severagent007
23-11-2017, 23:48
Надумал так:
bcdedit /enum firmware>%userprofile%\desktop\efi.txt
выводит список записей в файл или может прямо в окно командной строки, интересует стандартная запись прошивки EFI Hard Drive, выдает такое в консоль или в файл efi.txt
Firmware Boot Manager
---------------------
identifier {fwbootmgr}
displayorder {961d2ca6-ccca-11e7-ad4a-c153e375ded0}
{bootmgr}
{961d2ca7-ccca-11e7-ad4a-c153e375ded0}
timeout 2
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=\Device\HarddiskVolume7
path \EFI\Microsoft\Boot\bootmgfw.efi
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {current}
resumeobject {961d2caa-ccca-11e7-ad4a-c153e375ded0}
displayorder {current}
toolsdisplayorder {memdiag}
timeout 30
Firmware Application (101fffff)
-------------------------------
identifier {961d2ca6-ccca-11e7-ad4a-c153e375ded0} -вот он, родимый
description EFI Hard Drive
Firmware Application (101fffff)
-------------------------------
identifier {961d2ca7-ccca-11e7-ad4a-c153e375ded0}
description EFI Internal Shell
как автоматически подставить его гуид в следующую команду:
bcdedit /set {fwbootmgr} displayorder {сюдаGUID} /addfirst
Еще можно прочитать в реестре, вот командой:
regedit.exe -ea C:\environment.reg "HKEY_LOCAL_MACHINE\BCD00000000\Objects"
Есть такая строка:
[HKEY_LOCAL_MACHINE\BCD00000000\Objects\{dcb4cb63-cfc5-11e7-97d9-806e6f6e6963}\Elements\12000004]
"Element"="EFI Hard Drive"
Красиво было бы прочитать его без использовпния файла, но и с использованием тхт файла тоже красиво.
Спасибо!
bcdedit /enum firmware>%userprofile%\desktop\efi.txt
выводит список записей в файл или может прямо в окно командной строки, интересует стандартная запись прошивки EFI Hard Drive, выдает такое в консоль или в файл efi.txt
Firmware Boot Manager
---------------------
identifier {fwbootmgr}
displayorder {961d2ca6-ccca-11e7-ad4a-c153e375ded0}
{bootmgr}
{961d2ca7-ccca-11e7-ad4a-c153e375ded0}
timeout 2
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=\Device\HarddiskVolume7
path \EFI\Microsoft\Boot\bootmgfw.efi
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {current}
resumeobject {961d2caa-ccca-11e7-ad4a-c153e375ded0}
displayorder {current}
toolsdisplayorder {memdiag}
timeout 30
Firmware Application (101fffff)
-------------------------------
identifier {961d2ca6-ccca-11e7-ad4a-c153e375ded0} -вот он, родимый
description EFI Hard Drive
Firmware Application (101fffff)
-------------------------------
identifier {961d2ca7-ccca-11e7-ad4a-c153e375ded0}
description EFI Internal Shell
как автоматически подставить его гуид в следующую команду:
bcdedit /set {fwbootmgr} displayorder {сюдаGUID} /addfirst
Еще можно прочитать в реестре, вот командой:
regedit.exe -ea C:\environment.reg "HKEY_LOCAL_MACHINE\BCD00000000\Objects"
Есть такая строка:
[HKEY_LOCAL_MACHINE\BCD00000000\Objects\{dcb4cb63-cfc5-11e7-97d9-806e6f6e6963}\Elements\12000004]
"Element"="EFI Hard Drive"
Красиво было бы прочитать его без использовпния файла, но и с использованием тхт файла тоже красиво.
Спасибо!