我最初发布于超级用户因为我在我家的电脑上发现了这种行为,但这似乎是 UEFI 系统上的一个普遍问题,因此我也在这里发帖;我也希望这里有人能解释一下发生了什么。
意大利语版本的 Windows 7 x64 SP1,两种情况使用相同的安装介质。
在 BIOS 系统上运行时,启动管理器已完全本地化,无论是加载屏幕还是 F8 启动菜单。在 UEFI 系统上运行时,启动管理器始终以英语运行,即使正确配置为使用 it-IT 语言环境也是如此,如下BCDEDIT
所示:
Windows Boot Manager
--------------------
identificatore {bootmgr}
device partition=\Device\HarddiskVolume1
path \EFI\Microsoft\Boot\bootmgfw.efi
description Windows Boot Manager
locale it-IT
inherit {globalsettings}
default {current}
resumeobject {9ef36aa6-4188-11e3-909d-d32f0c3871c8}
displayorder {current}
toolsdisplayorder {memdiag}
timeout 30
Caricatore di avvio di Windows
-------------------
identificatore {current}
device partition=C:
path \Windows\system32\winload.efi
description Windows 7
locale it-IT
inherit {bootloadersettings}
recoverysequence {9ef36aa8-4188-11e3-909d-d32f0c3871c8}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {9ef36aa6-4188-11e3-909d-d32f0c3871c8}
nx OptIn
我还注意到这里有一些奇怪的事情;主板设置显示“Windows 启动管理器”作为主启动选项,而实际启动盘被列为第二个。看起来 Windows 启动管理器实际上是从第一个磁盘的第一个分区以外的其他地方加载的……这是怎么回事?
更新 1
我还使用 检查了 EFI 启动管理器bcdedit /enum FIRMWARE
。这个看起来也正确本地化了:
Boot Manager per firmware
---------------------
identificatore {fwbootmgr}
displayorder {bootmgr}
{9ef36aa4-4188-11e3-909d-d32f0c3871c8}
{a30e8550-47e4-11e3-9ad1-806e6f6e6963}
timeout 1
Windows Boot Manager
--------------------
identificatore {bootmgr}
device partition=\Device\HarddiskVolume1
path \EFI\Microsoft\Boot\bootmgfw.efi
description Windows Boot Manager
locale it-IT
inherit {globalsettings}
default {current}
resumeobject {9ef36aa6-4188-11e3-909d-d32f0c3871c8}
displayorder {current}
toolsdisplayorder {memdiag}
timeout 30
Applicazione firmware (101fffff)
-------------------------------
identificatore {9ef36aa4-4188-11e3-909d-d32f0c3871c8}
description CD/DVD Drive
Applicazione firmware (101fffff)
-------------------------------
identificatore {a30e8550-47e4-11e3-9ad1-806e6f6e6963}
description Hard Drive
更新 2
我可以在 VMware(Workstation 10)虚拟机上确认相同的行为;使用相同的 ISO 进行安装,当 VM 固件配置为 BIOS 时,启动管理器完全本地化,而当它配置为 EFI 时,它配置为本地化(所有语言环境设置为it-IT
),但它实际上以英语运行。
答案1
无法说明本地化问题,但启动顺序正常。在 Windows 7 UEFI 安装中,您将获得一个包含引导加载程序的“ESP”分区,然后是 Windows 的“MSR”分区,然后是系统分区。