윈 도 우 PE UEFI 와 CSM 같이 부팅될수있도록 만드는 방법이?!
2016.07.15 18:36
앞서 몇칠전에 어떤님께서 시간있을때 UEFI 와 CSM 같이 부팅할수있는 방법을 올려주신다고 했던거 같은데..
시간이 안나시나봐요 ㅜㅜ
기본적으로 질문과 검색을 통해.. 현재 수정된 PE 가 X86 이라서 UEFI 환성에서는 부팅이 되지 않는걸 알고 있습니다.
X64 PE 를 가지고 UEFI 와 CSM 에서 부팅가능하도록 USB 를 만들고 싶은데요.
방법을 알수없을까요?
댓글 [4]
-
대추사랑 2016.07.15 22:50
-
투명스티커 2016.07.16 08:09 똑같은 USB 가 있습니다 ^^
어제 늦어서 완료하지 못했는데.. 오늘 저녁에 해봐야겠네요.
정말 감사합니다 ^^*
-
투명스티커 2016.07.16 21:25 노트북에 적용해보니 fat32 부팅이 되는데 ntfs 로 부팅이 안되는군요 ㅠㅠ 혹시 cmos에 설정이 있는건가요? 보드마다 정해져서 나오는건가요? 통상 그럼 fat32 를 호환성 문제로 많이 쓰는건지여?
-
DarknessAngel 2016.07.16 22:48
보통 호환성 문제로 efi용은 fat32를 추천합니다
ntfs는 bios가 지원해야 부트됩니다
현재 내가 사용하고 있는 Sandisk 32G USB의 내용을 올려 드릴게요.
일단 USB 스틱은 예전부터 사용하던 (MBR 시스템에서) 것으로 NTFS포맷하고 활성 플래그가 있습니다.
다음은 빈 USB 스틱을 삽입하고 포맷하는 과정입니다.
부티스에서 "물리 디스크" 탭에서 대상 디스크 경로에서 "Sandisk USB" 선택하고, 파티션 관리 버튼을 누릅니다.
활성화 버튼을 선택할 수 있으면 선택합니다. - 활성화 버튼이 선택되지 않으면 이미 활성화 되어 있는 것입니다.
파티션 포맷 버튼을 누르고, 파일 시스템을 NTFS 선택하고, 레이블은 적당하게 입력합니다.
그리고 내부 구조 최적화에 체크하고 시작 버튼을 누릅니다.
포맷이 완료되면 부티스 종료합니다.
이제 이 USB에 샘플로 올려드리는 압축 파일을 USB 루트에 풀어줍니다.
샘플 = uefi,mbr.zip
압축이 풀리면 2개의 폴더와 2개의 파일이 있습니다.
Boot\ ------- MBR 에서 사용하는 부팅 항목 관리.
Efi\ --------- UEFI 에서 사용하는 부팅 항목 관리.
bootmgr ------ MBR 에서 사용하는 부팅 관리기.
bootmgr.efi --- UEFI 에서 사용하는 부팅 관리기.
수정해야 할 파일은 MBR에서 멀티부팅 메뉴 항목을 나타내는 \Boot\BCD 파일과.
UEFI에서 멀티부팅 메뉴 항목을 나타내는 \Efi\microsoft\boot\bcd 파일입니다.
부티스 또는 EasyBCD 등 부팅메뉴 관리에 사용하는 프로그램으로 각각의 BCD 파일을 수정합니다.
*** 올려드린 각각의 BCD 파일에는 내가 사용하는 USB의 환경이므로 자신의 USB에 맞는 것으로 편집해야 할 것입니다.
*** 부티스에서 BCD 탭에서 이를 수정할 수 있습니다.
*** 끝으로 올려드린 파일을 실제 사용하는 HDD에 적용해서는 안됩니다.
실제 사용하는 HDD의 C 드라이브에 있는 파일 목록입니다.
[MBR 시스템에서 사용]
c:\Boot\BCD --------- 수정해서 사용할 파일.
c:\Boot\BCD.LOG
c:\Boot\boot.sdi
c:\Boot\BOOTSTAT.DAT ------- 설치후 자동 생성됨. 원래 파일을 유지.
c:\Boot\bootvhd.dll ----------- 설치후 자동 생성됨. 원래 파일을 유지.
c:\Boot\Fonts\kor_boot.ttf
c:\Boot\Fonts\malgunn_boot.ttf
c:\Boot\Fonts\malgun_boot.ttf
c:\Boot\Fonts\segmono_boot.ttf
c:\Boot\Fonts\segoen_slboot.ttf
c:\Boot\Fonts\segoe_slboot.ttf
c:\Boot\Fonts\wgl4_boot.ttf
c:\Boot\ko-KR\bootmgr.exe.mui
c:\Boot\ko-KR\memtest.exe.mui
c:\Boot\memtest.exe
c:\Boot\Resources\bootres.dll
c:\Boot\Resources\ko-KR\bootres.dll.mui
[UEFI 시스템에서 사용]
c:\EFI\Boot\bootx64.efi
c:\EFI\Microsoft\Boot\BCD --------- 수정해서 사용할 파일.
c:\EFI\Microsoft\Boot\boot.stl
c:\EFI\Microsoft\Boot\bootmgfw.efi
c:\EFI\Microsoft\Boot\bootmgr.efi
c:\EFI\Microsoft\Boot\BOOTSTAT.DAT 설치후 자동 생성됨. 원래 파일을 유지.
c:\EFI\Microsoft\Boot\Fonts\kor_boot.ttf
c:\EFI\Microsoft\Boot\Fonts\malgunn_boot.ttf
c:\EFI\Microsoft\Boot\Fonts\malgun_boot.ttf
c:\EFI\Microsoft\Boot\Fonts\segmono_boot.ttf
c:\EFI\Microsoft\Boot\Fonts\segoen_slboot.ttf
c:\EFI\Microsoft\Boot\Fonts\segoe_slboot.ttf
c:\EFI\Microsoft\Boot\Fonts\wgl4_boot.ttf
c:\EFI\Microsoft\Boot\ko-KR\bootmgfw.efi.mui
c:\EFI\Microsoft\Boot\ko-KR\bootmgr.efi.mui
c:\EFI\Microsoft\Boot\ko-KR\memtest.efi.mui
c:\EFI\Microsoft\Boot\memtest.efi
c:\EFI\Microsoft\Boot\Resources\bootres.dll
c:\EFI\Microsoft\Boot\Resources\ko-KR\bootres.dll.mui
위의 파일들이 있는 것도 올려 드릴게요.
실제 사용중인 것입니다. uefi,mbr.zip
부티스에서 살펴보면 알겠지만,
C: == Windows 10x64,
D: == Windows 8.1x64
F: == PE용 .wim 파일들입니다.
사용중인 실컴의 시스템에서는 접근이 안되므로 PE에서 작업해야 합니다.
이를 실컴에 적용하기 전에 원본을 백업 하십시오.
충분히 이해가 될 때, 실컴에 적용하십시오.
마지막으로 컴퓨터의 바이오스에서 UEFI 지원이 안되면 EFI\ 폴더는 아예 필요가 없습니다.
또한 컴퓨터에 따라서 NTFS 포맷의 드라이브를 UEFI 부팅이 가능할 수도, 아닐수도 있습니다.