首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改FAT16分区UUID

更改FAT16分区UUID
EN

Unix & Linux用户
提问于 2016-02-10 12:12:05
回答 3查看 5K关注 0票数 4

我在USB上创建了一个FAT16格式的分区,使用

代码语言:javascript
复制
mkdosfs /dev/sdb1

当我插入我的棍子时,它在/dev/中显示为:

代码语言:javascript
复制
/dev/disk/by-uuid/ABCD-1234

如何将磁盘的UUID更改为ABCD-1234以外的其他内容?

更新

tune2fs似乎不起作用:

代码语言:javascript
复制
# tune2fs /dev/sdb1 -U AAAA-1111
tune2fs 1.42.5 (29-Jul-2012)
tune2fs: Bad magic number in super-block while trying to open /dev/sdb1
Couldn't find valid filesystem superblock.

UPDATE2

我已经在Debian上安装了mtools 4.0.17-1,但是mlabel命令不起作用:

代码语言:javascript
复制
# mlabel -N aaaa1111 /dev/sdb1
Mtools version 4.0.17, dated June 29th, 2011
Usage: mlabel [-vscVn] [-N serial] drive:
EN

回答 3

Unix & Linux用户

回答已采纳

发布于 2016-02-10 13:08:39

mtools附带了一个实用程序mlabel,它可以完成这项工作。

代码语言:javascript
复制
mlabel -N aaaa1111 -i /dev/sdb1 ::

除此之外,你可能不得不求助于一个妖术编辑。dosfstools只允许您使用fatlabel命令更改标签( mlabel也这样做,只是没有卷id)。

如果您愿意从头开始重新创建文件系统,也可以通过mkfs.vfat -i VOLUME-ID提供该值。

票数 4
EN

Unix & Linux用户

发布于 2019-06-27 15:54:39

工具工作:

代码语言:javascript
复制
mlabel -N $(uuidgen | head -c8) f:

您只需配置/etc/mtools.conf

代码语言:javascript
复制
drive f: file="/dev/sdb1"
票数 1
EN

Unix & Linux用户

发布于 2016-02-10 12:17:25

使用以下命令

tune2fs partition_name -U useb_id_what_you_want

使用uuidgen生成随机UUID

票数 -1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/261236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档