将其设为可启动后,USB 空间减少且无法恢复

将其设为可启动后,USB 空间减少且无法恢复

我这里遇到了一个问题。当我在 ubuntu 14.04 中的启动磁盘创建器中单击“擦除磁盘”时,出现此错误:

org.freedesktop.DBus.Python.AttributeError: Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/dbus/service.py", line 707, in _message_cb
    retval = candidate_method(self, *args, **keywords)
  File "/usr/share/usb-creator/usb-creator-helper", line 252, in Format
    partition = table.call_create_partition_sync(0, size, '0x0c', '', no_options, None)
AttributeError: 'NoneType' object has no attribute 'call_create_partition_sync'

实际情况是,我创建了一个 USB 可启动文件来启动一个 iso 文件。之后,当我将其插入 PC 时,它没有显示在文件管理器中,我尝试使用 gparted 修复它,但在 Gparted 中,它只显示 64MB(启动前为 15.6 GB)未分配

图片在这里

它既不能添加新分区,也不能添加分区表,当我单击新分区表时什么也没有发生

我尝试了所有可能的方法来修复它,但我无法修复它,我也尝试使用 testdisk 来更改它,我认为 USB 的几何形状已被损坏,那么如何更正 USB 驱动器的几何形状

图片在这里

看一下图像,它只显示 3 个磁头、43 个扇区/磁道、1016 个柱面、总共 131072 个扇区

所以我需要帮助来恢复 15.6 GB 的全部空间,我无法格式化 USB,谢谢

答案1

启动盘创建器存在缺陷,在 16.04 中已被基本删除,并被一个更简单的界面(同名)所取代。

我不会费心去修复它。只需尝试重新格式化它。最好的办法是捏紧鼻子,找到一台 Windows 机器,因为你尝试在 Linux 中做你能做的事情。把它放进去,看看它会做什么,然后用缓慢的方式重新格式化它。

在执行此操作之前。您可以尝试删除分区表,然后在 gparted 中创建另一个分区表。然后尝试添加分区并格式化它。名为 disks 的工具(在 lubuntu 16.04 中)更好,也可以减慢格式化速度。

制作新的启动盘时。最好先格式化磁盘,不要使用启动盘创建器来执行此操作(您现在知道了,我也知道了)。在 Ubuntu 上,有一些工具可以制作启动盘。Unetbootin 就是其中之一。如果您使用的是 Windows 计算机,我推荐使用 Live Linux Installer 或 Universal USB Creator。

相关内容