4GB U盘现在只有1.37GB了?

4GB U盘现在只有1.37GB了?

我想.ISO使用dd.

dd if=/my/iso of=/dev/sdb但是,我没有使用:而是先做了dd if=/my/iso of=/dev/sdb1

因为我想纠正我的错误,所以我也dd if=/dev/zero of=/dev/sdb这样做了dd if=/dev/zero of=/dev/sdb1

想想吧,现在有些东西坏了。

我尝试创建一个新的分区表。但这没有帮助。

有没有办法让 USB 记忆棒恢复到原来的容量?

答案1

dd映像复制到闪存驱动器后,驱动器将分为两部分:具有映像大小的映像分区和空白部分。这很正常。

要让您的驱动器像以前一样运行,只需将其格式化:(mkfs.vfat -I /dev/sdb以 root 身份)。

答案2

您已使用 ISO 文件系统覆盖了分区表。

一般期望是,如果设备包含 ISO 文件系统,则它描述了介质的全部内容,并且不存在其他分区,因为这就是普通数据 CD 的工作方式。系统预计介质的其余部分无法访问,同样是因为数据 CD 会发生这种情况,并且不会尝试进一步查看以避免读取错误。

在块级别,会报告正确的设备尺寸,因此当您使用 创建新分区表时fdisk,该表将描述完整大小。

相关内容