윈 도 우 펌웨어 응용 프로그램(101fffff) 부분에 새로운 목록을 생성 하는 방법을 알...
2022.12.29 11:07
C:\Users\USER>bcdedit /enum FIRMWARE
펌웨어 부팅 관리자
---------------------
identifier {fwbootmgr}
displayorder {bootmgr}
{d28d38e4-8459-11ed-8e37-806e6f6e6963}
timeout 1
Windows 부팅 관리자
--------------------
identifier {bootmgr}
device partition=\Device\HarddiskVolume3
path \EFI\MICROSOFT\BOOT\BOOTMGFW.EFI
description Windows Boot Manager
locale ko-KR
inherit {globalsettings}
default {current}
resumeobject {4cdeac05-5f89-11ed-9892-7085c2dbbf05}
displayorder {current}
toolsdisplayorder {memdiag}
timeout 30
펌웨어 응용 프로그램(101fffff)
-------------------------------
identifier {d28d38e4-8459-11ed-8e37-806e6f6e6963}
description Hard Drive
C:\Users\USER>
댓글 [3]
-
코코당 2022.12.29 21:37
-
밤이슬216 2022.12.30 23:44
혹시 이거인지?
UEFI firmware boot manager({fwbootmgr})에 new OS boot manager(BCD의 firmware application) 등록하기
1. bootice로 UEFI Boot entry를 설정하면 됩니다 - 권장!!!
2. bcdedit를 이용하는 방법
A. bcdedit /copy로 기존 Firmware Application의 복사본을 생성하면 됩니다.
/copy 명령어를 이용하므로 기존 Firmware Application이 반드시 필요합니다.
B. bcdedit /copy {bootmgr}로 가능하지만 2개의 Windows boot manager가 되므로 권장하지 않습니다.
3. UEFI firmware에서 자동 등록하는 방법
A. FAT format 된 partition(이하 FAT-partition)이 존재해야 된다.
a. ESP GUID가 아니라도 무관
b. FAT-partition은 하나의 disk 또는 여러 개의 disk에 각각 존재 가능
c. 각각의 disk에 FAT-partition의 개수는 여러 개 가능
B. FAT-partition에 \EFI\BOOT\bootx64.efi가 존재해야 한다.
C. 단점: 동일한 disk에 존재하는 FAT-partition의 boot device 명칭이 모두 동일하여 구분이 불가능합니다.
4. UEFI shell(built-in EFI shell 또는 shell.efi)을 이용하여 NVRAM에 boot entry에 등록하는 방법
메인보드에 따라 UEFI Shell이 내장되어 있는 UEFI firmware도 있고 아닌 경우도 있습니다.
Gigabyte는 없는 것 같습니다.
-
지룡자 2022.12.31 19:25
혈... 오디서 찾으셨을까 감사합니다!!!!
bcdedit /copy {bootmgr} /d "User Boot">%tmp%\guid.txt
bcdedit /set {fwbootmgr} displayorder {guid} /addfirst
bcdedit /set {%guid%} path /efi/aaa.efi
bcdedit /set {%guid%} device partition=K:
bcdedit /deletevalue {%guit%} resumeobject 기타등등 4항목 빼고 잇어봐야 필요없음 삭제
이상 방법중 1가지네요
중복이름은 이름/guid 가져와
bcdedit /delete {guid}