Как получить идентификатор приложения прошивки (GUID) загрузочного USB-накопителя? - PullRequest
0 голосов
/ 07 марта 2020

Я пытаюсь получить «идентификатор» / «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. Могу ли я в любом случае:

  1. Перезагрузить / повторно сканировать все устройства ввода-вывода, когда ОС уже загружена?
  2. или рассчитать GUID приложения встроенного ПО загрузочного горячего подключения USB?

Примечание: я понимаю, что раздел USB GUID отличается от GUID приложения-прошивки (идентификатор), и я ищу GUID / идентификатор приложения прошивки

...