강좌 / 팁

윈 도 우 XP WIM iso 변환

2015.02.16 08:15

DarknessAngel 조회:6961 추천:3

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용 컴파일러로 컴파일해서 써주세요


번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
3360 기 타| 우클릭 인터넷설정.reg [15] 테미스 4158 14 06-18
3359 기 타| 우클릭 휴지통reg [7] 테미스 2814 12 06-17
3358 윈 도 우| 크롬 깔끔한 터치친화 UI 쓰기 [13] 유기농초코 17843 7 06-13
3357 소프트웨어| foobar2000 dsd 설정 [3] 이킁 2537 2 06-07
3356 소프트웨어| Winrar 5.5 이후 파일포맷 문제 [9] 페이지 1791 2 06-07
3355 윈 도 우| VMware 윈도우10 RS4 Sysprep 통합윈도우 만들기 [33] 아차카차 7827 30 06-01
3354 윈 도 우| 키만 6번 누르세요~ [121] 익덕이 9430 45 05-27
3353 윈 도 우| 관리자 계정용 PE의 한계점 (휴지통 도난사건) [15] maniaa 2746 6 05-26
3352 윈 도 우| 윈도우10 부팅시 NumLK켜기 [9] 테미스 3210 9 05-25
3351 윈 도 우| 초보용 팁 _ Winxpe 로 PE 만들기 [41] lakeside 23108 36 05-25
3350 소프트웨어| Total Commander 9.20 Beta에서 폴더와 파일 목록이 보이지... [2] Day 1405 2 05-24
3349 기 타| Forecastfox (기상 정보) - Firefox 및 Chrome 용 부가 기능 [2] VenusGirl 1142 5 05-23
3348 기 타| BCD편집으로 USB에 PE 2개 넣기 [41] lakeside 7155 32 05-22
3347 소프트웨어| 다중 웹 검색 - Firefox 및 Chrome 부가 기능 [1] VenusGirl 1209 3 05-22
3346 소프트웨어| CryptoData (암호화) - Firefox 및 Chrome 부가 기능 VenusGirl 809 3 05-22
3345 윈 도 우| 윈도우 업데이트후 D드라이버 생성..후 용량부족 맨트 내찬AEEV 2297 4 05-19
3344 윈 도 우| RS4 업데이트 후 잡음 생겼을 경우 [5] 컴도깨비 4108 6 05-16
3343 윈 도 우| 업데이트의 다양한 이용 [7] 디폴트 4327 18 05-11
3342 윈 도 우| 윈도우 10 정식 버전에 누적 업데이트 통합 [22] 삽질구단 7036 10 05-11
3341 소프트웨어| Macrium Reflect 최근 버전에 오류가 있습니다. [3] 히이이잌 1627 5 05-11
XE1.11.6 Layout1.4.8