如何用LINUX命令格式化U盘

U盘里装了UNIX的运行程序,在window里,U盘只显示剩余10M空间,如何用LINUX命令格式化U盘,使之恢复原有存储空间。

1、打开你的电脑,然后把U盘插入到电脑上。

2、点击左下角的菜单按钮选项

3、进入后点击终端按钮选项。

4、打开了后,输入命令:【sudo fdisk  -l 】。

5、然后输入管理员的密码,找到size这里的容量,通常比较小的为U盘,例如这里的5g。

6、输入命令:【sudo mkfs.vfat  /dev/sdb1】

7、然后看到提示说明格式化完毕了的。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-11
1. 先要卸载U盘,使用如下命令:
#umount /dev/sdb1
注意:/dev/后面的设备要根据你的实际情况而定,否则后面格式化,丢失数据!!
格式化U盘,并建立vfat文件系统
#mkfs.vfat /dev/sdb1
最后再mount上U盘,或者把U盘拨了再插上,系统可能会自动mount上,就可以使用U盘了。
2.完全格式化U盘
如果你的U盘做过镜像,你会发现你的U判会变小很多,那是因为有一部分空间被隐藏了,完全格式化U盘的方法如下:
umount /dev/sdb1 和/dev/sdb
mkfs.vfat /dev/sdb 和 mkfs.vfat /dev/sdb1
如果 mkfs.vfat /dev/sdb 出现如下错误:
mkfs.vfat 3.0.10 (12 Sep 2010)
mkfs.vfat: unable to open /dev/sdb
则您需要先格式化/dev/sdb1,即使用mkfs.vfat /dev/sdb1命令,将/dev/sdb1先格式化掉;
然后再格式化/dev/sdb,如果出现如下错误:
mkfs.vfat 3.0.10 (12 Sep 2010)
mkfs.vfat: Device partition expected, not making filesystem on entire device '/dev/sdb' (use -I to override)
系统提示您需要使用-I参数来完成格式化:mkfs.vfat -I /dev/sdb
这样您就可以完全格式化您的U盘。
温馨提示:数据无价,格式化前,请您备份好您的数据。
第2个回答  2010-05-17
使用format命令进行格式化,从你的系统中删除该分区后,就是裸盘了。然后拿到Windows下就可以看到所有的容量了。
第3个回答  2010-05-17
mkfs.vfat /dev/sdb1
其中“/dev/sdb1”是你U盘的具体设备名称,也可能是sdb2等等,你要先查一下。
没做过,但我觉得直接用Windows格就可以。

参考资料:http://www.linuxsir.org/bbs/thread318276.html

第4个回答  推荐于2017-09-20
在没有插U盘之前,用fdisk -l查看一下你硬盘的分区。

然后再插上你的U盘,再用fdisk -l查看新增了什么分区。为了慎重起见,挂载看看那个分区是不是你的U盘。

卸载U盘,再将之格式化

mkfs -t vfat /dev/sdb1

注:sdb1是U盘分区。本回答被提问者采纳
相似回答