双启动系统:Grub 无法检测到 Windows 10

双启动系统:Grub 无法检测到 Windows 10

我在联想 G50-45 笔记本电脑上安装了双启动系统,安装了 Windows 10 和 Linux Mint 17.2。它运行良好,但升级 Linux 后,出现了问题。下面是我的启动修复日志。如果您能提供任何帮助,我将不胜感激。谢谢。

Paste2.org/6HXAdCxI 启动修复日志

答案1

我们有什么:

  1. 磁盘是 GPT 样式。

  2. 没有 EFI 系统分区。

  3. 使用 MBR 引导通过 sda2(BIOS 引导分区)安装的 Linux。

建议修复:

  1. 下载 Windows 10 并创建安装/修复 DVD/USB - 可以从 Microsoft 下载 Windows 10 - 下载 .iso 文件。使用一些 Linux 工具将 Windows 10 .iso 传输到 DVD 或 USB。媒体应该是 UEFI 可启动的!

  2. 以 UEFI 方式启动 Windows 10 DVD/USB - 可以在 UEFI 固件中选择启动类型。

  3. 转到修复 - 高级选项 - 命令提示符。

  4. 启动 diskpart.exe

  5. 删除前 3 个分区 - sda2(/dev/sda2 2,050,048 2,582,527 532,480 BIOS 启动分区)以及 sda1 和 sda3(大小均为 2,048,000)

  6. 在磁盘的可用空间中创建 EFI 系统分区 - 大小至少为 100 MB。

  7. 重新启动 DVD/USB

  8. 进入恢复 - “自动修复”。您最终必须运行“自动修复”最多 3 次,每次运行后都要重新启动。

如果上述步骤无法修复 Windows 10 启动,您可以尝试修复命令提示符上的最后一步手动步骤:

bcdboot N:\windows- 其中 N:是您的 Windows 10 分区。

接下来将重新安装 Windows 10。(一旦在设备上安装了 Windows 10,重新安装就不需要激活。)

笔记:

看看 diskpart.exe 如何列出当前分区以及 Windows NTFS 分区是否完整将会很有趣。

diskpart.exe 有命令的在线帮助(例如“帮助删除分区”)。

相关内容