반응형

WinSetup64로 VHDX 생성부터 Windows 11 26H2 설치까지

이번에는 WinSetup64 프로그램을 이용해 VHD/VHDX 디스크를 생성하고 Windows 11 26H2 Pro를 설치하는 과정을 정리해 보았습니다. 기존 Windows 환경을 유지하면서 별도의 VHD/VHDX에 Windows를 설치하면 물리 디스크의 파티션을 직접 변경하지 않고도 여러 Windows 환경을 구성할 수 있습니다. 이번 과정에서는 Windows 10이 설치된 로컬 시스템에서 VHDX를 생성하고 Windows 11 26H2 Pro를 설치한 후, 부팅 항목 등록과 자식 VHD 생성까지 진행합니다.

 


WinSetup64 실행 및 설치 이미지 선택

먼저 WinSetup64를 실행한 후 설치할 Windows 이미지 파일을 선택합니다. 프로그램 하단의 검색 버튼을 이용해 설치 이미지 파일을 찾거나, 상단의 설치 파일 입력란 옆에 있는 버튼을 통해 ISO, WIM, ESD 등의 설치 이미지를 직접 지정할 수 있습니다. ISO 파일을 선택한 경우에는 이미지가 자동으로 탑재되며, 내부에 포함된 Windows 이미지 목록이 프로그램에 표시됩니다. 표시된 이미지 목록에서 설치할 에디션을 선택하고, 필요한 경우 사용할 unattend.xml 응답 파일도 지정할 수 있습니다.


VHD/VHDX 설치 환경 설정

VHD 또는 VHDX에 Windows를 설치하려면 ‘VHD에 설치’ 옵션을 활성화합니다.

옵션을 활성화하면 VHD/VHDX를 생성할 경로와 함께 가상 디스크의 다양한 설정을 지정할 수 있습니다.

설정할 수 있는 항목은 다음과 같습니다.

  • VHD / VHDX 형식
  • 동적 확장 / 고정 크기 타입
  • 가상 디스크 용량
  • GPT / MBR 파티션 스타일
  • 파일 시스템
  • 볼륨 레이블
  • 드라이브 문자

필요한 설정을 지정한 후 생성 버튼을 클릭하면 VHD/VHDX 디스크가 생성되고 마운트됩니다. WinSetup64에서는 생성된 가상 디스크를 기준으로 Windows 설치 위치와 부팅 위치를 자동으로 매핑하여 이후 설치 과정을 진행할 수 있습니다.


Windows 11 26H2 Pro 설치

VHDX 생성과 설치 환경 설정이 완료되면 Windows 설치를 시작할 수 있습니다. 이번 예제에서는 Windows 11 26H2 Pro Index 2번 이미지를 선택하여 설치를 진행했습니다. 설치 시작 버튼을 클릭한 후 표시되는 설정 내용을 확인하고 설치를 진행합니다. 설치 과정에서는 선택한 Windows 이미지가 생성된 VHDX에 적용되며, 작업 진행 상황은 프로그램의 로그 영역을 통해 확인할 수 있습니다. VHD/VHDX 생성부터 Windows 이미지 설치 및 부팅 항목 등록 과정까지 주요 작업 내용이 로그로 기록되기 때문에 전체 작업 과정을 확인하기에도 편리합니다.


VHD Windows 부팅 항목 등록

Windows 설치가 완료되면 생성된 VHD/VHDX를 Windows 부팅 메뉴에서 사용할 수 있도록 부팅 항목이 등록됩니다. WinSetup64는 호스트의 BCD를 확인하고 VHD Windows용 부팅 항목을 생성할 수 있으며, 등록된 항목의 이름을 지정하거나 기본 부팅 항목으로 설정할 수 있습니다. 설치 과정에서 기본 부팅으로 지정하지 않은 경우에도 VHD 관리 탭에서 이후에 기본 부팅 항목을 변경할 수 있습니다.


VHD 관리 기능

Windows 설치가 완료된 후 다시 WinSetup64의 VHD 관리 탭을 확인해 보면 호스트 BCD에 등록된 Windows 부팅 항목을 확인할 수 있습니다. 각 부팅 항목은 설명, GUID, Device 등의 정보를 확인할 수 있으며, 필요한 경우 항목 이름 변경, 새로 고침, 등록 및 제거, 기본 부팅 항목 지정 등의 작업을 수행할 수 있습니다. 또한 VHD 관리 기능에서는 VHD 생성과 마운트, 마운트 해제, 디스크 관리자 실행 등의 기능도 함께 사용할 수 있습니다.


자식 VHD 생성

이번 과정에서는 생성한 Windows 11 VHDX를 기반으로 자식 VHD(Differencing VHD)도 생성해 보았습니다. 호스트 BCD 목록에서 대상 Windows VHD 항목을 선택한 후 ‘자식_Clean 생성’ 기능을 이용하면 부모 VHD를 기준으로 자식 디스크를 생성할 수 있습니다. 생성된 자식 VHD는 부모 VHD와 연결되는 Differencing 방식으로 구성되며, 프로그램에서 자식 디스크의 생성과 부팅 메뉴 등록 과정을 처리할 수 있도록 구현되어 있습니다. 예제에서는 생성된 자식 디스크를 WIN11_Child1, WIN11_Child2 형태로 구성하고 각각의 부팅 항목을 확인했습니다.


자식 VHD 초기화 및 활용

자식 VHD를 여러 환경에서 테스트하거나 초기 상태로 되돌려 사용해야 하는 경우에는 ‘자식 초기화’ 기능을 이용할 수 있습니다. WinSetup64에서는 부모 VHD와 연결된 Clean 또는 자식 VHD를 확인하여 초기화할 대상을 선택할 수 있도록 구성되어 있습니다. 이를 활용하면 하나의 부모 Windows 환경을 기반으로 여러 자식 VHD를 구성하고, 테스트나 별도의 Windows 환경을 부팅 메뉴에서 선택하여 사용하는 방식으로 활용할 수 있습니다.


마무리

이번에는 WinSetup64를 이용해 VHD/VHDX를 생성하고 Windows 11 26H2 Pro를 설치하는 과정부터 부팅 항목 등록, VHD 관리, 자식 VHD 생성 및 초기화까지 살펴보았습니다. 특히 VHD/VHDX 생성 과정과 Windows 설치, BCD 부팅 항목 관리 기능을 하나의 프로그램에서 처리할 수 있도록 구성되어 있어 VHD 기반 Windows 환경을 구성할 때 활용할 수 있습니다. 이번 내용이 Windows 11 26H2를 VHDX에 설치하거나 VHD 기반의 테스트 및 멀티 부팅 환경을 구성하려는 분들께 참고 자료가 되었으면 합니다.

 

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

 

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

donaricano-btn

반응형
반응형

프로그램 5종을 업데이트하여 공개 배포에 앞서 테스트 및 피드백을 받기 위해 글을 작성합니다.

이번에 업데이트한 프로그램은 대부분 제가 윈도우 설치 작업에서 사용하는 **런처바에 연동되는 프로그램**입니다.

5가지 프로그램을 모두 테스트하실 필요는 없으며,
평소 사용하시던 프로그램이나 관심 있는 프로그램이 있다면 해당 프로그램을 선택해서 테스트해 주시면 됩니다.

나름대로 여러 차례 검증과 테스트를 진행했지만, 실제 사용 환경에 따라 제가 미처 확인하지 못한 문제가 발생할 수도 있습니다.

따라서 다양한 환경에서 직접 사용해 보시고,
오류나 불편한 점, 개선이 필요한 부분 등을 알려주시면 공개 배포 전에 반영하는 데 큰 도움이 될 것 같습니다.


한 줄 정도의 간단한 피드백이라도 남겨주실 분을 우선적으로 모집합니다.


테스트 없이 단순히 프로그램을 사용해 보는 것이 목적이신 경우에는 신청을 자제해 주시기 바랍니다.

테스트 및 피드백이 어느 정도 정리되면 문제점을 보완한 후 **순차적으로 공개 배포할 예정**입니다.



[ 테스트 프로그램 ]

아래 순서는 **기능 업데이트가 많은 순서**입니다.

※ 버전의 앞자리가 변경된 경우 기능 변경 및 업데이트가 많은 버전이며,
**.5와 같은 마이너 버전 변경은 주로 소폭 개선 및 수정이 이루어진 버전**입니다.

1. WinSetup64 v5.0
2. WinLauncher v5.0
3. Disk Image Master Pro v4.0
4. DiskManager v4.5
5. Setup_Launcher v7.5

관심 있는 프로그램이 있으신 분들은 해당 프로그램을 말씀해 주시면 테스트할 수 있도록 전달해 드리겠습니다.

 

PS : 댓글 혹은 윈포에 쪽지를 편하게 남겨 주세요.


https://noways.tistory.com/2366

 

WinSetup64 v5.0 - VHD/X 설치 연동 업데이트

WinSetup64 - v5.0 업데이트WinSetup64을 v5.0으로 업데이트하면서 기존 Windows 이미지 설치 기능은 그대로 유지하고, VHD를 이용한 Windows 설치 작업을 하나의 흐름으로 연결할 수 있도록 기능을 확장했습

noways.tistory.com

https://noways.tistory.com/2364

 

WinSetup64 v4.0 - Command Line 설치 옵션

WinSetup64 v4.0 Command Line 옵션WinSetup64 v4.0에서는 프로그램을 직접 실행하여 GUI에서 작업하는 기존 방식과 함께 Command Line 옵션을 이용한 설치 작업 연동 기능을 추가하였습니다. Command Line을 이용하

noways.tistory.com

 

 


https://noways.tistory.com/2365

 

윈런처(WinLauncher)KO/EN v5.0 - 리뉴얼 및 기능 개선

WinLauncher > EasyWinSetup 연동 - 움짤(GIF) WinLauncher > WinSetup 연동 - 움짤(GIF)└▶ 마지막 설치 파일 경로와 인덱스를 저장하여 재실행 시 빠르게 연동됩니다. WinLauncher > RSImageX 연동 - 움짤(GIF) └▶ 마지

noways.tistory.com

 

 


https://noways.tistory.com/2329

 

디스크 이미지 마스터 프로 v3.0(Disk Image Master Pro v3.0)

Disk Image Master Pro v3.0 소개Windows 시스템 백업을 자주 사용하는 사용자라면 Image for Windows, Drive Snapshot, R-Drive Image, WIM 백업을 각각 따로 실행하는 것이 번거롭습니다. Disk Image Master Pro v2.0은 이러한

noways.tistory.com

 

 


https://noways.tistory.com/2320

 

DiskManager v4.0 (WinAPI)

DiskManager v4.0 (WinAPI) 기능 소개디스크 정보 확인부터 GPT/MBR 파티션 구성, 프리셋 저장까지 한 번에DiskManager v4.0은 디스크의 구조를 확인하고, 원하는 파티션 레이아웃을 빠르게 구성할 수 있도록

noways.tistory.com

 

 


https://noways.tistory.com/2309

 

Setup 윈도우 설치 런처 v7.0 - 기능 통합 최종

윈도우 설치 방식 선택 및 파티션 작업 일괄 처리를 위해 기능 통합 작업 진행 중 . . . https://noways.tistory.com/2308 Setup 윈도우 설치 런처 v6.0 - ISO 파일 선택 설치 기능 구현 및 검증 . . .Setup 윈도우

noways.tistory.com

 

 

 


  • VHD 설치 구성 요소 배치안 1 — VHD 설정을 상단에 배치(현재 구성)


  • VHD 설치 구성 요소 배치안 2 — VHD 설정을 이미지 설치 영역과 함께 배치

 

반응형
반응형

WinSetup64 - v5.0 업데이트

WinSetup64을 v5.0으로 업데이트하면서 기존 Windows 이미지 설치 기능은 그대로 유지하고, VHD를 이용한 Windows 설치 작업을 하나의 흐름으로 연결할 수 있도록 기능을 확장했습니다. 이번 업데이트의 핵심은 크게 세 가지입니다.

 

  • VHD/X 생성 → 이미지 설치 연동 → 부팅 등록

기존 v4.0에서도 VHD 생성과 마운트 기능을 별도의 VHD 생성 탭에서 사용할 수 있었지만, v5.0에서는 여기에서 한 단계 더 나아가 이미지 설치 과정에서 VHD를 설치 대상으로 직접 선택하고, 설치가 완료된 VHD를 호스트 시스템의 부팅 메뉴에 등록할 수 있도록 개선했습니다.

 

--------------------------------------------------------------------
1. VHD/X 생성
--------------------------------------------------------------------
[00:14:47] VHD 생성 및 마운트를 시작합니다: E:\TEST\WIN10.vhdx
[00:14:47] VHD 생성 시작 | 크기: 60GB | 타입: Dynamic | 파티션 형식: GPT
[00:14:47] VHD 컨테이너 파일 생성 완료 (동적 확장).
[00:14:47] 초기화 및 드라이브 포맷 자동 빌드 시도 중...
[00:14:48] 파티션 활성화 세팅 완료. 시스템 볼륨 등록 처리 중...
[00:14:48] Z: 파일 시스템 NTFS 빠른 포맷 수행 중 (GUID 모드)...
[00:14:49] 가상 디스크 디플로이 완료! 즉시 사용 가능합니다. (드라이브: Z:)
[00:14:49] VHD 생성 완료. 탑재 문자: Z:
[00:14:49] 대상 드라이브 [Z:] -> \\.\PhysicalDrive0 분석 시작
[00:14:49] [SUCCESS] 물리 디스크 0번 최종 파티션 스타일 판별 성공: 1
[00:14:49] GPT ESP 파티션 발견 : 디스크 0 파티션 1 -> Y:
[00:14:49] [VHD] 실제 호스트 BCD가 있는 부팅 파티션 확인: 0:1  Y:  SYSTEM               200MB  FAT32 GPT  Samsung SSD 860 EVO 250GB
[00:14:49] [VHD] 호스트 부팅 위치 자동 매핑: 0:1  Y:  SYSTEM               200MB  FAT32 GPT  Samsung SSD 860 EVO 250GB
--------------------------------------------------------------------
2-1. 설치 이미지(ISO/WIM/ESD) 검색 or 선택
--------------------------------------------------------------------
[00:14:53] 파일 검색을 시작합니다. (지정 깊이: 0단계)
[00:14:53] 검색 완료. 발견된 이미지 파일 개수: 8
--------------------------------------------------------------------
2-2. 설치 이미지 탑재 및 소스 매핑(자동)
--------------------------------------------------------------------
[wimlib] 이미지 정보 5개 추출 완료
[00:15:13] $OEM$ 폴더 발견 및 설정됨 I:\sources\$OEM$
[00:15:13] OEM 경로에서 XML 목록을 연동합니다: I:\sources\$OEM$\$$\Panther
--------------------------------------------------------------------
3-1. 이미지 설치 시작
--------------------------------------------------------------------
[00:15:23] 이미 마운트된 VHD — 생성 생략: Z:
[00:15:23] 대상 드라이브 [Z:] -> \\.\PhysicalDrive0 분석 시작
[00:15:23] [SUCCESS] 물리 디스크 0번 최종 파티션 스타일 판별 성공: 1
[00:15:23] GPT ESP 파티션 발견 : 디스크 0 파티션 1 -> Y:
[00:15:23] [VHD] 실제 호스트 BCD가 있는 부팅 파티션 확인: 0:1  Y:  SYSTEM               200MB  FAT32 GPT  Samsung SSD 860 EVO 250GB
[00:15:23] [VHD] 호스트 부팅 위치 자동 매핑: 0:1  Y:  SYSTEM               200MB  FAT32 GPT  Samsung SSD 860 EVO 250GB
[00:15:23] 대상 드라이브 [Z:] -> \\.\PhysicalDrive0 분석 시작
[00:15:23] [SUCCESS] 물리 디스크 0번 최종 파티션 스타일 판별 성공: 1
[00:15:23] GPT ESP 파티션 발견 : 디스크 0 파티션 1 -> Y:
[00:15:23] [VHD] 실제 호스트 BCD가 있는 부팅 파티션 확인: 0:1  Y:  SYSTEM               200MB  FAT32 GPT  Samsung SSD 860 EVO 250GB
[00:15:23] [VHD] 호스트 부팅 위치 자동 매핑: 0:1  Y:  SYSTEM               200MB  FAT32 GPT  Samsung SSD 860 EVO 250GB
[00:15:23] 대상 드라이브 [Y:] -> \\.\PhysicalDrive0 분석 시작
[00:15:23] [SUCCESS] 물리 디스크 0번 최종 파티션 스타일 판별 성공: 1
[00:15:25] wimlib-imagex 배포 도구를 초기화합니다.
[00:15:25] 실행 명령어: "C:\Windows\wimlib-imagex.exe" apply "I:\sources\install.wim" 2 "Z:" --verbose
[00:16:51] [완료] wimlib 이미지 전개 완료.
[00:16:51] $OEM$ 포스트 구성 복사 작업을 시작합니다.
[00:16:51] -> $OEM$\$$ 복사 중: Z:Windows
[00:16:51] -> $OEM$\$1 복사 중: Z:
[00:16:53] [완료] $OEM$ 구조 전개 완료.
[00:16:53] [완료] Unattend.xml 원본 복사 완료 -> Z:Windows\Panther\Unattend.xml
--------------------------------------------------------------------
3-2. 완료 후 호스트 BCD 부팅 등록(자동)
--------------------------------------------------------------------
[00:16:53] GPT ESP 파티션 발견 : 디스크 0 파티션 1 -> Y:
[00:16:53] [VHD] 실제 호스트 BCD가 있는 부팅 파티션 확인: 0:1  Y:  SYSTEM               200MB  FAT32 GPT  Samsung SSD 860 EVO 250GB
[00:16:53] 호스트 BCD 스토어 확인: Y:\EFI\Microsoft\Boot\BCD
[00:16:53] [VHD] 기존 동일 VHD 부팅 항목 재사용: {33dd19da-bc18-11f1-a44f-fcaa14e6d839}
[00:16:55] 호스트 BCD에 VHD 부팅 항목 등록 완료: {33dd19da-bc18-11f1-a44f-fcaa14e6d839} | Windows 10 (VHD)
[00:16:55]   store=Y:\EFI\Microsoft\Boot\BCD device=vhd=[locate]\TEST\WIN10.vhdx path=Winload.efi
[00:17:09] VHD 부팅 항목을 기본값으로 설정 완료: {33dd19da-bc18-11f1-a44f-fcaa14e6d839}
[00:17:09] [완료] 모든 구성 및 부팅 환경 생성 작업이 완료되었습니다.
[00:17:09] 후속 작업 수행 제어 시작 -> 모드: 대기

 


WinSetup64 v5.0  VHDX 윈도우 설치 - 움짤(GIF)

└▶ 디스크를 꼭 초기화하지 않아도 기존의 다른 파티션에서 설치할 수 있습니다.

└▶ 여기서는 디스크가 비어 있는 깡통 상태에서도 연동이 가능하다는 것을 보여드리기 위한 예시입니다.

 


WinSetup64 v5.0  VHDX 윈도우 설치 흐름 재구성 임시 테스트 - 움짤(GIF)

 


1. 이미지 설치와 VHD 기능 연동

v5.0의 이미지 설치 탭에는 새롭게 VHD에 설치 옵션이 추가되었습니다. 기존에는 Windows 이미지를 실제 디스크의 파티션에 적용하는 방식이 기본이었다면, v5.0에서는 VHD 또는 VHDX 파일을 생성한 후 해당 가상 디스크에 Windows 이미지를 설치할 수 있습니다. VHD에 설치를 선택하면 VHD 설치에 필요한 설정 항목이 활성화됩니다.

  • VHD / VHDX 형식 선택
  • Dynamic / Fixed 타입 선택
  • VHD 용량 설정
  • GPT / MBR 선택
  • 파일 시스템 선택
  • 탑재 문자 지정
  • 레이블 설정
  • VHD 생성 및 탑재

VHD 파일이 아직 존재하지 않는 경우에는 설정한 내용을 기준으로 VHD를 생성하고 마운트한 다음 Windows 이미지 설치 과정으로 연결할 수 있습니다. 이미 VHD가 생성되어 있고 마운트되어 있는 경우에는 기존 VHD를 그대로 사용하여 불필요한 생성 과정을 생략할 수 있도록 구성했습니다. 즉, v5.0에서는 별도의 VHD 생성 작업과 이미지 설치 작업을 따로 진행하지 않아도 이미지 설치 과정 안에서 VHD 준비부터 Windows 이미지 적용까지 연결할 수 있습니다.

 

2. VHD 생성 기능 개선

기존 v4.0의 VHD 생성 기능을 기반으로 v5.0에서는 인터페이스와 기능 구성을 다시 정리했습니다. 기존의 VHD 생성 방식과 마찬가지로 VHD/VHDX 형식과 용량, 타입, 파티션 형식, 포맷, 탑재 문자 등의 설정이 가능하며, v5.0에서는 이러한 설정을 이미지 설치 탭에서도 동일한 형태로 사용할 수 있도록 구성했습니다. 또한 기존 VHD를 마운트하거나 해제하는 작업도 계속 사용할 수 있으며, 시스템에 존재하는 VHD 파일을 관리하는 기능도 유지됩니다.

 

여기에 추가로 자식 VHD 관련 기능을 구성하여 VHD를 활용한 다양한 테스트 및 설치 환경을 만들 수 있도록 기능을 확장했습니다.

결과적으로 v5.0의 VHD 기능은 단순히 가상 디스크 파일을 만드는 기능에 머무르지 않고, VHD 생성 → 마운트 → Windows 이미지 설치 → 부팅 환경 구성 이라는 하나의 작업 흐름으로 연결되는 형태가 되었습니다.

 

3. 설치 완료 후 VHD 부팅 등록

이번 v5.0에서 가장 큰 변화 중 하나는 VHD에 설치한 Windows를 호스트 시스템의 부팅 메뉴에 등록하는 기능입니다. VHD에 Windows 이미지를 적용하는 것만으로는 실제 시스템에서 해당 VHD를 선택하여 부팅할 수 있는 환경이 완성되는 것은 아니기 때문에, 설치 이후 부팅 항목을 구성하는 과정이 필요합니다. v5.0에서는 이 부분을 프로그램에서 직접 처리하도록 기능을 추가했습니다. VHD 설치가 완료되면 호스트 시스템의 부팅 파티션을 확인하고 BCD 저장소를 찾아 VHD 부팅 항목을 등록합니다.

 

등록되는 항목에는 VHD 파일의 경로와 Windows 부팅에 필요한 설정이 함께 구성되며, UEFI 환경에서는 Winload.efi를 사용하는 형태로 처리됩니다. 특히 VHD가 위치한 드라이브 문자에 의존하지 않도록 VHD 경로를 기준으로 부팅 항목을 구성하여, PE 환경 등에서 임시로 할당된 드라이브 문자 때문에 부팅 항목이 잘못 구성되는 문제를 줄이도록 구현했습니다. 또한 기존 BCD에 동일한 VHD가 이미 등록되어 있는 경우 중복 항목을 정리하고 기존 항목을 재사용할 수 있도록 처리했습니다.

 

4. VHD 관리 탭으로 확장된 BCD 관리

v4.0에서는 VHD 탭에 BCD 관련 기능이 아직 보류 상태로 남아 있었지만, v5.0에서는 이 부분을 실제 관리 기능으로 확장했습니다. 탭 이름도 기존의 VHD 생성에서 VHD 관리로 변경하고, VHD 작업뿐만 아니라 호스트 BCD를 함께 관리할 수 있도록 구성했습니다. 호스트 BCD 관리 화면에서는 현재 부팅 항목을 목록으로 확인할 수 있으며 다음과 같은 작업을 지원합니다.

  • BCD 목록 새로고침
  • VHD 부팅 항목 등록
  • 선택한 부팅 항목 제거
  • 부팅 항목 이름 변경
  • 기본 부팅 항목 설정
  • 부팅 순서 위로 이동
  • 부팅 순서 아래로 이동

따라서 v5.0에서는 VHD를 생성하고 Windows를 설치한 이후 별도의 도구를 이용하지 않고도 VHD 부팅 항목을 등록하고 관리하는 작업까지 WinSetup64 안에서 처리할 수 있습니다.

 

5. VHD 설치 후 기본 부팅 설정

VHD 부팅 항목을 등록한 이후에는 해당 VHD를 시스템의 기본 부팅 항목으로 설정할 것인지 선택할 수 있습니다. 부팅 항목 등록이 완료되면 기본 부팅으로 설정할지 여부를 확인하는 메시지가 표시되며, 사용자가 선택할 수 있도록 구성했습니다. 기본값은 아니오로 설정하여 단순히 VHD 부팅 항목만 추가하고 기존 부팅 환경은 그대로 유지할 수도 있습니다. 필요한 경우에는 등록된 VHD 항목을 기본 부팅으로 설정하여 다음 재부팅부터 해당 VHD로 부팅하도록 구성할 수 있습니다.

 

6. v5.0의 전체 작업 흐름

이번 업데이트를 통해 VHD를 이용한 Windows 설치 작업은 다음과 같은 흐름으로 연결됩니다.

 

① VHD 설정

VHD 또는 VHDX 형식과 용량, 타입, 파티션, 포맷 등의 설정을 지정합니다.

↓

② VHD 생성 및 마운트

VHD 파일을 생성하고 시스템에 마운트합니다.

↓

③ 이미지 설치 연동

이미지 설치 탭에서 Windows 이미지와 설치할 인덱스를 선택합니다.

↓

④ VHD에 Windows 이미지 적용

선택한 Windows 이미지를 마운트된 VHD에 적용합니다.

↓

⑤ 호스트 부팅 환경 구성

호스트의 부팅 파티션과 BCD 저장소를 확인하여 VHD 부팅 항목을 구성합니다.

↓

⑥ 부팅 메뉴 등록

설치한 VHD를 Windows 부팅 메뉴에서 선택할 수 있도록 등록합니다.

↓

⑦ 기본 부팅 선택

필요한 경우 등록된 VHD를 기본 부팅 항목으로 설정합니다.

 

이렇게 v5.0에서는 기존에 각각 분리되어 있던 VHD 생성과 Windows 이미지 설치, 부팅 등록 작업이 하나의 흐름으로 연결되었습니다.

7. 기존 기능은 그대로 유지

이번 v5.0 업데이트의 중심은 VHD 관련 기능 개선과 이미지 설치 연동입니다. 따라서 기존에 제공하던 다른 탭의 주요 기능은 기존 방식 그대로 사용할 수 있습니다. Windows 이미지 선택 및 인덱스 확인, 파티션 작업, 파티션 백업 등 기존 기능은 유지하면서 VHD 설치 기능을 추가하여 사용할 수 있도록 구성했습니다. 즉, 기존 WinSetup64의 사용 방법을 크게 변경하기보다는 기존 이미지 설치 기능에 VHD 설치라는 새로운 작업 방식을 추가하고, VHD 관리 기능을 확장한 업데이트라고 볼 수 있습니다.

마무리

WinSetup64 v5.0에서 가장 크게 달라진 부분은 단순히 VHD 생성 기능을 추가한 것이 아니라, 기존 VHD 기능을 Windows 이미지 설치 과정과 직접 연결했다는 점입니다.

 

특히 이번 업데이트에서는

 

VHD 생성
→ 이미지 설치 연동
→ Windows 이미지 적용
→ 호스트 BCD 부팅 등록

 

으로 이어지는 작업 흐름을 하나의 프로그램 안에서 구성할 수 있도록 개선했습니다. 또한 VHD 관리 탭을 통해 등록된 부팅 항목을 확인하고 이름 변경, 제거, 기본값 설정, 부팅 순서 변경까지 관리할 수 있도록 기능을 확장했습니다. 기존 WinSetup64의 Windows 이미지 설치 기능은 그대로 유지하면서 VHD를 활용한 설치 및 부팅 환경까지 연결할 수 있도록 개선한 것이 이번 v5.0 업데이트의 주요 변경 사항입니다. 이번 버전의 핵심을 한 문장으로 압축하면 “VHD를 만들 수 있는 기능에서, VHD에 Windows를 설치하고 실제 부팅까지 연결하는 기능으로 확장”이라고 정리할 수 있습니다.

 


  • 디스크가 하나이고 파티션을 재구성하는 환경을 기준으로 설치 과정을 예시로 설명하였습니다.
  • 기존 디스크 및 파티션 구성을 그대로 활용하는 경우에는 파티션 작업을 진행하지 않아도 됩니다.

 


  • '이미지 설치' 탭에서는 기본적으로 VHD/X 설치 기능이 비활성화되어 있습니다.
  • VHD/X 설치 옵션을 활성화하여 이미지 설치에 연동할 수 있습니다.

 


  • 'VHD에 설치' 옵션을 활성화하고 생성할 파일 경로를 지정합니다.
  • 형식, 타입, 용량, 파티션, 포맷, 탑재 문자, 레이블을 확인한 후 생성 버튼을 클릭합니다.
  • 대부분 기본값으로 설정되어 있어 형식, 용량, 레이블 정도만 선택하면 됩니다.
  • 레이블을 비워두면 'VHD_DRV'로 지정되며 직접 입력할 수도 있습니다.

 


  • 생성 버튼을 클릭하면 VHD/X 생성부터 모든 작업이 자동으로 진행됩니다.
  • '설치 위치'와 '부팅 위치'도 자동으로 매핑됩니다.

 


  • 설치 파일은 이미지(ISO/WIM/ESD)를 검색하거나 직접 지정합니다.

 



  • 설치에 연동할 추가 옵션(무인 설치 응답 파일, $OEM$ 소스, 드라이버 설치)을 선택합니다.

 


  • '설치 시작' 버튼을 클릭하고 선택한 옵션을 확인합니다.
  • 옵션이 일치하면 '예' 버튼을 클릭하여 설치를 진행합니다.

 

 

 


  • 설치 및 호스트 BCD 등록이 완료되면 VHD/X를 기본 부팅으로 설정할지 묻는 팝업이 표시됩니다.
  • 멀티 부팅 환경에서는 사용자 환경에 맞게 선택하여 진행합니다.


  • 'VHD 관리' 탭에서는 자식 VHD/X 생성 및 부팅 관련 기능을 지원합니다.
  • VHD/X로 부팅하여 윈도우 설치를 완료한 후 활용할 수 있습니다.

 

 

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

 

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

donaricano-btn

반응형
반응형

WinLauncher > EasyWinSetup 연동 - 움짤(GIF)

 

WinLauncher > WinSetup 연동 - 움짤(GIF)

└▶ 마지막 설치 파일 경로와 인덱스를 저장하여 재실행 시 빠르게 연동됩니다.

 

WinLauncher > RSImageX 연동 - 움짤(GIF)

└▶ 마지막 설치 파일 경로와 인덱스를 저장하여 재실행 시 빠르게 연동됩니다.

 

WinLauncher > WinNTSetup 연동 - 움짤(GIF)

└▶ 마지막 설치 파일 경로와 인덱스를 저장하여 재실행 시 빠르게 연동됩니다.

 

WinLauncher v5.0

Windows 설치를 위한 이미지 선택부터 파티션 구성, 응답파일, 드라이버 연동까지

Windows를 새로 설치할 때는 설치 이미지 선택부터 대상 디스크 확인, 파티션 구성, Windows 이미지 Index 선택, 응답파일 적용, 드라이버 및 $OEM$ 폴더 설정, 설치 프로그램 실행까지 여러 단계를 각각 확인해야 합니다. WinLauncher v5.0은 이러한 Windows 설치 준비 과정을 하나의 GUI에서 순서대로 구성할 수 있도록 제작한 Windows 설치 연동 런처입니다. ISO / WIM / ESD 이미지 검색부터 GPT / MBR 파티션 구성, 응답파일 선택 및 편집, 드라이버 폴더와 $OEM$ 폴더 지정, 설치 후 동작 설정, 자동 설치까지 하나의 작업 흐름으로 연결할 수 있습니다.

 

또한 다음과 같은 Windows 설치 도구를 선택하여 연동할 수 있습니다.

  • EasyWinSetup
  • WinSetup
  • RSImageX
  • WinNTSetup

 

 


목차

  1. WinLauncher v5.0 주요 특징
  2. 프로그램 실행 및 기본 구성
  3. 이미지 선택
    • 대상 디스크 선택
    • ISO / WIM / ESD 검색
    • 검색 깊이 설정
    • 이미지 파일 선택
    • Windows Index 선택
  4. 파티션 작업
    • 디스크 선택
    • GPT / MBR 선택
    • System 파티션 설정
    • MSR 파티션 설정
    • Windows 파티션 설정
    • Data 파티션 설정
    • WinRE 파티션 설정
    • 프리셋 저장 및 불러오기
    • 파티션 작업 건너뛰기
  5. 옵션 설정
    • 실행 도구 선택
    • 응답파일 선택
    • 응답파일 편집
    • LocalUser 계정 이름 변경
    • 사용자 응답파일 지정
    • 드라이버 폴더 지정
    • $OEM$ 폴더 지정
    • 설치 후 동작 설정
    • 자동 설치 설정
  6. Windows 설치 실행
  7. 설치 도구별 연동 방식
  8. WinLauncher v5.0의 전체 작업 흐름
  9. 작업 설정 저장
  10. 주의사항
  11. 마무리

1. WinLauncher v5.0 주요 특징

WinLauncher v5.0은 Windows 설치에 필요한 여러 설정을 단계별로 구성할 수 있도록 만들어졌습니다.

프로그램의 기본 작업 흐름은 다음과 같습니다.

이미지 선택 → 파티션 작업 → 옵션 설정 → 설치 시작

이미 기존에 파티션이 구성되어 있다면 파티션 작업을 건너뛸 수도 있습니다.

주요 기능은 다음과 같습니다.

 

이미지 검색

연결된 물리 디스크를 확인하고 해당 디스크의 드라이브 문자를 기반으로 ISO, WIM, ESD 파일을 검색합니다.

 

Windows Index 선택

WIM 또는 ESD 이미지에 포함된 여러 Windows 에디션 중 설치할 Index를 선택할 수 있습니다.

 

디스크 정보 확인

물리 디스크의 번호, 형식, 크기, 파티션 개수, 미디어 타입, 모델명을 확인할 수 있습니다.

 

GPT / MBR 파티션 구성

Windows 설치 대상 디스크를 GPT 또는 MBR 방식으로 초기화하고 설치에 필요한 파티션을 구성할 수 있습니다.

 

응답파일 연동

프로그램에 포함된 응답파일을 선택하거나 외부 unattend.xml 파일을 직접 지정할 수 있습니다.

 

드라이버 및 $OEM$ 연동

설치 과정에서 사용할 드라이버 폴더와 $OEM$ 폴더를 지정할 수 있습니다.

 

다양한 Windows 설치 도구 연동

EasyWinSetup, WinSetup, RSImageX, WinNTSetup 중 사용할 프로그램을 선택하여 설치를 진행할 수 있습니다.

 

자동 설치

자동 설치 옵션을 활성화하면 선택한 설치 도구가 실행된 후 설치 시작 옵션까지 함께 전달할 수 있습니다.


2. 프로그램 실행 및 기본 구성

WinLauncher v5.0을 실행하면 크게 다음과 같은 탭으로 구성되어 있습니다.

  • 이미지 선택
  • 파티션 작업
  • 옵션 설정
  • 도움말

상단 오른쪽에는 KO / EN 언어 선택 기능이 있어 프로그램 인터페이스를 한국어 또는 영어로 변경할 수 있습니다.

프로그램은 관리자 권한으로 실행되도록 구성되어 있으며, 중복 실행을 방지하기 위한 Singleton 처리도 포함되어 있습니다.


3. 이미지 선택

3-1. 대상 디스크 선택

첫 번째 이미지 선택 탭에서는 Windows 설치 이미지가 저장되어 있는 디스크를 선택합니다.

디스크 목록에는 다음과 같은 정보가 표시됩니다.

 

항목설명

No 물리 디스크 번호
Type 디스크 형식
Size 디스크 전체 용량
Partitions 파티션 개수 및 드라이브 문자
Media Type SSD, HDD, NVMe, USB 등의 미디어 유형
Model 디스크 모델명

 

프로그램은 Windows에 연결된 PhysicalDrive를 직접 조회하여 디스크 정보를 구성합니다. 따라서 단순히 C:, D:와 같은 드라이브 문자만 표시하는 방식이 아니라 물리 디스크 단위로 설치 대상 장치를 확인할 수 있도록 구성되어 있습니다. 설치 이미지가 들어 있는 디스크를 선택한 후 다음 단계의 검색 설정을 진행합니다.


3-2. 이미지 검색 설정

이미지 선택 화면에서는 검색 조건을 설정할 수 있습니다.

디렉터리 깊이

 

디렉터리 깊이를 설정하여 검색할 폴더 범위를 지정합니다. 예를 들어 이미지가 디스크 루트에 있다면 낮은 깊이로 검색할 수 있고, 여러 단계의 하위 폴더에 저장되어 있다면 검색 깊이를 높일 수 있습니다.

검색 확장자

 

다음 파일 형식을 선택할 수 있습니다.

  • ISO
  • WIM
  • ESD

필요한 형식만 체크하면 해당 확장자의 파일을 검색합니다.

예를 들어 WIM 파일만 찾고 싶다면 ISO와 ESD를 해제하고 WIM만 선택하면 됩니다.


3-3. 이미지 파일 검색

검색 대상 디스크와 검색 조건을 설정한 다음 검색 버튼을 클릭합니다.

검색 결과에는 다음 정보가 표시됩니다.

  • 이미지 파일 전체 경로
  • 이미지 파일 크기

예를 들어 다음과 같은 형태로 표시됩니다.

D:\ISO\Windows11.iso
D:\Sources\install.wim
E:\Windows\install.esd

 

파일을 선택하면 해당 이미지의 Index 정보를 읽어오는 과정이 진행됩니다.


3-4. 이미지 Index 선택

Windows 설치 이미지에는 여러 에디션이 포함될 수 있습니다.

예를 들어 하나의 install.wim 안에 여러 Windows 에디션이 포함되어 있을 수 있습니다.

WinLauncher는 선택한 이미지의 Index 정보를 읽어 다음과 같이 목록으로 표시합니다.

 

Index    Name
1        Windows 11 Home
2        Windows 11 Pro
3        Windows 11 Enterprise
...

 

여기서 실제 설치하려는 Windows Index를 선택합니다.

선택한 Index는 이후 실행할 설치 도구에 전달됩니다.


3-5. 다음 단계로 이동

이미지 파일과 Index를 선택한 후 하단의 다음 버튼을 클릭하면 파티션 작업 화면으로 이동합니다.

이때 선택한 이미지 파일과 Index 정보가 다음 단계에서 사용할 수 있도록 내부 변수에 저장됩니다.


4. 파티션 작업

두 번째 탭은 파티션 작업입니다.

이 화면에서는 Windows를 설치할 대상 디스크를 선택하고 GPT 또는 MBR 방식으로 파티션을 구성할 수 있습니다.

디스크 목록을 클릭하면 선택한 디스크의 파티션 정보가 아래쪽에 표시됩니다.


4-1. 대상 디스크 선택

파티션 작업 화면의 디스크 목록에서도 다음 정보를 확인할 수 있습니다.

  • 디스크 번호
  • 디스크 형식
  • 디스크 용량
  • 파티션 개수
  • 미디어 타입
  • 모델명

설치 대상 디스크를 정확하게 선택하는 것이 중요합니다. 특히 파티션 생성 작업을 실행하면 대상 디스크를 초기화하는 과정이 포함될 수 있으므로 디스크 번호와 모델명을 반드시 확인한 후 진행해야 합니다.


4-2. GPT와 MBR 선택

파티션 구성 방식은 두 가지입니다.

GPT (UEFI)

최신 Windows 시스템에서 일반적으로 사용하는 구성 방식입니다.

GPT 방식에서는 다음과 같은 파티션 구성을 사용할 수 있습니다.

  • EFI System Partition
  • MSR
  • Windows
  • Data
  • WinRE

MBR (Legacy)

Legacy BIOS 방식의 설치 환경을 위한 구성입니다. MBR 방식에서는 Windows 파티션을 생성하고 Active 설정을 적용하는 방식으로 구성됩니다. 프로그램 화면에서 원하는 방식을 선택하면 해당 방식에 맞춰 파티션 설정 항목의 활성화 상태가 변경됩니다.


4-3. System 파티션 설정

GPT 방식에서는 System 파티션을 설정할 수 있습니다.

설정 가능한 항목은 다음과 같습니다.

  • 파티션 크기
  • 파티션 레이블
  • 드라이브 문자

기본값은 소스 기준으로 다음과 같이 설정되어 있습니다.

 

크기       : 200 MB
레이블     : System
드라이브   : S:

 

System 파티션은 EFI 시스템 파티션으로 생성되며 FAT32 형식으로 포맷됩니다.


4-4. MSR 파티션

GPT 방식에서는 필요에 따라 MSR 파티션 생성을 선택할 수 있습니다.

MSR 크기는 별도로 지정할 수 있으며 기본값은 16MB입니다.

MSR 옵션을 체크하면 Windows 파티션 생성 전에 MSR 파티션이 추가됩니다.


4-5. Windows 파티션

Windows 파티션은 실제 Windows 운영체제가 설치될 파티션입니다.

크기는 다음과 같이 설정할 수 있습니다.

Auto
100 GB
120 GB
150 GB
180 GB
200 GB
...

 

Auto를 선택하면 남은 공간을 기준으로 Windows 파티션을 생성하는 방식으로 동작합니다. 수동 크기를 선택하면 지정한 크기만큼 Windows 파티션을 생성합니다. Windows 파티션의 기본 레이블은 Windows, 기본 드라이브 문자는 W:로 설정되어 있습니다. 필요에 따라 레이블과 드라이브 문자를 변경할 수 있습니다.


4-6. Data 파티션

Windows 파티션 크기를 수동으로 지정한 경우에는 Data 파티션을 추가할 수 있습니다. Data 파티션의 크기와 레이블을 지정할 수 있으며, 드라이브 문자 역시 선택할 수 있습니다. Data 파티션을 사용하면 운영체제 영역과 사용자 데이터 영역을 분리하는 구성으로 사용할 수 있습니다. 단, 소스의 현재 동작상 Windows 파티션이 Auto인 경우에는 Data 파티션 옵션을 사용할 수 없도록 구성되어 있습니다.


4-7. WinRE 복구 파티션

GPT 방식에서는 WinRE 복구 파티션도 선택할 수 있습니다.

기본값은 다음과 같습니다.

 

크기       : 2 GB
레이블     : Recovery
드라이브   : R:

 

WinRE 옵션을 활성화하면 Windows 파티션에서 필요한 공간을 축소한 후 복구 파티션을 생성합니다.

생성된 WinRE 파티션에는 Windows Recovery Partition GUID가 설정되고 GPT 속성도 적용됩니다.


4-8. GPT 파티션 생성 과정

GPT 방식으로 파티션 작업을 실행하면 내부적으로 다음 순서로 작업이 진행됩니다.

1. 디스크 초기화
2. GPT 변환
3. EFI System 파티션 생성
4. MSR 파티션 생성
5. Windows 파티션 생성
6. Data 파티션 생성
7. WinRE 파티션 생성

 

선택하지 않은 항목은 작업 과정에서 제외됩니다.

각 단계는 진행률 창을 통해 작업 상태가 표시됩니다.


4-9. MBR 파티션 생성 과정

MBR을 선택하면 다음과 같은 방식으로 구성됩니다.

1. 디스크 초기화
2. MBR 변환
3. Windows 파티션 생성
4. NTFS 포맷
5. Active 설정
6. 드라이브 문자 할당

 

MBR에서는 GPT 전용 System, MSR, WinRE 구성 항목이 비활성화됩니다.


4-10. 프리셋 기능

자주 사용하는 파티션 구성이 있다면 프리셋 기능을 사용할 수 있습니다.

프로그램에서는 총 6개의 프리셋을 사용할 수 있도록 구성되어 있습니다.

프리셋 1
프리셋 2
프리셋 3
프리셋 4
프리셋 5
프리셋 6

 

저장되는 주요 항목은 다음과 같습니다.

  • GPT / MBR
  • Windows 파티션 크기
  • Windows 레이블
  • Windows 드라이브 문자
  • System 크기
  • System 레이블
  • System 드라이브 문자
  • MSR 사용 여부 및 크기
  • Data 사용 여부 및 설정
  • WinRE 사용 여부 및 설정

프리셋 저장 방법

  1. 파티션 구성을 설정합니다.
  2. 저장할 프리셋 번호를 선택합니다.
  3. 설정 저장을 클릭합니다.
  4. 저장 확인창에서 확인합니다.

프리셋 불러오기

  1. 사용할 프리셋 번호를 선택합니다.
  2. 해당 프리셋 버튼을 클릭합니다.
  3. 저장된 파티션 설정이 현재 화면에 적용됩니다.

설정은 WinLauncher.ini에 저장됩니다.


4-11. 파티션 작업 건너뛰기

이미 Windows 설치 대상 디스크에 파티션 구성이 완료되어 있다면 파티션 작업을 다시 수행할 필요가 없습니다. 이 경우 파티션 작업 안함 (다음) 버튼을 사용할 수 있습니다. 기존 파티션을 유지하면서 설치할 Windows 파티션을 선택하고 다음 단계로 넘어가는 방식입니다. 선택한 Windows 파티션에는 드라이브 문자가 필요합니다.


5. 옵션 설정

세 번째 탭은 옵션 설정입니다.

이곳에서는 실제 Windows 설치 프로그램에 전달할 세부 옵션을 설정합니다.

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

  • 실행 도구
  • 응답파일
  • 사용자 계정
  • 사용자 지정 XML
  • 드라이버
  • $OEM$
  • 설치 후 동작
  • 자동 설치

5-1. 실행 도구 선택

WinLauncher v5.0은 다음 네 가지 설치 도구를 선택할 수 있습니다.

EasyWinSetup
WinSetup
RSImageX
WinNTSetup

 

실행 파일이 프로그램 폴더에 존재하지 않는 경우 해당 항목은 선택할 수 없도록 처리되어 있습니다.

따라서 사용하려는 실행 도구를 프로그램과 함께 준비한 후 선택하면 됩니다.


5-2. 응답파일 선택

응답파일 영역에서는 프로그램 내부의 Panther 폴더에 포함된 XML 파일을 목록으로 표시합니다.

현재 소스에서 기본적으로 구분하고 있는 응답파일은 다음과 같습니다.

A-0.Default_Unattend.xml
A-1.Administrator.xml
A-2.LocalUser.xml
A-3.CustomUser.xml

B-1.Administrator_RemoveAppx.xml
B-2.LocalUser_RemoveAppx.xml
B-3.CustomUser_RemoveAppx.xml

 

각 파일을 선택하면 프로그램에서 용도를 설명하는 안내 문구가 표시됩니다.

예를 들어 다음과 같은 용도로 구분되어 있습니다.

  • 기본 Unattend
  • Administrator 계정
  • LocalUser 계정
  • CustomUser 계정
  • AppX 제거 기능이 포함된 응답파일

5-3. 응답파일 편집

응답파일을 선택하면 Edit 버튼을 사용할 수 있습니다. 버튼을 클릭하면 포함된 Notepad2.exe가 우선 사용되고, 해당 프로그램이 없는 경우 Windows 기본 메모장이 실행됩니다. 따라서 설치 환경에 맞춰 응답파일 내용을 직접 확인하거나 수정할 수 있습니다.


5-4. LocalUser 계정 이름 변경

LocalUser가 포함된 응답파일을 선택하면 계정 이름 변경 입력란이 활성화됩니다.

여기에 원하는 사용자 계정 이름을 입력하면 설치 실행 시 해당 응답파일의 다음 항목을 변경하도록 구현되어 있습니다.

<DisplayName>
<Name>
<Username>

 

즉, 응답파일을 별도로 여러 개 만들지 않고 하나의 LocalUser용 응답파일을 이용하여 계정 이름을 변경하는 방식으로 사용할 수 있습니다.


5-5. 사용자 지정 응답파일

프로그램 내부의 응답파일을 사용하지 않고 직접 작성한 unattend.xml을 사용하려는 경우에는 응답파일 수동 선택 기능을 사용할 수 있습니다. ... 버튼을 클릭한 후 사용할 XML 파일을 선택합니다. 수동으로 지정한 XML 파일이 존재하면 내부 기본 응답파일보다 우선하여 설치 과정에 사용됩니다.

 

따라서 다음과 같은 형태로 사용할 수 있습니다.

기본 응답파일
        ↓
또는
사용자 지정 unattend.xml
        ↓
Windows 설치 도구에 전달

5-6. 드라이버 폴더

설치 과정에서 추가 드라이버를 함께 사용하려는 경우 드라이버 폴더를 지정할 수 있습니다.

사용 옵션을 활성화하면 폴더 선택 버튼을 사용할 수 있습니다.

기본적으로 프로그램 내부에는 다음과 같은 작업 경로가 준비됩니다.

%TEMP%\WinLauncher\WINLAUNCHER_SOURCES\IRST_VMD

 

이 영역은 Windows 설치 과정에서 필요한 드라이버를 준비하는 용도로 활용할 수 있습니다.

외부 드라이버 폴더를 지정하는 것도 가능합니다.


5-7. $OEM$ 폴더

Windows 설치 과정에서 $OEM$ 구조를 사용하려는 경우 $OEM$ 폴더를 지정할 수 있습니다.

드라이버와 마찬가지로 사용 옵션을 활성화한 후 원하는 폴더를 선택하면 됩니다.

기본 작업 경로에는 다음과 같은 $OEM$ 폴더가 준비됩니다.

%TEMP%\WinLauncher\WINLAUNCHER_SOURCES\$OEM$

 

필요한 경우 외부 $OEM$ 폴더를 직접 지정할 수도 있습니다.


5-8. 설치 후 동작

설치가 끝난 후 시스템 동작도 선택할 수 있습니다.

현재 소스에서는 다음 세 가지 옵션으로 구성되어 있습니다.

없음
재부팅
시스템 종료

 

예를 들어 자동 설치 작업 후 PC를 자동으로 재부팅하도록 설정하거나, 설치 완료 후 시스템을 종료하도록 구성할 수 있습니다.


5-9. 자동 설치

WinLauncher v5.0에는 자동 설치 옵션이 포함되어 있습니다.

사용
사용 안함

 

자동 설치를 활성화하면 선택한 설치 도구를 실행할 때 해당 도구에 설치 시작 옵션을 함께 전달합니다. 각 설치 도구별로 전달되는 옵션은 서로 다릅니다. 예를 들어 EasyWinSetup과 WinSetup에는 /ApplyStart, RSImageX에는 /start:On, WinNTSetup에는 -setup 옵션이 추가되는 구조입니다. 따라서 사용자가 설치 도구 화면에서 다시 설치 시작을 누르는 과정을 줄이는 용도로 사용할 수 있습니다.


6. Windows 설치 실행

모든 설정이 완료되면 설치 시작 버튼을 통해 실제 Windows 설치 프로그램을 실행합니다.

설치 실행 전에 WinLauncher는 최종 확인창을 표시합니다.

확인창에는 다음과 같은 정보가 포함됩니다.

설치 이미지
Index
대상 디스크
Boot 드라이브
Windows 드라이브
응답파일
드라이버
$OEM$
종료 옵션
자동 설치 여부
실행 도구

 

이 정보를 마지막으로 확인한 후 설치를 진행할 수 있습니다.


7. 설치 도구별 연동 방식

WinLauncher는 선택한 프로그램에 맞춰 각각 다른 명령줄을 구성합니다.

EasyWinSetup

다음과 같은 주요 정보를 전달합니다.

/ImageFile
/Index
/ApplyDrv
/BootDrv
/XmlFile
/DriversPath
/OemPath
/after
/ApplyStart

WinSetup

EasyWinSetup과 유사한 구조로 이미지, Index, 설치 드라이브, 부트 드라이브 및 추가 옵션을 전달합니다.

/ImageFile
/Index
/ApplyDrv
/BootDrv
/XmlFile
/DriversPath
/OemPath
/after
/ApplyStart

RSImageX

RSImageX에는 다음과 같은 방식으로 주요 설치 정보를 전달합니다.

/index
/instdrive
/sysdrive
/format
/oemfolder
/bcdboot
/xmlfile
/driverfolder
/reboot
/turnoff
/start:On

WinNTSetup

WinNTSetup은 NT6 설치 방식에 맞춰 다음과 같은 인자를 구성합니다.

NT6
-source
-wimindex
-syspart
-tempdrive
-unattend
-drivers
-OEM
-setup

 

즉, WinLauncher가 직접 모든 Windows 설치 작업을 수행하기보다는 사용자가 선택한 설치 도구에 필요한 명령줄 인자를 자동으로 구성하여 실행하는 런처 역할을 수행합니다.


8. WinLauncher v5.0의 전체 작업 흐름

실제 사용 순서는 다음과 같이 정리할 수 있습니다.

STEP 1. 설치 이미지 선택

디스크 선택
   ↓
검색 깊이 설정
   ↓
ISO / WIM / ESD 선택
   ↓
검색
   ↓
이미지 선택
   ↓
Windows Index 선택

STEP 2. 파티션 구성

새 디스크에 Windows를 설치한다면:

대상 디스크 선택
   ↓
GPT 또는 MBR 선택
   ↓
System 설정
   ↓
MSR 설정
   ↓
Windows 파티션 설정
   ↓
Data 설정
   ↓
WinRE 설정
   ↓
파티션 생성

기존 파티션을 사용하는 경우에는:

대상 디스크 선택
   ↓
설치할 파티션 선택
   ↓
파티션 작업 안함

으로 진행할 수 있습니다.


9. 옵션 설정

다음 단계에서 설치 환경을 구성합니다.

실행 도구 선택
   ↓
응답파일 선택
   ↓
필요 시 계정 이름 변경
   ↓
필요 시 사용자 지정 unattend.xml
   ↓
드라이버 폴더 지정
   ↓
$OEM$ 폴더 지정
   ↓
설치 후 동작 선택
   ↓
자동 설치 여부 선택

10. 최종 설치

마지막으로 설치 시작을 선택하면 최종 확인창이 나타납니다.

확인창에서 다음 내용을 다시 확인합니다.

설치 이미지
Index
대상 디스크
Boot 파티션
Windows 파티션
응답파일
드라이버
$OEM$
종료 옵션
자동 설치
실행 도구

문제가 없다면 확인하여 선택한 Windows 설치 프로그램을 실행합니다.


11. 설정 저장

WinLauncher v5.0은 여러 설정을 WinLauncher.ini에 저장합니다.

검색 설정과 파티션 프리셋, 실행 도구 및 일부 설치 옵션 등을 저장하여 다음 실행 시 기존 설정을 다시 사용할 수 있도록 구성되어 있습니다.

특히 프리셋 기능을 이용하면 자주 사용하는 GPT / MBR 파티션 구성을 저장해 두고 반복적으로 사용할 수 있습니다.


12. 프로그램 내부 작업 파일

WinLauncher는 실행 과정에서 임시 작업 영역을 사용합니다.

기본 작업 경로는 다음과 같습니다.

%TEMP%\WinLauncher

그 아래에 다음과 같은 구조가 사용됩니다.

WinLauncher
├─ 7ZIP
└─ WINLAUNCHER_SOURCES
   ├─ Panther
   ├─ IRST_VMD
   ├─ $OEM$
   ├─ Notepad2
   └─ ICO

 

프로그램 내부에 포함된 7z.exe, 7z.dll 및 WinLauncher_Sources.7z를 임시 작업 폴더에 풀어 사용하는 구조입니다.

프로그램 종료 과정에서는 WinLauncher 작업 폴더를 정리하도록 구성되어 있습니다.


13. 디스크 정보 표시 방식

WinLauncher v5.0의 또 하나의 특징은 디스크 정보를 단순한 드라이브 문자 기반으로 처리하지 않고 Windows API를 이용해 물리 디스크 정보를 확인한다는 점입니다.

 

소스에서는 다음과 같은 Windows API 제어 코드를 사용합니다.

IOCTL_STORAGE_QUERY_PROPERTY
IOCTL_DISK_GET_DRIVE_GEOMETRY_EX
IOCTL_DISK_GET_DRIVE_LAYOUT_EX
IOCTL_STORAGE_GET_DEVICE_NUMBER

 

이를 이용하여 디스크 크기, 파티션 레이아웃, 물리 디스크 번호, 모델 및 미디어 유형 등을 확인합니다. Windows의 IOCTL_DISK_GET_DRIVE_LAYOUT_EX는 디스크의 각 파티션에 대한 확장 레이아웃 정보를 조회하는 API입니다. (Microsoft Learn) 또한 IOCTL_STORAGE_QUERY_PROPERTY는 저장장치의 속성을 조회하는 용도로 제공되는 Windows API입니다. (Microsoft Learn)


14. 실제 활용 예

WinLauncher v5.0은 다음과 같은 Windows 설치 환경에서 활용할 수 있습니다.

새 SSD에 Windows 설치

Windows 이미지 선택
→ SSD 선택
→ GPT 파티션 생성
→ Windows 파티션 생성
→ WinRE 생성
→ 응답파일 적용
→ Windows 설치

기존 파티션을 이용한 Windows 설치

Windows 이미지 선택
→ 기존 디스크 선택
→ Windows 파티션 선택
→ 파티션 작업 건너뛰기
→ 응답파일 및 드라이버 설정
→ 설치 실행

자동 설치 환경

Windows 이미지
+
응답파일
+
드라이버
+
$OEM$
+
자동 설치

를 하나의 작업 흐름으로 구성하여 사용할 수 있습니다.


15. 사용 시 주의사항

가장 중요한 부분은 파티션 작업입니다.

GPT 또는 MBR 파티션 생성을 실행하면 대상 디스크의 기존 파티션 및 데이터가 삭제될 수 있습니다.

따라서 작업 전에 반드시 다음 사항을 확인해야 합니다.

  • 대상 디스크 번호
  • 디스크 모델명
  • 디스크 용량
  • 현재 연결된 다른 저장장치
  • 설치 대상 Windows 파티션
  • 필요한 데이터의 백업 여부

특히 여러 개의 SSD 또는 USB 저장장치가 연결된 상태에서는 반드시 대상 디스크를 정확하게 확인한 후 파티션 작업을 실행하는 것이 필요합니다.


16. WinLauncher v5.0을 이용한 Windows 설치 흐름 정리

WinLauncher v5.0의 전체 구조를 간단하게 정리하면 다음과 같습니다.

┌───────────────────────┐
│  1. 이미지 선택        │
│  ISO / WIM / ESD      │
│  Windows Index 선택   │
└───────────┬───────────┘
            ↓
┌───────────────────────┐
│  2. 파티션 작업        │
│  GPT / MBR            │
│  System / MSR         │
│  Windows / Data       │
│  WinRE                │
└───────────┬───────────┘
            ↓
┌───────────────────────┐
│  3. 옵션 설정          │
│  설치 도구             │
│  Unattend XML         │
│  Driver / $OEM$       │
│  종료 / 자동 설치      │
└───────────┬───────────┘
            ↓
┌───────────────────────┐
│  4. 최종 확인          │
│  설치 정보 확인        │
└───────────┬───────────┘
            ↓
┌───────────────────────┐
│  5. Windows 설치       │
│  EasyWinSetup         │
│  WinSetup             │
│  RSImageX             │
│  WinNTSetup           │
└───────────────────────┘

마무리

WinLauncher v5.0은 Windows 설치 과정에서 반복적으로 진행해야 하는 여러 설정을 하나의 프로그램으로 묶어 사용하는 Windows 설치 연동 런처입니다. 단순히 설치 프로그램을 실행하는 것에서 끝나는 것이 아니라, 설치 이미지 검색 → Windows Index 선택 → 디스크 확인 → GPT/MBR 파티션 구성 → 응답파일 선택 → 계정 설정 → 드라이버 연동 → $OEM$ 연동 → 설치 후 동작 설정 → 자동 설치 → Windows 설치 도구 실행 까지 하나의 흐름으로 구성할 수 있도록 제작되었습니다.

 

특히 EasyWinSetup, WinSetup, RSImageX, WinNTSetup 등 서로 다른 Windows 설치 도구를 하나의 인터페이스에서 선택하여 사용할 수 있기 때문에 사용 환경에 따라 원하는 설치 방식을 선택할 수 있습니다. 또한 자주 사용하는 파티션 구성을 프리셋으로 저장할 수 있어 반복적인 Windows 설치 작업에서 동일한 설정을 다시 구성하는 과정도 줄일 수 있습니다. WinLauncher v5.0은 Windows 설치 작업을 직접 수행하는 하나의 설치 엔진이라기보다, Windows 설치에 필요한 이미지와 디스크, 파티션, 응답파일, 드라이버 및 설치 도구를 하나의 작업 흐름으로 연결해 주는 통합 런처라는 점에 의미가 있습니다.

반응형

+ Recent posts