GParted 无法格式化我的 USB 闪存盘,Etcher 可以,但选项不足

GParted 无法格式化我的 USB 闪存盘,Etcher 可以,但选项不足

我想格式化用作 Ubuntu 可启动 .iso 的 USB 闪存驱动器。

我将 FlashDrive 插入笔记本电脑,然后打开 GParted,但它显示The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes.。无法进行进一步的操作。

但是,当我使用 Etcher 之类的应用程序时,https://etcher.io/。它可以工作,并且可以重新格式化我的 FlashDrive。问题是 Etcher 是一个用于制作可启动 .iso 的应用程序。没有选项可以只格式化而不使 FlashDrive 可启动。

我已经在几台机器上测试过了,它们都有同样的情况。

那么,如果 GParted 失败,我该如何将我的 FlashDrive 格式化为普通且不可启动的 FlashDrive?

答案1

我在较新版本的 Ubuntu 中也遇到过这种情况。我猜这是因为 USB 被格式化为 ISO 9660 分区。以下是我通常的做法...

  • 找到设备的名称(/dev/sdX,其中 X 是字母)。您可以通过几种方式执行此操作

    • 在 gnome-disks 实用程序中查找
    • 拔下并重新连接有问题的 USB 设备,然后在终端窗口中运行以下命令(运行此命令之前不要插入任何其他设备)。

      dmesg | tail -n 1 | grep -oP '\[sd[a-z]\]' | tr -d '[]' | awk '{print "/dev/"$1}'
      

      在我的计算机上,这将返回/dev/sdd我的 USB 设备的路径。

  • 获取设备路径后,运行

    sudo dd if=/dev/zero bs=1M count=10 of=/dev/sdX
    

    您上面发现的路径在哪里/dev/sdX。这将清除导致问题的讨厌的分区信息。

  • 最后一次拔下 USB 盘并重新插入。您应该能够再次使用 Gparted 按照您的需要格式化您的驱动器。

答案2

此方法适合您:

  1. 插入你的闪存驱动器并打开终端

2- 运行sudo fdisk /dev/sdx 替换x为您的闪存驱动器分区名称

3- 删除闪存驱动器上的所有分区,方法是按下dfdisk确认,然后对每个分区重复此操作

4-按下 创建一个新分区n,并在询问分区类型时输入 Enter 7

5-最后按下将w更改写入闪存驱动器。

6-运行sudo partprobe -s内核,注意变化并在闪存驱动器上找到新的分区,或者您可以拔出并再次插入。

7-运行sudo mkfs.ntfs -f /dev/sdx将您的闪存驱动器格式化为 ntfs。

就是这样

相关内容