如何将 iso usb 磁盘恢复为普通 usb 磁盘

如何将 iso usb 磁盘恢复为普通 usb 磁盘

我好像犯了错误

我输入“ dd if=xxx.iso of=/dev/sdb ”,其中 /dev/sdb 是一个 4G USB 磁盘

现在,我想让这个 USB 磁盘变成普通磁盘

因此我输入“ dd if=/dev/zero of=/dev/sdb ”

然后重新插入 usb 盘,但它仍然显示它是一个 iso usb 盘

有没有办法恢复正常 USB 磁盘?谢谢


我按照你的步骤 1 [分区表] 进行操作,出现以下错误:

我无法创建分区表!!:(

=====

命令(m 表示帮助):n

命令操作

扩展

p 主分区(1-4)

分区数(1-4):1

第一个柱面(1-1020,默认 1):

使用默认值 1

最后一个柱面,+cylinders 或 +size{K,M,G} (1-1020,默认 1020):

使用默认值 1020

命令(m 获取帮助):w

分区表已被改变!

调用ioctl()重新读取分区表。

警告:重新读取分区表失败,错误 2:没有此文件或文件夹。

内核仍然使用旧表。新表将在下次重启时或运行 partprobe(8) 或 kpartx(8) 同步磁盘后使用。

=====

答案1

打开 gparted,删除 USB 磁盘上现有的分区,创建一个新分区并将其格式化为 fat32

答案2

我假设您有写入权限/dev/sdb。答案后面的几乎所有内容都需要它。最有可能的是,您希望在所有内容前面加上前缀sudo并以 root 身份执行。

介绍

将 USB 驱动器归零后,您需要在其上创建一个或多个文件系统,然后才能使用它。如果您只想要一个文件系统,则不需要分区表。这是(据我所知)Windows 中的默认设置,有时称为“超级软盘”。在 *bsd 世界中,它被称为“危险专用”。如果您想要它,请跳过下一段。

分区表

如果您想要分区表,您几乎肯定想要一个与 32 位 Windows 兼容的 mbr 表。还有很多其他选项,其中包括 GPT,它被认为是未来,但它的进步在像 USB 磁盘这样的小型设备上大多是不必要的。

我们将使用它fdisk来创建分区表和跨整个驱动器的单个分区。Fdisk 会告诉您它的功能和工作原理,您应该阅读并学习,但我只会告诉您需要按的键。您可以点击m以获取主菜单。

使用 启动 fdisk fdisk /dev/sdb。点击n创建新分区,p选择主分区,1选择分区号,enter选择默认开始,enter选择默认结束,然后w写入分区表。

创建文件系统

现在您必须选择一个文件系统。如果您只需要它来传输文件,那么您可能需要 fat32。支持现代文件系统功能(如权限和合理的平台支持)的其他流行选择是 ntfs 和 ufs。

要在您创建的分区上创建 fat32 文件系统,请执行以下操作:

mkfs.vfat -f 32 /dev/sdb1

如果您选择“超级软盘”设置,请执行以下操作:

mkfs.vfat -f 32 /dev/sdb

您的 USB 磁盘现在应该可以正常工作了。

相关内容