我有一台联想 e570 笔记本电脑。安装 Ubuntu 后,我在 GRUB 启动菜单中找不到 Windows,并且我有兴趣再次启动 Windows 10。
安装 Ubuntu 后,我遇到了一个常见问题,在启动选项中看不到 Windows 10。我尝试了sudo update-grub
启动修复(使用不同的选项),但没有成功。以下是启动修复启动信息脚本。
这是 GParted 屏幕的屏幕截图,意外显示 FREE_DOS 分区上有启动标志。标志有问题吗?
我也尝试使用 Windows USB 记忆棒来解决启动问题,但没有效果。
Windows 10 的分区存在,并且可以安装其中的所有内容。
我再次运行了 Boot Repair,这结果是。此外,“修复 Windows 启动文件”选项仍为灰色。
当 efi/legacy 问题出现时,是否有任何特定的 Boot Repair 选项?我尝试了单独的 efi 分区选项。
另外,UEFI/Legacy 启动的 BIOS 选项应该是什么?
答案1
您混合了 UEFI 和 BIOS。它们不兼容,只是 UEFI 中的启动选项不同。并且 BIOS 启动模式下的 Windows 必须使用 MBR 分区。通常 UEFI 安装使用 gpt 分区。
看起来您在 MBR 分区驱动器上安装了 BIOS/CSM/Legacy 版本的 Windows。但是以 UEFI 模式安装了 Ubuntu,但仍在 MBR 驱动器上,这很不寻常,因为 UEFI 通常是 gpt 分区。但 BIOS 模式下的 Windows 必须使用 MBR。
在 BIOS 模式下启动 Ubuntu 安装程序,安装 Boot-Repair,然后在 Boot-Repair 的高级选项中运行 grub 的完整卸载/重新安装。这应该会卸载 grub-efi-amd64 (UEFI) 并安装 grub-pc (BIOS)。您想将 Ubuntu 转换为 BIOS 启动。
由于 Windows 是 BIOS,因此您需要始终以 BIOS 模式启动。但由于硬件是较新的 UEFI 和最新的 SSD,您可能需要考虑以 UEFI 模式重新安装 Windows。
如何启动安装介质、UEFI 或 BIOS 就是如何在 Ubuntu 和 Windows 上安装。
另外,您的 p2 分区已满。NTFS 确实需要 30% 的空闲空间才能正常工作。空闲空间为 20% 时,它会变慢,而空闲空间为 10% 时,您就没有空间来运行碎片整理。