如何修复 LVM 分区问题?尝试安装 Ubuntu 后无法启动 Windows

如何修复 LVM 分区问题?尝试安装 Ubuntu 后无法启动 Windows

尝试将 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 分区。

记住:备份是你的朋友!

相关内容