在我使用dd
Ubuntu ISO 制作 USB 驱动器后,我无法对其进行格式化以供正常使用。
我跑了:
sudo dd if="ubuntu-16.04-desktop-amd64.iso" of="/dev/sdb" bs=4M
为了创建一个可启动的 USB 驱动器。
但是,完成后,我想将其格式化为 FAT32 并像普通 USB 驱动器一样使用它。
没问题,应该很容易吧?错了。
我努力了:
- 使用附带的磁盘应用程序对其进行格式化。它抛出了一个关于损坏的 GPT 表的错误,并且不会给我一个覆盖选项。
- 使用Gparted擦除当前分区表并写入新的MBR表【成功完成】
- 之后,我创建了一个跨越整个卷的 FAT32 分区,然后重新安装。[出现在文件中,到目前为止还不错]
- 试图将文件复制到其中。错误提示介质是只读的。
- 在 Gparted 中再次擦除了分区表,这次创建了一个横跨整个磁盘的 NTFS 分区。[尝试将文件复制到其中时出现相同的 RO 错误]
- 这次尝试使用 EXT4 重复该过程 [相同的 RO 错误]
- 重复过程尝试使用 GTP 表而不是 MBR 表。{同样的错误]
最后,我尝试运行:
sudo hdparm -r0 /dev/sdb
并重新安装。还是同样的错误。请记住,我每次格式化后都重新安装了它。
我真的不能确定我做了哪些修复了它,但事实证明某些东西一定没有被同步。
只需重新启动计算机即可解决问题。但是,我确实尝试将其插入到不同的 Ubuntu 系统中,但它也无法在那里工作。所以这绝对是我做的事情来解决它。
对于其他面临此问题的人,我建议运行这些命令以确保它再次可用:
使用 fdisk 可以是很好的解决方案(注意不要使用错误的驱动器)
查找您的设备/磁盘名称:
卸载所有已安装的分区
然后你想选择整个分区所以
/dev/sdb
然后使用 fdisk 创建分区并格式化为特定的文件系统
在选择磁盘时要小心
然后你可以使用 m 来帮助
创建一个分区表 我们使用 DOS 分区所以
o
你可以打印分区表p
然后使用创建新分区,
n
您可以按 Enter 键以默认选择一个主分区或根据给定选项进行选择
这里您的默认分区是 Linux,您可以通过键入
t
并选择c
FAT32来更改或者您可以使用
L
列出所有类型并选择您的选择最后您可以符合格式并退出使用
wq
现在您可以删除拔出并再次插入
您可以看到新驱动器尝试通过制作文件夹和文件来写入
现在它必须工作。