Я пытаюсь получить «идентификатор» / «GUID» приложения микропрограммы (101fffff) с загрузочного USB-накопителя.
Все в порядке, если я подключаю загрузочный USB и загружаю ОС Windows. Я отправляю команду "bcdedit.exe / enum firmware". Результат вернул идентификатор приложения прошивки, как и ожидалось, например:
Firmware Application (101fffff)
-------------------------------
identifier {de3b9735-5ff5-11ea-b95f-806e6f6e6963}
device partition=G:
description UEFI: SanDisk
Однако, если я сначала загружаю ОС Windows, затем подключите загрузочный USB и введите bcdedit.exe /enum firmware
. Загружаемый USB-идентификатор: НЕ .
Похоже, что прошивка EFI запускает все устройства ввода / вывода только один раз при загрузке Windows. Могу ли я в любом случае:
- Перезагрузить / повторно сканировать все устройства ввода-вывода, когда ОС уже загружена?
- или рассчитать GUID приложения встроенного ПО загрузочного горячего подключения USB?
Примечание: я понимаю, что раздел USB GUID отличается от GUID приложения-прошивки (идентификатор), и я ищу GUID / идентификатор приложения прошивки