USB 启动盘创建器块大小问题

Ric*_*777 9 startup-disk-creator 16.04

我可以成功制作可启动的 USB 随身碟。然而,最近我注意到驱动器上未使用的空间被浪费了。

例如,如果我使用一个 16GB 的 U 盘并通过 Start Disk Creator 工具将 16.04 加载到它上面,我会得到一个大约有 14GB 未使用(和无法使用)的 U 盘。

我尝试使用 Gparted 格式化空白区域,但出现以下错误:

The driver descriptor says the physical block size is 2048 bytes, but Linux says that it is 512 bytes.
Run Code Online (Sandbox Code Playgroud)

有没有办法格式化未使用的空间并利用它?

Kat*_*dam 3

于是我苦苦寻找了一年终于找到了答案!

\n\n

当您使用 USB Startup Disk Creator 后收到此警告消息时

\n\n

“驱动程序描述符说物理块大小是 2048 字节,但 Linux 说它是 512 字节。”\n意味着漂亮的 GUI 后面的 dd 命令忘记指定 bs=2048 选项。

\n\n

首先识别 USB 记忆棒从内核收到的驱动器号

\n\n
sudo parted --list\n
Run Code Online (Sandbox Code Playgroud)\n\n

例如,此 USB 驱动器位于设备串行磁盘 h: (/dev/sdh)

\n\n
\n

型号:KINGSTON DataTraveler G3 (scsi)\n Schijf /dev/sdh:4001MB

\n
\n\n

使用该信息擦除驱动器中的所有分区表和数据

\n\n

\xe2\x9a\xa0 警告下一步将破坏驱动器 \xe2\x9a\xa0 上的所有数据

\n\n
sudo wipefs --all /dev/sdX\n
Run Code Online (Sandbox Code Playgroud)\n\n

确保您为 X 的值选择了正确的 USB 记忆棒,这样您就不会意外擦除您的硬盘/SSD

\n\n

背景

\n\n

并不是说未使用的空间被浪费了。USB 磁盘已被 USB 启动盘创建器损坏。\n由于某种原因,USB 启动盘创建器已变成 CD-ROM 创建器。它将您的 USB 记忆棒写入 iso9660 格式,该格式仅适用于 CD-ROM。\n由于新计算机不再配备 CD-ROM 播放器或写入器,这是一个回归错误,已在此处报告:\ https://bugs.launchpad.net/ubuntu/+source/usb-creator/+bug/1708881

\n