소프트웨어 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 | - | - | - |
4617 | 소프트웨어| 마우스 기능 확장 프로그램(단축키, 매크로를 클릭으로 실행) [7] | 오치땡 | 1732 | 10 | 05-15 |
4616 | 윈 도 우| 내부 네트워크 접속불량 일때 참고 자료 [5] | xsw657 | 1757 | 6 | 05-11 |
4615 | 윈 도 우| 로컬 계정으로 Windows 11을 설치 하는 방법 [11] | 참치회 | 2774 | 18 | 05-07 |
4614 | 기 타| 초급 및 고급 사진작가를 위한 실용적인 사진 구성 강좌 - ... [4] | VᴇɴᴜꜱGɪ | 1386 | 15 | 05-06 |
4613 | 기 타| 유튜브 화면에서 쇼츠(Shorts)영상 제거하기 [7] | 해커스 | 3234 | 15 | 04-27 |
4612 | 소프트웨어| 윈도우 단축 명령어 실행 v2.5 [41] | 무월 | 2736 | 101 | 04-25 |
4611 | 윈 도 우| 윈도우 설치 3대장 설치 속도 비교! [29] | 무월 | 3050 | 59 | 04-24 |
4610 | 윈 도 우| Windows 11의 작업 표시줄에 앱 레이블을 표시하는 방법 | VᴇɴᴜꜱGɪ | 1298 | 1 | 04-23 |
4609 | 소프트웨어| Ventoy 명령줄 설치 프로그램 (스크립트) [8] | VᴇɴᴜꜱGɪ | 1527 | 20 | 04-20 |
4608 | 윈 도 우| 윈도우 만능 WIM 제작, Sysprep부터 WIM 캡처까지 한 번에! [49] | 무월 | 2423 | 82 | 04-20 |
4607 | 소프트웨어| 드라이버 실행 런처 배치스크립트 [21] | 무월 | 1316 | 41 | 04-19 |
4606 | 윈 도 우| 제목] 커스텀 윈도우 만들기 - 나만의 팁 [52] | 시종일관 | 3465 | 82 | 04-14 |
4605 | 소프트웨어| 숨겨진 시스템 파일 보기 우클릭(추가) [10] | sunshine | 1548 | 30 | 04-13 |
4604 | 서버 / IT| winpe에서 edge 실행(최종) [18] | sunshine | 1490 | 39 | 04-05 |
4603 | 기 타| vhd, vhdx 마운트하는 가장 간단한 방법 [4] | Nic네임 | 1587 | 17 | 04-04 |
4602 | 윈 도 우| 컨텍스트 메뉴에 관련된 레지스트리 키 편집의 기초 [9] | 오호라7 | 889 | 20 | 04-04 |
4601 | 기 타| [파일 목록 생성] 우클릭 메뉴 [19] | sunshine | 2256 | 49 | 03-30 |
» | 소프트웨어| WinPE에서 Aomei backupper 실행 [10] | sunshine | 1440 | 20 | 03-27 |
4599 | 기 타| [등록오류수정]스냅샷 차등백업 백업복구 마우스 우클릭으... [25] | kanra | 2726 | 67 | 03-21 |
4598 | 윈 도 우| 탐색기 트리창 정리 레지스트리 (재수정 2025.03.20) [9] | 오호라7 | 3243 | 15 | 03-16 |
수고하셨습니다