在 Windows 7 上安装 Ubuntu 13.10 时出现问题 - gpart 显示未分配空间

在 Windows 7 上安装 Ubuntu 13.10 时出现问题 - gpart 显示未分配空间

我搜索过有类似问题的人,但似乎没有一个解决办法对我有用。

我有一台 Windows 7(200gb + 100mb 保留分区),其余(~800gb)为未分配分区。这是它在 Windows 和 miniPartitionWizard/EasyBCD 中的显示方式,我使用过这两个工具(如其他地方所建议的)来编辑/修复分区并尝试修复 MBR。

当我从 13.1 live-usb 启动并使用 gparted 查看磁盘时,我收到以下提示:

/dev/sda 包含 GPT 签名,表明它有一个 GPT 表。但是它没有有效的伪造 msdos 分区表,而它应该有。也许它被损坏了——可能是由不理解 GPT 分区表的程序损坏的。或者也许您删除了 GPT 表,现在正在使用 msdos 分区表。这是 GPT 分区表吗?

y但是,两者的n结果都是相同的,即显示磁盘完全未分配。

如果我说不,我会得到额外的错误

在设备 /dev/sda 上未找到分区表

如果我尝试创建一个新的分区,这是预期的。

在终端中sudo parted -l抛出了相同的错误。我尝试重新安装 Windows 几次,即使我根本不更改分区,Windows 安装也不会显示在 中gparted。我是不是漏掉了什么?

答案1

您的磁盘完全有可能有杂散的 GUID 分区表数据(在这种情况下,Windows 实际上仍会顺利启动,仅将磁盘识别为 MBR)。您的 Windows 是否安装在传统 BIOS 模式下?

为了确认这一点,从 Ubuntu Live 桌面环境中打开终端并安装 gdisk(确保您具有网络连接):

sudo apt-get install gdisk

然后列出 GUID 分区表上的分区:

sudo gdisk -l /dev/sda

很有可能,结果为空。在这种情况下,您需要保留 MBR 并完全删除杂散的 GUID 分区表标识符:

sudo fixparts /dev/sda
w

更多信息请点击这里:http://www.rodsbooks.com/fixparts/

相关内容