강좌 / 팁

윈 도 우 VMware 가상 머신에서 VHD 부팅 (우클릭 메뉴 추가 수정)

2026.04.26 15:16

와로 조회:1589 추천:40

이미 많은 분들이 숱하게 포스팅하고 답변이 달린 주제일텐데요

각자 환경이 달라서인지 의의로 VHD 부팅을 어려워 하는 분들이 있는거 같더군요

초보분들 추가 참고용으로 제가 하는 방식을 정리해서 깃발 하나 더 꽂아봅니다

이미 똑같은 옵션과 방식으로 사용하는 분들도 있을거고 중복된 걸 수도 있습니다.

 

먼저 VHD를 가상 머신에서 부팅하기 위해선 

활성 작업과 VHD 내부에 부팅 파일이 반드시 필요합니다

실컴에선 부팅 파일이 없어도 파티션 외부에 있는 부트로더가 로딩되어 부팅이 가능하지만

가상 머신에선 OS에 넘겨주는 BIOS 입출력 프로세스 항목이 빠져 따로 작업해줘야 합니다

UEFI 방식보단 가상에서 상대적으로 안정적이고 다루기 쉬운 MBR 방식의 BIOS 부트로더 기준으로 설명합니다

 

VHD 마운트

diskpart

list disk

select disk 2         <- 마운트된 VHD 선택

list partition

select partition 1    <- 주 파티션 선택

active                <- 해당 파티션을 활성(Active) 상태로 표시

exit

 

간편하게 Bootice 파티션 관리에서 활성화해도 됩니다 (다들 아는 내용이라 스샷 생략)

 

"활성 표시"된 VHD에

다음 bcdboot명령어로 bcd 부팅 파일 생성

 

bcdboot k:\Windows /l ko-KR /s k: /f Bios

k: = VHD 마운트 경로

bcdboot_vhd드라이브.png

:혹,이전에 가상에서 부팅 오류가 있었던 VHD는 덮어 씌우지마시고

기존 부팅 파일 찌꺼기들을 모두 제거한후에 새로 복사하세요.

 

VHD 언마운트

 

테스트에 사용한 VMware 버전

VMware Workstation Pro 25H2 25.0.0.24995812

 

선스샷 후설명 구성입니다

새vm생성.png

새 가상 머신 생성

일반 easy step으로 진행.png

일반으로 진행 

Custom 옵션으로 진행해도 되지만 어차피 완료후에 Edit 메뉴에서 

세부 옵션들을 더 만져야해서 한번에 하는게 낫습니다

빈디스크 상태로 진행.png

차후 VHD 추가용 빈 디스크 생성 

기존에 생성한 가상 디스크에서 추가해도되는데

깔끔하게 새로 만드는걸 선호합니다

os win10선택.png

Windows 11이 기본으로 잡힘 / Windows 10 선택

웬만하면 윈도우 11 이미지도 10으로 선택하세요

tpm 설정에 Encryption(암호 설정) 옵션들이 붙어 헷갈리기도 하고 번거로운 뒷일이 생길수도 있습니다

vm설정파일 저장경로 선택.png

가상 머신 이름은 대충 알아보기 쉽게 지으시고

각종 vm설정 파일들이 저장되는 Location은 부팅할 VHD폴더안에 따로 폴더를 만들어서 관리하는게 편합니다

디스크용량설정.png

어차피 나중에 삭제할 디스크라 기본으로해도 상관은 없을거같은데

늘 하던 루틴대로 진행합니다

Next -> Finish 

 

가상 머신 설정 편집 (Edit Setting)

edit vm.png

 

일단 기본 설정 먼저 마무리하고 부팅할 메인 VHD는 나중에 추가할께요

 

:Hardware탭

메모리설정.png

메모리는 호스트에 장착된 메모리 총용량의 반까이 정도를 땡겨오는게 적당합니다

16gb 사용 시스템이라 마우스로 끌어 8gb로 올려놓았습니다

CDDVD연결 체크 해제.png

CD/DVD (SATA)의 Connect at power on을 체크 해제합니다

CD/DVD 디바이스 자체를 삭제(Remove)해도 상관없습니다

체크 해제하지 않으면

Cannot connect the virtual device sata0:1 because no 

corresponding device is available on the host

매번 부팅할때마다 이런 메시지가 팝업되고 'yes' 해야해서 상당히 귀찮아집니다

당연한거지만 CD/DVD 롬이 없는 VHD에서 해당 디바이스를 찾지 못해 생기는 에러입니다

ISO로 설치할때는 필히 체크되어 있어야 합니다.

3D Graphics 가속 체크 해제.png

Dispay -> 3D Graphics 가속 체크 해제

호스트 컴의 gpu를 렌더링해서 vm 그래픽 성능을 끌어올리는 기능인데    

그래픽이 딸리면 검은 화면이 나오거나 렉걸린거처럼 버벅거려서 꺼놓는걸 권장합니다 

특히, 우분투 계열 리눅스 걸어놓고 이거 켜놓으면 코마 상태가 될수 있습니다...

 

:Options탭

호스트 공유폴더 활성.png

호스트와 주거니 받거니하려면 미리 공유 폴더를 활성화해 놓으세요 (Add로 바로 추가해도 됨) 

펌웨어설정.png

펌웨어 Bios 선택

 

옵션 설정은 끝났고 Hardware탭에서 메인 VHD를 추가해보겠습니다

디스크에 vhd추가1.png

기존 생성한 빈 디스크에서 Add 클릭

디스크에 vhd추가2.png

Next

디스크에 vhd추가3.png

Next

디스크에 vhd추가4.png

사용중인 기존(Existing) 디스크 선택

디스크에 vhd추가5.png

All files에 체크를 해야 vhd파일이 등장합니다 

자식 vhd를 추가해서 스냅샷처럼 활용해도 됩니다만

용량을 덤으로 하나 더 잡아먹고 가상에선 별 의미가 없어 권장하지 않습니다

디스크에 vhd추가6.png

Finish

디스크에 vhd추가7.png

기존 포맷 유지-> Finish

디스크에 vhd추가8.png

추가한 vhd 용량은 OK로 마무리한 이후에 잡힙니다

디스크에 vhd추가9.png

빈 디스크는 이제 필요 없으니 삭제합니다

디스크에 vhd추가10.png

OK하고 부팅해봐야죠.

디스크에 vhd추가10-1.png

vmvhdboot.jpg

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

VMware에서 vhd를 부팅할때마다 가상 디스크에서 할당된 용량 만큼 

호스트 컴의 vm 폴더 용량도 확장됩니다 (언마운트시 복귀)

VMware 가상 이미지들을 관리하는 파티션 용량이 충분한지 확인하세요.

 

GPT로 파티셔닝한 vhd는 부트 드라이브를 EFI 파티션에 두고 

bcdboot후 펌웨어만 UEFI로 바꿔주면됩니다.

 

bcdboot z:\Windows /l ko-KR /s k:

or

bcdboot z:\Windows /l ko-KR /s k: /f Uefi 

k: = EFI 파티션

 

예전부터 이런 방식으로 기설치된 VHD를 VM에 물려 사용중입니다

제 환경에선 굳이 MBR,PBR 부트 레코드 처리 안해줘도 부팅하는데 별 문제는 없었습니다

이 방식도 특정 가상 환경이나 vhd 자체 결함으로 인해 오류날수도 있다는 점 감안하세요

 

다른 컴에 붙여서 쓴다거나 시스템을 갈아엎어 드라이브 이동 및 변경이 되었을시에는

vmx파일을 메모장등으로 열어 vhd 경로를 수정해서 재활용 할 수 있습니다

vmx편집.png

기존 우클릭 메뉴에 mbr 부팅용 메뉴 추가했습니다

Boot폴더 내용물은 숨김처리되어 있으니 해제하고 보세요

선택한 vhd파일을 탑재한뒤 부팅 파일 복사와 활성(Active) 작업을 진행합니다 

수정   VHD우클릭관리.7z

교차 부팅 메뉴 - UAC/보안 경고 해제 레지스트리 부모 VHD내부에 등록.  https://windowsforum.kr/review/22079211

 

vhdbootcopy우클릭추가.png

테스트에 사용한 VHD

 

 

번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
4683 윈 도 우| 심심해서 만들어본 ViveTool Gui [1] new 천경지위 300 1 16:57
4682 서버 / IT| ★★추가 - 아래 DNS설정 호기심에 배치로 해봤습니다(ai) [19] 솔낭구 2964 62 05-06
4681 서버 / IT| 따라해 보세요 ~,~ [9] 트레져sn 2994 27 05-03
4680 소프트웨어| purebasic - GetFinalPathNameByHandleW [3] 입니다 914 17 04-28
» 윈 도 우| VMware 가상 머신에서 VHD 부팅 (우클릭 메뉴 추가 수정) [10] 와로 1589 40 04-26
4678 윈 도 우| Windows 11을 훨씬 더 좋게 만들어주는 10가지 간단한 설정 [4] VᴇɴᴜꜱGɪ 2251 8 04-21
4677 윈 도 우| 윈도우 우클릭 메뉴 - Context Menu Manager v2.0 [34] 무월 2865 98 04-15
4676 윈 도 우| Windows Setup Launcher v4.0 [68] 무월 4338 100 04-08
4675 소프트웨어| 【종료】DISKPART_SHELL [69] sunshine 2594 156 04-08
4674 윈 도 우| Windows 11에서 작업 관리자를 항상 최상위로 만드는 방법 [1] VᴇɴᴜꜱGɪ 1607 2 04-02
4673 윈 도 우| Windows 11에서 흔히 저지르는 10가지 실수 [2] VᴇɴᴜꜱGɪ 2649 8 03-30
4672 윈 도 우| batch '날짜_시간' 문자열 만드는 간단한 팁 [4] 지후빠 1183 22 03-29
4671 소프트웨어| 오토핫키 트리뷰 런처 [1] 사단장 1052 5 03-27
4670 윈 도 우| 윈도우 11 장치 설정 지역 변경 안 됨 해결 방법 'Region C... [10] 무월 1109 35 03-26
4669 소프트웨어| Purebasic - ESP MRP Mount - definedosdevice [4] 입니다 703 19 03-26
4668 소프트웨어| purebasic - 작은 탐색기 일부 구현 0003 [17] 입니다 1180 28 03-23
4667 윈 도 우| brave,whale 브라우저 따라해보세요 [13] 트레져sn 3393 25 03-17
4666 윈 도 우| [간단한 팁] 쓰기 금지된 USB 벤토이로 복구 [3] telnet 3653 10 03-10
4665 소프트웨어| Mpress X64 Unpacker Gui [26] 夕影 1543 23 03-08
4664 소프트웨어| [팁] 유튜브 볼 때 미니 플레이어 안뜨게....... [2] asklee 1823 12 03-07
XE1.11.6 Layout1.4.8