설치 / 사용기

윈 도 우 XP에서 PE 부팅.....되네요

2016.12.14 23:53

suk 조회:2722 추천:4

https://windowsforum.kr/qna/8116640

오늘 올라온 질문을 보고....나름대로 삽질 많이 했지만 안 해본 삽질이라서 한번 해봤습니다

기존에 좀 알고 있는 것이 생각나서 금방 할 듯 싶었는데요. 오랜만이라서 그런지 조금 시간이 걸렸습니다


대략적인 방법은 XP 부트로더로는 어렵고 윈도7이상의 부팅파일로 교체하여 합니다

윈도7 부터도 bootmgr 버전을 타기 때문에 이왕이면 윈도10으로 교체하는 것이 좋습니다


본래 글을 쓰려고 한 것이 아니라 저 혼자 한번 해본 것이라서....초반 bootmgr 교체과정은 생략됐습니다

이렇게 하여 XP를 윈도10 bootmgr로 교체하여 부팅 성공한 상태입니다


이번 테스트는 실컴으로 했습니다. 스카이레이크에 설치했던 XP로 부팅하여...


XP에서PE부팅하는방법.PNG



이제 여기서 윈도10 64비트PE를 부팅 추가해봅니다


XP에서PE부팅하는방법3.PNG


XP에서PE부팅하는방법-윈도10 64비트PE 부팅성공.PNG


XP를 통하여 윈도10 64비트 PE를 부팅하니까 감회가 새롭군요.


이제 이 과정을 어떻게 글로 푸는가? 이게 더 문제네요.


XP에서PE부팅하는방법-2016-12-15_001102.png

boot 폴더는 install.wim에서 windows\boot 폴더입니다. 이건 최상위 윈도로 하는 것이 좋습니다

하지만 나머지 파일들은 XP의 한계로 윈도8 의 install.wim에서 추출했습니다 [윈도8.1 아닙니다]

system32 폴더에 있습니다. 전부 32비트 iso에서 가져왔습니다. 어떤 윈도 종류인지는 관계없다고 보입니다. 저는 프로에서 가져왔습니다


그 다음에 이런 식으로 부팅 파일 만들고, bcd 수정하고, mbr도 심고, 파일들도 윈도로 복사했습니다

여기까지는 xp를 새로운 방식으로 부팅하는 것입니다. 재부팅으로 부팅확인하고...PE는 스샷대로 bootice.exe로 추가했습니다

괜히 따라하셨다가 부팅 불능되실까 걱정입니다. 윈도 백업/복구 잘 하시는 분들만 해보세요.


set drv=i


cd /d %drv%:\w8-x86


bcdboot %drv%:\w8-x86


bcdedit /import "%drv%:\w8-x86\Boot\DVD\PCAT\BCD"

bcdedit /delete {default}


bcdedit /create {ntldr} /d "Windows XP Professional"

bcdedit /set {ntldr} device boot

bcdedit /set {ntldr} path \ntldr


bcdedit /displayorder {ntldr} /addfirst

bcdedit /default {ntldr}


bcdedit /set {bootmgr} locale ko-KR

bcdedit /set {memdiag} locale ko-KR

bcdedit /set {memdiag} description "Windows 메모리 진단"


bootsect /nt60 sys /mbr


xcopy  bcdedit.exe   %windir%\System32\ /hry

xcopy  bcdboot.exe  %windir%\System32\ /hry

xcopy  bootsect.exe  %windir%\System32\ /hry


xcopy  ko-KR\bcdedit.exe.mui   %windir%\System32\ko-kr\ /hry

xcopy  ko-KR\bcdboot.exe.mui  %windir%\System32\ko-kr\ /hry

xcopy  ko-KR\bootsect.exe.mui  %windir%\System32\ko-kr\ /hry


xcopy  boot.sdi  C:\Boot\ /hry


스샷에 있는 파일들 올릴 수도 있지만 괜히 쉽게 따라하시다가 부팅 불능 될까봐 올리지 않기로 했습니다.

파일 추출은 7집이 편합니다. iso 손대지 않고도 install.wim까지 침투하여 파일 추출이 가능합니다


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

2016-12-15 18:49

질문게시판 댓글에 쓴대로 이렇게 C:에 모여 있으면 XP를 포맷하는 순간 위에 한 모든 작업이 다 날아갑니다

그래서 별도의 부팅파티션을 C: 분할하여 뒤에 새 파티션을 만들어서 여기에 부팅파일들은 보관하도록 해봤습니다. XP 포맷까지 진행해봤습니다

모두 정상적으로 됐습니다. 시간이 좀 걸릴 뿐..


aomei 파티션 프로그램으로 C:을 분할한 상태입니다. 이것도 재부팅해야 분할이 되더군요. 용량은 스샷보다 적게 하셔도 됩니다

부팅 파일들만 들어가면 됩니다


XP에서PE부팅하는방법8 - 파티션분할.PNG


XP에서PE부팅하는방법9.PNG


부팅관련 파일들은 새 파티션으로 압축해제했습니다


XP에서PE부팅하는방법10.PNG


bat 파일이 w8-x86 폴더 안에 파일들이 있어야 하기 때문에 w8-x86 폴더 만들고 전부 이동했습니다


XP에서PE부팅하는방법11.PNG


XP에서PE부팅하는방법12.png


모든 작업이 한번에 완료됩니다

화살표 에러는 원래 그렇습니다. 정상적인 에러입니다


XP에서PE부팅하는방법13.png


이렇게 새 파티션에 bootmgr용 윈도7이상의 부팅파일들이 만들어집니다. 여기서는 윈도10용 파일들입니다


XP에서PE부팅하는방법15 - 새파티션으로 bootmgr 전환완료.PNG


재부팅으로 XP 부팅해봤습니다. 이제 새파티션이 시스템으로 잡힙니다. 디스크관리에서 시스템은 부팅파일이 있는 파티션을 의미합니다

옆에 부팅 표시된 파티션은 부팅된 윈도 파티션을 의미합니다. 조금 헷갈립니다. 윈도가 아닌 다른 툴에서는

시스템파티션을 부팅파티션이라고 하기 때문에...winntsetup.exe가 그렇습니다.


XP에서PE부팅하는방법16.PNG


bootice.exe로 PE 부팅추가합니다. 


XP에서PE부팅하는방법17.PNG


XP에서PE부팅하는방법18.PNG


이렇게 PE를 추가했습니다. 저 PE는 저도 뭔지 모릅니다. 이름도 특징이 없기 때문에..


XP에서PE부팅하는방법19 - PE 부팅 성공.png


무슨 PE인지 ..하여튼 PE부팅은 완료했습니다. 윈도8.1 PE 더군요


XP에서PE부팅하는방법20 - PE에서 XP 포맷하기.png


부팅한 김에 XP를 포맷해봤습니다. 포맷해도 위 작업한 것이 날아가지 않도록 한 것인데요. xp 재설치도 가능하고.......

실제로 생각대로 되는지 테스트해봤습니다


XP에서PE부팅하는방법21 - PE에서 XP 포맷하기.png


XP에서PE부팅하는방법22 - PE에서 XP 포맷하기.png


기존에 설정해둔 MBR을 유지하기 위하여 이렇게 했습니다. 그래도 설치하다 보면 바뀌어 있더군요


XP에서PE부팅하는방법23 - PE에서 XP 포맷하기.png


PE에서 xp 설치파일 복사는 완료했습니다


XP에서PE부팅하는방법24 - PE에서 XP 포맷하기.png


재부팅하여 xp 설치하기 전에 어떤 상태인지 살펴봤습니다

여기는 새 파티션이고..


XP에서PE부팅하는방법25 - PE에서 XP 포맷하기.png


여기는 기존 XP 파티션입니다


XP에서PE부팅하는방법26 - PE 부팅은 정상이네요. 부팅순서가 바뀌어있네요.png


기존의 멀티 메뉴 그대로 나왔고, 먼저 PE로 부팅해봤는데......정상 부팅이 됩니다

단지 부팅순서만 바뀌어 있더군요


이제 XP로 부팅해봤는데....실컴이라서 카메라로 찍어야 하는데 적절한게 없어서 생략합니다

설치 과정으로 들어가니까 멀티메뉴가 사라지고 계속 xp만 부팅되었습니다...이거..xp 설치하다가 잘못 되면..꽝이네요

결국 이 모든 것이 물거품이 될 수도 있습니다


XP에서PE부팅하는방법27.PNG


스카이레이크에 xp 설치는 이미 습득한 상태라서 문제없이 설치했습니다


XP에서PE부팅하는방법28 -ntldr로 xp부팅로더로 바뀌어있네요.PNG


bootice로 살펴보니까 ntldr로 xp만 바로 부팅되도록 설정이 바뀌어 있더군요


XP에서PE부팅하는방법29 - 다시 bootmgr로 부팅로더 바꿉니다.PNG


그래서 bootmgr로 수정했습니다. 이제 다시 멀티 메뉴가 나왔습니다. 둘다 정상 부팅 확인했습니다


XP에서PE부팅하는방법30 - 다시 bootmgr로 부팅로더 바꿉니다 - 부팅성공.PNG


안 해본 거라고 한번 해본 것이고...이렇게 해도 딱히 실용성을 찾기 어렵겠네요. 여전히 usb로 pe 부팅이 훨씬 간단하고 안전합니다

번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
4419 윈 도 우| (파일수정)큰나무님의 돌아온 김상사 Multiboot 쉽게하기... [34] NaDa 2579 15 01-12
4418 소프트웨어| 저는 바이두 속도 잘 나오네요~ [6] hwasung 2703 0 01-08
4417 기 타| 헐~ 조심하세요..[사진참조] [8] cosmosa 4127 0 01-07
4416 기 타| PE용 Office 사용기 [13] 집앞의큰나 2201 5 01-06
4415 기 타| 2017 정유년 새해선물..ㅎㅎ.. [18] bleach 3854 8 01-01
4414 서버 / IT| 바이두 5.5.1 버전 속도 패치 [25] 사랑제일 20910 2 12-29
4413 소프트웨어| Win8PeN - PECMD 문법 샘플 [12] 입니다 1497 4 12-28
4412 소프트웨어| 초보자도 Grub4dos 쉽게 설치하기 [23] sunshine 2172 14 12-27
4411 윈 도 우| 윈도10 RS2 프리뷰 14997 빌드 영문판이 유출되었네요 [5] suk 1451 3 12-25
4410 기 타| 인터넷이 1시간마다 끊기는 문제 방지 bat [17] suk 3369 8 12-23
4409 소프트웨어| TeraByte Dos 를 부팅관리자에 등록 재수정[업데이트] [23] sunshine 1139 5 12-20
4408 윈 도 우| Dos Ghost Recovery 좋네요.. [14] 센돔타오르 3152 7 12-18
4407 소프트웨어| (종료)TeraByte Dos 를 부팅관리자에 등록하기 [14] sunshine 1193 7 12-17
4406 소프트웨어| 파이어폭스 50.x 버전 좋아졌네요. [18] 윈도면도 2528 1 12-15
» 윈 도 우| XP에서 PE 부팅.....되네요 [16] suk 2722 4 12-14
4404 기 타| WinPE 10-8 Sergei Strelec (x86x64Native x86) 2016.12.05... [33] WINPE 3290 17 12-08
4403 소프트웨어| (마무리)TeraByte Dos 를 고스트처럼 사용하기 [15] sunshine 2005 8 12-06
4402 윈 도 우| 전에쓰던 월드브라우저가 아직도있네요. [2] 칼슘 1421 0 12-03
4401 하드웨어| [필드테스트] GMC B7 샤이니 필드테스트 입니다 [2] PurpleJoke 818 3 12-02
4400 기 타| (XMPE_W7_10_EFI)8.04.16에서 XPE와 Win10PE 한글 [18] WINPE 2047 6 12-01
XE1.11.6 Layout1.4.8