윈도우7 PE 만들기 (2)

Posted by Programmer™
2015. 9. 26. 14:04 Windows 7, 8
Windows® AIK(자동 설치 키트)는 IT 전문가가 Windows를 배포하는 데 도움을 주기 위해 제작된 도구와 설명서의 모음입니다.


Windows AIK에 포함된 도구

도 구

  설 명

 Windows SIM (Windows System Image Manager)

 Windows 이미지를 열고 응답 파일을 만들고 배포 공유 및 구성 집합을 관리하는 데 사용되는 도구

 ImageX

 Windows 이미지를 캡처, 작성, 수정 및 적용하는 데 사용되는 도구

 DISM(배포 이미지 서비스 및 관리)

 업데이트, 드라이버 및 언어 팩을 Windows 이미지에 적용하는 데 사용되는 도구. DISM은 모든 Windows 7 및 Windows Server 2008 R2 설치에서 사용할 수 있습니다.

 Windows PE(Windows 사전 설치 환경)

 Windows를 배포하는 데 사용되는 최소 운영 체제 환경. AIK에는 Windows PE 환경을 구축 및 구성하는 데 사용되는 여러 도구가 포함되어 있습니다.

 USMT(사용자 환경 마이그레이션 도구)

 이전 Windows 운영 체제에서 Windows 7로 사용자 데이터를 마이그레이션하는 데 사용되는 도구. USMT는 AIK의 일부로 %PROGRAMFILES%\Windows AIK\Tools\USMT 디렉터리에 설치됩니다. USMT에 대한 자세한 내용은 사용자 환경 마이그레이션 도구 사용자 가이드(%PROGRAMFILES%\Windows AIK\Docs\Usmt.chm)를 참조하십시오.


DISM(배포 이미지 서비스 및 관리) 도구를 사용하여 이미지 관리

DISM을 사용하여 Windows 이미지를 사용자 지정할 수 있습니다. 예를 들어 다음과 같은 작업을 수행할 수 있습니다.

  • 32비트 및 64비트 장치 드라이버를 추가하거나 제거합니다.

  • 언어 팩을 추가하거나 제거합니다.

  • Windows 기능을 사용 또는 사용하지 않도록 설정합니다.

  • 업데이트를 추가하고 구성합니다.




Windows 기본 디스크 파티션 구조


Windows SIM을 사용하여 하드 디스크 파티션을  만듭니다.



- 기본 파티션 구조를 만드는 DiskPart 도구 스크립트

select disk 0
clean
create partition primary size=300
format quick fs=ntfs label="System"
assign letter="S"
create partition primary
format quick fs=ntfs label="Windows"
assign letter="W"
exit




※ MSR = Microsoft Reserved 파티션


Windows PE 이미지 만들기


1. 컴퓨터에서 시작을 클릭하고 모든 프로그램Windows AIK를 차례로 가리킨 다음 배포 도구 명령 프롬프트를 마우스 오른쪽 단추로 클릭하고

   관리자 권한으로 실행을 선택합니다.


2. 명령 프롬프트에서 Copype.cmd 스크립트를 실행합니다.

copype.cmd x86 D:\winpe_x86 -> 해당 아키텍처에 필요한 모든 파일을 D:\winpe_x86 에 복사합니다.

3. 기본 이미지(winpe.wim)를 \Winpe_x86\ISO\sources 폴더로 복사하고 파일 이름을 boot.wim으로 바꿉니다.


copy D:\winpe_x86\winpe.wim D:\winpe_x86\ISO\sources\boot.wim


4. 패키지를 추가 또는 제거할 수 있도록 기본 이미지 boot.wim 을 로컬 디렉터리에 탑재합니다.

   Dism /Mount-Wim /WimFile:D:\winpe_x86\ISO\sources\boot.wim /index:1 /MountDir:D:\winpe_x86\mount


5. 선택적 구성 요소를 추가합니다.


- HTML 응용 프로그램 지원 추가

Dism /image:D:\winpe_x86\mount /Add-Package /PackagePath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab"

Dism /image:D:\winpe_x86\mount /Add-Package /PackagePath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\ko-KR\winpe-hta_ko-kr.cab" 


- WSH(Windows 스크립트 호스트) 지원으로, WSH 스크립트 개체를 사용하여 배치 파일을 처리할 수 있도록 합니다.

Dism /image:D:\winpe_x86\mount /Add-Package /PackagePath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\WinPE-Scripting.cab"

Dism /image:D:\winpe_x86\mount /Add-Package /PackagePath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\ko-KR\WinPE-Scripting_ko-kr.cab" 


- WMI(Windows Management Instrumentation) 지원으로, 최소 시스템 진단을 가능하게 하는 WMI 공급자 하위 집합을 추가

Dism /image:D:\winpe_x86\mount /Add-Package /PackagePath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-wmi.cab" 

Dism /image:D:\winpe_x86\mount /Add-Package /PackagePath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\ko-KR\winpe-wmi_ko-kr.cab" 



6. 추가 글꼴 지원을 추가합니다


Dism /image:D:\winpe_x86\mount /Add-Package /PackagePath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-fontsupport-ko-kr.cab"  


Dism /image:D:\winpe_x86\mount /Add-Package /PackagePath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-fontsupport-ja-jp.cab"  


Dism /image:D:\winpe_x86\mount /Add-Package /PackagePath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-fontsupport-zh-cn.cab"  



7. Windows PE 언어 팩을 작업 디렉터리에 추가합니다.


Dism /image:D:\Winpe_x86\mount /Add-Package /PackagePath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\ko-KR\lp_ko-kr.cab"


Dism /image:D:\Winpe_x86\mount /Add-Package /PackagePath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\JA-JP\lp_ja-jp.cab"


Dism /image:D:\Winpe_x86\mount /Add-Package /PackagePath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\ZH-CN\lp_zh-cn.cab"



8. /Set-AllIntl 옵션을 사용하여 기본 언어를 설정합니다.


Dism /image:D:\winpe_x86\mount /Set-AllIntl:ko-KR 



9. 필요한 응용 프로그램 파일을 로컬 Windows PE 디렉터리에 복사합니다.


copy D:\utility\ghost32.exe D:\Winpe_x86\Mount\Windows\MyApp\

copy "c:\program files\<version>\Tools\x86\ImageX.exe" D:\winpe_x86\iso\


10. 이미지에 변경 내용을 커밋합니다.

Dism /unmount-Wim /MountDir:D:\winpe_x86\mount /Commit



11. 새 이미지 파일로 내보내어 이미지를 최적화합니다.

imagex /export D:\winpe_x86\iso\sources\boot.wim 1 D:\winpe_x86\iso\sources\boot2.wim 



12. 원본 boot.wim을 삭제하고 boot2.wim 이름을 boot.wim으로 바꿉니다.


USB 플래시 디스크에서 부팅 가능한 Windows PE RAM 디스크 만들기


1. usb 플래쉬 드라이브를 넣고 다음 명령을 실행시킵니다.

diskpart
diskpart list
select disk 1

clean create partition primary select partition 1 active format quick fs=fat32 assign exit


2. \ISO 디렉터리의 모든 내용을 USB 에 복사합니다.
xcopy C:\winpe_x86\iso\*.* /e F:\
 
시작 버튼이 없는 밋밋한 Windows PE 가 만들어졌습니다.

 

좀 더 우리가 사용하는 윈도우에 가깝게 만들고 싶으면 Make_PE3, AOMEI PE Builder 같은 프로그램을 사용하면 됩니다.

 

AOMEI 는 제 컴이랑 호환이 안 되는지 UEFI 환경 컴퓨터에 USB 로 PE를 부팅하면 블루스크린이 나오더군요.

USB 설치 - 필요한 CD/DVD 드라이브 장치 드라이버가 없습니다

Posted by Programmer™
2015. 9. 25. 22:07 Windows 7, 8

Windows 7 을 USB 로 설치시 아래 화면을 접하게 되는 경우가 있습니다.



boot.wim 파일에 USB 3.0 드라이버가 포함되어 있지 않기 때문에 발생하는 현상인데요.

USB 3.0 드라이버를 해당 메인보드 회사 홈페이지에서 다운로드 받아  boot.wim 에 포함시켜 주면 해결됩니다.

위 화면에서 찾아보기를 클릭해서 하드 디스크 드라이브(예를 들어 D 드라이브)에 저장해 놓은 USB 3.0 드라이버를

지정해주는 것으론 해결이 되지 않습니다.


우선 Microsoft Wndows AIK 가 설치되어 있어야 합니다.

배포 도구 명령 프롬프트를 관리자 권한으로 실행시킵니다.


  

 

D 드라이브의 D:\USB30 폴더에 메인보드 회사로부터 다운로드 받은 USB 3.0 드라이버를 풀어줍니다. 안에 .inf 파일이 반드시 있어야 합니다.


압축파일 안의 \IntelUSB30\Drivers\Win7\x86  --> 여기 파일을 D:\USB30 에 풀어줍니다. (WIndows 7 32 Bit 의 경우)



Intel USB 3.0 Driver v4.0.0.36  다운로드 (아이비 브릿지 이후 메인보드에서는 USB 3.0 이 인텔공식으로 지원되므로 아래 파일을 사용해도 무방합니다. )


mb_driver_intel_usb3_100series_w7.zip



USB 드라이브의 Source 폴더에 있는 boot.wim 을 D 드라이브에 복사합니다.



[주의]  윈도우 탐색기는 반드시 닫고 실행시키기 바랍니다.


그리고 아래 명령을 차례로 실행시켜줍니다.


Dism /Mount-Wim /WimFile:D:\boot.wim /index:2 /MountDir:D:\mount
Dism /image:D:\mount /add-driver /driver:D:\USB30 /recurse
Dism /Unmount-Wim /MountDir:D:\mount /commit

 

imagex /export D:\boot.wim 1 D:\new.wim

 

 


명령을 간단히 설명하면

1. boot.wim 파일을 D:\test\mount 에 마운트 시킨다.

2. USB 3.0 드라이버 패키지를 마운트된 이미지에 추가한다. USB30 은 .inf 파일이 들어있는 폴더이다.

3. 마운트 된 이미지의 변경 사항을 저장하고 언마운트시킨다.


Dism.exe 파일은 Windows AIK\Tools\Servicing\ 에 있습니다.

DISM 명령어 옵션에 대해 보다 자세히 알고 싶으신 분은 아래 주소를 참조하시길 바랍니다.


https://technet.microsoft.com/en-us/library/dd744382(v=ws.10).aspx

 

wim 파일안의 이미지들에 대한 정보를 볼려면 다음 명령을 입력합니다.

 

Dism /Get-WimInfo /WimFile:D:\boot.wim

 

만약에 "지정한 이미지가 이미 탑재되어 있습니다" 에러가 나오는 경우는 /Cleanup-Wim 옵션을 사용하세요.

 

Dism /Cleanup-Wim

 

 

최종적으로 만들어진 boot.wim 을 이제 USB 드라이브의 Source\ 폴더에 다시 복사해줍니다.

Windows 7 Professional K 32bit 의 경우 boot.wim 파일의 크기는 162,229,191 바이트 나오네요.


이제 USB 를 꼽고 윈도우7 설치를 시작합니다.

"필요한 CD/DVD 드라이브 장치 드라이버가 없습니다" 창은 이제 더이상 나오지 않을겁니다.


CPU: Intel Skylake i5-6600

Mainboard: Gigabyte B150M-D3H

RAM: Samsung DDR4 8GB 양면

HDD: Seagate 500 GB 7200rpm

Windows 7 Professional K 32 bit  에서 진행되었습니다.

 

Delta Patcher 파일 (아시는 분은 이것 받아 쓰시면 됩니다. Windows 7 Professional K 32비트 전용입니다.)

 

usb3.xdelta           

 

 

이 글을 작성한 후로 기가바이트사에서 관련 작업을 편하게 해주는 프로그램을 내어 놓았습니다.

100 시리즈 메인보드 사용자들은 아래 프로그램을 이용하시면 됩니다.

Windows USB Installation Tool
(Note) Support Intel 100 series motherboards.
OS:Windows 7 32bit,Windows 7 64bit

 

mb_utility_windowsimagetool.zip  8,109,574 바이트  2015/09/03

 

 

 


윈도우7 폴더 공유하기

Posted by Programmer™
2015. 9. 20. 16:00 Windows 7, 8

D 드라이브에 있는 TEMP 폴더를 공유해보기로 하자. (가급적 시스템 드라이브에 있는 폴더는 공유하지 않는 게 좋다.)

 

 

마우스 우측을 클릭하여 속성(R)을 클릭한다.

 

 

공유 탭으로 이동 후 공유(S)... 를 클릭한다.

 

 

여기서 공유할 사람을 추가해주면 되는데, 특정 아이디를 추가해도 되고,

아니면 그냥 편안하게 일시적인 공유를 할려면 Everyone 을 선택하고 추가(A) 버튼을 클릭한다.

 

 

사용 권한 수준을 여기서 적절하게 선택해준다. 상대쪽에서 내 폴더에 접근하여 복사해가게끔만 하고자 한다면 읽기를 선택하면 된다.

상대쪽에서 내 폴더에 자료를 올리고자 한다면 읽기/쓰기를 선택해줘야 한다.

 

 

사용 권한 수준 선택이 끝났으면 공유(H) 버튼을 클릭한다.

 

 

 

 

 

 

여기서 암호 보호 공유 끄기를 선택해준다. 켜져 있으면 좀 더 복잡한 과정을 거쳐야 한다.

 

 

윈도우7 PE 만들기 (1)

Posted by Programmer™
2015. 9. 20. 08:52 Windows 7, 8

 

 

Windows PE 3.1을 만들기 위해서는 우선 준비할게 몇가지 있습니다.

 

먼저 마이크로소프트 다운로드 센터에서 다음 3개의 파일을 다운로드 받습니다.

 

 

 

1. Windows® 7용 Windows® AIK(자동 설치 키트)

KB3AIK_KO.iso   1.63 GB

http://www.microsoft.com/ko-kr/download/details.aspx?id=5753

 

StartCD.exe 를 실행시켜 설치합니다. 가급적이면 설치폴더를 변경하지 말고 그대로 설치하는게 좋습니다.

 

 

 

2. Windows® 7 SP1용 Windows® AIK(자동 설치 키트) 추가 기능 

waik_supplement_ko-kr.iso  1.30 GB

http://www.microsoft.com/ko-kr/download/details.aspx?id=5188

 

KB3AIK_KO.iso 의 설치가 끝났으면 이제 추가 기능을 설치해줘야 합니다.

관리자 권한으로 cmd.exe 실행시킨후 xcopy E:\ "C:\Program Files\Windows AIK\Tools\PETools" /ERDY 를 입력합니다.

여기서 E:\는 waik_supplement_ko-kr 가 들어있는 드라이브입니다.

 

복사가 끝나면 1131개 파일이 복사되었습니다. 란 메시지가 나옵니다.

 

 

 

3. Windows 7용 Windows 자동 설치 키트 설명서(2010년 5월 업데이트)

AIK_Windows7_ko-KR_072010.zip

https://www.microsoft.com/ko-kr/download/details.aspx?id=2458

 

여기에 관련 내용이 전부 다 나와 있습니다.

 

4. Windows 7 정품  DVD 디스크 혹은 이미지 파일.

 


설치 디렉터리 설명

용어

  정의

 \Docs

 온라인 도움말(.chm) 파일과 백서가 들어 있습니다.

 \Recovery

 Windows 복구 관련 파일이 들어 있습니다.

 \Samples

 Windows OPK 또는 Windows AIK의 모든 샘플이 들어 있습니다.

 \SDKs

 SDK(소프트웨어 개발 키트) 리소스가 들어 있습니다.

 \Tools

 Windows SIM, Windows PE 및 ImageX를 비롯한 모든 배포 도구가 들어 있습니다.





 

Create WinPE Using WAIK for Windows 7

http://www.utilizewindows.com/7/deployment/186-create-winpe-using-waik-for-windows-7