我有一块技嘉 GA-Z77m-D3h 主板,并在 EFI 模式下在两个 SSD 上安装了 Windows 8 Pro 和 Windows 7 Ultimate(按顺序)。
现在,当我启动计算机时,我会看到 Windows 启动菜单(文本模式),其中有两个操作系统可供选择,但我必须手动按 RETURN 才能让计算机启动到 Win 操作系统。即使我等了一个小时,也不会发生任何默认操作。
使用 bcdedit(来自任一操作系统),我可以成功更改超时值,并且它会显示在 bcdedit(无参数)输出中。但它不会触发...
这是我当前的 BCDEdit 输出(标题是德文,但值应该是可读的):
Windows-Start-Manager
---------------------
Bezeichner {bootmgr}
device partition=O:
path \EFI\Microsoft\Boot\bootmgfw.efi
description Windows Boot Manager
locale de-DE
inherit {globalsettings}
integrityservices Enable
default {default}
resumeobject {5ad2802c-c60a-11e2-acdb-80331c501b11}
displayorder {default}
{current}
{5ad2802a-c60a-11e2-acdb-80331c501b11}
{5ad28028-c60a-11e2-acdb-80331c501b11}
{5ad28029-c60a-11e2-acdb-80331c501b11}
toolsdisplayorder {memdiag}
timeout 5
displaybootmenu Yes
Windows-Startladeprogramm
-------------------------
Bezeichner {default}
device partition=W:
path \Windows\system32\winload.efi
description Windows 7
locale de-DE
inherit {bootloadersettings}
recoverysequence {5ad2802e-c60a-11e2-acdb-80331c501b11}
recoveryenabled Yes
osdevice partition=W:
systemroot \Windows
resumeobject {5ad2802c-c60a-11e2-acdb-80331c501b11}
nx OptIn
Windows-Startladeprogramm
-------------------------
Bezeichner {current}
device partition=C:
path \Windows\system32\winload.efi
description Windows 8
locale de-DE
inherit {bootloadersettings}
recoverysequence {5ad28033-c60a-11e2-acdb-80331c501b11}
integrityservices Enable
recoveryenabled Yes
isolatedcontext Yes
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \Windows
resumeobject {5ad28031-c60a-11e2-acdb-80331c501b11}
nx OptIn
bootmenupolicy Standard
hypervisorlaunchtype Auto
(此输出来自 Win8;Win7 看起来几乎相同)
如果问题可能出在错误的 EFI Windows 启动管理器安装上,那么可以在不丢失我的 Windows 安装的情况下解决这个问题吗?
答案1
使用 BCDEdit 将 Windows 8 设置为默认系统并尝试该引导加载程序。看看它是否仍然有效。有关恢复 Windows 8 引导加载程序的更多信息,请参阅这里。