윈 도 우 XP에서 PE 부팅.....되네요
2016.12.14 23:53
https://windowsforum.kr/qna/8116640
오늘 올라온 질문을 보고....나름대로 삽질 많이 했지만 안 해본 삽질이라서 한번 해봤습니다
기존에 좀 알고 있는 것이 생각나서 금방 할 듯 싶었는데요. 오랜만이라서 그런지 조금 시간이 걸렸습니다
대략적인 방법은 XP 부트로더로는 어렵고 윈도7이상의 부팅파일로 교체하여 합니다
윈도7 부터도 bootmgr 버전을 타기 때문에 이왕이면 윈도10으로 교체하는 것이 좋습니다
본래 글을 쓰려고 한 것이 아니라 저 혼자 한번 해본 것이라서....초반 bootmgr 교체과정은 생략됐습니다
이렇게 하여 XP를 윈도10 bootmgr로 교체하여 부팅 성공한 상태입니다
이번 테스트는 실컴으로 했습니다. 스카이레이크에 설치했던 XP로 부팅하여...
이제 여기서 윈도10 64비트PE를 부팅 추가해봅니다
XP를 통하여 윈도10 64비트 PE를 부팅하니까 감회가 새롭군요.
이제 이 과정을 어떻게 글로 푸는가? 이게 더 문제네요.
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:을 분할한 상태입니다. 이것도 재부팅해야 분할이 되더군요. 용량은 스샷보다 적게 하셔도 됩니다
부팅 파일들만 들어가면 됩니다
부팅관련 파일들은 새 파티션으로 압축해제했습니다
bat 파일이 w8-x86 폴더 안에 파일들이 있어야 하기 때문에 w8-x86 폴더 만들고 전부 이동했습니다
모든 작업이 한번에 완료됩니다
화살표 에러는 원래 그렇습니다. 정상적인 에러입니다
이렇게 새 파티션에 bootmgr용 윈도7이상의 부팅파일들이 만들어집니다. 여기서는 윈도10용 파일들입니다
재부팅으로 XP 부팅해봤습니다. 이제 새파티션이 시스템으로 잡힙니다. 디스크관리에서 시스템은 부팅파일이 있는 파티션을 의미합니다
옆에 부팅 표시된 파티션은 부팅된 윈도 파티션을 의미합니다. 조금 헷갈립니다. 윈도가 아닌 다른 툴에서는
시스템파티션을 부팅파티션이라고 하기 때문에...winntsetup.exe가 그렇습니다.
bootice.exe로 PE 부팅추가합니다.
이렇게 PE를 추가했습니다. 저 PE는 저도 뭔지 모릅니다. 이름도 특징이 없기 때문에..
무슨 PE인지 ..하여튼 PE부팅은 완료했습니다. 윈도8.1 PE 더군요
부팅한 김에 XP를 포맷해봤습니다. 포맷해도 위 작업한 것이 날아가지 않도록 한 것인데요. xp 재설치도 가능하고.......
실제로 생각대로 되는지 테스트해봤습니다
기존에 설정해둔 MBR을 유지하기 위하여 이렇게 했습니다. 그래도 설치하다 보면 바뀌어 있더군요
PE에서 xp 설치파일 복사는 완료했습니다
재부팅하여 xp 설치하기 전에 어떤 상태인지 살펴봤습니다
여기는 새 파티션이고..
여기는 기존 XP 파티션입니다
기존의 멀티 메뉴 그대로 나왔고, 먼저 PE로 부팅해봤는데......정상 부팅이 됩니다
단지 부팅순서만 바뀌어 있더군요
이제 XP로 부팅해봤는데....실컴이라서 카메라로 찍어야 하는데 적절한게 없어서 생략합니다
설치 과정으로 들어가니까 멀티메뉴가 사라지고 계속 xp만 부팅되었습니다...이거..xp 설치하다가 잘못 되면..꽝이네요
결국 이 모든 것이 물거품이 될 수도 있습니다
스카이레이크에 xp 설치는 이미 습득한 상태라서 문제없이 설치했습니다
bootice로 살펴보니까 ntldr로 xp만 바로 부팅되도록 설정이 바뀌어 있더군요
그래서 bootmgr로 수정했습니다. 이제 다시 멀티 메뉴가 나왔습니다. 둘다 정상 부팅 확인했습니다
안 해본 거라고 한번 해본 것이고...이렇게 해도 딱히 실용성을 찾기 어렵겠네요. 여전히 usb로 pe 부팅이 훨씬 간단하고 안전합니다
댓글 [16]
-
nhk 2016.12.15 01:05
-
kwoods 2016.12.15 01:51
아, 그럴 수도 있군요. 덕분에 많이 배우고 있습니다.
-
바람낙엽 2016.12.15 01:59
유용한 정보입니다...
어쩔수 없이 XP를 써야하는 여건도 있거든요....
뼈대자료를 올려 주실 수 있으면 도움이 되겠습니다...
-
suk 2016.12.15 02:37
첨부했습니다
---------
2016-12-15 21:53
본문에 있는 C:을 분할하여 새 파티션 만들어서 실행하는 bat 파일도 추가했습니다
처음 zip 파일 압축해제 하시고..그 폴더 안에 bat 파일을 넣고 실행하시면 됩니다
모든거는 본문 스샷을 참고로 하시면 됩니다.
* 처음에 올린 zip에 있는 방법과 bat 파일은 서로 다릅니다. 본문에도 2가지 방법이 있습니다
-
바람낙엽 2016.12.15 04:13
감사합니다...
-
ehdwk 2016.12.15 03:36
잘 감상했 습니다. -
DarknessAngel 2016.12.15 04:49
xp에서 bootmgr 설치 편하게 하실려면 캐플님 블로그에 올려진 파일 받아서 안에 들어있는 내용물만 바꾸면 됩니다
-
왕초보 2016.12.15 09:39
저의 경우 Xp에 Bootmgr 매니저를 설치하여 사용하고 있습니다...
사용기에서 bootice에서 제한 시간만 0이 아닌 원하시는 시간으로 바꾸시면 될것 같습니다
아래의 사용기를 참고하여 주십시요
사용기의 일부입니다
Bootmgr 부트 매니저 자동 설치 도구 - 윈도우 8.1 Update 버전 포함
아래 파일은 제가 사용기에 쓴 파일입니다
8_버전_Bootmgr_부트_매니저_설치_-_XP_용.7z
Xp이신 분들은 위의 파일을 설치후 재부팅하신후 테스트 부팅을 확인하신고나서 아래 iReboot 2.0.1 설치하시면 저처럼
번거로움을 피하실수 있습니다..참고하여 주십시요
-
노선부장 2016.12.15 08:28
항상 잘보고 있습니다
건강하세요
-
tamo 2016.12.15 11:11
항상감사드립니다
잘보고 따라해보고 합니다만
초보에게는 어렵네요
-
compuser 2016.12.15 15:06
수고 많으셨습니다. suk님
저도 아직 XP 사용자중 1인!
-
Playing 2016.12.15 15:20
suk 님 소개 글 잘 봤습니다
저는 겁이 많아서 곧바로 해보진 못하겠네요 ;;
그래도 USB 로 부팅하고 있으니 급하진 않아서 다행입니다
저는 주 HDD 고장일때 쓸모가 있겠더군요. 그래서 다른 저장장치에다가 놓고 해봐야 하나 고민중입니다. 아무튼 초보자는 엄두도 못낼 것인데 왕초보님도 그렇고 suk 님도 그렇고 신경 써주셔서 고맙습니다!!
오래된 저사양 컴퓨터에는 XP 가 알맞다고 봅니다. 초보자에겐 리눅스도 저사양용으로는 아직 별로이고 앞으로도 별로라고 봅니다 :((보편적인 형태로 발전되는 거 같네요)
추가)
상세한 내용을 더해주셨네요 ^^
고맙습니다. 보기만 해도 이해의 폭이 넓어지는 거 같아요(노력해야하고요)
그나저나 파티션 분리해서 부팅 관련된 용도로 쓰면 윈도우 10 과 더 유사해질꺼 같습니다
정착만 되면 XP 자유롭게 쓰고 부팅 파일 매니저만 바꿔주면 진짜 편해질꺼 같네요(저는 듀얼 부팅중인데 이게 주 저장장치에만 부팅파일이 존재하는거 같습니다. 킁... 캐플님이 알려주셨는데 이게 XP 최대 단점이라서 첫번째 저장장치를 인식한다고 이해했습니다. 망가지면 CMOS 에서 두번째 저장장치를 첫번째로 바꿔저야 하는거죠.... 상위 운영체제는 그런거 상관없는지는 모르겠네요)
-
항상감사 2016.12.15 19:53
대단하시네요
수고 많이 하셨습니다
-
하얀쪽배 2016.12.16 12:35
덕분에 잘 사용하고 있습니다.
-
단편지식 2016.12.18 02:31
감사합니다.
-
bluesky55 2017.01.26 21:33
대단하시네요~
복잡하네요 ㅜㅜ