소개
USB Image Tool은 USB 플래시 드라이브, SD 카드 및 USB 저장 장치로 마운트되는 기타 장치의 정확한 바이트 복사본을 생성하고 복원할 수 있는 유틸리티입니다. Alexander Beug이 개발한 이 도구는 원시 및 압축 이미지 형식(GZ, ZIP)을 지원하며, MP3 플레이어와 같은 장치에서 다양한 음악 스타일의 이미지 간 전환이나 USB 스틱의 정확한 백업 이미지 생성에 유용합니다. 명령줄 유틸리티도 제공되어 배치 작업이 가능하며, .NET Framework 4.7이 필요하지만 명령줄 유틸리티는 이를 요구하지 않습니다.
상세정보
이미지 생성 및 복원
USB 저장 장치의 정확한 바이트 복사본을 생성하고, 이전에 저장된 이미지를 장치에 복원할 수 있습니다. Device 모드에서는 부트 섹터를 포함한 전체 장치를 복사하고, Volume 모드에서는 첫 번째 볼륨만 처리합니다.
압축 이미지 지원
생성된 이미지 파일을 GZ 및 ZIP 형식으로 압축하여 저장 공간을 절약할 수 있습니다. 이는 대용량 USB 드라이브의 백업 이미지를 관리할 때 유용합니다.
장치 정보 표시
연결된 USB 장치의 이름, 번호, 식별자, 하드웨어 ID, 경로, 시리얼 번호, 크기 및 볼륨 정보(이름, 파일 시스템, 시리얼 번호, 크기, 사용 가능 공간)를 상세히 표시합니다.
즐겨찾기 이미지 관리
자주 사용하는 USB 이미지를 즐겨찾기로 저장하여 빠르게 접근하고 사용할 수 있습니다.
명령줄 유틸리티
배치 작업을 위한 명령줄 유틸리티가 제공되며, 이 유틸리티는 .NET Framework 및 usbit32.dll을 요구하지 않아 간단한 스크립트 환경에서도 사용할 수 있습니다.
다운로드 및 설치 방법
공식 웹사이트에서 ZIP 형식의 설치 파일을 다운로드할 수 있습니다. 다운로드 후 압축을 해제하고 실행 파일을 더블 클릭하여 프로그램을 시작할 수 있습니다. 설치는 별도의 설치 과정 없이 바로 실행 가능한 포터블 형태입니다.
기본 사용법
프로그램을 실행하면 연결된 USB 장치가 자동으로 감지됩니다. 장치를 선택한 후 ‘Backup’ 버튼을 클릭하여 이미지를 생성하거나, ‘Restore’ 버튼을 클릭하여 이전에 저장된 이미지를 장치에 복원할 수 있습니다. 옵션 탭에서 압축 이미지 크기 무시, 백업 중 MD5 체크섬 생성, 복원 후 GPT 수정 등의 다양한 설정을 조정할 수 있습니다. 명령줄 유틸리티를 사용할 경우, 공식 문서에 명시된 명령어 형식에 따라 배치 파일을 작성할 수 있습니다.
이런 경우에 유용합니다
USB 플래시 드라이브의 중요한 데이터를 정기적으로 백업해야 하는 일반 사용자에게 유용합니다. 특히 부트 가능한 USB 드라이브를 백업하고 복원해야 할 때 Device 모드를 사용하면 부트 섹터까지 포함된 완벽한 이미지를 얻을 수 있습니다. MP3 플레이어와 같은 장치에서 다양한 음악 스타일의 이미지를 전환하여 사용하고자 하는 경우에도 유용합니다. 시스템 관리자나 IT 전문가는 명령줄 유틸리티를 활용하여 여러 장치에 대한 자동 백업 스크립트를 작성할 수 있습니다.
지원 환경·시스템 요구사항
이 프로그램은 Windows 7 이상에서 실행되며, GUI 버전은 .NET Framework 4.7이 필요합니다. 명령줄 유틸리티는 .NET Framework를 요구하지 않아 더 오래된 Windows 버전에서도 제한적으로 사용할 수 있습니다. USB Mass Storage 프로토콜을 구현하는 모든 장치와 호환되며, 이는 플래시 드라이브, 카드 리더기/SD 카드, 디지털 카메라, 휴대폰, 모바일 음악 플레이어 등을 포함합니다.
최신 버전·업데이트
현재 최신 버전은 1.91이며, 버전 1.90에서 새로운 기능이 추가되고 .NET Framework 4.7이 필요하게 되었습니다. 버전 1.28부터는 .NET Framework가 필요 없는 명령줄 유틸리티가 제공되기 시작했습니다. 업데이트 내역은 공식 웹사이트의 changelog 섹션에서 확인할 수 있습니다.
제한 사항·확인 사항
GUI 버전을 사용하려면 .NET Framework 4.7이 설치되어 있어야 합니다. Windows는 현재 제거 가능한 USB 플래시 드라이브를 단일 볼륨만으로 제한하므로, 다중 볼륨 장치의 경우 Volume 모드는 첫 번째 볼륨만 처리합니다. 명령줄 유틸리티는 .NET Framework가 필요 없지만, usbit32.dll과의 상호 운용성을 위해 일부 고급 기능이 제한될 수 있습니다.
화면으로 보는 주요 기능
장치 정보 화면

USB Image Tool의 장치 모드 화면에서 SanDisk U3 Cruser Micro USB Device가 선택되어 있으며, 장치의 이름, 번호, 식별자, 하드웨어 ID, 경로, 시리얼 번호, 크기 등의 정보가 표시된다. 볼륨 정보로는 이름, 파일 시스템, 시리얼 번호, 크기, 사용 가능 공간이 나열되어 있다. 하단에는 복원, 재설정, 다시 스캔, 백업 기능을 수행하는 네 개의 버튼이 있다.
옵션 설정 화면

USB Image Tool의 옵션 탭에서 여러 설정 항목이 표시된다. '압축 이미지 크기 무시', '장치 모드에서 이미지 잘라내기', '백업 중 MD5 체크섬 생성', '완료 메시지 표시', '비제거 가능한 볼륨 표시', '복원 후 나머지 공간 초기화', '복원 후 GPT 수정', '사용자 정의 버퍼 크기 사용' 등의 체크박스가 있으며, 버퍼 크기 입력란은 256로 설정되어 있다. 백업 이미지 파일 이름 추천 형식과 설정 저장, 등록에서 제거 버튼도 보인다.
로그 및 장치 목록 화면

USB Image Tool의 로그 탭에서 장치 추가 이벤트가 기록된 로그가 표시된다. 날짜, 시간, 장치 번호, 장치 이름, 메시지 열이 있으며, 두 개의 장치 추가 이벤트가 2023년 7월 16일 21:40에 발생한 것으로 나타난다. 하단에는 장치 목록에 추가된 메시지와 함께 복원, 재설정, 다시 스캔, 백업 버튼이 있다.
시스템 요구사항
.NET Framework 4.7 및 Windows 7 이상이 필요합니다. 명령줄 유틸리티는 .NET Framework 및 usbit32.dll을 요구하지 않습니다.


