在 Linux 中格式化写保护的随身碟

在 Linux 中格式化写保护的随身碟

我有一个带有 Lubuntu ISO 的启动笔式驱动器,我想对其进行格式化。我无法从随身碟中删除文件,因为它们是只读的。

我尝试将其格式化如下:

#umount  /dev/sdb1

#mkfs.vfat /dev/sdb1
mkfs.fat 4.0 (2016-05-06)
mkfs.vfat: unable to open /dev/sdb1: Read-only file system

有人可以帮助我吗?

  • 我检查了与我自己类似的问题的答案,但没有一个得到解决。

答案1

您可以使用 完全删除文件系统wipefs

在你的情况下(如root):

wipefs --all /dev/sdb

但是,我们要清楚这一点,确保您正在擦除正确的驱动器。换句话说,双重和三重检查dev/sdb确实是正确的驱动器,这样您就不会删除其他内容。你被警告了!

无论如何,之后,尝试再次格式化驱动器。

这里wipefs是Ubuntu 联机帮助页的链接。这是另一个链接来自优秀的 Arch wiki:

要在使用 Arch ISO 映像后将 USB 驱动器恢复为空的可用存储设备,需要通过wipefs --all /dev/sdx以 root 身份运行来删除 iso9660 文件系统签名,然后再重新分区和重新格式化 USB 驱动器。

相关内容