bcdedit имеет большую задержку
Я хочу читать и устанавливать записи по умолчанию в Windows Boot Manager из моего приложения от bcdedit. Но bcdedit очень медленный. Для ответа от bcdedit я должен ждать около 16 секунд. Почему bcdedit слишком медленный или как управлять диспетчером загрузки Windows быстрее?
Например msconfig
делает то, что я хочу сделать автоматически в моей программе, но работает без задержки. Как я могу сделать это так быстро, как msconfig?
1 ответ
BCDedit довольно быстро работает в BIOS.
BCDedit может быть медленнее в UEFI, потому что он синхронизирует NVRAM с BCD и копией BCD в реестре. (На биосе нет NVRAM)
NVRAM содержит переменные загрузки UEFI. BCD в UEFI содержит копию некоторых переменных загрузки NVRAM, таких как запись диспетчера загрузки Windows с диска, подключаемых загрузочных устройств, таких как USB, DVD.