Windows 11 가상 디스크 500MB만 할당되는 이유와 해결법
Windows 11에서 가상 디스크를 생성하려고 할 때, 예상한 용량이 아닌 500MB만 할당되는 문제를 겪는 사용자들이 많습니다. 이는 특히 Hyper-V를 사용할 때 자주 발생하는데, 가상 머신을 설정하는 과정에서 디스크 크기를 제대로 지정하지 못했거나 특정 설정값이 기본값으로 고정되기 때문입니다. 이 글에서는 500MB 제한이 발생하는 주요 원인을 분석하고, 실제로 원하는 크기의 가상 디스크를 만드는 방법을 단계별로 설명합니다. 가상 디스크의 종류, Hyper-V의 세대별 차이, UI 오류 가능성, PowerShell을 이용한 대안까지 모두 다루므로, 초보자부터 전문가까지 문제를 해결할 수 있습니다.
Windows 11 가상 디스크 500MB 제한의 주요 원인
가상 디스크를 생성할 때 500MB만 할당되는 현상은 여러 요인이 복합적으로 작용합니다. 첫째, Hyper-V에서 새로운 가상 하드 디스크를 만들 때 크기 입력란의 기본값이 500MB로 설정되어 있기 때문입니다. 사용자가 이 값을 변경하지 않으면 그대로 적용됩니다. 둘째, 동적 확장 디스크와 고정 크기 디스크의 개념을 혼동하여 최대 크기를 설정하지 않은 경우, 초기 할당 크기가 500MB로 보일 수 있습니다. 셋째, 특정 Windows 11 빌드(예: Insider Preview) 또는 Hyper-V Manager 버전에서 UI 버그가 발생하여, 크기 입력값이 무시되거나 고정되는 현상이 보고되었습니다. 마지막으로, 사용자가 실제로는 가상 디스크가 아닌 가상 메모리(페이징 파일) 설정을 보고 있을 가능성도 있습니다.
Hyper-V 기본 할당 크기와 세대별 차이
Hyper-V는 가상 하드 디스크를 만들 때 세대(Generation)에 따라 기본 설정이 다릅니다. Generation 1은 레거시 BIOS를 사용하며, Generation 2는 UEFI 기반으로 더 많은 기능을 지원합니다. 두 세대 모두 새 디스크 마법사에서 크기를 입력하지 않으면 기본값으로 500MB가 제안됩니다. 이는 마이크로소프트가 공식 문서에서 밝힌 설계상의 특징입니다. 아래 표는 세대별 주요 차이를 비교한 것입니다.

| 항목 | Generation 1 | Generation 2 |
|---|---|---|
| 부트 방식 | BIOS 기반 | UEFI 기반 |
| 최대 가상 디스크 크기 | 2TB (VHDX는 64TB) | 64TB (VHDX) |
| 새 디스크 기본 크기 | 500MB (동적) | 500MB (동적) |
| 지원 디스크 형식 | VHD, VHDX | VHDX |
표에서 보듯이 두 세대 모두 새 디스크 생성 시 기본 크기가 500MB입니다. 따라서 사용자가 마법사를 진행할 때 반드시 원하는 크기를 직접 입력해야 합니다. 만약 이 단계를 건너뛰거나 확인 버튼만 누르면 500MB 디스크가 만들어집니다.
고정 크기(Fixed Size)와 동적 확장(Dynamic) 디스크의 차이
가상 디스크에는 두 가지 주요 유형이 있습니다. 고정 크기 디스크는 생성 시점에 지정한 전체 용량을 물리적 디스크에 즉시 할당합니다. 반면 동적 확장 디스크는 처음에는 작은 크기(예: 500MB)로 시작하고, 데이터가 추가됨에 따라 최대 크기까지 자동으로 확장됩니다. 이때 사용자가 착각하기 쉬운 점은 동적 확장 디스크의 '초기 크기'와 '최대 크기'를 구분하지 못하는 것입니다. Hyper-V 마법사에서 동적 디스크를 선택하면 '크기' 입력란이 나타나는데, 이 값은 최대 크기(maximum size)를 의미합니다. 그런데 일부 UI에서는 이 입력란의 기본값이 500MB로 표시되면서 동시에 '동적 디스크'라는 안내만 주어져, 사용자가 이 값이 최대 크기임을 인지하지 못할 수 있습니다.
- 고정 크기 디스크: 생성 시점에 전체 용량을 물리적 디스크에 할당. 성능이 우수하지만 공간 낭비 가능.
- 동적 확장 디스크: 처음에는 작은 크기로 시작, 필요에 따라 최대 크기까지 증가. 공간 효율적이지만 확장 시 성능 저하 가능.
- 차등 디스크: 부모 디스크에 대한 변경 사항만 저장. 특수 목적용.
위 목록에서 동적 확장 디스크의 특징을 보면, 초기 크기는 500MB일 수 있지만 최대 크기를 예를 들어 100GB로 설정했다면 실제 사용 공간은 점점 늘어납니다. 하지만 사용자가 디스크 속성에서 '크기' 항목만 보고 500MB라고 오해할 수 있습니다. 따라서 디스크 유형을 정확히 이해하고, 마법사에서 최대 크기를 의도한 값으로 설정하는 것이 중요합니다.

Windows 11 Hyper-V UI 오류 및 해결 방법
Windows 11의 특정 빌드, 특히 개발자 채널이나 Insider Preview 버전에서는 Hyper-V Manager의 새 가상 하드 디스크 마법사에서 크기 입력 필드가 정상적으로 작동하지 않는 경우가 있습니다. 예를 들어 사용자가 50GB를 입력해도 확인 후 다시 보면 500MB로 되돌아있는 현상이 발생합니다. 이는 UI 버그로 알려져 있으며, 주로 동적 확장 디스크를 선택했을 때 발생합니다. 해결 방법은 다음과 같습니다. 먼저 디스크 형식을 '고정 크기(Fixed size)'로 변경한 후 크기를 입력합니다. 고정 크기에서는 입력값이 그대로 적용되는 경우가 많습니다. 그런 다음 다시 동적 확장으로 변경해도 크기가 유지될 수 있습니다. 또는 마법사 대신 PowerShell을 사용하여 디스크를 생성하는 것이 더 안정적입니다.
또 다른 해결책으로, Hyper-V Manager를 관리자 권한으로 실행하거나 Windows 업데이트를 통해 최신 버전으로 갱신하는 것도 도움이 됩니다. 일부 사용자는 가상 스위치 설정이나 네트워크 어댑터 구성을 먼저 한 후에 디스크를 만들면 문제가 해결되었다고 보고합니다. 만약 계속 500MB만 할당된다면, Hyper-V 역할을 제거했다가 다시 설치하는 것도 고려할 수 있습니다.
PowerShell을 이용한 가상 디스크 생성 방법
GUI에서 문제가 지속될 때 PowerShell을 사용하면 정확한 크기의 가상 디스크를 만들 수 있습니다. 다음 명령어는 동적 확장 디스크를 500GB 크기로 생성하는 예시입니다.

New-VHD -Path "D:\VM\MyDisk.vhdx" -SizeBytes 500GB -Dynamic
위 명령에서 -SizeBytes 부분을 원하는 값으로 변경하면 됩니다. 예를 들어 100GB를 만들려면 100GB라고 입력합니다. 만약 고정 크기 디스크를 원한다면 -Fixed 매개변수를 추가합니다. PowerShell은 Windows 11에 기본 포함되어 있으므로 별도 설치가 필요 없습니다. 관리자 권한으로 PowerShell을 열고 명령을 실행하면 됩니다. 이 방법은 UI 버그의 영향을 받지 않으므로 가장 확실한 해결법 중 하나입니다.
또한 이미 생성된 가상 디스크의 크기를 확장해야 한다면 Resize-VHD cmdlet을 사용할 수 있습니다. 예를 들어 "Resize-VHD -Path "D:\VM\MyDisk.vhdx" -SizeBytes 200GB"와 같이 입력하면 디스크 크기를 200GB로 늘립니다. 단, 이 작업은 디스크가 가상 머신에 연결되어 있지 않은 상태에서 수행해야 합니다. 자세한 내용은 Hyper-V 가상 하드 디스크 크기 조정 문서를 참고하세요.

가상 메모리(페이징 파일)와의 혼동 주의
일부 사용자가 '가상 디스크'라는 용어를 '가상 메모리'와 혼동하는 경우가 있습니다. Windows 11에서 가상 메모리는 RAM의 보조 저장 공간으로 하드 디스크의 페이징 파일을 사용합니다. 이 페이징 파일의 크기는 시스템 설정에서 수동으로 지정할 수 있는데, 기본적으로 '자동 관리'가 켜져 있습니다. 만약 사용자가 수동으로 초기 크기를 500MB로 설정했다면, 그 값이 500MB로 고정되어 부족함을 느낄 수 있습니다. 하지만 이는 가상 디스크가 아니라 가상 메모리 설정이며, 실제 가상 하드 디스크와는 전혀 다른 개념입니다.
가상 메모리 크기를 변경하려면 '고급 시스템 설정' -> '성능' -> '고급' -> '가상 메모리 변경'으로 들어가서 '모든 드라이브의 페이징 파일 크기 자동 관리' 해제 후 원하는 크기를 입력합니다. 일반적으로 권장되는 페이징 파일 크기는 RAM 용량의 1.5배에서 2배 사이입니다. 예를 들어 RAM이 8GB라면 초기 크기를 12288MB(12GB), 최대 크기를 16384MB(16GB)로 설정하는 것이 좋습니다. 따라서 만약 500MB 문제가 가상 머신 디스크가 아닌 시스템 성능 설정에서 발견되었다면, 위 경로를 통해 적절히 조정하시기 바랍니다.
가상 디스크 크기 문제 해결을 위한 종합 가이드
지금까지 다룬 내용을 바탕으로, Windows 11에서 가상 디스크가 500MB만 할당되는 문제를 해결하는 절차를 정리합니다.

첫째, 사용 중인 도구를 확인합니다. Hyper-V Manager인지, 디스크 관리(Mount-VHD)인지, 아니면 타사 소프트웨어인지 구분합니다. 둘째, Hyper-V 마법사에서 디스크 유형을 '고정 크기'로 선택하고, 크기를 원하는 값으로 명확히 입력합니다. 셋째, 동적 확장 디스크를 사용해야 한다면 최대 크기를 반드시 지정하고, 생성 후 디스크 속성에서 할당된 크기가 아닌 최대 크기를 확인합니다. 넷째, GUI가 먹통이라면 PowerShell 명령어를 사용합니다. 다섯째, 만약 가상 머신 없이 단순히 VHDX 파일을 만들 때 500MB 제한이 나타난다면, 새 디스크 마법사가 아닌 PowerShell을 우선 사용합니다. 여섯째, 시스템 가상 메모리 설정을 확인하여 혼동하지 않도록 합니다.
이러한 단계를 따라도 문제가 해결되지 않는다면, Windows 11의 Hyper-V 역할이 제대로 설치되었는지 확인하고, DISM 또는 SFC 명령으로 시스템 파일을 복구해 볼 수 있습니다. 또한 이 문제는 Windows 11의 특정 업데이트에서 보고된 바 있으므로, 최신 업데이트를 설치하는 것도 권장합니다.
참고 자료
이 글에서 인용한 주요 출처는 다음과 같습니다. Microsoft Learn의 Hyper-V 가상 하드 디스크 생성 문서에서는 기본 크기가 500MB임을 명시하고 있으며, PowerShell New-VHD cmdlet에 대한 공식 문서에서는 동적 및 고정 디스크 생성 방법을 자세히 설명합니다. 또한 Windows Server 및 Hyper-V 포럼에서 500MB 기본값 문제에 대한 사용자 경험과 해결 사례가 공유되었습니다.
Microsoft Learn: Hyper-V Virtual Hard Disk Creation
Microsoft Docs: New-VHD PowerShell cmdlet
이 외에도 Windows 커뮤니티 포럼과 기술 블로그에서 다양한 해결 방법이 제시되고 있으므로, 추가 정보가 필요할 경우 해당 링크를 참고하시기 바랍니다.





