본문 바로가기
컴퓨터

만능 부팅 USB 만들기

by 촐초리 2014. 3. 17.
반응형

만능 복구용 USB를 만드는데 있어서 핵심은 윈도PE WIM 파일이다

윈도 PE를 구하는 것은 알아서 구하시고 

다양한 윈도 PE를 하나의 USB에 담아서 MBR, GPT 시스템 모두에서 부팅이 가능하게 만든 다음 

만능 복구용 USB를 만드는 것이 목적이다


USB를 인식시키고 cmd 를 관리자 권한으로 실행

diskpart 

를 실행한다





list disk 

sel disk (디스크 번호)

clean

명령을 내리면 USB의 모든 데이터가 날아가고 파티션도 날아간다

부팅 가능한 USB를 만들기 위해 다시 파티션을 잡는다

반드시 중요한 데이터는 백업 받으시길



create par primary

프라이머리 파티션을 만들고

active

활성 파티션으로

format fs=fat32 quick

fat32로 포맷


GPT 부팅은 FAT32만 지원한다(안타깝게도)

이렇게 만들어진 USB에 

윈도 부트매니저인

bootmgr 

만 루트에 복사해 주면 부팅이 가능하다

문제는 PE WIM을 구해서 WIM으로 부팅할수 있도록 세팅하는 것이다

WIM 파일 부팅은 EASYBCD로 간단하게 만들수 있다


먼저 윈도 8 원본 DVD에서 BOOT 폴더와 EFI 폴더를 복사한다

EFI GPT 부팅을 위해서는 x64 원본 DVD를 이용해야 한다


MBR 부팅을 위해서 \boot\bcd 파일을 편집하고

GPT 부팅을 위해서는 \efi\boot\bcd 파일을 편집한다


그리고 중요한 점은 efi 부팅을 위해서는 efi 부트매니저를 bootx64.efi 이름으로 \efi\boot\ 에 복사해 두자


\boot\bcd 는  Path 값이 \Windows\System32\Boot\winload.exe

\efi\boot\bcd 는 Path 값이 \Windows\System32\Boot\winload.efi
로 설정해 줘야 제대로 부팅이 된다

한가지 더 주의해야 할점은 EMS 옵션역시 MBR은 yes
GPT는 no로 설정해 줘야 한다

MBR Windows Boot Loader

-------------------

identifier              {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}

device                  ramdisk=[boot]\boot_wim\XXX.wim,{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}

path                    \Windows\System32\Boot\winload.exe

description            Windows 8 for USB (x86) - 

locale                  ko-KR

osdevice              ramdisk=[boot]\boot_wim\XXX.wim,{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}

systemroot              \Windows

nx                      OptIn

pae                     Default

detecthal               Yes

winpe                   Yes

sos                     No

debug                   No

ems                     Yes


GPT Windows Boot Loader

-------------------

identifier              {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}

device                  ramdisk=[boot]\boot_wim\XXX.wim,{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}

path                    \Windows\system32\boot\winload.efi

description              Windows 8 for USB (x64) - 

locale                  ko-KR

osdevice                ramdisk=[boot]\boot_wim\XXX.wim,{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}

systemroot              \Windows

nx                      OptIn

pae                     Default

detecthal               Yes

winpe                   Yes

sos                     No

debug                   No

ems                     No


반응형