Симптоми
Този проблем има следните симптоми:
-
Ако изтриете диспечера за стартиране на Windows от опцията за стартиране на unified Extensible Firmware Interface (UEFI) и използвате начален диск, за да стартирате операционната система, системата ще възстанови Windows Boot Manager на опцията за стартиране на UEFI. Това поведение обаче не е в Windows Server 2022.
-
Ключът от системния регистър HKLM\BCD0000000 не присъства в редактора на системния регистър. Ключът ще се появи, ако изпълните bcdedit, но ще изчезне отново след рестартиране. Въпреки че ключът от системния регистър е загубен, това не засяга стартирането на операционната система.
Причина
Хранилището за конфигурационни данни на Windows (BCD) е синхронизирано с променливите на UEFI като част от PoInitHiberServices() в minkernel\ntos\po\poinit.c по време на стартирането. Направихме оптимизация, за да пропуснем PopBcdOpen(), ако хибернацията е забранена. В резултат на това BCD вече не е синхронизиран с UEFI.
Решение/заобиколно решение
За да възстановите Windows boot Manager в списъка с поръчки за стартиране на UEFI, отворете команден прозорец и въведете bcdedit /enum.
Работим върху решение и ще предоставим актуализация в предстоящо издание.
Още информация
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са изброени
в секцията "Отнася се за".