강좌 / 팁

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

2024.09.09 18:54

수채화 조회:1016 추천:22

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 - - -
4521 윈 도 우| Microsoft: Windows 11 우회 설치 방법 - 최소 TPM 1.2가 필요 new VᴇɴᴜꜱGɪ 257 0 10-09
4520 윈 도 우| 초보자용 - Windows 11에서 WordPad 텍스트 편집기를 복원... VᴇɴᴜꜱGɪ 324 2 10-08
4519 윈 도 우| 프로그램 실행시 맨 위에서 열리도록 [1] GreenTea 333 4 10-06
4518 모 바 일| #Kinemaster강좌, Clip&Audio 자르기 이동 늘리기, Un... 무림거사 435 1 08-02
4517 소프트웨어| purebasic 함수 인수 기본 값 설정으로 생략하기 [2] 입니다 447 9 03-24
4516 소프트웨어| pureBasic 외부 함수 호출 [1] 입니다 455 9 03-25
4515 모 바 일| Kinemaster 강좌 -Clip을 "즐겨찾기"에 등록 &am... 무림거사 473 1 08-11
4514 소프트웨어| pureBasic 포인트 기본 이해 [3] 입니다 474 10 03-25
4513 윈 도 우| [실사] 윈도우8.1 프로 VHD 설치 방법 [5] 무월 482 6 05-08
4512 모 바 일| Kinemaster 화살표 Arrow 표시하는 2가지 방법 무림거사 498 1 08-08
4511 모 바 일| Kinemaster강좌 #글자 입력방법, #링 속도 줄이는 방법 무림거사 508 1 08-03
4510 윈 도 우| 프로비저닝(Provisioning) 패키지 생성 - ADK [5] 무월 521 10 06-11
4509 모 바 일| #Kinemaster 강좌, 기기성능 에 따른 출력해상도, 출력화질... [1] 무림거사 534 1 08-13
4508 소프트웨어| purebasic Macro 기본 [3] 입니다 538 10 03-25
4507 소프트웨어| Bcd부팅항목 메뉴 숨기기 [3] 카멜 539 9 03-04
4506 윈 도 우| Windows 터미널 사용 방법 및 유용한 용도 [1] VᴇɴᴜꜱGɪ 560 4 09-23
4505 모 바 일| Mobile PowerDirector강좌 #크로마키 무대 제작방법 특강 [1] 무림거사 562 2 06-24
4504 윈 도 우| vbs_Merge Lines(Drag-n-drop) [12] 레마클로 568 4 03-03
4503 소프트웨어| purebasic 기본적인 변수, 함수 선언 [5] 입니다 572 11 03-24
4502 소프트웨어| dup2patcher.dll 디컴파일링-2 [3] sunshine 599 5 07-21
XE1.11.6 Layout1.4.8