如何有效地将我的 Ubuntu Live USB 格式化为 FAT32 分区?

如何有效地将我的 Ubuntu Live USB 格式化为 FAT32 分区?

请考虑以下情况:

$ sudo fdisk -l
[sudo] password for user: 

Disk /dev/sda: 320.1 GB, 320072933376 bytes
------------%<-----------------------------
Disk /dev/sdb: 160.0 GB, 160041885696 bytes
------------%<-----------------------------
WARNING: GPT (GUID Partition Table) detected on '/dev/sdc'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdc: 4008 MB, 4008706048 bytes
255 heads, 63 sectors/track, 487 cylinders, total 7829504 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x429817b4

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           0     2301535     1150768    0  Empty
/dev/sdc2         2279532     2284075        2272   ef  EFI (FAT-12/16/32)

WARNING: GPT (GUID Partition Table) detected on '/dev/sdc1'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdc1: 1178 MB, 1178386432 bytes
255 heads, 63 sectors/track, 143 cylinders, total 2301536 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x429817b4

     Device Boot      Start         End      Blocks   Id  System
/dev/sdc1p1   *           0     2301535     1150768    0  Empty
/dev/sdc1p2         2279532     2284075        2272   ef  EFI (FAT-12/16/32)

你在这里看到的是一个 Ubuntu Live USB,它是通过编写

sudo dd if=ubuntu-15.10-desktop-amd64.iso of=/dev/sdc

如果我没记错的话。

我想知道将此 Live USB 格式化为普通 FAT32 分区的最简单方法是什么。我不想再将其用作 Live USB - 我只想用它以适用于 Windows 和 Ubuntu 的方式存储文件。如果我打开 GParted,会出现此消息:

msg_on_opening

fdisk说它实际上是一个 GPT,所以我只需单击“是”...

然后我导航到我的分区并尝试写入新的 MBR 分区表。当我尝试执行此操作时,出现以下消息:

在此处输入图片描述

大致可以翻译为:

Encountered libparted bug!

Partition(s) 1 on /dev/sdc is/are written but we couldn't notify the
kernel about the changes, probably because the partitions are still in
use. So, the old partitions will remain active. You should now restart
your computer before making any other changes.
                               Abort / Ignore

我不知道这里该按什么按钮。此外,因为我想格式化 Live USB,所以重启电脑很麻烦。

那么,有没有更简单、更有效的方法将我的 Live USB 格式化为 FAT32 分区?

答案1

我自己也遇到过几次这种情况。

您可以像以前一样修复此问题:

  1. 打开 GParted
  2. 点击警告,我认为您需要点击“Nee”(否),或者如果您点击“是”,则点击“Negeren”
  3. 磁盘(Schijf) -> 创建分区表(Partitietabel aanmaken)
  4. 选择MS-DOS
  5. 单击创建/确定

如果您不想重新启动,可以尝试关闭 GParted,然后卸载分区:

sudo umount /dev/sdc

如果你重新安装它,那应该没问题(如果不行,你仍然需要重新启动):

sudo mount /dev/sdc

答案2

您应该首先从 /dev/sdc 中删除 GPT 分区表!为此,请运行:

sudo parted /dev/sdc

mklabel msdos

quit

然后再次运行:sudo dd if=ubuntu-15.10-desktop-amd64.iso of=/dev/sdc你的问题就解决了。

就是这样!

相关内容