Hyper-V

VHD 文件結構 - 修復損壞的 VHD

  • June 16, 2016

我有一個損壞的 VHD,我需要從中獲取數據。它是一個 Windows 2003 x32 Hyper-V 虛擬機 (NTFS)。我有一個幾乎相同版本的虛擬機,但上面沒有可用的數據。

使用十六進制編輯器,我嘗試在幾頁後將舊的 vhd 插入到工作中(隨機嘗試比較),但我似乎無法讓它工作。

最好知道 VHD 文件結構,這樣我就可以知道 FAT 在哪裡,VM 標頭在哪裡等等,這樣我就可以智能地插入字節。

有人對此有經驗嗎?

我不確定修復實際磁碟或 VHD 容器格式的詳細資訊,但如果您還沒有嘗試在虛擬伺服器環境之外正確安裝,那可能值得一試。

顯然,WinImage 可以掛載 VHD 容器: http: //www.winimage.com/winimage.htm

您可以嘗試使用VirtualBox打開它。或者獲取 VMware 產品並使用VMware vCenter Converter進行轉換。這些產品中的一種可能會彌補錯誤。

另一種選擇是使用分區/硬碟恢復軟體。即使硬碟驅動器是虛擬的,它也應該以相同的方式響應恢復軟體。

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