移动 efi(启动)分区后 Win8.1 启动错误

移动 efi(启动)分区后 Win8.1 启动错误

我使用迷你工具分区向导将 win8.1 安装的恢复、启动和保留分区移动到磁盘上,就像我以前做过的那样。我重新启动了 windows,但现在它无法启动了,uefi 启动启动,mb 徽标显示,hdd 正在运行,但随后出现了一个带有悲伤笑脸“:(”的蓝屏,持续了半秒钟,然后 win8.1 重新启动。安全启动也不起作用。bcdedit 显示了一个漂亮的配置,这里没有错误。Win8.1 修复只显示“自动修复无法修复您的 PC”。

我只是不知道搬家时出了什么问题,一切看起来都很好。有人知道我可以尝试修复这个问题吗?

谢谢!

答案1

EFI 引用引导加载程序文件时,部分使用了 EFI 系统分区 (ESP) 的 GUID 值。当您移动 ESP 时,该值可能会发生变化,从而导致基于 NVRAM 的引用无效。如果是这样,您应该能够通过多种方式恢复它,其中一种是:

  1. 准备一个 USB 闪存盘或 CD-R,里面有我的rEFInd 启动管理器。
  2. 启动 rEFInd 介质。rEFInd 应该检测 Windows 启动加载程序。
  3. 从 rEFInd 启动 Windows。不过,Windows 引导加载程序可能会因与固件问题类似的原因而失败。如果是这样,此过程将不起作用。
  4. 如果您很幸运并且此过程使您能够启动到 Windows,那么您应该能够通过打开管理员命令提示符窗口并键入以下命令来修复它:

bcdedit /set {bootmgr} path \EFI\Microsoft\Boot\bootmgfw.efi

请注意,我不能保证这会有效,但值得一试。至少,它不会让事情变得更糟。

相关内容