我无法按照说明格式化我的 USB这里并按照以下步骤操作:
sudo su
fdisk -l
df
umount /dev/sdb1
mkfs.vfat /dev/sdb1
我的可启动 USB 已更改为未分配格式,其当前状态是:
lsusb |grep 4082
:
Bus 001 Device 005: ID 1976:4082 Chipsbrand Microelectronics (HK) Co., Ltd.
lsblk |grep sdb
:
sdb 8:16 1 3.7G 0 disk
我已经使用过 Gparted,但无法修复它。
我该如何继续?
答案1
看起来像你的 4GB USB 盘坏了。为了确保没有人使用破坏性试验并且只是复制粘贴内容而不阅读解释,您必须用小写字母输入下一个命令。
警告 切勿
-w
在包含现有文件系统的设备上使用该选项。此选项会擦除数据!如果您想在现有文件系统上进行写入模式测试,请使用该-n
选项。它速度较慢,但可以保留您的数据。
因此,为了绝对确定它是否坏了(或不)执行以下操作:
sudo BadBlocks -w -s -o /tmp/BadBlocks.log /dev/XdY
其中X
和Y
是s
和b
如果执行 BadBlocks 命令时出现错误:USB 已损坏且无法修复。将其扔掉并购买新的。
如果它没有给您任何错误,那么您很幸运:只需重新格式化,gparted
但首先创建一个msdos
分区表。
很抱歉很可能坏消息的预兆。
答案2
打开终端,sudo -i
成为 root。
运行fdisk
或parted
,删除所有分区,创建一个新分区。使用fat32
类型选项。
运行mksfs -t fat32 /dev/sdb
(假设您没有移动 USB)。
完成。
如果这不起作用,请考虑提供上述建议的详细信息。有时cat /dev/zero >/dev/sdb
会从 USB 中删除损坏的内容。