Windows 8 UEFI 无法启动

Rob*_*ert 6 uefi windows-8 boot-repair

我刚买了一台新的东芝笔记本电脑,它预装了 Windows 8。我已经安装了 Ubuntu Gnome 13.10 并且 GRUB2 正确检测到 Ubuntu 和 Windows。但奇怪的问题是,当我尝试启动 Windows 8 时,出现以下错误:

/EndEntire
file path:/ACPI(a0341d0,0)/PCI(2,1f)/UnknwnMessaging(12)/HD(2,200800,82000,a8d996409dcfe211,a8,59)/File(\EFI|Microsoft\Boot)/File(bootmgfw.efi)/EndEntire
error: cannot load image.
Run Code Online (Sandbox Code Playgroud)

我尝试使用引导修复,使用自动更正来解决。但从未改变。这是引导修复生成的日志:http : //paste.ubuntu.com/6426642/

我怎样才能解决这个问题?

ubf*_*an1 13

这看起来像错误 #1091464。在bios系统中的boot部分关闭secure boot,应该就可以启动Windows了。


Rod*_*ith 2

尝试这一解决方案的建议是一个很好的建议,迪尔莫的建议也可能有效。不过,我还有其他三个建议:

  • 此问题有时可能是由于未能禁用 Windows 快速启动功能而导致的。请注意,这与固件中的“快速启动”功能不同如果启用,快速启动可能会导致文件系统损坏,并且无法读取共享文件系统中的文件,包括存储引导加载程序的 ESP 中的文件。当然,如果您无法启动Windows,您将无法禁用此功能,这会让您陷入困境。不过,以下两个建议中的任何一个都可能帮助您摆脱这个难题......
  • 您可以尝试使用我的rEFInd 启动管理器。其下载页面上有USB闪存驱动器和CD-R映像,因此您可以无风险地尝试它,而无需将其安装到硬盘上。即使 GRUB 无法启动,rEFInd 也可能能够启动 Windows 启动加载程序。然后,您可以通过安装 Debian 软件包版本切换到 rEFInd,或者至少使用其启动 Windows 的功能来禁用快速启动。请注意,rEFInd 可能会显示两个 Windows 选项。两者都尝试一下。
  • 根据您的错误消息,您似乎正在使用Windows Boot Manager (UEFI on /dev/sda2)GRUB 选项。相反,尝试这个Windows UEFI bkpbootmgfw.efi选项;它可能会工作得更好。


Dil*_*lmo 1

您的问题可能是 Windows UEFI 文件路径损坏。要解决此问题,请按照以下说明进行操作。

  1. 启动进入 Ubuntu。
  2. Ctrl使用+ Alt+启动终端模拟器T
  3. 运行命令,sudo update-grub
  4. 重启。希望 GRUB 将其配置更新为 Windows UEFI 文件的正确路径。