소프트웨어 WinPE에서 Aomei backupper 실행
2025.03.27 18:12
- 초보자도 Aomei backupper를 WinPE에서 실행이 되도록 정리를 했습니다.
그래도 누락된 파일 및 레지스트리가 있을 수가 있습니다.
아래 제공된 파일을 제외하고 나머지는 7.zip을 이용해서 동일한 버전의 install.wim에서 찾을 수가 있습니다.
1. 파일
1-1. HIVE
Users\Default\NTUSER.DAT
- NTUSER.DAT 파일이 없으면 평가판으로 나옵니다.
그리고 NTUSER.DAT 파일이 비정상이면 백업이 안됩니다. -> 계정과 관련된 부분이 아닌지?
파일이 없으면 System32\config\DEFAULT를 NTUSER.DAT로 이름을 변경해서 사용하세요.
1-2. drivers
System32\drivers\tcpip.sys+mui
System32\drivers\WindowsTrustedRT.sys -> winbuider2로 빌드한 경우 필요합니다.
1-3. System32: amxxxdrv.sys.7z
System32\ambakdrv.sys
System32\ammntdrv.sys
System32\amwrtdrv.sys
System32\mswsock.dll+mui
System32\tcpipcfg.dllg+mui
1-4. SysWOW64
SysWOW64\activeds.dll+mui -> abservice 관련
SysWOW64\adsldpc.dll -> abservice 관련
SysWOW64\mswsock.dll
SysWOW64\tcpipcfg.dll
SysWOW64\userenv.dll
SysWOW64\Wldap32.dll+mui -> abservice 관련
SysWOW64\wkscli.dll
1-5. WinSxS\vc80/vc90: 필수입니다.
Windows\WinSxS\amd64_microsoft.vc80.crt_*
Windows\WinSxS\amd64_microsoft.vc90.crt_*
Windows\WinSxS\x86_microsoft.vc80.crt_*
Windows\WinSxS\x86_microsoft.vc90.crt_*
1-6. Fonts: 없으면 한글이 깨집니다. Fonts.7z
Fonts\a하늬바람L.ttf or ABT_나눔고딕.ttf
2. 레지스트리
2-1. 폰트 등록: Fonts[HKLM2].reg
- 아래 예는 "a하늬바람L.ttf"를 사용하고 "ABT_나눔고딕.ttf"는 미사용으로 한 것입니다.
-------------------------------------------------------------------
Windows Registry Editor Version 5.00
;2=SOFTWARE
[HKEY_LOCAL_MACHINE\2\Microsoft\Windows NT\CurrentVersion\Fonts]
"a하늬바람L (TrueType)"="a하늬바람L.ttf"
;" @ABT_나눔고딕 (TrueType)"="ABT_나눔고딕.ttf"
-------------------------------------------------------------------
2-2. ambakdrv.sys 등록: ambakdrv[HKLM3].reg
-------------------------------------------------------------------
Windows Registry Editor Version 5.00
;3=SYSTEM
;UpperFilters=ambakdrv
[HKEY_LOCAL_MACHINE\3\ControlSet001\Control\Class\{71a27cdd-812a-11d0-bec7-08002be2092f}]
"UpperFilters"=hex(7):61,00,6d,00,62,00,61,00,6b,00,64,00,72,00,76,00,00,00,00,\
00
;ImagePath=system32\ambakdrv.sys
[HKEY_LOCAL_MACHINE\3\ControlSet001\Services\ambakdrv]
"Type"=dword:00000001
"Start"=dword:00000000
"ErrorControl"=dword:00000000
"ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,61,00,\
6d,00,62,00,61,00,6b,00,64,00,72,00,76,00,2e,00,73,00,79,00,73,00,00,00
"DisplayName"="ambakdrv"
-------------------------------------------------------------------
2-3. Tcpip 등록: Tcpip[HKLM3].reg
-------------------------------------------------------------------
Windows Registry Editor Version 5.00
;3=SYSTEM
[HKEY_LOCAL_MACHINE\3\ControlSet001\Services\Tcpip]
"BootFlags"=dword:00000001
"Description"="@%SystemRoot%\\system32\\tcpipcfg.dll,-50003"
"DisplayName"="@%SystemRoot%\\system32\\tcpipcfg.dll,-50003"
"ErrorControl"=dword:00000001
"Group"="PNP_TDI"
"ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,64,00,\
72,00,69,00,76,00,65,00,72,00,73,00,5c,00,74,00,63,00,70,00,69,00,70,00,2e,\
00,73,00,79,00,73,00,00,00
"Start"=dword:00000000
"Tag"=dword:00000003
"Type"=dword:00000001
"NdisMajorVersion"=dword:00000006
"NdisMinorVersion"=dword:00000028
"DriverMajorVersion"=dword:00000000
"DriverMinorVersion"=dword:00000000
[HKEY_LOCAL_MACHINE\3\ControlSet001\Services\Tcpip\Linkage]
"Export"=hex(7):5c,00,44,00,65,00,76,00,69,00,63,00,65,00,5c,00,54,00,63,00,70,\
00,69,00,70,00,00,00,00,00
"Bind"=hex(7):00,00
"Route"=hex(7):00,00
[HKEY_LOCAL_MACHINE\3\ControlSet001\Services\Tcpip\Parameters]
"DataBasePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
64,00,72,00,69,00,76,00,65,00,72,00,73,00,5c,00,65,00,74,00,63,00,00,00
"Domain"=""
"ForwardBroadcasts"=dword:00000000
"IPEnableRouter"=dword:00000000
"NameServer"=""
"SyncDomainWithMembership"=dword:00000001
"NV Hostname"="a-bo"
"Hostname"="a-bo"
[HKEY_LOCAL_MACHINE\3\ControlSet001\Services\Tcpip\Parameters\Adapters]
[HKEY_LOCAL_MACHINE\3\ControlSet001\Services\Tcpip\Parameters\Interfaces]
[HKEY_LOCAL_MACHINE\3\ControlSet001\Services\Tcpip\Parameters\NsiObjectSecurity]
[HKEY_LOCAL_MACHINE\3\ControlSet001\Services\Tcpip\Parameters\PersistentRoutes]
[HKEY_LOCAL_MACHINE\3\ControlSet001\Services\Tcpip\Parameters\Winsock]
"UseDelayedAcceptance"=dword:00000000
"MaxSockAddrLength"=dword:00000010
"MinSockAddrLength"=dword:00000010
"HelperDllName"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,\
6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,\
00,77,00,73,00,68,00,74,00,63,00,70,00,69,00,70,00,2e,00,64,00,6c,00,6c,00,\
00,00
"ProviderGUID"=hex:a0,1a,0f,e7,8b,ab,cf,11,8c,a3,00,80,5f,48,a1,92
"OfflineCapable"=dword:00000001
"Mapping"=hex:08,00,00,00,03,00,00,00,02,00,00,00,01,00,00,00,06,00,00,00,02,\
00,00,00,01,00,00,00,00,00,00,00,02,00,00,00,00,00,00,00,06,00,00,00,02,00,\
00,00,02,00,00,00,11,00,00,00,02,00,00,00,02,00,00,00,00,00,00,00,02,00,00,\
00,00,00,00,00,11,00,00,00,02,00,00,00,03,00,00,00,ff,00,00,00,02,00,00,00,\
03,00,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\3\ControlSet001\Services\Tcpip\Parameters\Winsock\0]
"Version"=dword:00000002
"AddressFamily"=dword:00000002
"MaxSockAddrLength"=dword:00000010
"MinSockAddrLength"=dword:00000010
"SocketType"=dword:00000001
"Protocol"=dword:00000006
"ProtocolMaxOffset"=dword:00000000
"ByteOrder"=dword:00000000
"MessageSize"=dword:00000000
"szProtocol"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,\
00,6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,\
5c,00,6d,00,73,00,77,00,73,00,6f,00,63,00,6b,00,2e,00,64,00,6c,00,6c,00,2c,\
00,2d,00,36,00,30,00,31,00,30,00,30,00,00,00
"ProviderFlags"=dword:00000008
"ServiceFlags"=dword:00020066
[HKEY_LOCAL_MACHINE\3\ControlSet001\Services\Tcpip\Parameters\Winsock\1]
"Version"=dword:00000002
"AddressFamily"=dword:00000002
"MaxSockAddrLength"=dword:00000010
"MinSockAddrLength"=dword:00000010
"SocketType"=dword:00000002
"Protocol"=dword:00000011
"ProtocolMaxOffset"=dword:00000000
"ByteOrder"=dword:00000000
"MessageSize"=dword:0000fff7
"szProtocol"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,\
00,6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,\
5c,00,6d,00,73,00,77,00,73,00,6f,00,63,00,6b,00,2e,00,64,00,6c,00,6c,00,2c,\
00,2d,00,36,00,30,00,31,00,30,00,31,00,00,00
"ProviderFlags"=dword:00000008
"ServiceFlags"=dword:00020609
[HKEY_LOCAL_MACHINE\3\ControlSet001\Services\Tcpip\Parameters\Winsock\2]
"Version"=dword:00000002
"AddressFamily"=dword:00000002
"MaxSockAddrLength"=dword:00000010
"MinSockAddrLength"=dword:00000010
"SocketType"=dword:00000003
"Protocol"=dword:00000000
"ProtocolMaxOffset"=dword:000000ff
"ByteOrder"=dword:00000000
"MessageSize"=dword:00008000
"szProtocol"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,\
00,6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,\
5c,00,6d,00,73,00,77,00,73,00,6f,00,63,00,6b,00,2e,00,64,00,6c,00,6c,00,2c,\
00,2d,00,36,00,30,00,31,00,30,00,32,00,00,00
"ProviderFlags"=dword:0000000c
"ServiceFlags"=dword:00020609
[HKEY_LOCAL_MACHINE\3\ControlSet001\Services\Tcpip\Performance]
"Close"="CloseTcpIpPerformanceData"
"Collect"="CollectTcpIpPerformanceData"
"Library"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,50,\
00,65,00,72,00,66,00,63,00,74,00,72,00,73,00,2e,00,64,00,6c,00,6c,00,00,00
"Object List"="502 510 546 548 582 638 658 1530 1532 1534 1820"
"Open"="OpenTcpIpPerformanceData"
[HKEY_LOCAL_MACHINE\3\ControlSet001\Services\Tcpip\Security]
[HKEY_LOCAL_MACHINE\3\ControlSet001\Services\Tcpip\ServiceProvider]
"Class"=dword:00000008
"DnsPriority"=dword:000007d0
"HostsPriority"=dword:000001f4
"LocalPriority"=dword:000001f3
"Name"="TCP/IP"
"NetbtPriority"=dword:000007d1
"ProviderPath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
77,00,73,00,6f,00,63,00,6b,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,00,00
-------------------------------------------------------------------
3. PE에 실제 적용하기
3-1. 경량화가 안된 일반 PE
7.zip을 이용해서,
ambakdrv.sys/ammntdrv.sys/amwrtdrv.sys 파일을 System32 폴더로 복사한다.
Fonts\a하늬바람L.ttf or ABT_나눔고딕.ttf 파일을 Windows\Fonts 폴더로 복사한다.
System32\config\SOFTWARE/SYSTEM 파일을 외부로 꺼낸다.
레지스트리 도구를 이용해서,
외부로 꺼낸 SOFTWARE를 "HKEY_LOCAL_MACHINE\2" 키로 하이브 로드한다.
외부로 꺼낸 SYSTEM 파일을 "HKEY_LOCAL_MACHINE\3" 키로 하이브 로드한다.
위의 "2-1 (Fonts[HKLM2].reg)" 및 "2-2 (ambakdrv[HKLM3].reg)" 레지스트리 파일을 더블클릭해서 적용한다.
"HKEY_LOCAL_MACHINE\2" 및 "HKEY_LOCAL_MACHINE\3" 키를 선택한 후 하이브 언로드한다.
7.zip을 이용해서,
수정된 SOFTWARE/SYSTEM 파일을 System32\config 폴더로 넣어준다.
3-2. 경량화가 적용된 PE
위의 "3-1"을 적용한 후 안되면,
위의 1-1, 1-2, 1-3, 1-4, 1-5 항목를 참고로 누락된 파일이 있는지 확인한다.
위의 "2-3" 항목를 참고로 Tcpip가 등록 되었는지 확인한다.
댓글 [10]
-
머털 2025.03.27 18:40
-
cungice 2025.03.27 18:47
수고 많으셨습니다. 감사합니다.
-
가로등 2025.03.27 22:36
유용한 자료 감사합니다.
-
격자 2025.03.27 22:52
수고하셨습니다
감사합니다(__)
-
상발이 2025.03.28 07:16
수고하셨습니다.
-
DarknessAngel 2025.03.28 08:47
winsock같은 윈도 기본 구성요소는 딱히 안 구현해줘도 됩니다
예전에 제가 했을떄 기준으로
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\AOMEI\AOMEI Backupper]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.adi]
@="AOMEI Backupper Backup File"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AOMEI Backupper Backup File]
@="AOMEI Backupper Backup File"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AOMEI Backupper Backup File\DefaultIcon]
@="C:\\Program Files\\AOMEI Backupper\\adi.ico"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs]
"C:\\Windows\\system32\\ambakdrv.sys"=dword:00000001
"C:\\Windows\\system32\\ammntdrv.sys"=dword:00000001
"C:\\Windows\\system32\\amwrtdrv.sys"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_AMMNTDRV]
"NextInstance"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_AMMNTDRV\0000]
"Service"="ammntdrv"
"Legacy"=dword:00000001
"ConfigFlags"=dword:00000000
"Class"="LegacyDriver"
"ClassGUID"="{8ECC055D-047F-11D1-A537-0000F8753ED1}"
"DeviceDesc"="ammntdrv"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_AMMNTDRV\0000\Control]
"*NewlyCreated*"=dword:00000000
"ActiveService"="ammntdrv"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_AMWRTDRV]
"NextInstance"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_AMWRTDRV\0000]
"Service"="amwrtdrv"
"Legacy"=dword:00000001
"ConfigFlags"=dword:00000000
"Class"="LegacyDriver"
"ClassGUID"="{8ECC055D-047F-11D1-A537-0000F8753ED1}"
"DeviceDesc"="amwrtdrv"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_AMWRTDRV\0000\Control]
"*NewlyCreated*"=dword:00000000
"ActiveService"="amwrtdrv"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ambakdrv]
"Type"=dword:00000001
"Start"=dword:00000000
"ErrorControl"=dword:00000000
"ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,61,00,\
6d,00,62,00,61,00,6b,00,64,00,72,00,76,00,2e,00,73,00,79,00,73,00,00,00
"DisplayName"="ambakdrv"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ammntdrv]
"Type"=dword:00000001
"Start"=dword:00000002
"ErrorControl"=dword:00000000
"ImagePath"=hex(2):5c,00,3f,00,3f,00,5c,00,43,00,3a,00,5c,00,57,00,69,00,6e,00,\
64,00,6f,00,77,00,73,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,\
00,5c,00,61,00,6d,00,6d,00,6e,00,74,00,64,00,72,00,76,00,2e,00,73,00,79,00,\
73,00,00,00
"DisplayName"="ammntdrv"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ammntdrv\Enum]
"0"="Root\\LEGACY_AMMNTDRV\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\amwrtdrv]
"Type"=dword:00000001
"Start"=dword:00000002
"ErrorControl"=dword:00000000
"ImagePath"=hex(2):5c,00,3f,00,3f,00,5c,00,43,00,3a,00,5c,00,57,00,69,00,6e,00,\
64,00,6f,00,77,00,73,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,\
00,5c,00,61,00,6d,00,77,00,72,00,74,00,64,00,72,00,76,00,2e,00,73,00,79,00,\
73,00,00,00
"DisplayName"="amwrtdrv"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\amwrtdrv\Enum]
"0"="Root\\LEGACY_AMWRTDRV\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Backupper Service]
"Type"=dword:00000010
"Start"=dword:00000002
"ErrorControl"=dword:00000001
"ImagePath"=hex(2):58,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,\
73,00,5c,00,41,00,4f,00,4d,00,45,00,49,00,20,00,42,00,61,00,63,00,6b,00,75,\
00,70,00,70,00,65,00,72,00,5c,00,41,00,42,00,53,00,65,00,72,00,76,00,69,00,\
63,00,65,00,2e,00,65,00,78,00,65,00,00,00
"DisplayName"="AOMEI Backupper Scheduler Service"
"ObjectName"="LocalSystem"
"Description"="AOMEI Backupper schedule task service..."
면 레지 충분합니다이후 ambakdrv.sys, ammntdrv.sys, amwrtdrv.sys를 복사해서 넣어줘야하고, 나머지는 평범하게 설치하면 생기는 폴더를 통으로 복사해주면 되었습니다
버전업으로 좀 바뀌었을 가능성도 있지만, 적어도 TCPIP라던가 WinSock같은 네트워크 관련 레지를 수동 변경할 필요는 없을껍니다
-
마라톤2 2025.03.28 09:14
수고 많이 하셨습니다. ^_^
-
anh 2025.03.28 10:50
수고 많으셨습니다
-
parannara 2025.03.28 11:15
^^수고 많으십니다.
-
수리수리 2025.03.28 12:03 수고하셨습니다^^
| 번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
|---|---|---|---|---|---|
| [공지] | 강좌 작성간 참고해주세요 | gooddew | - | - | - |
| 4556 | 소프트웨어| 숨겨진 시스템 파일 보기 우클릭(추가) [11] | sunshine | 4504 | 31 | 04-13 |
| 4555 | 서버 / IT| winpe에서 edge 실행(최종) [18] | sunshine | 2419 | 39 | 04-05 |
| 4554 | 기 타| vhd, vhdx 마운트하는 가장 간단한 방법 [4] | Nic네임 | 2603 | 17 | 04-04 |
| 4553 | 윈 도 우| 컨텍스트 메뉴에 관련된 레지스트리 키 편집의 기초 [9] | 오호라7 | 1498 | 21 | 04-04 |
| 4552 | 기 타| [파일 목록 생성] 우클릭 메뉴 [20] | sunshine | 3026 | 50 | 03-30 |
| » | 소프트웨어| WinPE에서 Aomei backupper 실행 [10] | sunshine | 2200 | 20 | 03-27 |
| 4550 | 기 타| [등록오류수정]스냅샷 차등백업 백업복구 마우스 우클릭으... [25] | kanra | 3539 | 68 | 03-21 |
| 4549 | 윈 도 우| 탐색기 트리창 정리 레지스트리 (재수정 2025.03.20) [9] | 오호라7 | 3923 | 17 | 03-16 |
| 4548 | 소프트웨어| PC 카카오톡 광고 제거 1.0.0.13 테스트 버전 [11] | 큰돌 | 3179 | 30 | 03-15 |
| 4547 | 윈 도 우| [정보]Wimboot용 Wim생성과 VHD연결의 장점 [11] | kanra | 2687 | 34 | 03-14 |
| 4546 | 기 타| [정식배포](오류백신수정)실사용컴에서 Wimboot용 Wim생성 ... [39] | kanra | 4731 | 64 | 03-14 |
| 4545 | 윈 도 우| Wi-Fi 자동 연결 배치파일 만들기 [5] | 타천사둘리 | 2707 | 11 | 03-13 |
| 4544 | 윈 도 우| snapnative.exe 나름 있어 보인다. | 코코당 | 1423 | 0 | 03-11 |
| 4543 | 윈 도 우| F8 F* 누르기 물론 다른 컴은 키가 다르겟지요. [1] | 코코당 | 1700 | 2 | 03-09 |
| 4542 | 소프트웨어| PC 카카오톡 광고 제거 [19] | 큰돌 | 3117 | 24 | 03-09 |
| 4541 | 기 타| Windows 터미널 초간단 팁 [4] | Nic네임 | 2281 | 9 | 03-08 |
| 4540 | 소프트웨어| 2024 Office 오피스 볼륨버전 설치 동영상 [11] |
|
6447 | 18 | 02-15 |
| 4539 | 윈 도 우| [수정]윈도우 + 드라이버 자동 설치 / 무인설치 응답파일(u... [22] | 무월 | 5656 | 63 | 02-15 |
| 4538 | 기 타| 윈도우 PE를 SNAPSHOT 백업복원에 최적화하기 (딸랑쇠님 버젼) [3] | kanra | 2692 | 27 | 02-13 |
| 4537 | 소프트웨어| 윈도우 설치 파일 선택기 v3.5 - USB 드라이브 검색 개선 [21] | 무월 | 2646 | 41 | 02-13 |
수고하셨습니다