강좌 / 팁

오직 배치파일로만 VHD관리해보기..

2024.09.09 18:54

수채화 조회:1108 추천:23

VHD_777.7z

 

압축암호 : 777

 

주의 : 테스트 후 사용하세요.

 

디스크 초기화.cmd.사용할때만 확장자를 지우세요

 

가지고 계신 PE로 부팅을 합니다.

일단 디스크를 초기화하고 파티션을 잡습니다.

@echo off

 

(

echo select disk 0

echo clean

echo convert gpt

 

rem == 1. ESP =========================

echo create partition efi size=100

echo format quick fs=fat32 label="VHD_EFI"

echo assign letter="Z"

 

rem == 2. Microsoft Reserved (MSR) partition ===

echo create partition msr size=16

 

rem == 3. VHD Image & D Drive ============

echo create partition primary 

echo format quick fs=ntfs

echo assign letter="W"

echo list volume

) | diskpart

pause

 

위의 배치파일은 0번 디스크를 완전 날려버리니 신중하게 사용하시기 바랍니다.

사용할 일이 있을때만 확장자를 지웠다가 다시 원상복귀 시키는 형식으로 사용하는 것을 추천드립니다.

지금 사용하시는 분들 데이터를 날려버릴 위험이 있으니 일부러 따로 빼서 올렸어요.

 

이렇게 디스크를 초기화 시키고 디렉토리를 생성후 받은 vhd_777.7z을 압축을 풀어서 Window.VHD폴더에 복사합니다.

 

그리고 이제

 

w:

cd W:\Window.VHD\

부모생성.cmd

 

실행하게 되면 window.vhd라는 파일이 생성되고 v드라이브로 마운트가 될거에요.

 

이제 v드라이브에 각종 윈도우 설치 도구로 윈도우를 설치합니다.

저는 주로 winntsetup을 사용합니다.

 

설치후 재부팅을 하면 vhd로 부팅이 될거에요.

 

부팅했을때 성능옵션 창이 자꾸 뜬다면 명령어 모음에 들어가서

vhd 성능옵션 안나오게 하기.cmd 파일을 실행시키세요.

보안을 위해 마지막 사용자를 안나오게 하는 스크립트도 있어요.

 

저는 공용 노트북에 셋팅을 하기 때문에 이 두개는 꼭 실행 시킵니다.

 

이후 모든 셋팅 후 디스크 정리를 한번 눌러주시고

 

자식생성.cmd를 실행시키면 첨부된 cmdpe로 부팅을 해서 자식을 만들고 c1으로 연결시킨후

재부팅이 될거에요.

 

 

--------------------------------------------------------------------------------------

 

배치파일들에 대해서 설명하자면..

 

AutoScript.cmd : PE가 부팅된 후 실행되는 파일이에요. 이것을 수정한다면 자식 생성 대신 병합.cmd를 실행시키도록 할 수도 있죠.

 

Boot_cmdPE.wim : cmdPE에요. 전에 올렸던 것은 create vdisk file=c:\a.vhd maximum=1000 type=expandable 하고 vdisk를 만들때

드라이버가 부족해 생성이 안되어서 조금 수정했어요. 현재 아직 테스트 중이라 pecmd.ini파일에 cmd /k로 실행했는데

나중에 문제 없다고 판단되면 cmd /c로 바꿀 예정이에요.

일단 저는 다른 사람이 다른 설정을 만지지 못하게 하려고 진짜 아무것도 안되는 cmdpe를 넣어놨지만

혼자 사용하시는 분들은 그냥 쓰기 편한 PE넣어두시면 좋아요.

 

TBWinPE.exe : PE로 부팅하도록 해주는 프로그램

 

VHD_EFI_Z.cmd : 디스크 파트에서 list vol 했을때 나오는 문구로 드라이브 문자를 장착해주는 배치파일이에요.

예를들어 vhd_efi_z ESP Z 하면 볼륨 이름이 ESP인 파티션 볼륨 문자를 Z으로 달아줍니다. 아무것도 입력하지 않는다면

VHD_EFI를 Z로 바꿔줘요.

 

교차부팅.cmd : 교차 부팅하게 해주는 배치파일이에요. 부모로 부팅해서 교차부팅을 시작 프로그램에

넣어주거나 스케쥴에 넣어준다면 매번 부팅시 초기화 됩니다.

 

병합.cmd : 자식 파티션과 부모 파티션의 병합 작업이 필요할때 사용하는 배치파일입니다. PE로 부팅하거나 AutoScript.cmd를 수정하여서

사용하세요.

 

부모생성 : 디스크 생성후 부모 VHD를 첫 생성할때 쓰는 배치파일입니다.

 

부모연결 : 자식 VHD상태에서 부모와 연결해야 될 필요성이 있을때 사용하는 배치파일입니다. 주의하여 사용하세요. 이 배치파일을

누르고 재부팅을 하게 되면 자식 vhd에 들어있는 파일들을 잃어버릴 위험이 있습니다.

 

자식생성 : PE나 부모 VHD에서 자식 VHD를 초기화 하거나 생성이 필요할때 사용하는 스크립트입니다. 자동으로 PE로 부팅후 실행합니다.

번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
4506 Windows 11에서 드라이브 활동을 모니터링하는 방법 [1] VᴇɴᴜꜱGɪ 787 3 09-15
4505 소프트웨어| install.wim 이미지 추출 - WimInfo [18] 무월 2366 62 09-13
» 오직 배치파일로만 VHD관리해보기.. [7] 수채화 1108 23 09-09
4503 소프트웨어| WinNTSetup - VHD(윈도우 설치) 활용 방법 [13] 무월 1612 55 09-08
4502 레인미터와 HWiNFO 연동하기 [5] 수채화 908 21 09-08
4501 Windows 11 버전 24H2의 작업 표시줄 및 시작 메뉴의 새로... [2] VᴇɴᴜꜱGɪ 1960 4 09-07
4500 Windows 11 버전 24H2 롤백 및 제거 방법 VᴇɴᴜꜱGɪ 1668 9 09-05
4499 "이 앱을 찾을 수 없습니다" Windows 시작 레지... VᴇɴᴜꜱGɪ 1236 1 09-03
4498 Windows 11 버전 24H2 다운로드 및 설치 방법 VᴇɴᴜꜱGɪ 2948 1 09-03
4497 Windows 11 및 10의 문제를 해결하기 위해 Windows 보안 앱... VᴇɴᴜꜱGɪ 1272 4 09-02
4496 배치 파일 색상 팔레트 [11] 지후빠 1170 30 09-01
4495 배치 파일 for문에서 diskpart 실행 [7] sunshine 877 18 09-01
4494 배치파일 작은 팁 2가지 [15] sunshine 1807 34 08-26
4493 Powershell 스크립트 작성 할때 많이 사용하는 명령어 [2] Nic네임 699 11 08-25
4492 빠르게 Powershell 배우는 방법 [7] Nic네임 2495 25 08-07
4491 Powershell Script 관리자 권한으로 실행하는 방법 [1] Nic네임 843 10 08-07
4490 경로 복사 컨텍스트 메뉴[수정8] [12] sunshine 1698 29 08-02
4489 가볍고 편리한 런처 LaunchOnFly 소개합니다 [6] 지금은공부 1781 21 08-01
4488 미니PC 드라이버 백업복원 4편 [최종+++] [17] sunshine 2442 51 07-26
4487 배치파일 관리자 권한으로 실행 [10] 지후빠 2174 24 07-23
XE1.11.6 Layout1.4.8