윈도우 환경을 설정하고 최적화하는 작업은 엔지니어들에게 늘 번거로운 과제다. 그동안 부팅 USB 제작과 시스템 트윅은 서로 다른 도구로 개별 진행되어 왔다. 최근 이러한 분절된 단계를 단일한 그래픽 사용자 인터페이스로 통합하려는 오픈소스 도구가 등장해 주목을 받고 있다. 본 글에서는 부팅 미디어 제작과 윈도우 11 최적화 기능을 결합하여 새로운 대안으로 부상한 유틸리티의 기술적 특징과 아키텍처를 상세히 살펴본다.

부팅 USB 제작과 트윅을 통합한 WinCustoms

오픈소스 개발자 infohelpful이 배포한 WinCustoms는 윈도우 시스템 최적화와 부팅 미디어 제작을 단일 그래픽 사용자 인터페이스(GUI)로 통합 제공하는 유틸리티다. 기존의 Rufus나 Ventoy 같은 도구들이 단순히 부팅 이미지를 기록하는 데 집중한 것과 달리, 이 도구는 시스템 트윅과 미디어 제작이라는 서로 다른 영역을 유기적으로 엮어냈다.

이 유틸리티는 윈도우 11 설치 시 요구되는 TPM 2.0 및 보안 부팅 우회 옵션을 적용한 부팅 USB를 손쉽게 제작할 수 있으며, 동시에 사용자 정의 커스텀 ISO 이미지 파일도 만들 수 있다. 주요 기능 범주는 시스템 최적화 트윅, 우회 부팅 미디어 제작, ISO 및 WIM 관리 기능으로 구성되어 통합적인 작업 흐름을 제공한다.

WinCustoms는 부팅 미디어 제작과 윈도우 11 최적화 트윅을 단일 GUI로 통합 제공하는 유틸리티다.

기존 부팅 도구 Rufus·Ventoy와의 차점

전통적인 Rufus는 USB 드라이브를 포맷한 뒤 ISO 이미지를 단일 기록하는 도구로, TPM 2.0 우회 및 로컬 계정 생성 등의 우회 옵션을 지원한다. 반면 Ventoy는 드라이브를 파티션 분할 설치한 뒤 추가 포맷 없이 ISO나 WIM 파일을 단순히 복사하여 부팅 시 메뉴를 통해 체인 로드(Chain-load)하는 멀티부팅 방식에 특화되어 있다.

이들과 달리 WinCustoms는 단순한 이미지 라이터 역할을 넘어 윈도우 시스템의 WIM 백업 및 복원 기능과 세부적인 시스템 최적화 트윅을 단일 도구 안에서 구사할 수 있게 설계되었다. 부팅 미디어를 제작하는 동시에 대상 시스템의 성능을 조율하고 이미지를 직접 관리할 수 있는 기술적 특성을 결합하여 엔지니어의 작업 단계를 간소화한다.

Rufus와 Ventoy가 부팅 기록에 집중한 반면 WinCustoms는 최적화와 WIM 복원 기능을 결합했다.

WinCustoms 아키텍처 및 요구 사양

WinCustoms는 WinUI 3와.NET 9 프로그래밍 언어를 기반으로 하며 Native AOT 컴파일 기술 스택을 활용하여 제작되었다. 덕분에 추가적인 런타임이나 Windows App SDK를 설치할 필요가 없는 가벼운 단일 포터블 실행 파일 형태를 유지한다. 이 프로그램을 실행하기 위해서는 Windows 10 1809(빌드 17763) 이상의 64비트 시스템 환경이 요구된다.

윈도우 11 부팅 미디어를 원활하게 제작하기 위해서는 최소 8GB 이상의 용량을 갖춘 USB 드라이브가 필요하다. 실제 기술 검증 과정에서 WIM 포맷 설치 이미지를 활용해 원격지 PC에 윈도우를 재설치하고 복원하는 작업을 진행한 결과, 전체 과정을 완료하는 데 소요된 총 작업 시간은 15분 이내로 기록되었다. 이러한 고속 복원 사양은 배포 현장에서의 실용성을 한층 더 높인다.

WinUI 3와 .NET 9 Native AOT 스택을 활용하며 8GB 이상 USB로 15분 이내 복원이 가능하다.

사용자 검증과 현시점의 한계

IT 커뮤니티의 실사용 검증 결과에 따르면 WinCustoms는 단일 GUI 런처로서 뛰어난 편의성을 제공한다는 평가를 받았다. 그러나 커스텀 ISO 파일이나 부팅 USB를 제작하는 실제 작업 과정에서 진행이 중간에 멈추는 버그가 여러 차례 보고되기도 했다.

현재 배포 중인 v1.0.2 버전 등은 마이크로소프트의 공식 인증을 획득하지 않은 비공식 오픈소스 유틸리티이므로, 아직 미디어 생성의 원천적인 안정성과 신뢰성 측면에서는 Rufus나 Ventoy에 미치지 못한다. 따라서 엔지니어들은 이 도구를 실무에 바로 전면 도입하기보다 소규모 테스트 환경에서 안정성을 사전에 직접 검증하고 보조적인 트윅 수단으로 활용 범위를 제한하는 것이 바람직하다.


참고