尝试将 Ubuntu 14.04 安装在与 Win7 64 位不同的分区上,但安装时出现问题,我无法再从 Win7 或 Ubuntu 分区启动。此外,我无法启动 Win7 磁盘进行修复。
但是,我可以从 Ubuntu Live Disk 启动。Ubuntu 可以识别硬盘和分区,但无法访问其数据。
当使用 GParted 中的图形界面时,似乎sda5
挂载点 Ubuntu-vg 叠加在sda2
扩展分区上,而不是像人们期望的那样并排。 sda1
是一个 NTFS 分区。
我已经运行了三次 Boot-Repair,但都未能修复,而且每次的结果都不一样。以下是最新的结果...
[已删除无效链接]
作为一个新手,我不明白这些消息是什么意思,也不知道如何进行而不造成更大的损害。
我希望能够保存硬盘数据,并通过启动管理器启动 Win7 和 Ubuntu 分区。
答案1
您的/dev/sda2
是扩展分区,这意味着它是一个或多个逻辑分区。因此,您在 GParted 中看到的内容是正常的。此外,您的 Boot Repair 输出表明您正在使用逻辑卷管理器 (LVM)设置,这就是为什么您无法直接访问的/dev/sda5
原因——它以 LVM 方式进一步细分。这些本身都不是值得担心的,尽管 LVM 设置相对先进,但我认为您配置错误了……
您的磁盘在 MBR 中安装了 SYSLINUX,这很不寻常,但不一定错误。(Ubuntu 默认使用 GRUB,而不是 SYSLINUX。)但是,使用 LVM 时,您通常会有一个单独的/boot
分区,但您似乎没有。此外,您的分区/dev/sda1
标有 Linux 分区类型代码 (0x83),大小合理/boot
;但 Boot Repair 已将其识别为 NTFS 并保存 Windows 启动文件。
总体而言,在我看来,您好像遵循了 Ubuntu 安装的高级说明,但误读了一个或多个步骤,最终得到了一堆乱七八糟的东西。我的建议是备份所有用户文件(使用 Windows 应急磁盘),清除两个磁盘,然后重新开始安装 Windows 和 Ubuntu,但不要试图在安装中花哨。如果清除 Windows 太痛苦,那么您可以尝试恢复它并从 Ubuntu 重新开始。您可能需要使用将fdisk
类型代码/dev/sda1
从 0x83 更改为 0x07,删除/dev/sda5
然后/dev/sda2
,然后在 Windows 论坛上询问有关恢复的信息。但一定要小心!完全有可能,您会陷入更深的困境——例如,如果您遵循此建议/dev/sda
,并且/dev/sde
更改身份(可能会发生),您可能会删除您的 NTFS 分区。
记住:备份是你的朋友!