Изначально я разместил это на Суперпользователь потому что я обнаружил это поведение на своем домашнем компьютере, но, похоже, это общая проблема для систем 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 загружается не из первого раздела первого диска ... что здесь происходит?
Я также проверил диспетчер загрузки 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
Я могу подтвердить то же поведение на виртуальной машине VMware (Workstation 10); с использованием того же ISO для установки, когда микропрограмма виртуальной машины настроена для BIOS, диспетчер загрузки полностью локализован, а когда он настроен для EFI, он настроен для локализации (все языковые стандарты установлены на it-IT
), но на самом деле он работает на английском языке.
Не могу сказать о проблеме с локализацией, но порядок загрузки нормальный. При установке Windows 7 UEFI вы получите раздел ESP, содержащий загрузчик, затем раздел MSR для Windows, а затем ваш системный раздел.