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

Win7 VHD 虛擬硬碟完整 FAQ:三類型、固定 vs 動態、差異鏈、掛載限制、BitLocker、巢狀 VHD

編輯:Windows 7 系統介紹

一、VHD 三大類型

類型空間配置效能適用場景
固定建立時佔滿指定大小最佳 (無動態擴展開銷)生產環境、高 I/O 負載、資料庫、虛擬機磁碟
動態/可擴展初始 ~2MB,隨寫入增長至上限略低 (擴展時分配開銷)測試環境、節省空間、快速部署、網路傳輸較小檔案
差異僅存父磁碟修改區塊接近動態快照、版本控制、多虛擬機共用基礎映像 (父唯讀、子可寫)

二、為何生產環境建議固定 VHD?

  • I/O 效能最高,無擴展延遲
  • 不會因宿主磁碟空間不足導致寫入失敗 (動態 VHD 擴展失敗 = 資料損毀風險)
  • 斷電/當機後資料一致性較佳 (動態/差異依賴中繼資料更新)

三、動態 VHD 適用非生產:測試、開發、教學、快速佈署

  • 網路共享存放大量動態 VHD 僅佔實際用量空間
  • 傳輸動態 VHD (實際大小) 比固定 VHD (配置大小) 快得多
  • 測試環境易重建,資料風險可接受

四、差異 VHD 父磁碟變更 = 子磁碟損毀

子磁碟記錄**相對父磁碟的區塊修改**。父磁碟內容變更/替換 → 區塊對應關係斷裂 → 子磁碟資料無效。**父磁碟一旦建立即設為唯讀、勿動**。

五、本機 VHD 啟動:父子必須同卷

  • 掛載 VHD 啟動 (Native Boot) 要求父子 VHD 在**同一實體磁碟分區**
  • 非啟動掛載 (映像管理) 允許父子跨卷/遠端 SMB 共享

六、建立/掛載/卸離 VHD:磁碟管理 / DiskPart

  • 磁碟管理 (diskmgmt.msc) → 動作 → 「建立 VHD」/「掛載 VHD」/「卸離 VHD」
  • DiskPart:create vdisk file=... maximum=... type=fixed/expandable → attach vdisk → create partition primary → format fs=ntfs quick → assign letter=...
  • 掛載後**全域可見**,所有使用者均可存取 (權限由 NTFS ACL 控制)

七、檔案系統限制

  • VHD 檔案本身可存放於 FAT32/exFAT/NTFS/UDFS
  • **掛載操作僅支援 NTFS 宿主卷**,FAT32/exFAT 掛載失敗
  • VHD 內部可格式化 FAT/exFAT/NTFS

八、遠端 SMB 掛載支援

可掛載遠端 SMB 共享上的 VHD,**呈現為本地磁碟**,支援遠端映像管理。NFS/FTP 不支援。

九、NTFS 壓縮/加密 = 無法掛載

  • 宿主卷對 VHD 檔案啟用 NTFS 壓縮/加密 (EFS) → **掛載失敗**
  • VHD 內部卷可獨立啟用壓縮/加密
  • BitLocker 保護宿主卷 → VHD 可存放但**不可用於本機啟動**

十、巢狀 VHD 限制:最多兩層

  • C:\VHD\Parent.vhd (掛載為 M:) → M:\VHD\Child.vhd (掛載為 N:) → **第三層掛載失敗**
  • 適用場景:測試環境多層快照、教學示範

十一、動態磁碟不支援

掛載的 VHD **無法轉換為動態磁碟**,不支援跨區/條帶/鏡像/RAID-5 卷。

Copyright © Windows教程網 All Rights Reserved