問題
Windows Hyper-V Server 2008 R2 環境下,VHD (Virtual Hard Disk) 格式虛擬硬碟檔案最大支援多大容量?
官方規格答案
VHD 格式虛擬硬碟檔案最大尺寸為 2040 GB (2 TB - 8 GB)。
換算:2 TB = 2048 GB,減去 8 GB 保留空間 = 2040 GB。
重要補充:直通磁碟無此限制
- VHD 檔案: 受限於 VHD 格式規格 (內部使用 32 位元區塊位址,每區塊 512 Bytes,最大 232 × 512 B = 2 TB,實際保留 8 GB 供結構資料),上限 2040 GB。
- 直通磁碟: 直接將實體磁碟/ LUN 掛載給虛擬機,不受 2040 GB 限制,僅受限於實體磁碟容量、儲存陣列與檔案系統 (NTFS/ReFS) 上限 (NTFS 理論 16 EB)。
實務建議
- 需求超過 2 TB 的虛擬機磁碟,請改用直通磁碟或升級至 Windows Server 2012+ 使用 VHDX 格式 (支援 64 TB)。
- VHDX 在 Hyper-V Server 2008 R2 不支援,需至少 Windows Server 2012 / Hyper-V Server 2012。
- 現有 VHD 若需擴充超過 2040 GB,可離線轉換為直通磁碟或遷移至支援 VHDX 的較新 Hyper-V 版本。
快速對照表
| 虛擬磁碟類型 | 最大容量 | 支援的 Hyper-V 版本 |
| VHD (固定/動態/差異) | 2040 GB (2 TB - 8 GB) | Hyper-V Server 2008 R2 / 2012 / 2012 R2 / 2016 / 2019 |
| 直通磁碟 | 受限於實體磁碟/檔案系統 (NTFS 16 EB) | 所有版本 |
| VHDX | 64 TB | Windows Server 2012 / Hyper-V Server 2012 及更新版本 |