设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 1471|回复: 1
收起左侧

虚拟机崩溃:求救

[复制链接]
发表于 2008-4-3 09:59:34 | 显示全部楼层 |阅读模式
我在WinXp SP2下安装了WinXp Sp2的虚拟机,结果虚拟机崩溃了,我有很多重
要的文件在虚拟机了,现在没办法提出来,请问各位大人如何在不运行虚拟机的情况
下从虚拟机的wmdk文件中提取虚拟机的文件?万分感谢!
 楼主| 发表于 2008-4-3 16:06:40 | 显示全部楼层
解决方法如下:
1.找到自己的虚拟机操作系统安装目录下的.wmdk文件,这是虚拟机的虚拟磁盘文件,该文件一般都有好几G大,其他文件只有几K到几百K,很好找的。
2.在该文件上单击鼠标右键,在出现的菜单顶部会多两项:“Map Virtual Disk...”和“Map First Volume as Z: (Read-Only)”。
    如果点击“Map Virtual Disk...”,则会出现一个映射虚拟磁盘的对话框,在卷列表中选择你要映射到你本地的虚拟机中的磁盘,其他设置可不修改,直接点“确定”,不一会儿就会打开一个资源管理器窗口列出了你虚拟机里的磁盘文件,一般是Z盘(当然你要在对话框中勾选“映射后在Windows资源管理器打开驱动器”,默认是勾选的)。
    如果点击“Map First Volume as Z: (Read-Only)”则会自动把您的虚拟机中的磁盘映射为Z盘,需要您打开资源管理器浏览。(有时候在我的电脑中双击Z盘盘符可能会提示“拒绝访问”,不要紧,你只要在资源管理器的地址栏中输入“Z:\”,然后回车就可以打开了)
    驱动器映射成功后,就可以直接读取文件了。
3.如果想卸载映射的驱动器,则在vmdk文件上单击鼠标右键,这时菜单顶部已经变成“Disconnect Virtual Disk
”,只要点击一下这个菜单项就行了。
    另外,如果你发现你的vmdk文件的右键菜单中没有步骤2中提到的菜单项,可能是你的VMWare的插件没有注册,找到WMWare的安装目录下的vmdkShellExt.dll文件,然后在该文件所在目录下新建一个文本文件,输入“regsvr32 vmdkShellExt.dll”(输入引号中的内容,不包括引号),然后保存,把该文件的文件名改为reg.bat,当然名字随便起,但要保证文件扩展名是bat,然后双击,待会就提示某某某successfully之类,然后再去右键单击vmdk文件就会有Map菜单项了。
    我的虚拟机版本是WMware6.0.2 build-59824,其他版本中如果有差异,请自行解决。
沙发 2008-4-3 16:06:40 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-1-23 22:29 , Processed in 0.050912 second(s), 11 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表