설치 / 사용기

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

2016.12.14 23:53

suk 조회:2609 추천: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 - - -
10985 기 타| 구글 번역 도우미 - Final Build [30] 빨강모자 960 61 04-07
10984 윈 도 우| 윈도우11 24H2에서 거슬리는것... [3] 까꿍짱 1370 1 04-07
10983 기 타| WinXPE147수정버전_20240322_ 23H2 (빌드 22635.3430) 사용기 [32] 격자 632 68 04-07
10982 기 타| pureBasic으로 Launch를 만들어 보았습니다.. [8] 왕초보 796 22 04-07
10981 기 타| AZJIO님 ChkDskGui - IFW BR GUI에 활용하여 보았습니다. [10] 왕초보 775 22 04-06
10980 기 타| 【공유】 ToolsQT 퀀텀 SystemM+ DVD PE [28] 딸랑쇠 1510 83 04-06
10979 기 타| 종료 WinXPE147수정버전_20240322_ 23H2 (빌드 22631.2861) [68] 격자 873 164 04-06
10978 기 타| (수정) [ 의견 수렴 테스트 ] 구글 번역 도우미 - 번외판 [7] 빨강모자 508 26 04-05
10977 윈 도 우| Windows 11 24H2 튜닝 LTSC vs 순정 LTSC 비교 [3] GreenTea 1085 10 04-05
10976 기 타| PESettings 1회 부팅 - 본인 책임 버전 입니다 [20] 왕초보 825 27 04-05
10975 윈 도 우| win11 pro 23H2-CAD,Ab,Ai,Ps,Pr_240331 [사용기] [4] 웹네티즌 765 20 04-05
10974 기 타| ChkDskGUI v4.2 - 폰트에 컬러를 적용하였습니다. [10] 왕초보 815 20 04-05
10973 윈 도 우| 오늘 선물 OnceBootMenu_v1.0 감사 사용기 입니다^^ [2] 수리수리 580 16 04-05
10972 윈 도 우| Win11 24H2 26100.1설치 및 사용 [8] GreenTea 1097 19 04-05
10971 윈 도 우| PE에서 PE만들기 26100.1 RTM 버전으로.... [5] 마로94 445 17 04-05
10970 기 타| 【공유】 Win11 Wifi 266mb ToolsBR v3.0 DVD PE [30] 딸랑쇠 1135 62 04-04
10969 기 타| WinXPE147수정버전_20240322_ 23H2(빌드222635.3420) 종료 [47] 격자 628 114 04-04
10968 윈 도 우| autounattend.xml 완전 무인 설치 테스트 [14] suk 517 34 04-04
10967 소프트웨어| 유튜브 멀티다운로드 - 플레이 기능 [10] 굿듀님스토 392 24 04-04
10966 기 타| OnceBootMenu v1.0 - BCD 메뉴, Wim 파일 1회 부팅을 만들... [12] 왕초보 865 43 04-04
XE1.11.6 Layout1.4.8