윈 도 우 XP WIM iso 변환
2015.02.16 08:15
WIM타입으로 이미지를 뜬 2k/XP/2k3경우 보통 PE등으로 부트해서 wim관련 유틸로 Apply후 mbr/pbr을 조정하는경우가 대부분입니다
하지만 이건 자동화가 힘들고, 번거롭게 느껴지는 일이 많습니다
따라서 가끔 Windows Setup처럼 전용 iso로 작성하고싶은경우가 생깁니다
이
경우 wim자체는 기존의 Vista이상과 동일한 Setup으로 Apply가 되지만, bcd가 없는지라 부트 구성이 안 되고,
mbr도 다른지라 부트가 안 됩니다 (pbr은 nt6용경우 boormgr -> ntldr순으로 찾는지라 큰 문제가 안
될듯합니다)
해결책은 크게 2가지가 존재합니다
1. Bootmgr + BCD를 추가해서 nt6용 MBR과 호환되게 만든다음 다시 wim으로 작성
2. Setup.exe를 개조 흑은 교체
전
자경우 기존의 wim을 다 일일히 수정해야하는 문제가 있고, Sysprep단계에서 미리 설치하면 될지도 모르지만 (안 해봄),
이미 작업된 이미지에 수동으로 추가하는경우 디스크id문제인지 제대로 작동을 안 하는지라 후자를 골랐습니다
이경우 교체해야할 setup.exe는
iso\sources\setup.exe
iso\sources\boot.wim:2\sources\setup.exe
iso\sources\boot.wim:2\setup.exe
3곳에 존재합니다 (아마 boot.wim:2\sources\setup.exe만 교체하면 될꺼라 추정됩니다만, 어차피 수고는 거의 동일하므로 전부 다 교체하겠습니다)
작업자체는 이곳에서도 이미 몇번씩 언급한 기본적인 도구와 과정으로 되는지라 그런 상세부분은 설명 생략합니다 (애초에 이런 설치용 iso 제작 시도하는 분들이 그런 생초보일리 만무하니 내용만 길어지고, 시간 낭비라 생각됩니다)
모든 작업은 8.1 Update.1 x86 iso기준입니다 (XP를 x64용 iso로 작성하는 의미는 없지만, 혹시 x64로 작업하실분들은 모든 바이너리를 다 x64용으로 교체하시고, setup.exe도 새로 컴파일해야합니다)
먼
져 iso를 열어서 boot, sources폴더와 bootmgr을 제외한 루트의 모든 파일과 폴더를 지웁니다 (어차피 EFI로
XP 부트할리 만무하고, wim으로 적용하는경우 업그레이드 설치도 불가능하므로 나머지는 아무짝에도 쓸모 없습니다)
이어서 iso, AOMEI_Partition_Assistent를 다운로드후 압축해제해둡니다
다
음 iso의 비어있는 AOMEI Partition Assistant에 위에서 압축푼 파일및 폴더를 복사합니다 (차후 프로그램
버전업 될 경우 설치된 폴더에서 uninstall관련 파일및 x64폴더를 제외한 모든 파일및 폴더를 복사하는것으로 대체 가능할꺼라
예상됩니다)
다음 수정을 위해 iso\sources에서 boot.wim을 추출합니다
이걸로 준비는 다 되었습니다
iso\sources\boot.wim폴더를 제외한 iso의 내용물을 구조 그대로 집어넣습니다 (혹시 iso\sources에 에디션명으로 된 파일이 존재하는경우 전부 다 삭제해주세요)
이어서 위에서 추출한 boot.wim에서 index 2 (1이 아닙니다!)를 mount한다음 iso\sources\boot.wim\2의 내용물을 그대로 집어넣습니다
System계정 (즉 PE)가 아닌 이상 작업시 sources의 setup.exe를 덮어쓸려고하면 반드시 에러를 낼껀데, ntfs의 보안설정 문제이므로 소유자를 변경후 모든권한 획득하고나서 교체하시면 됩니다
용량을 조금이라도 줄이실려면 boot.wim의 index 2만 export해서 저장후 쓰시면 됩니다
마무리로 xp wim 이미지의 파일이름을 install.wim으로 변경하여, 기존의 iso\sources\install.wim을 덮어써주세요
이걸로 모든 준비가 완료되었습니다
이제 부트해보시면 기본 setup.exe가 아닌 cmd창이 뜨는것을 확인 가능합니다
1. wim에 존재하는 이미지의 목록이 뜨는데, 원하는 index의 번호를 입력해주세요
2. 설치할 파티션의 문자를 입력해주세요
혹
시 기존에 파티션이 존재하지 않거나(새하드이거나, 다 밀어버린경우), Active등의 필요한 조치가 되지 않았거나, 사이즈의
변경을 원하시는경우 8을 입력하여 AOMEI Partition Assistent를 실행하여 작업후 진행해주세요
이외에 다른 사전 작업이 필요한 경우 9를 입력하여 cmd를 실행후 작업후 진행해주세요
3. 2에서 입력한 파티션의 내용물을 출력해주는데, 해당 파티션이 맞는경우 Y를 눌러주세요 (N을 입력하면 2로 돌아갑니다)
4. 파티션을 포맷할껀지 묻는데 Y를 눌러주시고, 혹시 파티션 Label의 입력을 요구하는경우 (기본값 Windows로 해놨지만, 특정 컴에서는 되묻더군요), 원하시는대로 입력해주세요
5. 잠시 기다리시면 포맷후 Apply되고, MBR까지 교체되어 완료 메세지가 뜨는데, 이때 부트 미디어를 제거후 아무키나 누르시면 재부팅됩니다
혹
시 설치후 부트가 정상적으로 되지 않는경우 다시 미디어를 삽입후 부트하여 2에서 8을 입력하여 AOMEI Partition
Assistent를 실행하여 파티션 구조 확인및 Active여하를 확인후 정상인 경우 MBR을 덮어쓰면 부트됩니다
(bootsect를 이용하여 mbr을 교체하게 해놨으나, 가끔 실패하는 경우 있습니다)
같이 첨부된 setup.cmd.rar은 혹시 setup.exe를 수정할일이 생긴경우 사용하기 위해 첨부된 파일로 수정후 bat -> exe용 컴파일러로 컴파일해서 써주세요
댓글 [0]
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 강좌 작성간 참고해주세요 | gooddew | - | - | - |
2603 | 윈 도 우| 바탕화면 이미지 캐싱의 화질 저하 방지 팁 [11] | 크림슨 | 6706 | 4 | 03-27 |
2602 | 기 타| 원격 인쇄 통합(1~7) [2] | 고양이2 | 4389 | 5 | 03-27 |
2601 | 기 타| 아이핀, 마이핀 사용법 [2] | 고양이2 | 3705 | 3 | 03-27 |
2600 | 모 바 일| 유심카드 보안 설정하기 [3] | 고양이2 | 3938 | 3 | 03-27 |
2599 | 윈 도 우| 윈도우10 잠금화면 사용안함 [2] | saltnolive | 5586 | 3 | 03-26 |
2598 | 기 타| 공유기 AP/허브 모드로 사용시 내부 게이트웨이와 DNS 설정 [5] | asklee | 11226 | 2 | 02-27 |
2597 | 서버 / IT| KT 기가와이파이 (또는 기가인터넷)에 대한 고찰 [8] | 프로파간다 | 9378 | 2 | 02-24 |
2596 | 윈 도 우| 윈10 빌드9926 시작메뉴를 9907로 바꾸기 (레지스트리) [5] | saltnolive | 5180 | 2 | 02-23 |
2595 | 윈 도 우| Gimagex를 이용하여 OS 통합하기 [17] | gooddew | 8216 | 11 | 02-23 |
2594 | 윈 도 우| 윈10 TP 개인폴더 이동과 작업표시줄 탐색기 고정 문제 | saltnolive | 4072 | 2 | 02-22 |
2593 | 윈 도 우| INSTALL.WIM 에 HOTFIX, UPADTE, IE 통합하기 [12] | gooddew | 9301 | 8 | 02-22 |
2592 | 소프트웨어| 하드디스크 베드섹터 잘라서 써보자 [19] | 카스타드 | 7410 | 7 | 02-21 |
2591 | 윈 도 우| INSTALL.WIM 에 드라이버 추가하기 [15] | gooddew | 9575 | 8 | 02-21 |
2590 | 모 바 일| USB 충전 케이블 개조 [8] | DOS | 8814 | 4 | 02-20 |
2589 | 윈 도 우| 윈도우 8.1에서 폴더열때 아이콘 로딩이 느려지는 문제 해결 [3] | 나도간다 | 6454 | 2 | 02-20 |
2588 | 서버 / IT| 인터넷 익스플로러 탭 버튼을 홈페이지로 변경 [4] | DOS | 4733 | 2 | 02-18 |
2587 | 기 타| 전화인증을 [5] |
|
5434 | 1 | 02-18 |
2586 | 윈 도 우| 영국 마이크로소프트사로 전화 인증하기 [7] | gooddew | 8959 | 6 | 02-16 |
» | 윈 도 우| XP WIM iso 변환 | DarknessAn | 6979 | 3 | 02-16 |
2584 | 윈 도 우| Windows 8.1 서비스 (services.msc) 기본값 [1] | saltnolive | 6674 | 3 | 02-15 |