질문과 답변

윈 도 우 MS자료실에 sysprep-xp.wim 분할방법 질문드립니다(배치파일에 swm지정)

2012.03.29 13:19

Fentanest 조회:3571

원문주소

https://windowsforum.kr/index.php?page=2&document_srl=3171610

 

위 글의 첨부파일은

4.16GB의 WIM파일 하나와

배치파일 4개로 이루어져 있습니다.

배치파일은 원문을 쓰신 분의 PE에서 실행시킬때 제일 먼저 실행 될

setup-xp-main.cmd와

WIM안에 있는 이미지 하나하나에 각각 대응되는

setup-xp-01.cmd

setup-xp-02.cmd

setup-xp-03.cmd

로 이루어져 있습니다.

 

제 질문은 이겁니다.

USB를 FAT32로 놓고 4기가가 넘는 저 파일을 split으로 swm으로 분해해서 사용하는건데요, NTFS변환은 쓰지 않으려고 합니다..

(wim을 각각 개별적으로 추출해서 3개로 놓는건 안됩니다. 3번째 all applications가 따로 해도 4.02기가가 나옵니다).

배치파일 속의 sysprep-xp.wim <- 이 부분을 어떻게 수정해야 분할된 swm이미지를 WIN7이미지 분할한것처럼 자동적으로 알아서 쓸 수 있도록 할 수 있을까요..

(WIN7 install.wim은 그냥 imagex(Gimagex)로 split을 써서 분할한뒤 다시 source폴더에 넣어주면 알아서 진행되는데 이건 그렇지 않을 것 같아서 질문드립니다.)

 

 

아래 배치파일내용입니다(setup-xp-03.cmd)

@echo off

:XPSETUP

TITLE ◈ Welcome to Microsoft Windows XP Installation Program ◈

setlocal

color 1f

cls
echo.
echo  ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
echo  ┃                                                                          ┃
echo  ┃        ◈ Microsoft Windows XP Professional K with SP3 (MSDN) ◈         ┃
echo  ┃                                                                          ┃
echo  ┃           - Internet Explorer 8                                          ┃
echo  ┃           - DirectX                                                      ┃
echo  ┃           - exFAT Support                                                ┃
echo  ┃           - Windows Media Player 11                                      ┃
echo  ┃           - Windows PowerShell                                           ┃
echo  ┃           - Visual C++ 2005 / 2008 / 2010 Runtime                        ┃
echo  ┃           - Microsoft .NET 1.1 / 2.0 / 3.0 / 3.5 / 4.0                   ┃
echo  ┃           - Microsoft IME 2010 (Korean)                                  ┃
echo  ┃           - Microsoft Silverlight                                        ┃
echo  ┃           - Microsoft Office 2007 with SP3 Full Edition                  ┃
echo  ┃           - More Applications and Utilities                              ┃
echo  ┃                                                                          ┃
echo  ┃      ※ Windows XP Professional Clean Install and Full Applications      ┃
echo  ┃                                                                          ┃
echo  ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
echo.
pause

cls
echo.
echo  ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
echo  ┃                                                                          ┃
echo  ┃        ◈ Microsoft Windows XP Professional K with SP3 (MSDN) ◈         ┃
echo  ┃                                                                          ┃
echo  ┃         ※ 설치하려는 하드디스크의 볼륨명을 반드시 확인하세요.           ┃
echo  ┃                                                                          ┃
echo  ┠─────────────────────────────────────┨
echo  ┃                                                                          ┃
echo  ┃        1. 하드디스크 C: 드라이브에 Windows XP Professional 설치          ┃
echo  ┃                                                                          ┃
echo  ┃                                                                          ┃
echo  ┃        2. 하드디스크 D: 드라이브에 Windows XP Professional 설치          ┃
echo  ┃                                                                          ┃
echo  ┃                                                                          ┃
echo  ┃        3. 하드디스크 E: 드라이브에 Windows XP Professional 설치          ┃
echo  ┃                                                                          ┃
echo  ┃                                                                          ┃
echo  ┃        4. 하드디스크 F: 드라이브에 Windows XP Professional 설치          ┃
echo  ┃                                                                          ┃
echo  ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
echo.

set /p HDVOL=▷▶▷▶▷▶ 설치를 원하는 하드디스크를 선택하세요 :
if /i "%HDVOL%"=="0" goto XINST
if /i "%HDVOL%"=="1" goto CINST
if /i "%HDVOL%"=="2" goto DINST
if /i "%HDVOL%"=="3" goto EINST
if /i "%HDVOL%"=="4" goto FINST
goto XPSETUP

 

:CINST
  pushd %~dp0
  for %%a in (C: D: E: F: G: H: I: J: K: L: M: N: O: P: Q: R: S: T: U: V: W: X: Y: Z:) do (
    if exist %%a\sysprep-wim\sysprep-xp.wim set USBVOL=%%a
  )
  if exist %%a\sysprep-wim\sysprep-xp.wim goto XINST
  cls
  echo.
  set /p HDFOR=※ C: 드라이브를 포맷하시려면 Y 를 누르세요. :
  if /i "%HDFOR%"=="y" (
     echo.
     format  C:  /fs:ntfs  /v:HDD-SYSTEM  /q  /y
     echo.
     echo.
     echo ※ C: 드라이브에 NTLDR 부트코드를 설치중 입니다.
     echo.
     bootsect.exe  /nt52  C:
     echo.
     pause
  )
  cls
  echo.
  set /p HDCPY=※ C: 드라이브에 Windows XP 를 설치하시려면 Y 를 누르세요. :
  if /i "%HDCPY%" == "y" (
     imagex  /apply  %USBVOL%\sysprep-wim\sysprep-xp.wim  3  C:\
     echo.
     echo  ★ C: 드라이브에 Windows XP 초기 설치 작업이 완료되었습니다.
     echo.
     echo  ☆ 설치 작업이 완료된 하드디스크로 부팅하면 설치 작업이 진행됩니다.
     echo.
     echo.
     pause
  )
goto XINST

 

:DINST
  pushd %~dp0
  for %%a in (C: D: E: F: G: H: I: J: K: L: M: N: O: P: Q: R: S: T: U: V: W: X: Y: Z:) do (
    if exist %%a\sysprep-wim\sysprep-xp.wim set USBVOL=%%a
  )
  if exist %%a\sysprep-wim\sysprep-xp.wim goto XINST
  cls
  echo.
  set /p HDFOR=※ D: 드라이브를 포맷하시려면 Y 를 누르세요. :
  if /i "%HDFOR%"=="y" (
     echo.
     format  D:  /fs:ntfs  /v:HDD-SYSTEM  /q  /y
     echo.
     echo.
     echo ※ D: 드라이브에 NTLDR 부트코드를 설치중 입니다.
     echo.
     bootsect.exe  /nt52  D:
     echo.
     pause
  )
  cls
  echo.
  set /p HDCPY=※ D: 드라이브에 Windows XP 를 설치하시려면 Y 를 누르세요. :
  if /i "%HDCPY%" == "y" (
     imagex  /apply  %USBVOL%\sysprep-wim\sysprep-xp.wim  3  D:\
     echo.
     echo  ★ D: 드라이브에 Windows XP 초기 설치 작업이 완료되었습니다.
     echo.
     echo  ☆ 설치 작업이 완료된 하드디스크로 부팅하면 설치 작업이 진행됩니다.
     echo.
     echo.
     pause
  )
goto XINST

 

:EINST
  pushd %~dp0
  for %%a in (C: D: E: F: G: H: I: J: K: L: M: N: O: P: Q: R: S: T: U: V: W: X: Y: Z:) do (
    if exist %%a\sysprep-wim\sysprep-xp.wim set USBVOL=%%a
  )
  if exist %%a\sysprep-wim\sysprep-xp.wim goto XINST
  cls
  echo.
  set /p HDFOR=※ E: 드라이브를 포맷하시려면 Y 를 누르세요. :
  if /i "%HDFOR%"=="y" (
     echo.
     format  E:  /fs:ntfs  /v:HDD-SYSTEM  /q  /y
     echo.
     echo.
     echo ※ E: 드라이브에 NTLDR 부트코드를 설치중 입니다.
     echo.
     bootsect.exe  /nt52  E:
     echo.
     pause
  )
  cls
  echo.
  set /p HDCPY=※ E: 드라이브에 Windows XP 를 설치하시려면 Y 를 누르세요. :
  if /i "%HDCPY%" == "y" (
     imagex  /apply  %USBVOL%\sysprep-wim\sysprep-xp.wim  3  E:\
     echo.
     echo  ★ E: 드라이브에 Windows XP 초기 설치 작업이 완료되었습니다.
     echo.
     echo  ☆ 설치 작업이 완료된 하드디스크로 부팅하면 설치 작업이 진행됩니다.
     echo.
     echo.
     pause
  )
goto XINST

 

:FINST
  pushd %~dp0
  for %%a in (C: D: E: F: G: H: I: J: K: L: M: N: O: P: Q: R: S: T: U: V: W: X: Y: Z:) do (
    if exist %%a\sysprep-wim\sysprep-xp.wim set USBVOL=%%a
  )
  if exist %%a\sysprep-wim\sysprep-xp.wim goto XINST
  cls
  echo.
  set /p HDFOR=※ F: 드라이브를 포맷하시려면 Y 를 누르세요. :
  if /i "%HDFOR%"=="y" (
     echo.
     format  F:  /fs:ntfs  /v:HDD-SYSTEM  /q  /y
     echo.
     echo.
     echo ※ F: 드라이브에 NTLDR 부트코드를 설치중 입니다.
     echo.
     bootsect.exe  /nt52  F:
     echo.
     pause
  )
  cls
  echo.
  set /p HDCPY=※ F: 드라이브에 Windows XP 를 설치하시려면 Y 를 누르세요. :
  if /i "%HDCPY%" == "y" (
     imagex  /apply  %USBVOL%\sysprep-wim\sysprep-xp.wim  3  F:\
     echo.
     echo  ★ F: 드라이브에 Windows XP 초기 설치 작업이 완료되었습니다.
     echo.
     echo  ☆ 설치 작업이 완료된 하드디스크로 부팅하면 설치 작업이 진행됩니다.
     echo.
     echo.
     pause
  )
goto XINST

 

:XINST
cls
exit

 

파일 내용 중 sysprep-xp.wim자리를 그냥 sysprep-xp.swm으로 바꾸면 나머지 2,3,4...로 가는 파일을 알아서 읽는지..

아니면 분할된 파일 전부를 지정해야 하는지 궁금합니다.

지정해야 한다면 어떻게 파일 내용을 변경해야 하는지도 잘 모르겠고

sysprep-xp.wim 3   <- 여기서 이미지 번호인 저 '3'은 만일 파일 전부를 지정해야 한다면 그 끝에 붙여줘야 하는지 궁금합니다.

초보가 이거저거 계속 해보려니까 너무 힘드네요 ㅠㅠ

답변 기다리겠습니다 ㅠ

번호 제목 글쓴이 조회 등록일
[공지] 질문과 답변 게시판 이용간 유의사항 gooddew - -
29245 소프트웨어| 혹시 디자인 작업하시는 분있으세요? [2] 이동재 2431 03-29
29244 윈 도 우| 두개의 파일 검색하는 프로그램 [2] kang 2403 03-29
» 윈 도 우| MS자료실에 sysprep-xp.wim 분할방법 질문드립니다(배치파... Fentanest 3571 03-29
29242 하드웨어| 산업용 피시 SSD에 관련되어 여쭤볼께요~ [3] 배기염 2335 03-29
29241 하드웨어| 윈도우설치시 너무느린이유?? [1] 굿듀님스토 2299 03-29
29240 하드웨어| 8GB USB NTFS 포맷시 용량 줄어드나요??? [4] 아카라미 4150 03-29
29239 윈 도 우| WIN 7 레지스트리 관련 질문 입니다. [2] 우주선 2848 03-29
29238 윈 도 우| 다운로드 링크를 클릭하는 순간 모든 인터넷이 자동으로 꺼... [5] eyg5973 2700 03-29
29237 윈 도 우| Win7 x64에 VC++ x86, x64 전부 설치들 하시나요? [4] 바이오스 2571 03-29
29236 소프트웨어| 스마트폰, 블루스택 동시에 카카오톡 사용 방법 알려주세요. [2] 천사와아이 3968 03-28
29235 윈 도 우| 원7 자바스크립트있는 사이트 접속문의 입니다. [1] 광현 2187 03-28
29234 윈 도 우| 두 개의 프로그램 동시 실행&종료 [1] 심연 2797 03-28
29233 윈 도 우| OEM버전 운영체제 질문입니다. [3] 산나들이 2795 03-28
29232 윈 도 우| 시디키를 교체하고 싶은데 어떻게 해야 하는지요..? [5] 산나들이 3033 03-28
29231 윈 도 우| 레지스트리 관련 질문 입니다... [3] 우주선 3138 03-28
29230 윈 도 우| 윈도우XP에서 윈도우 7을로 넘어갔는데 [8] 손오공 3122 03-28
29229 소프트웨어| ATi HD6850에 최적화된 드라이버가 있나요? [5] FreeLoop 3716 03-28
29228 윈 도 우| 파일을 한번에 받을 수 있는 방법이 없을 까요? [1] 글루미라이 2294 03-28
29227 하드웨어| 공유기 펌웨어 [2] 쭌쭌 2338 03-27
29226 소프트웨어| 레인미터 날씨 스킨 작동에 관해서 질문드립니다. [4] 겨울비 3439 03-27
XE1.11.6 Layout1.4.8