윈 도 우 VHDX 항상 초기화 클린 부팅
2026.01.01 01:03
제 블로그에 등록하면서 markdown 형식으로 작성했던 글이라 100% 동일하게 작성하기 어려워서 조금 수정해서 등록합니다.
pc방처럼 항상 초기화된 상태로 부팅하는 스크립트입니다.
다른 프로그램은 필요 없고, 스크립트를 부모 vhdx로 부팅한 상태에서 작업 스케쥴러에 등록하고 자식 C1, C2 만들면 끝입니다.
시도해보실 분은 혹시 모르니 bootice 혹은 사용하시는 프로그램으로 bcd 를 백업해두시면 좋겠습니다.
vhd, vhdx 를 사용하시는 환경이 제각각이므로 아래의 환경과 다르면 작동을 보장할 수는 없습니다.
아래와 같은 환경에서는 제가 직접 테스트했고 문제 없습니다.
제 경우를 예를 들어보겠습니다.
평소 부트메뉴는 아래와 같은 순서로 설정되어 있습니다.
Windows 11_C1
Windows 11_C2
Windows 11
PE
windows temp
...
파일 위치는 이렇습니다.
부모 VHDX - I:\VHDX\Windows 11.vhdx
자식 1 VHDX - I:\VHDX\Windows 11_C1.vhdx
자식 2 VHDX - I:\VHDX\Windows 11_C2.vhdx
설정이 끝나면,
자식 1 (C1)로 부팅하면 백그라운드로 스크립트가 실행된 후 깨끗한 자식 2 (C2) 가 생기고 자식 2가 다음 부트메뉴에서 기본으로 설정되고, 재부팅하면 C2가 기본 선택되어 있으므로 손댈 필요가 없이 설정한 timeout 시간 후 깨끗한 C2로 부팅됩니다.
그러면 이제 또 스크립트 실행되고 깨끗한 자식 1 (C1) 이 생기고 다음 부트메뉴에 우선 순위로 등록됩니다.
깨끗한 C1 -> C2 -> C1 -> C2 번갈아가면서 부팅되는 것입니다.
시작입니다. 부모 vhdx 로 부팅한 상태에서 작업합니다.
스크립트 수정
첨부 파일 reset_vhdx.ps1 을 적절한 위치에 저장합니다.
텍스트 에디터로 열고 부모, 자식들의 GUID와 파일 저장 위치, 부트메뉴 시간 등 본인의 환경에 맞게 수정합니다.
UTF8 + BOM 형식으로 저장해서 첨부했는데 수정 후 그대로 저장합니다.
# =====================================================
# 설정값
# =====================================================
$C1_GUID = "{0b44e3e0-9518-4646-bba1-b75628ccfc48}".ToLower()
$C2_GUID = "{a2c418f9-a7ec-4998-9edb-09c7facfe017}".ToLower()
$PARENT_GUID = "{0ba37a8d-f525-11ef-8d58-7cb56665694e}".ToLower()
$ParentPath = "I:\VHDX\Windows 11.vhdx"
$C1_Path = "I:\VHDX\Windows 11_C1.vhdx"
$C2_Path = "I:\VHDX\Windows 11_C2.vhdx"
$BootTimeout = 20
$LogPath = "I:\VHDX\reset_log.txt"
스크립트를 작업 스케줄러에 등록
작업 스케줄러 - 동작 - 작업 만들기
- 일반

- 트리거 : 시스템 시작 시
- 동작
- 동작 : 프로그램 시작
- 프로그램/스크립트 : powershell.exe
- 인수 추가(옵션) : -NoProfile -ExecutionPolicy Bypass -File "I:\VHDX\reset_vhdx.ps1"
- 조건 : 그대로 유지하거나, 전부 해제

결과 확인
이제 PE 혹은 다른 윈도우로 부팅해서 자식을 만들고 재부팅 몇 번 해봅니다.
윈도우 바탕화면에 진입하면 다른 시작 프로그램들이 먼저 시작되고, 몇 초 후 스크립트가 실행됩니다.
스크립트는 숨겨진 상태로 실행되므로 powershell 창이 보이지 않아야 합니다.
C1로 부팅한 상태라면 스크립트가 실행된 후 _C2.vhdx 파일의 크기가 4MB로 초기화 되어야 합니다.
C1에서 재부팅하면 비록 C2가 부트메뉴의 첫 줄로 이동하지는 않지만 C2가 기본 선택된 상태로 표시되어야 합니다.
스크립트가 기존에 존재하던 다른 부트메뉴를 삭제하거나 수정하지 않아야 합니다.
잘 된다면 로그 파일에 대략 아래처럼 기록됩니다.
2025-12-30 21:44:39 |=== VHDX 순환 시스템 시작 ===
2025-12-30 21:44:39 | 부트 메뉴 표시 및 timeout 설정 (20 초)
2025-12-30 21:44:40 | 현재 부팅 슬롯: C2
2025-12-30 21:44:40 | C2 부팅 → C1 초기화
2025-12-30 21:44:42 | C1 초기화 완료, 다음 부팅은 C1
2025-12-30 21:44:42 | === VHDX 순환 시스템 종료 ===
원문을 보고 싶으실 경우 아래 글을 확인하시면 됩니다. 큰 차이는 없습니다.
https://chatter.kr/vhdx-rotating-clean-boot
댓글 [7]
-
수리수리 2026.01.01 01:54
-
단편지식 2026.01.01 03:41
강좌 감사합니다...
고생 하셨습니다...
-
단편지식 2026.01.01 03:49
주의 할점 : 클린(자동 교차) 부팅은 윈도우를 항상 처음 환경으로 쓰실분만 쓰세요.
저도 첨에는 교차 부팅 해야 할때만 교차를 사용하다.... 윈도우 상에서 매번 클린 부팅을 실행하는
명령어를 실행하는 수고를 덜기 위하여 자동 교차 부팅으로 바꿔 사용중입니다...
오래된 참고 사이트 : https://www.snoopybox.co.kr/1222
-
yayoya 2026.01.01 05:55
수고 많으셨습니다.
-
cungice 2026.01.01 09:20
수고 많으셨습니다.
-
상발이 2026.01.01 09:38
수고하셨습니다.
-
pp빵빵 2026.01.01 16:38
수고하셨습니다
새해 복 많이 받으세요
| 번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
|---|---|---|---|---|---|
| [공지] | 강좌 작성간 참고해주세요 | gooddew | - | - | - |
| 4649 |
윈 도 우|
자동 백업 복원 CLi 명령어 -R-Drive, IFW [5] |
아마로도 | 556 | 13 | 01-19 |
| 4648 | 윈 도 우| 네트워크에서 공유 PC가 표시되지 않아도 공유 방법 [2] | VᴇɴᴜꜱGɪ | 1109 | 12 | 01-16 |
| 4647 | 소프트웨어| Purebasic - LPCWSTR 배열 읽기 [5] | 입니다 | 510 | 13 | 01-14 |
| 4646 |
윈 도 우|
윈도우용 배치 스크립트 유틸리티 모음 공유 [8] |
이직스 | 2223 | 30 | 01-11 |
| 4645 | 윈 도 우| 드라이브 스냅샷 CLI툴 래핑용 명령어 ~~ [12] | 아마로도 | 553 | 25 | 01-10 |
| 4644 |
소프트웨어|
Ventoy설치-기본 파티션 포맷없이 [7] |
카멜 | 2013 | 29 | 01-06 |
| 4643 | 윈 도 우| Microsoft, 무료 네이티브 도구를 사용하여 Windows 11/10... | VᴇɴᴜꜱGɪ | 839 | 3 | 01-06 |
| 4642 | 기 타| 제미나이에서 리스트를 줄바꿈(단어하나 후 엔터키 한번) ... | 누군가 | 1258 | 0 | 01-01 |
| » | 윈 도 우| VHDX 항상 초기화 클린 부팅 [7] | 스피드 | 1109 | 12 | 01-01 |
| 4640 | 윈 도 우| [캡쳐 추가]VHD쓰시는분들의 간단한 팁 [12] | 트레져sn | 1705 | 20 | 12-29 |
| 4639 |
윈 도 우|
무인설치 누구나 쉽게.... [22] |
트레져sn | 3231 | 46 | 12-27 |
| 4638 | 윈 도 우| Windows 11에서 새로운 '가상 작업 공간' 설정을 사용하여 ... | VᴇɴᴜꜱGɪ | 981 | 4 | 12-24 |
| 4637 | 윈 도 우| Windows 11 작업 표시줄에서 아이콘 크기를 줄이는 방법 [5] | VᴇɴᴜꜱGɪ | 2337 | 15 | 12-14 |
| 4636 | 소프트웨어| vmware를 키고 브라우저에서 유튜브가 끊길경우 (변경완) [1] | 누군가 | 988 | 1 | 12-11 |
| 4635 | 소프트웨어| VMware 인터넷 안될 경우 [4] | 누군가 | 832 | 3 | 12-11 |
| 4634 | 윈 도 우| 머털님 디스크파티션보고서 생각난 허접한 팁 ㅋㅋ [3] | 트레져sn | 1561 | 8 | 12-05 |
| 4633 | 윈 도 우| Windows 11 파일 탐색기가 다크 모드에서 깜박이는 문제를 ... [2] | VᴇɴᴜꜱGɪ | 1413 | 9 | 12-03 |
| 4632 | 소프트웨어| 팟플레이어 고화질 설정 [20] | 트레져sn | 4024 | 22 | 11-28 |
| 4631 | 윈 도 우| 윈도우 이번 11월 업데이트 후 오류 관련 [8] | InfFc3s | 2817 | 8 | 11-27 |
| 4630 | 소프트웨어| 분명 모르시는분 계실것같아서 ㅎㅎ [9] | 트레져sn | 4347 | 16 | 11-25 |
감사합니다^^