설치 / 사용기

윈 도 우 [bat 추가] 윈도우가 설치된 VHD를 가상머신에 부팅하기

2024.05.21 11:23

suk 조회:641 추천:34

질문에 올라와서 테스트하면서 bat 파일 만들었습니다

요약하면, 강좌나 질문에 링크하신 글 내용에 있지 않은 1가지를 추가합니다

 

실컴과 가상머신에서 VHD 역할이 다릅니다

실컴에서는 VHD [가상 디스크]이지만, 가상 속에서는 VHD가 실컴 디스크 역할입니다

 

그래서 실컴에서는 별도의 bcd를 만들지 않아도 됩니다만 [실컴 bcd에 멀티 부팅]

가상 머신에서는 VHD 내부에 bcd를 만들어주셔야 부팅이 가능합니다 [실컴에서 실컴디스크에 bcd를 만드는 것과 같습니다]

 

질문에 는 VHD 내부에 이미 bcd를 만들어신 상태라서 이 부분에 대한 설명이 누락된 듯 합니다

 

VHD 내부에 bcd를 만드는 방법입니다

1. 실컴에서 VHD를 탑재

 

2. bcdboot로 탑재된 VHD 내부에 부팅 파일을 만드시면 됩니다 = bcdboot V:\windows /s V: /f bios /l ko-kr

    V:만 VHD가 탑재된 드라이브 문자로 수정하시면 됩니다. 둘다 똑같이 하셔야 됩니다

 

3. 예전에는 위에 2가지만 하면 됐었는데, 방금 VHDman으로 테스트해보니까 부팅이 되지 않네요

    그래서 확인해보니까 MBR/PBR/활성 모두 되어 있습니다

 

1가지 의심되는건 실컴과 가상에서의 드라이브 문자가 다르다는 것입니다

그래서 가상 입장에서 범용적인 boot로 설정하여 vmware에서 VHD 성공했습니다. 제가 해봐도 좀 복잡하네요

그래서 좀 편하게 작업하려고 bat 파일을 만들었습니다

 

위 방법은 가상 머신에 bios [mbr] 부팅인데 uefi보다 간단합니다

UEFI로 부팅하시려면 VHD를 GPT 디스크로 만드셔야 하고, 별도의 EFI 파티션도 VHD에 만드셔야 됩니다. 더 복잡해서 생략합니다

 

다음은 bat 파일을 테스트한 스샷입니다

윈도우가 설치된 VHD[x]를 가상머신으로 부팅 가능하게 만들기 [MBR방식].bat 테스트 - 윈도우 iso의 install.wim만 설치한 VHD는 부팅되지 않습니다 2024-05-21_110740.jpg

윈도우 iso의 install.wim만 설치한 VHD는 부팅되지 않습니다 

 

윈도우가 설치된 VHD[x]를 가상머신으로 부팅 가능하게 만들기 [MBR방식].bat 테스트 - bat 파일 실행 2024-05-21_110832.jpg

bat 파일 실행하여 VHD 경로만 입력하면, 전부 자동으로 진행됩니다

 

윈도우가 설치된 VHD[x]를 가상머신으로 부팅 가능하게 만들기 [MBR방식].bat 테스트 - bat 파일 실행 - 부팅 성공 2024-05-21_110928.jpg

VHD 부팅이 바로 됩니다..

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

댓글에 UEFI 관련 글이 있어서 UEFI와 MBR 자동으로 구분하여 실행되는 bat 파일 추가했습니다

윈도우가 설치된 VHD[x]를 가상머신으로 부팅 가능하게 만들기 [UEFI와MBR구분실행].bat 테스트 2024-05-21_200955.jpg

이것은 bat 파일 테스트 하기 위하여, VHD를 만들고, 윈도우 iso 탑재된 상태에서 install.wim을 VHD에 설치하는 과정입니다

테스트를 편하기 하기 위하여, 관리자 권한 cmd 창에 전부 복사/붙여넣기 했습니다

사용하실 분들은 드라이브 문자는 수정하셔서 사용하셔야 됩니다

del /f/a/q V:\test.vhd

(echo cre vdi file="V:\test.vhd" maximum=38000 type=expandable

echo attach vdi

echo con gpt

echo cre par pri

echo format quick fs=ntfs label=Windows_VHD

echo ass letter=i

) | diskpart

DISM.exe /Apply-Image /ImageFile:"J:\sources\install.wim" /Index:3 /ApplyDir:i:\

start explorer 

여기까지입니다. start explorer 은 install.wim 설치 완료를 알리기 위한 것입니다. 탐색기 창이 열립니다

 

다음은 bat 파일 테스트입니다

윈도우가 설치된 VHD[x]를 가상머신으로 부팅 가능하게 만들기 [UEFI와MBR구분실행].bat 테스트 2024-05-21_201309.jpg

 

윈도우가 설치된 VHD[x]를 가상머신으로 부팅 가능하게 만들기 [UEFI와MBR구분실행].bat 테스트 2024-05-21_201526.jpg

VHD를 UEFI모드로 부팅했습니다 [VHD를 GPT 디스크 만들었습니다]

 

VHD를 MBR디스크로 만들어서도 테스트 완료했습니다

윈도우가 설치된 VHD[x]를 가상머신으로 부팅 가능하게 만들기 [UEFI와MBR구분실행].bat

 

VHD가 MBR 디스크로 만들어진 경우는 가상머신을 bios 모드로 설정하셔야 부팅됩니다

VHD가 GPT 디스크로 만들어진 경우는 가상머신을 UEFI 모드로 설정하셔야 부팅됩니다

 

bat 파일은 VHD가 GPT 디스크인 경우는 UEFI 부팅 가능 / MBR 디스크는  BIOS 부팅 가능으로 만듭니다

번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
113 윈 도 우| 2시스템 부트_ 블루투스 사용기 [9] 16k 457 8 05-19
112 기 타| WinXPE147수정버전_20240322_23H2(빌드22635.3640)사용기 [34] 격자 517 77 05-19
111 소프트웨어| 전원 단추 - BIOS 설정 API. 레지등록. HighDPI 지원 [16] 입니다 890 29 05-19
110 소프트웨어| 큰나무님의 2Systembootwim PE 부팅 요약 사용기입니다 [13] 좋은데이 454 16 05-19
109 기 타| [큰*무님] Windows 11 System PE 2 웹브라우저 참고 스샷 ... [11] parannara 572 20 05-19
108 기 타| BCD Repair GUI v7.2 - BIOS, UEFI 체크 업데이트를 하였... [20] 왕초보 787 43 05-20
107 기 타| Rainmeter - BIOS, UEFI 체크를 레지값으로 하였습니다 [6] 왕초보 767 16 05-20
106 기 타| (추가3)11 System PE 개선 [268] 집앞의_큰 2085 360 05-20
105 기 타| IFW BR Single v4.0 - PE 1회 부팅 기능을 추가하였습니다. [9] 왕초보 749 35 05-20
104 윈 도 우| 집앞의큰나무 3Systemboot-개선판 사용기^^ [13] 수리수리 559 22 05-20
103 기 타| Ventoy 1.0.98 (핫키메뉴) 업데이트 [16] 딸랑쇠 915 48 05-20
102 소프트웨어| 3Systemboot 감사합니다. [5] wfja88 515 17 05-20
101 윈 도 우| 지연서 아빠님의 WindowsXPE147-3 3번째 버전 베타 테스트... [27] 마로94 532 44 05-20
100 소프트웨어| sLaunch2345 v0.4.4 수정 [12] 지후빠 461 36 05-21
» 윈 도 우| [bat 추가] 윈도우가 설치된 VHD를 가상머신에 부팅하기 [18] suk 641 34 05-21
98 윈 도 우| 큰나무님 3Systemboot PE 스샷 [5] 초심겸손 421 12 05-21
97 기 타| [큰*무님] Windows 11 System 3_fix 적용 PE 사용기 [8] parannara 392 19 05-21
96 윈 도 우| [큰나무님] 3Systemboot PE 사용기 1 [4] 존래넌 374 7 05-21
95 윈 도 우| [큰나무님] 3Systemboot PE 사용기 2 - Explorer 죽는 문제... [9] 존래넌 490 10 05-22
94 윈 도 우| 왕초보 님 IFW_BR_Single_v4.0_Drag 간단 사용기^^ [4] 수리수리 539 7 05-22
XE1.11.6 Layout1.4.8