无法格式化Ubuntu安装程序


168

我已经使用Ubuntu 16.04 LTS从Windows制作了USB安装棒,现在我正尝试从Ubuntu格式化它。当我尝试格式化时,出现此错误:

该分区包含分区表,因此无法修改。>请重新初始化整个设备的布局。(udisks-error-quark,11)


我遇到这个问题是因为我在SD卡上设置了物理只读标签。
康利·欧文斯

Answers:


374

我通过执行以下操作来解决此问题

  1. 在您的破折号上,键入gnome-disks并启动“ 磁盘”应用程序

  2. 选择要格式化的磁盘或驱动器

  3. CTRL+F

  4. 点击format

格式化后,将不会分配磁盘或驱动器,因此您必须使用屏幕上的加号按钮来创建分区。然后插入您要用作驱动器或磁盘名称的名称,然后单击“创建”。


27
这应该是公认的答案。其他一切都太复杂了。
塞巴斯蒂安·沃兹尼

11
之后,我得到:“目的地是只读的。” 运行:“ sudo killall nautilus”来解决它
ChaosPredictor

这几乎可以解决问题。我需要按ALT + F而不是CTRL + F
Bunjip,

在Gedome 3.28.2上也可以在Fedora 28工作站上使用!
saubhik

3
我现在这样做了,突然,我的笔记本电脑没有读取USB驱动器。
Suraj

48

确保已安装GParted。在终端窗口中,运行

sudo apt install gparted

然后以根用户身份打开GParted(仍在终端窗口中):

sudo gparted

从GParted>设备下拉菜单中选择USB记忆棒。然后单击“设备”选项卡>创建分区表...

这会清除记忆棒中的所有数据,因此请确保其中没有任何有价值的东西。

剩下一个未分配的空间,双击它可以使用您的设置创建一个新分区,例如磁盘标签和文件系统(您可能希望它是NTFS)。

不要忘记通过单击GParted中的绿色“检查”按钮来应用您的配置。


17

您可以使用终端:

1.查找设备ID:

df -h

2.现在卸下设备:

sudo umount /dev/sdb1

(用您的设备ID更改sdb1)

3.格式化USB

选择一个文件系统:

分机4

sudo mkfs.ext4 /dev/sdb1

脂肪

sudo mkfs.vfat /dev/sdb1

国家旅游局

sudo mkfs.ntfs /dev/sdb1

这无济于事,因为它似乎没有分区表,因此首先没有要在该设备上格式化的分区。
David Foerster'5

否则你是错的。sourcedigit.com/… :)
Costis94'5

您错过了要点:没有分区可以根据问题进行格式化。您对如何格式化分区的说明是正确的,但此处无济于事。
大卫·佛斯特

5

如果标准工具无法将USB安装程序存储棒别名pendrive还原到标准存储设备,则可以使用mkusb-dus,它具有一个菜单选项可以自动执行该操作,

  • 擦除第一个兆字节并将驱动器还原到标准存储设备(具有MSDOS分区表和具有FAT32文件系统的分区)。

看到这些链接

如果您在以下链接中遇到USB随身碟问题,则对操作做了更一般的描述,

在此处输入图片说明

在此处输入图片说明


1
这是最好的答案。OP可以轻松完成他需要的操作。
艾伦·詹姆森

dus很棒而且易于使用!我喜欢这个
wadie

3

@Eduardo Cola正在解决问题,但之后我得到了:

目标是只读的。

解决方法是:

sudo killall nautilus

2

我也遇到了这个问题。我能够使用sgdisk解决它。

须藤sgdisk --zap-all / dev / sdd


2

通过发出以下命令检查磁盘

sudo fdisk -l

您可以找到USB磁盘,通常是/ dev / sdb或/ dev / sdc。检查是否未使用磁盘的任何分区。

sudo df -h

如果找到任何磁盘分区,例如/ dev / sdb1或/ dev / sdc1,则需要先将其卸载:

sudo umount /dev/sdb1

现在,使用所需的文件系统(例如fat(通用),ext4(Linux)或ntfs(Windows))格式化USB记忆棒:

sudo mkfs.ext4 /dev/sdb
sudo mkfs.fat /dev/sdb
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.