Windows 8 UEFI无法启动

我刚买了一台新的东芝笔记本电脑,预装了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. 

我尝试使用自动修正来解决使用启动修复问题。 但从未改变过。 这是boot-repair生成的日志: http : //paste.ubuntu.com/6426642/

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

这看起来像bug#1091464。 在引导部分下的BIOS系统中关闭安全启动,您应该能够启动Windows。

尝试这个解决方案的建议很好,Dillmo的建议也可能有用。 不过我还有其他三条建议:

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

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

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