Windows-Server-2008-R2

如何將 Hyper-V VM 目前使用的 VHD 附加(掛載)到主機?

  • March 30, 2015

我希望能夠從主機上的 Hyper-V 虛擬機讀取數據。我知道我可以去 DISM 並在那裡附加 VHD - 但它需要 VM 離線 - 否則我會收到以下錯誤:

虛擬磁碟管理器

該程序無法訪問該文件,因為它正被另一個程序使用。

有什麼方法可以在保持 VM 線上的同時實現這一點?我想要這個主要用於使備份更容易。

如果您的目標是備份,那麼您應該使用支持 Hyper-V 的備份軟體(使用 Hyper-V VSS 編寫器的軟體)。VM 執行時,.vhd/.vhdx 文件被鎖定。

如果您想在 VM 中備份文件,請使用您喜歡的任何備份軟體來備份平面文件/sql/exchange/whatever。

這聽起來像是讓你失望的虛擬機部分。將其排除在外,將其視為標準電腦並找到適合您的備份解決方案。

引用自:https://serverfault.com/questions/679419