Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 7 虛擬硬碟(VHD)完整指南:類型、選擇與管理實務

編輯:Win7 系統基礎知識

VHD 三大類型特性比較

Windows 7 可透過 Hyper-V 管理器或磁碟管理工具建立三種 VHD:

1. 固定 VHD

檔案大小等於建立時指定的虛擬磁碟容量(如 2 GB 虛擬硬碟即佔用約 2 GB 實體空間),大小不隨資料寫入而變動。I/O 效能最佳,生產環境首選。

2. 動態擴充 VHD

初始檔案極小(2 GB 上限約佔 2 MB),隨資料寫入動態增長至容量上限。適合測試、開發等非生產環境,節省儲存空間與傳輸時間。

3. 差異 VHD

僅儲存相對父 VHD 修改過的區塊,父 VHD 唯讀,所有寫入導向子 VHD。支援多層差異鏈結,父 VHD 可為任意三類型之一。適用於多部虛擬機共用基礎映像的情境。

生產環境為何推薦固定 VHD?

  • 效能最高:無動態擴充開銷,I/O 效能優於動態與差異 VHD。
  • 空間耗盡風險低:寫入不會因動態擴充導致宿主磁碟區空間耗盡而失敗。
  • 資料一致性佳:動態/差異 VHD 依賴多次寫入與區塊配置中繼資料,突發斷電或磁碟滿時易造成不一致;固定 VHD 結構簡單,風險較低。

動態/差異 VHD 適用情境

  • 測試環境:大量映像存放於網路共享,需節省空間且易於重建。
  • 非關鍵資料:重要資料另存他卷,VHD 內容可從其他資源快速重建。
  • 快速佈署:較小的動態 VHD 複製到本機磁碟速度遠快於同容量固定 VHD。

關鍵操作與限制總覽

主題說明
父 VHD 變更若父 VHD 被替換或修改,子 VHD 區塊結構將不匹配導致資料損毀。
父/子 VHD 位置本機 VHD 開機要求父子同卷;掛載管理操作時可跨卷或遠端共享。
建立/掛載 VHD「建立 VHD」產生 .vhd 檔;「掛載 VHD」使其成為線上磁碟,可分割、格式化、指派磁碟機代號,所有使用者皆可見。
檔案系統支援VHD 檔可存放於 FAT/ExFAT/NTFS/UDFS,但僅能掛載位於 NTFS 卷上的 VHD。VHD 內部可格式化為 FAT/ExFAT/NTFS。
遠端共享掛載支援 SMB 共享,掛載後呈現為本機磁碟;不支援 NFS/FTP。
壓縮/加密限制宿主卷經 NTFS 壓縮或 EFS 加密的 VHD 無法掛載,亦不可用於本機開機。VHD 內部卷可獨立啟用壓縮/加密。
BitLockerVHD 可存放於受 BitLocker 保護的宿主卷,但該 VHD 不可用於本機開機;VHD 內部卷啟用 BitLocker 屬不支援設定。
巢狀 VHDVHD 內再建立 VHD,最多支援兩層同時掛載(三層即失敗)。
動態磁碟掛載的 VHD 無法 轉換為動態磁碟(不支援跨區、條帶、鏡像、RAID-5 卷)。

實務建議

生產工作負載優先採用固定 VHD;測試/開發環境善用動態 VHD 節省空間;多虛擬機共用基礎映像時採用差異 VHD 降低儲存成本。操作前務必確認宿主卷為 NTFS 且未啟用壓縮/加密,避免掛載失敗。

Copyright © Windows教程網 All Rights Reserved