반응형

RPC Recovery Solution v1.0 기능 개선 및 정리 중 . . .

WinRE.wim 자동 검색 및 PE.wim 수동 선택 기능

프로그램 실행 시 기본적으로 자동 모드로 동작하며, 다음 경로에서 Winre.wim 파일을 검색합니다.

  • C:\Recovery\WindowsRE\Winre.wim
  • C:\Windows\System32\Recovery\Winre.wim

1. 자동 모드

  • 지정된 경로에서 Winre.wim 파일을 자동으로 검색합니다.
  • 파일이 존재하면 해당 파일의 경로를 자동으로 매핑합니다.
  • 자동으로 매핑된 이미지를 사용하여 복원 영역을 생성할 수 있습니다.
  • Winre.wim 파일이 존재하더라도 사용자가 원하는 경우 수동 모드로 전환할 수 있습니다.

2. 수동 모드

  • 자동 검색으로 Winre.wim 파일을 찾은 경우에도 수동 모드로 전환하여 원하는 PE.wim 파일을 직접 선택할 수 있습니다.
  • 자동 검색에 실패하면 프로그램이 자동으로 수동 모드로 전환됩니다.
  • 수동 모드에서는 사용자가 PE.wim 파일을 직접 선택해야 합니다.
  • PE.wim 파일을 선택한 경우에만 [복원 영역 생성] 버튼이 활성화됩니다.

3. 버튼 활성화 조건

  • 자동 모드: Winre.wim을 찾으면 해당 파일을 자동으로 매핑합니다.
  • 수동 모드: 유효한 PE.wim 파일을 선택해야 복원 영역 생성 버튼이 활성화됩니다.
  • 사용할 이미지가 없거나 유효한 파일이 선택되지 않은 경우 버튼을 비활성화합니다.


[ 복구 / PE 파티션 생성 ]
 - 대상 디스크와 축소할 파티션을 선택합니다.
 - [RPC_DATA 생성] 체크 ON : 전체 크기(GB) = DATA + REC (기존 복구 영역)
 - [RPC_DATA 생성] 체크 OFF(기본) : RPC_REC만 (응급 PE, 최대 4GB)
 - OFF 시 크기: WIM+여유(512MB) 자동, 1.0~4.0 GB 수동 입력 가능
 - ON 결과: RPC_DATA(NTFS 숨김) + RPC_REC(FAT32 숨김, Recovery GUID)
 - GPT Recovery GUID: de94bba4-06d1-4d40-a16a-bfd50179d6ac
 - WIM 소스: 자동(Winre.wim) 또는 수동 PE.wim — 용량은 경로 옆에 표시
 - PE 전용: WIM+512MB (1~4GB), 초과 시 경고 후 중단 / FAT32 단일 파일 4GB 제한
 - 수동 PE.wim 은 RST 드라이버·LaunchBar 통합 없음 (자동 Winre 만 통합)

 

RPC Recovery Solution RPC_Data ON/OFF 최종안 사용 방법 - 움짤(GIF)


RPC Recovery Solution 자동(Winre.wim) 복구 파티션 구성 및 핫키 등록 - 움짤(GIF)

 


 

RPC Recovery Solution 수동(PE.wim) 복구 파티션 구성 및 핫키 등록 - 움짤(GIF)


 

[ 자동 구성 순차 ]

 


 

 

반응형
반응형

WIN11_26H2_RPC Recovery Solution 핫키 등록 및 변경 - 움짤(GIF)

 


 

WIN10_22H2_RPC Recovery Solution 핫키 등록 및 변경 - 움짤(GIF)

 


 

RPC Recovery Solution — Windows 복구 파티션 생성부터 PE 부팅 환경 구성까지

Windows를 사용하다 보면 시스템 복구 환경을 별도로 구성하거나, Windows PE(Preinstallation Environment)를 활용한 복구 부팅 환경을 준비해야 하는 경우가 있습니다. 하지만 디스크 파티션을 직접 나누고, 복구 영역을 구성하고, WIM 이미지와 부팅 파일을 배치한 뒤 BCD(Boot Configuration Data)까지 설정하는 작업은 익숙하지 않은 사용자에게 다소 복잡할 수 있습니다. RPC Recovery Solution은 이러한 작업을 단계별로 진행할 수 있도록 제작한 Windows 복구 환경 구성 도구입니다. AutoIt으로 개발되었으며, Windows API를 이용한 물리 디스크 및 파티션 정보 조회, 복구 파티션 생성과 삭제, WIM 이미지 배치, PE 부팅 항목 구성, BCD 관리 등의 기능을 제공합니다. 이번 글에서는 RPC Recovery Solution의 주요 기능과 실제 작업 프로세스를 살펴보겠습니다.

 

■ 정보 출처 : https://blog.naver.com/mutant2692/220939425780

 

Acronis를 이용한 멀티 부팅

trueimage에서 F11키를 활성화하면 멀티설정이 가능해집니다. 이 부분을 수정하면 멀티 부팅이 ...

blog.naver.com

 

 

1. 프로그램 소개

RPC Recovery Solution의 핵심은 일반적인 데이터 파티션이 아닌, 전용 복구 영역인 RPC_DATA와 RPC_REC를 구성하고 이를 기반으로 복구 부팅 환경을 준비하는 것입니다.

<text>주요 기능</text>

  • 물리 디스크 및 파티션 정보 조회
  • 사용자가 지정한 크기만큼 파티션 축소
  • RPC_DATA, RPC_REC 복구 파티션 생성
  • 복구 파티션 삭제 후 기존 파티션 확장
  • WIM 이미지 및 부팅 파일 배치
  • Windows PE 부팅을 위한 BCD 항목 구성
  • Recovery Hotkey 설정 파일 배포
  • 기존 Windows 부팅 항목 관리
  • 진행 상태 표시 및 상세 로그 기록

프로그램은 관리자 권한으로 실행되며, 디스크 작업에는 Windows의 DiskPart를 사용합니다. 디스크 정보 조회는 Windows API의 DeviceIoControl 등을 이용해 처리하도록 구성되어 있습니다.

2. 전체 작업 프로세스

RPC Recovery Solution의 주요 작업은 다음과 같은 순서로 진행됩니다.

  1. 물리 디스크 검색 및 대상 디스크 선택
  2. 파티션 레이아웃 확인
  3. 복구 영역 크기 지정 및 기존 파티션 축소
  4. RPC_DATA 파티션 생성 및 포맷
  5. RPC_REC 파티션 생성 및 포맷
  6. 복구 파티션에 WIM 이미지와 부팅 파일 배치
  7. BCD 부팅 항목 구성
  8. 필요에 따라 Recovery Hotkey 파일 배포
  9. 작업 로그 및 최종 결과 확인

복구 파티션 생성, WIM/BCD 구성, 핫키 관련 작업은 각각 별도의 기능으로 제공됩니다. 따라서 복구 파티션을 생성했다고 해서 PE 부팅 환경이나 펌웨어 핫키 설정까지 자동으로 모두 완료되는 구조는 아닙니다.

3. 1단계 — 물리 디스크 검색 및 파티션 확인

프로그램을 실행하면 복구 파티션 생성 탭에서 시스템에 연결된 물리 디스크를 검색합니다. 디스크 정보는 \\.\PhysicalDrive0, \\.\PhysicalDrive1과 같은 장치 경로를 통해 조회하며, 가능한 경우 디스크 모델명과 전체 용량을 표시합니다. 대상 디스크를 선택하면 해당 디스크의 파티션 레이아웃을 읽어 목록에 표시합니다.

 

 

확인할 수 있는 주요 정보는 다음과 같습니다.

  • 디스크 및 파티션 번호
  • 파티션 테이블 형식(MBR/GPT)
  • 파일 시스템 또는 파티션 유형
  • 드라이브 문자
  • 여유 공간 및 전체 크기
  • 볼륨 레이블

이 과정을 통해 작업할 디스크와 축소할 파티션을 확인할 수 있습니다.

 

중요 : 디스크가 여러 개 연결된 환경에서는 대상 디스크를 정확히 선택해야 합니다. 특히 운영체제가 설치된 디스크를 작업할 경우에는 파티션 구성과 데이터 백업 여부를 먼저 확인하는 것이 좋습니다.

4. 2단계 — 복구 영역 크기 지정

복구 파티션 생성 기능에서는 전체 복구 영역의 크기를 GB 단위로 지정합니다. 기본 설정은 20GB이며, 5GB, 10GB, 15GB, 20GB, 25GB, 30GB, 40GB, 50GB 등의 선택 항목이 제공됩니다. 직접 정수를 입력하는 것도 가능합니다. 프로그램은 지정한 전체 크기에서 RPC_REC에 사용할 1GB를 제외한 나머지를 RPC_DATA에 할당하는 방식으로 구성됩니다.

예를 들어 전체 복구 영역을 20GB로 설정하면 다음과 같은 구성이 목표가 됩니다.

 

구분파일 시스템용도 및 크기
 
RPC_DATA NTFS 전체 복구 영역에서 약 1GB를 제외한 공간
RPC_REC FAT32 약 1GB의 복구 부팅 영역

 

실제 생성 크기는 파티션 정렬과 디스크의 비할당 공간에 따라 달라질 수 있습니다.

 

 

5. 3단계 — 기존 파티션 축소

전체 크기를 지정하고 대상 파티션을 선택한 뒤 복구 파티션 생성 버튼을 누르면 작업 확인 창이 표시됩니다. 사용자가 작업을 승인하면 DiskPart를 통해 선택한 디스크와 파티션을 지정하고, 요청한 크기만큼 파티션을 축소합니다. 이후 프로그램은 디스크 레이아웃을 다시 조회하여 디스크 끝부분의 비할당 공간을 계산합니다. 이 과정이 중요한 이유는 단순히 요청한 크기를 기준으로 파티션을 생성하는 것이 아니라, 축소 작업 후 실제로 확보된 공간을 확인해 다음 단계의 파티션 크기를 계산하기 때문입니다. 또한 파티션 생성 과정에서 발생할 수 있는 정렬 여유 공간을 고려하여 RPC_DATA의 크기를 산정하고, 남은 공간을 확인한 뒤 RPC_REC를 생성합니다. 축소 단계가 실패하거나 비할당 공간이 부족하면 오류 메시지를 표시하고 해당 작업을 중단하도록 구성되어 있습니다.

 

6. 4단계 — RPC_DATA 복구 파티션 생성

첫 번째 복구 파티션은 RPC_DATA입니다. 프로그램은 비할당 공간에 기본 파티션을 생성하고 NTFS 파일 시스템으로 빠른 포맷을 수행합니다. 이어 GPT 복구 파티션 유형을 지정하고 숨김 및 필수 파티션 관련 속성을 설정합니다.

 

주요 구성은 다음과 같습니다.

  • 볼륨 레이블: RPC_DATA
  • 파일 시스템: NTFS
  • 파티션 유형: GPT Recovery
  • 드라이브 문자: 생성 단계에서는 할당하지 않음
  • 파티션 속성: 숨김 및 필수 속성 설정

RPC_DATA는 전체 복구 영역 중 RPC_REC에 배정할 공간을 제외한 나머지를 사용합니다.

 

 

 

7. 5단계 — RPC_REC 복구 파티션 생성

두 번째 복구 파티션은 RPC_REC입니다. RPC_REC는 WIM 이미지와 PE 부팅에 필요한 파일을 배치하는 영역으로 사용됩니다. 프로그램은 RPC_DATA 생성 후 남아 있는 비할당 공간을 다시 측정하고, 가능한 경우 1024MB 크기의 파티션을 생성합니다. 잔여 공간이 1024MB보다 작지만 사용할 수 있는 공간이 남아 있다면 그 공간 전체를 사용하는 대체 경로도 포함되어 있습니다.

 

주요 구성은 다음과 같습니다.

  • 볼륨 레이블: RPC_REC
  • 파일 시스템: FAT32
  • 목표 크기: 1024MB
  • 파티션 유형: GPT Recovery
  • 파티션 속성: 숨김 및 필수 속성 설정

두 파티션의 생성이 완료되면 진행 상태와 완료 메시지를 표시하고, 상세 결과를 log.txt에 기록합니다. 이 단계가 끝나면 복구 영역의 기본적인 파티션 구조가 준비됩니다. 다만 PE 이미지와 부팅 파일은 별도의 WIM/BCD 구성 작업을 통해 배치해야 합니다.

 

 

8. 6단계 — RPC_REC에 WIM 이미지 배치

복구 파티션을 생성했다면 다음으로 RPC_REC WIM/BCD 구성 기능을 사용할 수 있습니다. 이 기능은 RPC_REC 파티션을 임시 드라이브 문자로 연결한 뒤, 사용할 WIM 이미지를 찾아 복사하고 PE 부팅에 필요한 디렉터리 구조를 구성합니다. WIM 원본은 다음과 같은 위치에서 검색하도록 구현되어 있습니다.

  • Windows의 System32\Recovery\Winre.wim
  • C:\Recovery\WindowsRE\Winre.wim
  • C:\boot_sdi\boot.wim
  • 프로그램 폴더의 boot.wim 또는 Winre.wim

원본을 찾으면 RPC_REC:\sources\boot.wim 경로에 이미지를 배치합니다. 또한 소스가 WinRE 이미지인지 일반 boot.wim인지 판별하여 후속 처리를 구분합니다. WinRE 이미지인 경우에는 Intel RST/VMD 스토리지 드라이버인 iaStorVD 관련 여부를 확인하고, 필요한 경우 패키지에 포함된 드라이버를 WIM 이미지에 통합하도록 구성되어 있습니다. 이외에도 패키지의 LaunchBar 관련 도구 및 Windows 파일을 WIM 이미지에 주입하는 기능이 포함되어 있습니다. 이러한 처리는 PE 환경에서 저장장치 접근과 복구 작업에 필요한 구성 요소를 준비하기 위한 것입니다. 다만 실제 드라이버 통합과 WIM 수정의 성공 여부는 원본 이미지와 포함된 도구, 패키지 구성에 따라 달라질 수 있습니다.

 

 

9. 7단계 — PE 부팅 파일 및 EFI 디렉터리 구성

WIM 이미지 배치 이후에는 부팅에 필요한 파일과 디렉터리를 구성합니다.

프로그램에 구현된 주요 경로는 다음과 같습니다.

 

경로주요 역할
sources\boot.wim PE 부팅 이미지
boot\boot.sdi RAM 디스크 기반 부팅 지원 파일
bootmgr, bootmgr.efi 부팅 관리자 관련 파일
EFI\RPC\ RPC 전용 EFI 부팅 파일 영역
EFI\Microsoft\Boot\ Microsoft 부팅 관련 파일 및 BCD 영역

 

프로그램은 Windows에 있는 부팅 관련 파일을 찾아 복사하고, 필요한 경우 글꼴 파일과 bootres.dll 등의 리소스도 배치합니다. 또한 EFI\Microsoft\Boot\BCD가 존재하지 않으면 빈 BCD 스토어 생성을 시도합니다. 여기서 주의할 점은 부팅 파일을 배치하는 작업과 실제 펌웨어에서 해당 경로를 통해 부팅할 수 있도록 연결하는 작업은 서로 다르다는 것입니다. 파일이 존재한다는 사실만으로 UEFI 부팅이 정상적으로 작동한다고 보장할 수는 없습니다.

 

10. 8단계 — BCD를 이용한 RPC_PE 부팅 항목 구성

부팅 파일을 배치한 후에는 bcdedit를 사용해 PE 부팅 항목을 구성합니다. 프로그램에는 두 가지 관련 BCD 처리 방식이 포함되어 있습니다. 첫 번째는 RPC_REC에 배치된 WIM 및 SDI 경로를 기반으로 호스트 Windows의 BCD에 RPC_PE 부팅 항목을 등록하는 방식입니다. 두 번째는 RPC_REC 내부의 EFI\Microsoft\Boot\BCD에 별도의 부팅 항목을 구성하는 방식입니다. PE 부팅 항목에는 WIM 이미지 경로, RAM 디스크 옵션, 부팅 로더 경로, 시스템 루트 및 WinPE 관련 설정 등이 포함됩니다. 호스트 BCD에 등록하는 방식에서는 기존 RPC_PE 항목을 정리한 뒤 새 항목을 생성하고, 부팅 메뉴 순서와 대기 시간을 설정하도록 구현되어 있습니다. 다만 실제 부팅 성공 여부는 시스템의 UEFI 구성, BCD 경로, 파일 배치 상태 및 PE 이미지의 호환성에 따라 달라질 수 있으므로, 구성 후에는 별도의 부팅 테스트가 필요합니다.

 

 

11. 9단계 — Recovery Hotkey 설정

RPC Recovery Solution에는 Recovery Hotkey를 위한 별도의 탭도 포함되어 있습니다. 사용자는 핫키 키 값, 부팅 전 안내 문구, 대기 시간을 설정할 수 있습니다. 키 선택 항목에는 F1~F12와 Delete, Home, End 등이 포함되어 있으며, 대기 시간은 3초부터 30초까지 선택할 수 있습니다. 핫키 등록 및 변경 작업은 패키지의 asrm.efi와 생성한 asrm.xml을 RPC_REC의 EFI\RPC 디렉터리에 배치하는 방식으로 구현되어 있습니다. 신규 등록 시에는 UEFI 펌웨어 부팅 항목 등록도 시도하며, 등록 해제 기능은 asrm.efi와 asrm.xml을 제거하도록 구성되어 있습니다. 다만 소스에 기재된 안내와 구현 상태를 함께 살펴볼 필요가 있습니다. 디스크의 특정 영역에 핫키 정보를 직접 기록하는 기능은 현재 미구현으로 명시되어 있습니다. 따라서 핫키 설정 파일 배포 기능과 실제 펌웨어 핫키 기록 기능을 구분해서 이해해야 합니다. 

 

 

 

12. 복구 파티션 삭제 및 기존 파티션 확장

복구 영역을 더 이상 사용하지 않거나 기존 디스크 구성을 되돌리고 싶다면 복구 파티션 삭제 후 확장 기능을 사용할 수 있습니다. 프로그램은 선택한 디스크에서 RPC_REC와 RPC_DATA라는 레이블을 가진 파티션을 찾습니다. 그런 다음 복구 파티션보다 앞에 있는 파티션 중 가장 가까운 파티션을 확장 대상으로 선택합니다. 삭제 대상이 두 개라면 파티션 번호가 큰 항목부터 삭제하고, 확보된 공간을 앞쪽 파티션에 확장하도록 DiskPart 명령을 구성합니다. 이 기능은 복구 영역을 정리하는 작업을 단순화하지만, 일반적인 디스크 복구 기능처럼 모든 디스크 레이아웃을 자동으로 원상 복구하는 것은 아닙니다. 복구 파티션 뒤에 다른 파티션이 존재하거나 예상과 다른 레이아웃이라면 결과가 달라질 수 있습니다. 따라서 실행 전 삭제 대상과 확장 대상을 반드시 확인해야 합니다.

 

13. 작업 진행 상태와 로그 기록

디스크 작업에서 중요한 부분 중 하나는 현재 어느 단계까지 진행되었는지, 실패했다면 어떤 원인으로 중단되었는지 확인하는 것입니다. RPC Recovery Solution은 화면의 로그 영역에 단계별 작업 메시지를 표시하고, 진행률 표시줄을 통해 현재 작업 상태를 보여줍니다. 동시에 프로그램 실행 폴더의 log.txt에 작업 시간, DiskPart 스크립트, 실행 결과 및 BCD 관련 명령의 출력 등을 기록합니다. DiskPart는 일부 작업 오류에서도 종료 코드만으로 실패를 판별하기 어려울 수 있으므로, 프로그램은 명령 실행 결과에 포함된 오류 문구도 확인하도록 구성되어 있습니다. 문제가 발생하면 화면의 간단한 오류 메시지만 확인하는 것보다 log.txt를 함께 살펴보는 것이 원인을 파악하는 데 도움이 됩니다.

 

14. 프로그램 사용 전 주의사항

RPC Recovery Solution은 실제 디스크 파티션과 부팅 구성을 변경하는 도구입니다. 따라서 테스트 환경에서 충분히 검증한 후 사용하는 것이 좋습니다.

 

  • 중요한 데이터는 작업 전에 별도로 백업합니다.
  • 디스크 번호와 축소 대상 파티션을 정확히 확인합니다.
  • 축소 가능한 공간과 전체 복구 영역 크기를 검토합니다.
  • RPC_DATA와 RPC_REC의 생성 결과를 확인합니다.
  • WIM 원본과 필요한 드라이버 및 도구 패키지가 준비되어 있는지 확인합니다.
  • BCD 변경 전 기존 부팅 구성을 확인합니다.
  • 작업 후에는 실제 PE 부팅 테스트를 진행합니다.
  • 복구 파티션 삭제 및 확장 기능은 대상 파티션을 다시 확인한 뒤 실행합니다.

특히 복구 파티션 생성과 BCD 구성을 완료했다고 해서 모든 시스템에서 복구 부팅이 보장되는 것은 아닙니다. 하드웨어, 펌웨어, Windows 버전 및 PE 이미지 구성에 따른 검증이 필요합니다.

 

15. 마무리

RPC Recovery Solution은 Windows 복구 환경을 구성할 때 반복적으로 수행해야 하는 디스크 작업과 부팅 파일 배치, BCD 설정을 하나의 GUI 프로그램으로 정리한 도구입니다. 물리 디스크 및 파티션 정보를 확인하는 단계부터 RPC_DATA와 RPC_REC 생성, WIM 이미지 배치, EFI 부팅 파일 구성, RPC_PE 부팅 항목 등록까지 각 작업을 구분해 진행할 수 있다는 점이 특징입니다. 또한 복구 영역 삭제 및 기존 파티션 확장, Recovery Hotkey 파일 관리, 호스트 BCD 관리 기능을 함께 제공하여 복구 환경의 생성과 관리에 필요한 여러 작업을 한곳에서 처리하도록 설계되었습니다.

 

다만 일부 핫키 관련 기능과 시스템 EFI 부팅 경로 교체 기능은 소스에서 미구현 또는 제한 사항으로 명시되어 있으므로, 제공되는 기능과 향후 확장 기능을 구분해서 사용하는 것이 좋습니다. RPC Recovery Solution은 단순히 복구 파티션을 만드는 프로그램을 넘어, 전용 복구 영역과 PE 부팅 환경을 단계별로 구성하고 관리하기 위한 Windows 시스템 유틸리티입니다. 디스크 변경 전 백업과 대상 확인을 철저히 하고, 실제 부팅 테스트를 통해 구성을 검증한다면 Windows 복구 환경을 체계적으로 준비하는 데 활용할 수 있습니다. 

반응형
반응형

WIM Custom Injector v3.0 — WIM 이미지 내부에 폴더 추가하기

 

1. 프로그램 소개

WIM Custom Injector v3.0은 wimlib-imagex를 이용해 기존 WIM 이미지 내부에 사용자가 지정한 폴더와 파일을 추가할 수 있도록 제작된 Windows 유틸리티입니다. Windows 설치 이미지인 install.wim이나 Windows PE 부팅 이미지인 boot.wim 등을 선택한 다음, 수정할 이미지 인덱스와 로컬 소스 폴더, WIM 내부의 대상 경로를 지정하면 해당 폴더 트리를 이미지에 추가합니다. 예를 들어 Windows 설치 이미지에 별도의 유틸리티 폴더를 추가하거나, Windows PE 이미지 내부에 런처 및 자동화 스크립트를 넣는 작업에 활용할 수 있습니다. 이미지를 별도로 탑재해 파일을 복사한 뒤 다시 캡처하는 방식 대신, wimlib-imagex update 명령으로 지정한 경로에 폴더를 추가하고 작업 후 wimlib-imagex optimize를 실행하도록 구성되어 있습니다.

 

주요 특징은 다음과 같습니다.

  • WIM 파일 및 이미지 인덱스 선택

  • 로컬 폴더 트리를 WIM 이미지 내부에 추가

  • WIM 내부 디렉터리 탐색 및 대상 경로 지정

  • 파일 드래그 앤 드롭 및 명령줄 인수 지원

  • Windows 탐색기 우클릭 메뉴 연동

  • 작업 진행 상태 및 로그 확인

  • WIM 최적화 작업 자동 실행

  • 한국어 및 영어 인터페이스 지원

2. 프로그램 인터페이스 구성

 

WIM Custom Injector.exe
1.92MB

 
 
 
 

① WIM 파일 및 인덱스 선택

수정할 WIM 파일을 지정하고 내부에 포함된 이미지 인덱스와 빌드 정보를 확인합니다.

 

 
 
 
 

② 소스 폴더 및 대상 경로 설정

로컬 디스크에 있는 폴더를 선택하고 WIM 이미지 내부에서 파일을 추가할 위치를 지정합니다.

 
 
 
 

③ 작업 진행 및 로그

WIM 수정과 최적화 작업의 진행 상태를 확인하고, 오류 메시지와 작업 기록을 저장할 수 있습니다.

위 이미지는 기능 설명을 위한 참고 이미지이며 실제 프로그램 화면 캡처는 아닙니다.

 

WIM Custom Injector v3.0 사용 방법 - 움짤(GIF)

 

3. WIM 파일 선택

프로그램 상단의 WIM 경로 입력란에서 수정할 이미지 파일을 지정할 수 있습니다. 파일 선택 버튼을 누르면 WIM 파일 선택 창이 열리며, 원하는 파일을 선택하면 경로가 입력란에 표시됩니다. 또한 입력란에 WIM 파일을 직접 끌어 놓는 드래그 앤 드롭 기능도 지원합니다. 프로그램 실행 시 명령줄 인수로 WIM 경로를 전달하는 방법도 제공됩니다. 예를 들어 다음과 같이 실행할 수 있습니다. WIM Custom Injector.exe "C:\sources\boot.wim" Windows 탐색기에서 WIM 파일을 우클릭한 뒤 프로그램을 실행하도록 설정할 수도 있습니다. 이 기능은 아래에서 별도로 설명합니다. 소스에서는 파일 경로를 지정한 뒤 wimlib-imagex.exe info 명령을 실행해 이미지 정보를 분석합니다. 이를 통해 WIM 파일 내부의 인덱스 목록을 구성합니다.

4. WIM 이미지 인덱스 확인 및 선택

WIM 파일 하나에는 여러 개의 Windows 이미지가 포함될 수 있습니다. 프로그램은 WIM 파일의 메타데이터를 분석하여 각 이미지의 인덱스와 이름, 빌드 정보를 목록으로 표시합니다.

 

목록에 표시되는 항목은 다음과 같습니다.

항목설명
Index WIM 내부 이미지 인덱스
Name 이미지 이름
Build 이미지 빌드 번호

 

예를 들어 하나의 WIM 파일에 여러 Windows 에디션이나 PE 이미지가 포함되어 있다면, 목록에서 원하는 인덱스를 선택하여 해당 이미지만 수정할 수 있습니다. 이미지 파일을 선택하면 인덱스 목록을 자동으로 조회하며, 새로고침 버튼을 이용해 다시 분석할 수도 있습니다. 인덱스 정보를 가져오지 못하거나 유효한 이미지 항목이 없으면 작업을 진행할 수 없도록 구성되어 있습니다. 중요: WIM 인덱스는 이미지 내부에서 각각 독립적으로 선택되는 항목입니다. 잘못된 인덱스를 선택하면 의도하지 않은 Windows 이미지가 수정될 수 있으므로, 작업 전 이미지 이름과 빌드 번호를 확인해야 합니다.

5. 소스 폴더 지정

소스 폴더는 WIM 이미지 내부에 추가할 파일과 하위 폴더가 들어 있는 로컬 폴더입니다. 프로그램의 소스 폴더 입력란에서 폴더 선택 버튼을 눌러 지정하거나, 폴더를 입력란에 직접 끌어 놓을 수 있습니다.

 

예를 들어 다음과 같은 폴더 구조를 준비할 수 있습니다.

C:\WIM_Add

LaunchBar

Scripts

Start.cmd

 

위 예시는 설명을 위한 폴더 구성입니다. 실제로 추가되는 파일은 사용자가 선택한 소스 폴더의 내용에 따라 결정됩니다. 프로그램은 지정된 폴더를 WIM 내부의 대상 경로에 추가하도록 wimlib-imagex update 명령을 구성합니다. 폴더 내부의 하위 디렉터리와 파일도 함께 추가할 수 있습니다.

6. WIM 내부 대상 경로 지정

소스 폴더를 선택했다면 다음으로 WIM 이미지 내부에서 파일을 저장할 위치를 지정합니다. 대상 경로 입력란에 경로를 직접 입력하거나, 옆의 ... 버튼을 눌러 WIM 내부 디렉터리 구조를 탐색할 수 있습니다.

대표적인 대상 경로는 다음과 같습니다.

대상 경로추가 위치
빈 경로 WIM 이미지 루트
LaunchBar WIM 루트의 LaunchBar 폴더
Windows\System32 Windows\System32 폴더
Windows\Setup\Scripts Windows 설치 스크립트 폴더

 

예를 들어 대상 경로를 LaunchBar로 지정하면 소스 폴더의 내용이 WIM 이미지 내부의 해당 경로에 추가됩니다. 이 기능은 Windows PE에 별도의 런처를 넣거나, 설치 이미지에 자동화 스크립트 및 유틸리티 파일을 추가하는 작업에 활용할 수 있습니다.

 

6-1. WIM 내부 디렉터리 탐색

대상 경로 옆의 탐색 버튼을 누르면 WIM 내부의 디렉터리 구조를 트리 형태로 확인할 수 있습니다.

프로그램은 wimlib-imagex dir 명령을 사용하여 선택한 인덱스의 디렉터리 정보를 조회합니다.

  •  
  • 루트 디렉터리부터 하위 폴더 탐색

  • 선택한 폴더의 하위 디렉터리 확인

  • 원하는 폴더를 대상 경로로 지정

  • 루트로 설정 버튼을 이용해 WIM 루트를 대상으로 지정

  • 취소 버튼을 눌러 탐색 종료

디렉터리 트리는 지연 로딩 방식으로 구성되어 있습니다. 처음부터 모든 하위 폴더를 한꺼번에 읽는 대신, 사용자가 특정 폴더를 확장할 때 해당 폴더의 하위 디렉터리를 조회합니다. 따라서 디렉터리가 많은 이미지에서도 필요한 위치를 단계적으로 탐색할 수 있습니다.

7. 폴더 트리 추가 작업

WIM 파일, 인덱스, 소스 폴더 및 대상 경로를 지정하면 선택한 내용으로 WIM에 추가 버튼을 이용해 작업을 시작할 수 있습니다. 작업을 실행하기 전에 프로그램은 선택한 인덱스와 대상 경로를 표시하는 확인 창을 보여줍니다. 사용자가 확인해야 실제 이미지 수정이 진행됩니다.

 

전체 작업 순서는 다음과 같습니다.

1. WIM 파일 및 인덱스 확인

수정 대상 이미지 선택

 

2. 소스 폴더 및 대상 경로 확인

추가할 파일과 WIM 내부 위치 지정

 

3. wimlib-imagex update 실행

선택한 인덱스에 폴더 트리 추가

 

4. WIM 이미지 최적화

wimlib-imagex optimize 실행

 

5. 작업 결과 확인

성공 또는 실패 메시지 및 로그 확인

 

7-1. WIM 업데이트 명령 구성

프로그램은 임시 명령 파일을 생성하고 다음과 같은 형태의 명령을 기록합니다.

add "소스 폴더 경로" "/WIM 내부 대상 경로"

 

이 명령을 wimlib-imagex update에 전달하여 선택한 인덱스에 폴더를 추가합니다. 대상 경로를 비워 두면 WIM 루트를 대상으로 처리하며, 지정한 경로는 WIM 내부 경로 형식으로 변환됩니다. 작업 중 생성한 임시 명령 파일과 출력 파일은 작업이 끝난 후 삭제하도록 구현되어 있습니다.

 

7-2. WIM 파일의 읽기 전용 속성 처리

WIM 파일에 읽기 전용 속성이 설정되어 있으면 프로그램은 해당 속성을 해제한 뒤 수정 작업을 진행합니다. 이를 통해 읽기 전용 속성으로 인해 이미지 수정 작업이 제한되는 상황을 줄입니다. 단, 읽기 전용 속성을 해제하는 것은 파일 자체의 속성을 변경하는 작업입니다. 원본 보존이 필요한 WIM 파일이라면 작업 전에 별도 복사본을 만들어 사용하는 것이 좋습니다.

 

7-3. WIM 최적화

폴더 추가 작업이 성공하면 프로그램은 이어서 wimlib-imagex optimize 명령을 실행합니다. 최적화는 WIM 이미지 내부의 저장 공간을 정리하는 작업으로, 이미지 수정 이후 최적화를 자동으로 진행하도록 구성되어 있습니다. 최적화가 성공하면 성공 로그를 기록합니다. 반대로 최적화에 실패하면 경고 메시지와 별도 오류 로그를 남깁니다. 최적화 단계가 실패하더라도 폴더 추가 작업 자체가 이미 성공했을 수 있으므로, 업데이트 결과와 최적화 결과를 구분하여 확인해야 합니다.

8. 진행률 표시 및 작업 로그

프로그램에는 진행률 표시줄과 작업 로그 영역이 포함되어 있습니다.

작업 과정에서 주요 단계별 진행 상태를 표시하고, 메시지를 시간과 함께 기록합니다.

 

로그는 다음과 같은 유형으로 구분됩니다.

  • 정보: 파일 선택, 이미지 분석 및 작업 준비

  • 성공: 폴더 추가 및 최적화 완료

  • 경고: 인덱스 확인 실패 또는 최적화 관련 경고

  • 오류: 파일 누락, WIM 업데이트 실패 및 실행 오류

하단에는 로그를 지우거나 텍스트 파일로 저장하는 버튼이 있습니다. 작업 중 오류가 발생하면 로그에 표시된 내용을 확인할 수 있으며, WIM 업데이트 실패 시에는 별도의 log.txt 파일에 실행 정보와 오류 출력을 기록하도록 구현되어 있습니다. 이 기능을 활용하면 작업 실패 원인을 확인하거나, 나중에 문제를 재현하고 분석할 때 참고 자료로 활용할 수 있습니다. 참고로 진행률 표시줄은 소스에서 정의한 작업 단계별 값으로 갱신됩니다. 따라서 실제 처리량을 실시간으로 측정한 정밀한 백분율이라기보다는 현재 작업 단계를 나타내는 표시로 보는 것이 정확합니다.

9. Windows 탐색기 우클릭 메뉴 연동

WIM Custom Injector에는 Windows 탐색기의 우클릭 메뉴에 프로그램을 등록하는 기능이 포함되어 있습니다. 프로그램 하단의 메뉴 등록 버튼을 누르면 WIM 파일의 컨텍스트 메뉴에 WIM Custom Injector으로 열기 항목을 추가합니다. 등록한 뒤에는 WIM 파일을 우클릭하여 프로그램을 실행할 수 있으며, 선택한 파일 경로가 명령줄 인수로 전달됩니다.

 

등록 기능은 다음 레지스트리 경로를 사용합니다.

HKEY_LOCAL_MACHINE
\SOFTWARE\Classes\SystemFileAssociations\.wim\shell\WIMCustomInjector

 

메뉴 등록 시 프로그램 실행 경로와 아이콘, 메뉴 이름을 기록하고 하위 Command 키에 실행 명령을 설정합니다. 이미 등록된 상태라면 버튼을 통해 메뉴를 해제할 수 있습니다. 이 기능은 WIM 파일을 수정할 때마다 프로그램을 먼저 실행한 뒤 파일을 찾아야 하는 번거로움을 줄여 줍니다. 레지스트리를 변경하므로 관리자 권한이 필요합니다.

10. 로그 저장 및 탐색기 열기

프로그램 하단에는 작업을 편리하게 관리할 수 있는 추가 기능이 배치되어 있습니다.

로그 지우기

 

현재 로그 영역의 내용을 삭제하고 로그가 초기화되었다는 메시지를 기록합니다.

로그 저장

 

현재 표시된 로그를 .txt 파일로 저장합니다. 기본 파일명에는 날짜가 포함되므로 작업별 기록을 구분하는 데 도움이 됩니다.

탐색기 열기

WIM 파일이 지정되어 있으면 탐색기에서 해당 파일을 선택한 상태로 엽니다. WIM 파일 경로가 입력되어 있지 않으면 일반 탐색기 창을 실행합니다. 이러한 기능은 이미지 수정 작업을 반복하거나 여러 WIM 파일을 관리할 때 유용합니다.

11. 한국어 및 영어 인터페이스 지원

프로그램은 한국어와 영어 인터페이스를 지원합니다. 상단의 언어 선택 콤보박스에서 언어를 변경하면 프로그램 제목, 탭, 버튼, 안내 메시지 및 도움말 내용이 선택한 언어로 갱신됩니다. 언어 설정은 WIM Custom Injector.ini 파일의 Settings 섹션에 저장되며, 다음 실행 시에도 설정을 유지합니다. 또한 프로그램이 중복 실행되는 것을 방지하는 기능을 제공하며, 관리자 권한으로 실행하도록 구성되어 있습니다.

12. 외부 도구 및 파일 구성

WIM 이미지 정보를 조회하고 수정하기 위해 wimlib-imagex.exe와 libwim-15.dll을 사용합니다.

프로그램은 다음 경로에서 해당 파일을 확인합니다.

%Windows%\wimlib\wimlib-imagex.exe
%Windows%\wimlib\libwim-15.dll

 

필요한 파일이 없으면 프로그램에 포함된 파일을 해당 경로에 배포하도록 구현되어 있습니다.

주요 파일의 용도는 다음과 같습니다.

파일용도
wimlib-imagex.exe WIM 정보 조회, 디렉터리 탐색, 이미지 수정 및 최적화
libwim-15.dll wimlib 실행 파일에서 사용하는 라이브러리
WIM Custom Injector.ini 언어 설정 저장
log.txt WIM 수정 및 최적화 실패 시 상세 오류 기록

 

프로그램은 AutoIt으로 제작되었으며, 관리자 권한과 필요한 외부 파일을 이용하여 이미지 수정 작업을 실행합니다.

13. 주요 기능 요약

구분기능
WIM 파일 선택 파일 선택 창, 드래그 앤 드롭, 명령줄 인수
이미지 인덱스 이미지 인덱스, 이름 및 빌드 정보 조회
소스 폴더 로컬 폴더 트리 선택
대상 경로 WIM 내부 저장 경로 직접 입력
디렉터리 탐색 WIM 내부 폴더 트리 탐색 및 선택
폴더 추가 wimlib-imagex update 실행
이미지 최적화 wimlib-imagex optimize 자동 실행
파일 속성 WIM 파일의 읽기 전용 속성 해제
로그 관리 로그 초기화, 텍스트 저장 및 오류 기록
탐색기 연동 WIM 파일 우클릭 메뉴 등록 및 해제
다국어 한국어 및 영어 지원
실행 관리 관리자 권한 및 중복 실행 방지

14. 활용 예시

WIM Custom Injector는 다음과 같은 작업에 활용할 수 있습니다.

  • boot.wim 내부에 Windows PE용 유틸리티 추가

  • Windows PE 이미지에 런처 및 자동화 스크립트 추가

  • install.wim의 특정 인덱스에 필요한 파일 추가

  • WIM 이미지 내부의 지정된 폴더에 도구와 설정 파일 배치

  • Windows 설치 이미지에 별도 제작한 폴더 트리 추가

예를 들어 Windows PE에서 사용할 프로그램 모음이 있다면 해당 폴더를 소스 폴더로 지정하고, WIM 내부의 LaunchBar 경로를 대상으로 선택하여 추가할 수 있습니다. 이후 수정된 WIM 이미지를 실제 설치 또는 부팅 환경에서 사용하기 전에, 추가된 파일이 올바른 인덱스와 경로에 들어갔는지 확인하는 것이 좋습니다.

15. 마무리

WIM Custom Injector v3.0은 WIM 이미지 내부에 필요한 폴더와 파일을 직접 추가할 수 있도록 제작된 이미지 수정 유틸리티입니다. 이미지 인덱스 선택, WIM 내부 디렉터리 탐색, 대상 경로 지정, 폴더 트리 추가 및 최적화 작업을 하나의 인터페이스에서 처리할 수 있어 Windows PE와 Windows 설치 이미지의 사용자 정의 작업을 간소화하는 데 도움이 됩니다. 특히 Windows 탐색기 우클릭 메뉴 연동과 명령줄 실행을 지원하므로, 여러 WIM 파일을 반복해서 수정하는 작업에도 활용할 수 있습니다. 다만 이 프로그램은 선택한 WIM 파일을 직접 수정합니다. 작업 전 원본 이미지를 백업하고 올바른 인덱스와 대상 경로를 지정해야 하며, 수정이 완료된 이미지는 실제 사용 환경에서 정상적으로 동작하는지 확인하는 것을 권장합니다.

 

반응형
반응형

Disk Image Master Pro v4.0 — 통합 디스크 백업 및 복구 프로그램

 

1. 프로그램 소개

Disk Image Master Pro v4.0은 여러 디스크 이미지 백업 및 복구 도구를 하나의 GUI로 통합한 Windows 유틸리티입니다. Terabyte, SnapShot, R-Drive Image, Wimlib-ImageX 등 서로 다른 백업 엔진을 탭별로 구분하여 사용할 수 있으며, 각 도구의 백업 및 복구 작업에 필요한 경로와 옵션을 설정하고 실행할 수 있도록 구성되어 있습니다. 또한 Windows 이미지 파일의 탑재 및 해제, 이미지 검색, BCD 복구, 실시간 보호 관련 화면 열기, 물리 디스크 및 파티션 정보 조회 등의 기능도 포함되어 있습니다. 특히 Wimlib-ImageX 탭에서는 이미지 이름과 인덱스, 압축률, 무결성 검사, 제외 목록 및 볼륨 섀도 복사본 관련 옵션을 설정할 수 있어 WIM 이미지 기반의 백업 작업에도 활용할 수 있습니다.

  • 프로그램명: Disk Image Master Pro v4.0

  • 개발 환경: AutoIt

  • 실행 권한: 관리자 권한 필요

  • 지원 백업 엔진: Terabyte, SnapShot, R-Drive Image, Wimlib-ImageX

  • 디스크 관리: 디스크 및 파티션 정보 조회, GPT/MBR 파티션 구성

  • 설정 파일: 프로그램 설정 및 프리셋 저장용 INI 파일

2. 프로그램 인터페이스 구성

 

Disk Image Master Pro.exe
1.88MB

 

 

① Terabyte

파티션 백업 및 복구 작업을 수행합니다. 저장 경로와 백업 파일 경로, 압축률 및 로그 관련 옵션을 설정할 수 있습니다.

 

 

Terabyte Image for Windows 백업 - 움짤(GIF)

 

 
 

② SnapShot

파티션 백업과 복구를 실행하고 GUI 모드, 진행 상태, 로그 생성 및 백업 파일 관련 옵션을 설정합니다.

 

 

Drive Snapshot 백업 - 움짤(GIF)

 

 
 

③ R-Drive Image

백업 이미지 생성과 복구 작업을 지원하며, 비대화형 모드와 로그 생성, 자동 덮어쓰기 옵션을 제공합니다.

 

 

R-Drive Image 백업 - 움짤(GIF)

 
 
 

④ Wimlib-ImageX

파티션 백업 및 복구 작업을 WIM 이미지 기반으로 수행합니다. 이미지 이름과 인덱스, 압축률 및 추가 옵션을 설정할 수 있습니다.

 

 

Wimlib-ImageX 백업 - 움짤(GIF)

 
 
 

⑤ DiskManager

물리 디스크와 파티션 정보를 조회하고 GPT/MBR 방식의 파티션 구성을 설정합니다. 프리셋 저장 및 불러오기 기능도 포함되어 있습니다. 위 이미지는 각 기능을 이해하기 위한 참고 이미지이며 실제 Disk Image Master Pro 화면 캡처는 아닙니다.

 

 

DiskManager v4.5 한국어 사용 방법 - 움짤(GIF)

 

 

3. 공통 기능 — 이미지 탑재 및 해제

프로그램 상단에는 이미지 탑재, 해제, 탐색기 열기, 새로고침, 복사, 검색 기능이 배치되어 있습니다.

  •  
  •  
  • 탑재: 지원되는 디스크 이미지 파일을 가상 디스크로 연결하는 작업을 수행합니다.
  • 해제: 탑재된 이미지의 연결을 해제합니다.

  • 탐색기 열기: 선택된 경로나 연결된 볼륨을 탐색기로 엽니다.

  • 새로고침: 관련 목록과 정보를 다시 조회합니다.

  • 복사 및 검색: 관련 경로 또는 이미지 정보를 확인하고 작업에 활용합니다.

이미지 탑재 기능을 활용하면 백업 이미지를 확인하거나 이미지 내부의 파일에 접근하는 작업을 편리하게 진행할 수 있습니다.

다만 실제로 지원되는 이미지 형식과 탑재 조건은 각 기능의 구현 및 Windows 환경에 따라 달라질 수 있습니다.

4. Windows 이미지 검색 및 BCD 복구

프로그램에는 Windows 이미지 검색과 관련된 기능도 포함되어 있습니다. 이미지 검색 함수는 연결된 드라이브를 대상으로 검색 경로를 구성하고, Windows 설치 이미지와 관련된 파일을 찾는 데 사용됩니다. 검색 과정은 로그 영역을 통해 확인할 수 있습니다.

또한 BCD 복구 버튼을 제공하여 부팅 구성 데이터 복구 기능을 실행할 수 있도록 구성되어 있습니다. BCD는 Windows 부팅 항목과 부팅 환경 설정을 관리하는 데이터입니다. 부팅 구성이 손상되었거나 부팅 항목을 복구해야 하는 환경에서 관련 기능을 활용할 수 있습니다. 별도로 실시간 보호 관련 화면을 여는 버튼도 포함되어 있어, 시스템 보호 설정을 확인해야 하는 경우 해당 화면으로 이동할 수 있습니다. 단, 실제 BCD 복구 대상과 변경 범위는 실행 함수의 처리 내용 및 현재 시스템 환경에 따라 달라지므로, 작업 전에 부팅 구성을 확인하는 것이 좋습니다.

5. Terabyte 백업 및 복구

Terabyte 탭은 파티션 백업과 복구 작업을 수행하기 위한 인터페이스입니다. 작업 선택 항목에서 파티션 백업 또는 파티션 복구를 선택하고, 작업에 필요한 경로와 옵션을 설정합니다.

주요 설정 항목

항목설명
작업 선택 파티션 백업 또는 복구
백업 저장 경로 백업 이미지가 저장될 위치
백업 파일 경로 복구에 사용할 백업 이미지 경로
압축률 백업 작업에 사용할 압축 관련 옵션
/LogFile 로그 생성 옵션
/uy 자동 확인 관련 옵션

 

프로그램은 압축률 선택 목록을 구성하고 기본값을 지정하도록 구현되어 있습니다. 로그 생성과 자동 확인 옵션도 체크박스로 제어할 수 있습니다. 백업 작업에서는 저장 경로를 지정하고 실행하며, 복구 작업에서는 기존 백업 파일의 경로를 지정한 다음 복구를 진행합니다. 실제 백업 및 복구는 연결된 Terabyte 실행 도구가 담당하며, 프로그램은 GUI에서 입력받은 설정을 바탕으로 해당 작업을 실행하도록 구성되어 있습니다.

6. SnapShot 백업 및 복구

SnapShot 탭에서도 파티션 백업과 복구를 선택할 수 있습니다. 백업 저장 경로 또는 복구할 이미지 파일 경로를 지정하고, 체크박스를 이용해 실행 옵션을 조정합니다.

주요 옵션

옵션소스에 표시된 설명
-G GUI 모드
-Gx 진행 상태 및 종료 관련 옵션
-R Recycle Bin 관련 옵션
--Log 로그 파일 생성
-L0 단일 파일 생성 관련 옵션
-O 진행 및 종료 관련 옵션
-Y 실행 시 확인 관련 옵션

각 옵션은 프로그램에서 체크박스로 제공되며, 기본 선택값이 지정되어 있습니다. 작업을 실행하면 선택된 옵션을 명령행 인수로 구성하여 백업 또는 복구 프로그램에 전달합니다. 실행 결과는 로그 영역에서 확인할 수 있습니다. 옵션의 정확한 동작은 SnapShot 실행 파일의 버전과 명령행 규칙에 따라 달라질 수 있으므로, 세부 동작은 해당 도구의 문서와 함께 확인하는 것이 좋습니다.

7. R-Drive Image 백업 및 복구

R-Drive Image 탭은 파티션 백업과 복구 작업을 실행할 수 있도록 구성되어 있습니다.

 

작업 종류에 따라 백업 저장 경로나 복구할 이미지 파일을 지정하고, 다음 옵션을 설정할 수 있습니다.

  • /a: 비대화형 모드

  • /log: 로그 생성

  • /o: 자동 덮어쓰기

비대화형 모드는 작업 중 사용자 입력을 줄이기 위한 실행 방식이며, 로그 옵션은 작업 기록을 남기는 데 사용됩니다. 자동 덮어쓰기 옵션은 동일한 경로에 파일이 존재하는 경우의 처리에 영향을 줄 수 있으므로 주의가 필요합니다. 프로그램은 체크박스 상태에 따라 실행 인수를 구성하여 R-Drive Image 작업을 실행합니다. 백업과 복구의 기본적인 작업 흐름은 다른 탭과 동일하지만, 실제 명령행 옵션과 이미지 형식은 R-Drive Image의 실행 규칙을 따릅니다.

8. Wimlib-ImageX를 이용한 WIM 백업 및 복구

Wimlib-ImageX 탭은 프로그램의 주요 기능 중 하나로, WIM 이미지 형식 기반의 파티션 백업 및 복구 작업을 수행하도록 구성되어 있습니다. Wimlib-ImageX는 Windows 이미지 파일을 생성하거나 적용하는 데 사용할 수 있는 도구이며, 프로그램에서는 이를 이용해 이미지 백업과 복구를 실행합니다.

8-1. 백업 및 복구 경로 설정

작업 선택 항목에서 파티션 백업 또는 복구를 선택하고 경로를 지정합니다.

  • 백업 작업: 백업 이미지를 저장할 경로 지정

  • 복구 작업: 적용할 WIM 이미지 파일 경로 지정

백업 작업에서는 이미지 이름을 입력할 수 있으며 기본 이미지 이름은 Backup_Image입니다.

8-2. 이미지 이름 및 인덱스

백업 이미지의 이름을 지정할 수 있으며, 복구 작업에서는 이미지 인덱스를 선택할 수 있도록 콤보박스를 제공합니다. WIM 파일은 하나의 파일에 여러 이미지 인덱스를 포함할 수 있습니다. 따라서 복구 시에는 파일 전체가 아니라 원하는 인덱스를 선택하여 해당 이미지를 적용하는 방식으로 활용할 수 있습니다.

8-3. 압축률 설정

압축률 콤보박스를 이용하여 이미지 생성 시 사용할 압축 방식을 선택합니다. 압축 방식에 따라 백업 파일 크기와 작업 시간에 차이가 발생할 수 있습니다. 실제 지원되는 압축 옵션은 프로그램에 정의된 선택 목록과 Wimlib-ImageX의 명령행 규칙을 따릅니다.

8-4. 추가 옵션

무결성 검사 (--check)

이미지 작업에 무결성 검사 옵션을 적용합니다. 백업 이미지의 무결성을 확인하는 데 활용할 수 있습니다.

 

제외 리스트 (--config)

설정 파일을 이용해 이미지 캡처 대상에서 제외할 파일이나 경로를 지정할 수 있습니다.

 

볼륨 섀도 복사본 (--snapshot)

지원되는 환경에서 볼륨 섀도 복사본을 이용하는 옵션을 제공합니다. 실행 환경과 볼륨 상태에 따라 사용 가능 여부가 달라질 수 있습니다.

8-5. 진행률 및 작업 로그

Wimlib-ImageX 작업에는 진행률 표시줄, 백분율 및 경과 시간 표시 영역이 포함되어 있습니다. 작업 로그는 별도의 로그 영역에 표시되며, 실행 과정에서 발생하는 메시지를 확인할 수 있습니다. 이를 통해 이미지 생성이나 적용 작업이 진행되는 동안 상태를 확인할 수 있도록 구성되어 있습니다.

9. DiskManager — 디스크 및 파티션 관리

DiskManager 탭은 물리 디스크와 파티션 정보를 확인하고, 새로운 파티션 구성을 준비하는 기능을 제공합니다.

 

https://noways.tistory.com/2370

 

DiskManager v4.5

DiskManager v4.5 (WinAPI) — 디스크 및 파티션 관리 프로그램프로그램 소스 분석 기반 기능 소개1. 프로그램 소개DiskManager v4.5는 Windows 환경에서 물리 디스크와 파티션 정보를 확인하고, 사용 목적에

noways.tistory.com

 

9-1. 물리 디스크 정보

연결된 물리 디스크 목록에는 다음 정보가 표시됩니다.

  • 디스크 번호

  • GPT 또는 MBR 형식

  • 전체 용량 및 사용률

  • 파티션 개수

  • 미디어 유형

  • 디스크 모델명

9-2. 파티션 상세 정보

선택한 디스크의 파티션 목록에는 파일 시스템, 크기, 드라이브 문자, 파티션 유형 및 상태 정보가 표시됩니다. 이 기능을 통해 백업 대상이나 복구 대상 디스크를 확인하고, 현재 디스크의 파티션 구성을 파악할 수 있습니다.

9-3. GPT/MBR 파티션 구성

GPT(UEFI) 또는 MBR(Legacy) 방식을 선택하여 디스크를 구성할 수 있습니다.

주요 설정 항목은 다음과 같습니다.

파티션설정 내용
System 크기, 레이블, 드라이브 문자
MSR 생성 여부 및 크기
Windows 크기, 레이블, 드라이브 문자
Data 생성 여부, 레이블 및 드라이브 문자
WinRE 생성 여부, 크기, 레이블 및 드라이브 문자

 

또한 6개의 프리셋을 저장하고 불러오는 기능이 포함되어 있어, 자주 사용하는 파티션 구성을 반복해서 사용할 수 있습니다. 주의: 디스크 초기화 과정에서는 기존 파티션 정보가 제거될 수 있습니다. 백업 및 복구 프로그램을 사용하기 전 대상 디스크의 번호와 모델명을 확인하고, 필요한 데이터를 별도로 백업해야 합니다.

10. 프리셋 및 설정 관리

프로그램에는 파티션 구성 프리셋을 저장하고 불러오는 기능이 포함되어 있습니다. 프리셋은 현재 선택된 파티션 형식과 각 파티션의 설정값을 저장하고, 필요할 때 다시 적용할 수 있도록 구성되어 있습니다. 프로그램 설정 파일을 이용해 UI 상태와 관련 설정을 유지하므로, 매번 동일한 옵션을 다시 지정해야 하는 번거로움을 줄일 수 있습니다. 다만 프리셋은 구성값을 저장하는 기능이므로, 프리셋을 불러오는 동작과 실제 디스크 초기화 및 파티션 생성 작업은 구분됩니다.

11. 실행 관리 및 관리자 권한

Disk Image Master Pro는 관리자 권한으로 실행하도록 설정되어 있습니다. 디스크 이미지 탑재, 파티션 정보 조회, 백업 및 복구 도구 실행 등 시스템 수준의 작업을 수행하기 위한 구성입니다. 프로그램 내부에는 여러 실행 함수가 구분되어 있으며, 각 탭의 작업 버튼은 해당 백업 엔진의 백업 또는 복구 함수로 연결됩니다. 또한 작업별 로그 영역을 제공하여 실행 과정에서 발생하는 메시지를 확인할 수 있도록 구성되어 있습니다. 실제 백업 및 복구 작업의 성공 여부는 실행 도구의 결과와 로그를 확인하고, 필요한 경우 대상 볼륨이나 이미지 파일의 상태를 추가로 점검하는 것이 좋습니다.

12. 주요 기능 요약

구분주요 기능
이미지 관리 이미지 탑재, 해제, 탐색기 열기
이미지 검색 연결된 드라이브에서 이미지 관련 파일 검색
부팅 복구 BCD 복구 기능 실행
Terabyte 파티션 백업 및 복구, 압축률과 로그 옵션
SnapShot 파티션 백업 및 복구, 명령행 옵션 설정
R-Drive Image 파티션 백업 및 복구, 비대화형 모드 및 로그
Wimlib-ImageX WIM 이미지 백업 및 복구
이미지 설정 이미지 이름, 인덱스, 압축률 설정
추가 옵션 무결성 검사, 제외 리스트, 볼륨 섀도 복사본
디스크 조회 물리 디스크 및 파티션 상세 정보
파티션 구성 GPT/MBR 기반 파티션 생성 및 설정
프리셋 파티션 구성 저장 및 불러오기
작업 확인 진행률, 경과 시간 및 로그 표시

13. 마무리

Disk Image Master Pro v4.0은 여러 백업 및 복구 도구를 하나의 프로그램에서 선택하여 사용할 수 있도록 구성한 통합 디스크 관리 유틸리티입니다. Terabyte, SnapShot, R-Drive Image, Wimlib-ImageX를 각각 별도의 탭으로 분리하여 작업 환경을 제공하며, 백업 및 복구 경로와 실행 옵션을 GUI에서 설정할 수 있습니다. 특히 Wimlib-ImageX를 이용한 WIM 이미지 백업 및 복구 기능과 DiskManager의 디스크·파티션 관리 기능을 함께 제공한다는 점이 특징입니다. 이미지 탑재, 검색, BCD 복구 기능도 포함되어 있어 Windows 시스템 백업과 복구 작업을 준비하는 데 활용할 수 있습니다.

 

다만 각 백업 엔진은 서로 다른 명령행 옵션과 이미지 형식을 사용하므로, 작업 전에 선택한 도구와 옵션을 확인해야 합니다. 디스크 복구 및 파티션 초기화 작업은 기존 데이터를 변경할 수 있으므로 대상 디스크와 이미지 파일을 정확하게 확인한 후 사용하시기 바랍니다.

 

■ 동영상 제목 클릭 후 전체화면(1080P)시청 가능합니다.

 

정보가 도움이 되었다면 아래 링크로 커피를 후원 해주세요. ^^

donaricano-btn

반응형

+ Recent posts