我双启动了我的笔记本电脑并使用了记忆棒来执行此操作。现在我完成了,我在 ubuntu 中,并且希望能够重新使用所述记忆棒。只需单击格式并更改它就会出现错误。我该怎么做?提前致谢。
格式化卷时出错:无法修改此分区,因为它包含分区表;请重新初始化整个设备的布局。(udisks-error-quark,11)
答案1
如果您的 USB 记忆棒是使用启动盘创建器制作的,则分区格式为只读 ISO9660。
一些格式化实用程序不能很好地处理 ISO9660。
我发现恢复此类驱动器的最简单方法是使用韓國。
我通常会擦除第一个 MB,然后创建一个新的 MSDOS 分区表和一个具有 FAT32 文件系统的分区。
答案2
打开磁盘应用程序并选择有问题的驱动器,然后在右上角单击下拉菜单,它将为您提供重新格式化和擦除驱动器的选项。在此过程中,您将需要创建一个新的分区。
或者,您可以下载并安装 GParted 来执行相同的操作。
sudo apt-get install gparted
GParted
如果您使用过或,则需要在擦除驱动器后在驱动器上创建一个新的分区Disks
(感谢 Yamboy1)
执行此操作时,请确保您选择了正确的驱动器,您不会想意外地重新格式化硬盘驱动器。
答案3
按照其他人的建议,先尝试 gparted。如果不起作用,您可以尝试我下面写的方法,它将重新格式化您的 USB 为单个分区。
输入lsblk -p
。这将为您提供 Ubuntu 看到的所有分区的列表以及它们安装的完整路径。它应该看起来像这样:
在我的例子中,USB 对应于 /dev/sdb。您的可能有所不同。请注意,USB 的挂载点行末尾是 USB 的名称。您可以通过打开 Nautilis(Ubuntu 中的“文件”)并检查 USB 的名称来验证这一点。请注意,在我的屏幕截图中,/dev/sda 包含到 /dev/sda1、/dev/sda2 等的分支。这些分支是分区。您应该先卸载它们,然后再继续。您可以通过输入 来执行此操作umount /dev/sdxx
,其中第一个 x 是 sd 后面的字母,第二个 x 是分区号。卸载所有分区后,输入mkfs.vfat /dev/sdx
。
笔记:将 x 替换为您卸载分区时使用的字母。此过程应将您的 USB 重新格式化为具有 vFAT 文件系统的单个分区。vFAT 是 FAT 的改进版本,并且向后兼容。