从虚拟机硬盘文件.vmdk恢复数据

       今天在虚拟机下开发遇到了点麻烦,由于电脑配置比较低,使用VMware有些不流畅,于是笔者习惯性的将虚拟机reset(重启)了。结果,再次进入虚拟机后,VMWare Tools 貌似罢工了!一直停留在 “Switching to guest configuration:”这个提示处。虚拟机里面还有开发代码,没有备份啊,怎么办?

       于是到谷歌上搜索“Switching to guest configuration:”,试图找到解决办法,但是搜了半天,就发现一个和我类似的情况,解决方案是重装VMWare Tools。于是照搬,但是蛋疼的VMWare Tools重新安装时一直在下载界面,根本无法重新安装。

       笔者又试图使用这个虚拟硬盘,重新安装一个虚拟机,参照网上的做法,使用该虚拟硬盘创建虚拟机,但是启动之后,还是出现同样的问题,无法进入系统。

       最后,我只有试图从vmdk文件直接导出数据,然后在网上发现,使用Disk Genius竟然可以直接打开虚拟硬盘文件并导出数据!!!看到这个,发现前面真是白费功夫了。。。


       具体的方法,如下图所示:

从虚拟机硬盘文件.vmdk恢复数据_第1张图片

图1、选择打开虚拟磁盘文件


从虚拟机硬盘文件.vmdk恢复数据_第2张图片

图2、选择相应虚拟机磁盘文件


从虚拟机硬盘文件.vmdk恢复数据_第3张图片

图3、选择需要导出的文件导出


        由这件事,我又想到了一句话“不要手里拿着锤子,就把什么都想成钉子!”。如果最开始我不纠结于要修复虚拟机,而直接去找从虚拟机硬盘文件导出数据的方法,估计会节省很多时间!

       修炼到 “手中有锤,心中无锤”的境界还有很长的路啊!在此与大家共勉!!!

你可能感兴趣的:(学习笔记)