USB启动盘创建程序块大小问题


9

我可以成功制作可启动的USB笔式驱动器。但是最近,我注意到驱动器上未使用的空间被浪费了。

例如,如果我使用16GB的USB记忆棒,并通过“启动磁盘创建器”工具将16.04加载到其中,则可获得约14GB的未使用(且不可用)的USB记忆棒。

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

The driver descriptor says the physical block size is 2048 bytes, but Linux says that it is 512 bytes.

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


Answers:


3

经过一年的搜寻,终于找到了答案!

使用USB启动盘创建器后收到此警告消息时

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

首先确定USB记忆棒从内核接收到的驱动器号

sudo parted --list

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

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

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

⚠警告,此下一步将破坏驱动器上的所有数据⚠

sudo wipefs --all /dev/sdX

确保选择了正确的USB记忆棒以达到X的值,以免意外擦拭硬盘驱动器/ SSD

背景

不是浪费了未使用的空间。USB磁盘已被USB Startup Disk Creator损坏。由于某种原因,USB启动盘创建程序已成为CD-ROM创建程序。它将USB-Stick写入iso9660格式,仅用于CD-ROM。由于新计算机不再具有CD-ROM播放器或刻录机,因此这是一个回归错误,并已在此处报告:https : //bugs.launchpad.net/ubuntu/+source/usb-creator/+bug/1708881


大多数Linux发行版都提供混合iso文件,该文件既可以用来创建DVD引导盘,也可以用来创建USB引导驱动器。这意味着USB驱动器中将有一个iso 9660文件系统。这没错,它是仅活动驱动器和安装程序驱动器的工作系统。问题在于某些工具不了解它是什么,并抱怨说它已损坏。幸运的是gparted,17.10 中将有一个新版本,可以识别此类驱动器。-您可以使用mkusb,help.ubuntu.com
community /

在此链接上查看更多详细信息,askubuntu.com
questions/

执行sudo wetfs --all / / dev / sdb我得到了:探测初始化失败:设备或资源繁忙
Carmine

我能够取消分配只读的“免费”空间,但无法通过Ubuntu进行格式化,原因是usb-ubuntu live的写在哪里阻止了它。从W7开始,它允许我格式化可用空间(14 Gb)并营救所有可用空间。这样,我仅丢失了2 GB。
胭脂红

0

一些启动磁盘创建者(例如通用USB安装程序)可以创建一些空间来放置文档和其他程序,这些空间会从实时USB重新启动后保留下来。您可以设置此大小并以这种方式使用更多USB。

我不知道有什么方法可以将文件放在可启动的iso旁边,但仍然可以正常工作。

调整分区的大小可能不会有什么不同,启动磁盘创建者选择的分区表显然只允许1个主分区,因此我似乎无法在未分配的空间中创建另一个分区。似乎唯一的选择是使用通用USB安装程序(或支持此功能的任何其他实时USB创建程序)来创建更大的空间用于持久存储。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.