VMware虛擬機文件損壞修復方法

一、說明一下起因:今天在XP虛擬機中一衝動下載一個5點多GB的PT文件,忘記此虛擬文件(vmdk文件)僅有2G空間,結果超成了空間不足,VMware7.1提示出錯,結果我關閉VMware卻發現關閉不了

一、說明一下起因:今天在XP虛擬機中一衝動下載一個5點多GB的PT文件,忘記此虛擬文件(vmdk文 件)僅有2G空間,結果超成了空間不足,VMware7.1提示出錯,結果我關閉VMware卻發現關閉不了,提示XP虛擬機正在使用中,等了半天沒反 應,只好任務管理器關閉它了,但是問題來了,再次重啓XP虛擬機,提示出錯信息如下:

Cannot open the disk 'E:\VMWARE_XP\Windows XP Professional.vmdk' or one of the snapshot disks it depends on.
Reason: The specified virtual disk need repair.

嘗試各種網上已有方法無效。

二、解決方法:即然已有方法無效,那就自己探索了,先看一下原虛擬機文件vmdk文件大小未有明顯異常,那麼是不是有辦法提取出來利用呢。 Google了一把發現一個好工具:DiskGenius (磁盤管理修復) V3.2,此工具支持vmdk文件的檢查及分區文件拷貝。
操作步驟:
1)使用DiskGenius打開原vmdk文件,硬盤->打開虛擬硬盤文件

2)使用VMware創建一個與原來類似的虛擬機文件。

3)使用DiskGenius打開新生成的vmdk文件

4)對這個新生成的vmdk文件進行分區

5)使用“工具”下的“複製分區”功能將原vmdk分區裏的文件複製至新vmdk分區裏

選擇源分區,即出錯的XP虛擬機所在分區

選擇目的分區,即新的XP虛擬機所在分區

複製過程中,可能會出現提示錯誤的扇區,忽略即可。完成之後,一個新的XP虛擬機即成功修復。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章