1.
Bootprep.exe 파일이 있는 플로피디스켓을 이용하여 부팅한다.
2.
Fdisk를 이용하여 CF의 파티션을 최대크기로 활성화 시킨다.
3.
재부팅 후 CF를 Format 한다.
4.
Bootprep.exe 을 이용하여 CF에서 XP로 부팅 가능하게 만든다.예) Bootprep.exe /dC /y
5.
목적 장치에 HDD를 연결하고, XP와 모든 드라이브 및 응용프로그램을 설치한다.
6.
HDD에서 TAP.exe를 이용하여 [파일명].pmq 파일을 생성한다.예) TAP.exe /o [파일명]
7.
위에서 생성된 .pmq 파일을 Microsoft Windows Embedded Studio 의 Component Designer에서 import시키고 .sld 파일을 생성한다.
8.
Microsoft Windows Embedded Studio 의 Target Designer를 실행한다.
9.
다음과 같은 컴포넌트를 추가한다.- 다음 –
Ø
Software/System/Accessibility/Applications의 On-screen Keyboard
Ø
Software/System/Accessibility/Applications의 Utility Manager
Ø
Software/System/Management/Applications의 Terminal Server Client
Ø
Software/System/International의 Regional and Language Options
Ø
Software/System/International/Infrastructure의 English Language Support
Ø
Software/System/International/Infrastructure의 Korean Language Support
Ø
Software/System/System Services/Base의 Background Disk Defragmentation Disable
Ø
Software/System/System Services/Base의 EnableAutoLayout
Ø
Software/System/Storage & File Systems/Applications의 FAT Format
Ø
Software/System/Storage & File Systems/Applications의 NTFS Format
Ø
Software/System/Other의 1394 Kernel Debugger Support Library
Ø
Software/Test & Development의 Class Installers / Hardware Compatibility
Ø
Software/Test & Development의Shell Application Compatibility
Ø
Software/Test & Development의 Networking Application Compatibility
Ø
Software/Test & Development의 Multimedia Application Compatibility
Ø
Embedded Enabling Features의 Enhanced Write Filter
Ø
Embedded Enabling Features의 Enhanced Write Filter API(EWF API)
Ø
Embedded Enabling Features의 EWF Manager Console application
Ø
Embedded Enabling Features의 System Cloning Tool
10.
Extra Registry Data에 다음과 같은 내용을 추가한다.- 다음 -
Ø Key name : SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Ø Value name : AutoAdminLogon
Ø Type : REG_SZ
Ø Value : 1
Ø Key name : SYSTEM\CurrentControlSet\Services\ewf\Parameters\Protected\Volume0
Ø Value name : Enabled
Ø Type : REG_DWORD
Ø Value : 0
Ø Key name : SYSTEM\CurrentControlSet\Services\ewf\Parameters\Protected\Volume0
Ø Value name : Type
Ø Type : REG_DWORD
Ø Value : 1
Ø Key name : SYSTEM\CurrentControlSet\Services\ewf\Parameters\Protected\Volume0
Ø Value name : ArcName
Ø Type : REG_SZ
Ø Value : multi(0)disk(0)rdisk(0)partition(1)
Ø Key name : SYSTEM\CurrentControlSet\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}
Ø Value name : UpperFilters
Ø Type : REG_MULTI_SZ
Ø Value : EWF
11.
User Interface Core를 설정한다.
12.
Windows Firewall/Internet Connection Sharing (ICS)를 설정한다.
13.
Windows Logon (Standard)를 설정한다.
14.
System Cloning Tool를 아래 그림과 같이 설정한다.
Reseal Phase: | Automatic (12000) Manual (0) |
Reseal Options: | Generate New Computer Name Unjoin Domain (if joined) Remove AutoLogon Settings Remove Custom Network Settings Remove Custom User Settings Remove Mounted Devices (such as network drives |
15.
Regional and Language Options을 설정한다.
16.
Korean Language Support 및 English Language Support을 설정한다.
17.
Enhanced Write Filter를 설정한다.
Resources에서 FBA DLL/COM Registration를 Disable 시킨다.
18.
Standard PC 컴포넌트에서 Power Management Settings를 Always On으로 설정한다.
19.
Configuration 메인 메뉴의 Check Dependencies 와 Build Target Image 메뉴를 실행하여 이미지를 생성한다.
20.
위에서 생성된 이미지를 CF에 복사한다.
21.
Target Device에 CF를 연결하여 부팅한다.
22.
FBA(First Boot Agent) 과정을 마치고 나면,
Ø
명령 프롬프트에서
ewfmgr c: -commitanddisable -live
ewfmgr c: -enable
※ 이 과정을 생략하면 부팅된 후 변경된 사항이 저장되지 않고 초기화된다.
Ø
부팅되면 명령 프롬프트에서
ewfmgr c: -commit
FBReseal
※ FBReseal 을 하면 부팅할 것인지의 여부를 묻게 되고 부팅을 하면 된다.
Ø
필요한 장치 드라이브 및 응용 프로그램을 설치한다.
Ø
시작메뉴의 Run을 이용하여 ‘control userpasswords2’를 이용하여 “사용자가 이름과 암호를 입력해야 이 컴퓨터를 사용할 수 있음’ 항목을 체크하지 않는다.
Ø
다시 부팅한다.
Ø
부팅한 후 명령 프롬프트에서
ewfmgr c: -commit
ewfmgr c: -enable
※ 위와 같은 과정으로 마스터 이미지가 생성이 된다.
출처: https://use1348.tistory.com/43 [유용한 정보:티스토리]
'유용한 정보' 카테고리의 다른 글
[Script]Activex 함수를 스크립트에서 호출 (0) | 2024.12.27 |
---|---|
[Embedded]PE로 부팅하여 XPE를 IDE 타입의 HDD에 복제하는 순서 (0) | 2024.12.27 |
[VC++] ActiveX Component 제작 방법 (0) | 2024.12.26 |
[VC++] WinIce오류 제거 (0) | 2024.12.26 |
[MFC] 텍스트 파일을 리소스에 추가 하여 불러오는 방법 (0) | 2024.12.26 |