Mkusb 错误导致闪存驱动器无法使用(损坏的分区表)

Mkusb 错误导致闪存驱动器无法使用(损坏的分区表)

我很难给这个标题命名,所以如果您有更好的标题,请编辑或请求更改。

尝试双启动 Windows 和 Ubuntu。我使用 mkusb 创建了一个可启动的 Ubuntu 磁盘,安装了它,然后以相同的方式创建了一个可启动的 Windows 磁盘。运行mkusb,选择dus,安装,克隆iso文件。该过程失败(我认为因为您应该对 Windows isos 使用不同的选项),所以我没有错误消息。

现在,每当我尝试使用 mkusb 时,我都会得到: No suitable target device found。如果我尝试使用 mkusb 恢复选项,也会发生这种情况。

完整的 mkusb 终端输出:目标设备是/dev/sdb。

---------------------------------------------------------------------
Usage: mkusb [input-file]      # optional parameter
---------------------------------------------------------------------
d:  dus , guidus, mkusb-dus    - Classic, easy to use
p: Plug,   mkusb-plug          - New, easy to use
n: NoX,    sudo mkusb-nox      - original text mode
b: Bas,    sudo mkusb-bas      - basic text mode for old/basic linux
e: Eleven, sudo -H mkusb-11    - Old user interface
q: Quit
---------------------------------------------------------------------
Select version of mkusb (d/p/n/b/e/q) d
 dus 12.5.7 
live system or temporary superuser permissions
clean if necessary and return
Drive that contains source file: /dev/sda
Live drive, that is booted from: /dev/sda
lsblk: /dev/sdb: not a block device
 No suitable target device found 
p_target: target=/dev/
No target device or bad target device
clean if necessary and return
clean if necessary and return
clean if necessary and quit

$: sudo fdisk -l不列出/dev/sdb。

我尝试使用 gparted 擦除分区表并创建一个新分区表,但是 gparted 将 16GB 驱动器显示为 ~8GB:

在此输入图像描述

我继续格式化可用空间并创建一个新的 msdos 分区表,这是上面 gparted 屏幕中显示的格式。与分区相关的警告如下:

分区内有 5.52 GiB 未分配空间。要扩展文件系统以填充分区,请选择分区并选择菜单项:分区 --> 检查。

运行分区 --> 在Could not detect file system.终端检查结果并失败。

如果我打开 gnome-disks,我会得到以下信息: 在此输入图像描述

这看起来与 gparted 给出的分区细分完全不同。请注意,在我修改 gparted 中的内容之前,分区大小是相同的,唯一的区别是第一个分区是具有不同格式的 Ubuntu 映像。在运行 gparted 之前,我尝试使用 dd 将驱动器清零,该命令在 ~8GB 之后停止,并且似乎没有任何效果。

简而言之,我不知道该驱动器上的分区表发生了什么。

问题:

  1. 我对分区表做了什么?
  2. 我可以修复它吗?我仍然需要安装 Windows,然后我想恢复驱动器。

奖金轮:

  1. 我知道 mkusb“使用整个驱动器”,但我知道我已经因同一问题丢失了至少一个驱动器。是什么导致它彻底搞砸了它的目标驱动器?
  2. 为什么使用mkusb后恢复分区表这么麻烦?

我想了解这里发生了什么以及如何解决该问题。

谢谢

相关内容