![从无响应的 VMWare Infrastructure Web Access 虚拟机的 VMDK 文件中挽救数据 (Win 2003)](https://linux22.com/image/554272/%E4%BB%8E%E6%97%A0%E5%93%8D%E5%BA%94%E7%9A%84%20VMWare%20Infrastructure%20Web%20Access%20%E8%99%9A%E6%8B%9F%E6%9C%BA%E7%9A%84%20VMDK%20%E6%96%87%E4%BB%B6%E4%B8%AD%E6%8C%BD%E6%95%91%E6%95%B0%E6%8D%AE%20(Win%202003).png)
与我之前的问题类似无法删除 Windows 2003 主机上的 VMWare Infrastructure Web Access 上无响应的计算机现在又有一台虚拟机无缘无故地在 95% 时停止运行(启动时)。不幸的是,在这种情况下,这台虚拟机没有最近的备份 [是的,我知道 :( ]
我认为我愚蠢地把事情搞砸了,因为我尝试使用相同的虚拟硬盘创建一个新的虚拟机(以挽救无响应机器中的数据),但浏览器挂起了(IE 8)。当我重新启动浏览器时,我愚蠢地删除了虚拟机的新副本(我猜这会删除 .vmdk 文件?我不知道会这样)。在我愚蠢之后,我查看了 vmware 虚拟机文件夹,只看到了 .000001.vmdk 文件。我可以从这个文件恢复原始 vmdk 吗?
我曾尝试使用響鳴挂载 Winbox.000001.vmdk。它告诉我“非法 VMDK 描述符”。我也尝试过VMWare DiskMount 实用程序(vmware-mount)但是当我回复“是”提示时,我收到以下信息:
C:\Program Files\VMware\VMware DiskMount Utility>vmware-mount.exe W: “X:\Winbo x.000001.vmdk”
This disk is being used by a virtual machine that has an active snapshot.
If you proceed, any changes you make are applied to the current version of
the disk, and will be discarded if you revert to the snapshot. Do you
wish to proceed (Y/N)? y
Unable to mount the virtual disk. The disk may be in use by a virtual
machine or mounted under another drive letter. If not, verify that the
disk is a virtual disk file, and that the disk file has not been corrupted.
磁盘“正在使用”,因为它在 95% 时挂起了?我迫切需要以某种方式从这台机器中取出一些文件。请帮忙。有什么建议吗?
预计到达时间:我目前正在尝试MediaHeal VMDK 修复工具但除了他们自己在网站上的证词外,我找不到任何地方提到这款软件。你知道有什么替代方法可以修复、修复或恢复损坏的 VMDK 文件中的数据吗?
答案1
所以我自己解决了这个问题。
我用了UFS 文件浏览器加载 vmdk 文件并发现驱动器。D 分区显示“未知文件系统”。
在 UFS 文件资源管理器中,我将 D 盘保存为 IMG 文件。
我使用以下方式加载 IMG 文件NTFS 运行时的 GetDataBack在扫描扇区查找数据后,我找回了数据。有些数据已损坏,但超过 90% 的数据完好无损。我只是将这些数据与一周前的备份混为一谈。
:)
答案2
每次都进行全新备份非常重要,这样无论何时出现此类问题,您都可以通过此备份文件轻松恢复重要数据。如果您没有备份,那就放心吧!这是另一种专业解决方案,可以恢复丢失/缺失/格式化的分区数据。名为 VMware 恢复应用程序的商业解决方案可以执行深度扫描,甚至可以挽救大型文件数据,准确率 100%。
阅读更多:http://gallery.technet.microsoft.com/Recover-VMDK-Data-from-bd1ecd39/