4个小时找回VMware丢失的硬盘的历程

简介:

昨天晚上我在VMware的XP系统里的虚拟硬盘之间拷贝数据(从移动硬盘里的虚拟硬盘拷到本机的虚拟硬盘)时,不小心碰掉了移动硬盘,然后VMware提示

 

 
  1. Operation on file "J:\data.vmdk" failed.  
  2. If the file resides on a remote file system, please make sure your network connection and the server where this disk resides are functioning properly. If the file resides on removable media, reattach the media.  
  3. Choose Retry to attempt the operation again.  
  4. Choose Abort to terminate this session.  
  5. Choose Continue to forward the error to the guest operating system. 
我重新插入移动硬盘后,选择retry后,还是不行。
发现 J:\data.vmdk(大小是10G)就是不见了。我里面有10G的数据啊,不甘心就这样没了,于是我就开始4个小时找回虚拟硬盘历程
1.被移动了?
我当时怀疑 J:\data.vmdk是被vmware移动,于是我把系统所有的隐藏和系统文件都显示出来,查找全盘都没有发现,
2.被删除了?
我先不东J盘的数据,防止vmdk文件被损坏,我用软件把数据还原了,结果还是没有发现
3.求助google,baidu?
在网上无论是google还是baidu都没有出现过我这样的问题,都是说如何把vmdk重新挂上去(则个我早就会了)或者修复vmdk,可是问题是我的vmdk是无缘故消失了。
4.自助
就在准备放弃的时候,我发现J盘使用了28G,而我把J盘的所有文件都加起来只有18.8G,两者只差刚好为我的虚拟硬盘的大小,所以我断定虚拟硬盘文件肯定还在J盘,既然删除恢复也找不到,而J盘上也看不到,那只有一直可能,这个文件被文件系统丢了(文件系统损坏了),我下了分区魔术师,里面有一个检测文件系统的工具,结果发现分区魔术师不知从win7和64位。
最后我找到windows系统里有一个检测文件系统工具:
我的电脑->管理->磁盘管理->选择J盘属性->

选择开始查错

 

查错完毕后
在J盘里出现了一个found.000的文件夹,直接点击提示"不能访问"
我用cmd命令行dir一下,发现了里面有一个将近10G的文件,确认了就是它了,进不去主要是文件夹属性为“系统属性”罢了,如下就可以把

 

我把这个vmdk文件重新挂到VMware的xp系统里,启动系统,可以访问了,谢天谢地,完全没有损坏。





     本文转自yifangyou 51CTO博客,原文链接:http://blog.51cto.com/yifangyou/609335 ,如需转载请自行联系原作者
相关文章
|
存储 固态存储 测试技术
VMware ESXi添加NVMe硬盘扩容
VMware ESXi添加NVMe硬盘扩容
784 0
VMware ESXi添加NVMe硬盘扩容
|
Linux 虚拟化 开发工具
给vmware的Linux虚拟机添加硬盘
<div style="border-width: 0px; padding: 0px; margin: 0px; list-style: none; color: rgb(51, 51, 51); font-family: 宋体; font-size: 14px; line-height: 28px;">给vmware的Linux<a target="_blank" href="http:/
1711 0