Gparted 无法创建分区表

Gparted 无法创建分区表

问题就在这里。

大约一天前,我使用 Gparted live cd 在我的外部 500gig Goflex 上创建了 3 个 NTFS 主分区,以及一个扩展了 2 个逻辑分区的分区。

我计划在第一个分区上安装 Windows 8,然后在另外两个分区上安装 ubuntu 和 kubuntu。

使用 gparted 对驱动器完成分区后,我启动 Windows Vista 以制作可启动的 Windows 8 USB 来安装它,我还决定检查以确保所有分区都正常工作。

然后我发现他们是,但又不是。

我计划安装 Windows 的第一个分区为 50GB,显示正常,扩展分区中剩余的 300GB 空间也显示正常,其余部分显示为原始空间。

所以我想好吧,在创建分区时出现了一些问题,所以我再次启动了 gparted。

然后让我惊讶的是,gparted 显示整个驱动器未分配,当我刷新列表时,它显示我之前创建的所有分区,但它们旁边都有一个感叹号。

所以我想好的,可能是分区表有问题,因为我过去在根本没有分区的驱动器上看到过类似的问题,所以我决定创建一个新的分区表并再次花点时间坐下来等待。

然后我收到一条消息说 gparted 无法创建分区表,然后它显示整个驱动器格式化为 ntfs。

之后我想好吧我要休息一下,一小时后再回来,也许这是我做的事情。

因此,一个小时后,我启动了 Windows 并回来,插入驱动器,看看 Windows 是否奇迹般地可以访问该驱动器。

在磁盘管理中,当我插入驱动器时,它会冻结尝试读取驱动器,就像我过去在原始磁盘中看到的那样,但是当我拔下它时,我看到磁盘管理显示它是一个完好无损的 ntfs 文件系统在驱动器上,后面跟着“您必须格式化磁盘 K 才能使用它”。

因此我确信磁盘是原始的,因为这是过去发生过的情况,随后通过 gparted 建立了一个新的分区表来解决问题,并在 Windows 中进行 10 小时格式化。

因此我再次启动 gparted,收到消息“error fsyncing/closing/dev/sdg:input/output error”,随后出现“error opening dev/sdg no such file in directory”的提示,刷新后不知怎么的看到磁盘显示为完美的 ntfs,然后尝试创建一个新的分区表,试图消除所有问题,然后重新开始。

而且 gparted 只显示那里的驱动器大约 1/10,刷新其余部分时出现目录错误。

如果有人能以任何方式帮助我我将不胜感激。

答案1

你为什么要创建这么多 NTFS 分区?根据你的信息,Ubuntu/Kubuntu 不能安装在其中一个分区上,它们需要像 ext4 这样的 Linux 文件系统。

我建议如下:

  1. 删除所有分区。

  2. 使用Vista为Windows8创建一个主NTFS分区,然后继续安装。

  3. 安装 Ubuntu 和 Kubuntu。您可以在安装程序中为它们创建分区。

答案2

我的建议是尝试:

插入你的外部硬盘。

打开终端,

Ctrl++AltT

运行:

sudo -i
fdisk -l

假设你的磁盘是/dev/sdg,继续运行:

dd if=/dev/zero of=/dev/sdg bs=1M
gparted

通过gparted创建GPT分区表。

如果你的 PC 通过 BIOS 识别 (U)EFI,请创建第一个分区 EFI 引导加载程序(ef00 EFI System) 500 Mg

如果你的 PC 无法通过 BIOS 识别 (U)EFI,请创建第一个分区 BIOS 启动分区,(ef02 BIOS boot) 500 Mg

继续此分区,保留80 Gb free,以安装 Windows 8。

然后为 Ubuntu 和 Kubuntu 创建交换(8200 linux swap)和共享 /home (8300 Linux filesystem)ext4 的分区(使用相同的用户名和密码)。

然后最后为每个 /、(8300 Linux filesystem)ext4、Ubuntu 和 Kubuntu 创建分区。

这些系统的安装要求您先在可用空间上安装 Windows 8,然后再安装其他系统。

答案3

也许将 MBR 清零会有帮助?dd if=/dev/zero of=/dev/sdX bs=512 count=1我不知道如何对 GPT 磁盘执行此操作。之后,您可以尝试命令行方式:在中创建分区表parted,然后使用创建分区mkfs -t type /dev/sdXn

答案4

我建议您根据这些链接使用 mkusb 安装 [持久] 实时系统

help.ubuntu.com/community/mkusb

使用 mkusb 持久实时系统的压缩映像文件

  • 首先使用 mkusb 擦除有问题的驱动器上的第一个兆字节。

  • 然后运行gparted并创建您想要的分区,或者让操作系统的安装程序来执行此操作(如果您不确定如何使用)gparted

如果您想与 Windows 双启动,请先安装 Windows,然后再安装 Ubuntu。否则,Windows 将在驱动器头端“劫持”引导加载程序位置,您必须重新安装 grub 引导加载程序。

相关内容