VM虚拟机的配置文件(.vmx)损坏修复

来源://http://blog.csdn.net/houffee/article/details/18398603

VM虚拟机中使用.vmx文件保存虚拟机的所有软硬件配置,如果意外损坏的话将会出现不能正常打开虚拟机的故障,症状为:用文本查看软件打开虚拟机目录中的.vmk文件发现内容变为乱码(正常为可读文本,显示虚拟机中的配置信息)

修复方法:
    本方法仅适用.vmx文件损坏而其他文件完好无损的情况。
    举例说明:虚拟机名为XP,虚拟机目录为E:\XP\,配置文件名即为XP.vmx(除目录名为自己创建为,其余文件名为VM虚拟机自动创建)
    1,删除XP.vmx(注意不要删除错了,系统默认是不显示扩展名的,显示扩展名的方法自己百度一下吧)
    2,用记事本打开E:\XP\vmware.log
    3,找到“Jan 24 23:13:15.438: vmx| DICT --- CONFIGURATION”段(前面是日期和时间,不要对号入座)
    4,从下边一行开始复制到“Jan 24 23:13:15.440: vmx| DICT --- USER DEFAULTS”上边一行结束(不用复制 ‘---CONFIG„„’和‘ ---USER DEFA„.’两行)
    5,新建记事本,粘贴已复制文本
    6,删除前边的日期时间标志   例如:“Jan 24 23:13:15.438: vmx| DICT            config.version = 8”
       删除前边标志后仅留“config.version = 8”
    7,照上边格式全部修改,然后给所有行的等号后的字符加上英文双引号(注意不要使用中文输入法的双引号)
       例如:config.version = 8 改为config.version = "8"
    8,照上边格式全部修改。
    9,确认修改无误后,保存为“虚拟机名.vmx”,和原配置文件名相同,例如XP.vmx
    10,打开vmx文件,开启虚拟机

时间: 2024-08-01 13:32:01

VM虚拟机的配置文件(.vmx)损坏修复的相关文章

VMware虚拟机配置文件(.vmx)损坏修复

前言: 对于VMware虚拟机配置文件(.vmx)损坏 大家发生问题的原因可能跟我不一样,但是解决方法应该是一样的. 但是本方法仅适用.vmx文件损坏而其他文件完好无损的情况. 问题发生: 最近一直在研究hadoop,今天刚搭建完HBase,用的时候就感觉速度很慢,结果在执行HBase shell的时候,卡住不动了.然后就报错了错误信息...忘记了内容了...然后虚拟机就崩溃了,然后这个虚拟机再也打不开了,提示我的.vmx文件已损坏. VMware虚拟机中使用.vmx文件保存虚拟机的所有软硬件配

VM虚拟机无法拖拽、粘贴、复制

VM无法从客户机拖放/复制文件到虚拟机的解决办法: 将这两项取消勾选,点击[确定].再次打开,勾选,点击[确定] 原因分析:可能是VM中默认是不支持该功能的,但是在配置窗体上确实默认打钩打上的. 依据:在操作过程中,你可以查看该虚拟机的的配置文件(*.vmx).观察以下节点 isolation.tools.copy.disable = "FALSE" isolation.tools.dnd.disable = "FALSE" isolation.tools.past

C#控制台打开VM虚拟机

添加引用->VixCOM.dll (在vix文件夹下) VixWrapper.cs using System; using System.Collections.Generic; using System.Linq; using System.Runtime.InteropServices; using System.Text; using VixCOM; namespace VMHelper { class VixWrapper { VixCOM.IVixLib vixLib = null;

Vm虚拟机中安装Kvm学习

Vm 虚拟机中开启 TV-x 和AMD-V 虚拟化技术支持 在生产环境中服务器BIOS 中开启 inter Virtual Techmolony Enabled 我们这采用yum源的方式安装 Vi  /etc/yum.repos.d/yum.repo 挂载 mount /dev/cdrom /root/zzx 安装kvm 的工具 检查主机是否支持kvm lsmod | grep kvm grep -E '(vmx|svm)' /proc/cpuinfo yum 安装kvm yum install

自动创建VM虚拟机

1.DOS自动创建VM虚拟机,加for可以批量创建 @echo off setlocal enabledelayedexpansion :START cd /d  K:\copyset /p file= 请输入虚拟机的名称: md  F:\"%file%" copy  model  F:\"%file%" cd /d  F:\"%file%"ren  *-0.vmdk  "%file%".vmdk.swp ren  *.vmd

VM虚拟机安装OS系统以及VM TOOL的安装总结

新建虚拟机 选择CDR后缀系统或者ISO后缀都可以 选择对应版本 启动虚拟机会报错 必须先打开安装地址  找到 "自己命名的机器名".vmx  用 text打开 在 smc.present = "TRUE"  后面加smc.version = "0" 保存即可 必须先在实用工具先分区 然后才会出现安装的磁盘. 系统安装完毕后,无法从物理机和虚拟机直接移动和复制文件 这个时候右键点击虚拟机设置 点击浏览 找到安装VM虚拟机的路径 在里面找到darw

Win8虚拟机无法启动:如何修复Win8安装

Win8虚拟机无法启动:如何修复Win8安装 2014-08-06 07:32:22 在Mac虚拟机安装Win8,Windows 无法以任何模式启动(正常模式或安全模式). 解决方案 1.点击启动 Windows 8 虚拟机 2.启动 Windows 8 虚拟机后立刻按下F8(最好继续按着直到您看到故障排除) 3.点击 刷新您的 PC Windows 8 将会尝试修复您遇到的启动问题 如果问题仍在存在: 高级故障排除 使用两个其它的参数通过 Windows 恢复环境 (Windows RE) 来

VM虚拟机虚拟网卡对于UDP发送广播包的影响

近期做一个项目需要用到UDP发送广播包给嵌入式端的程序并要求其作出相应的反馈,一开始非常顺利.但到了测试通用性的阶段发现有的电脑无法发送出UDP广播包,进而也就是无法跟嵌入式端交互(发现并将问题锁定在此就已经花费了非常非常非常多的心血!其中可以ping通嵌入式端这点让人纠结了很久).在问题锁定了之后第一个怀疑的是防火墙,然后是杀毒软件等等,将电脑裸奔满怀希望开启软件之后依然是那副尿性.最后百无聊赖百度了下,在一篇博客的一小段中提到了VM虚拟机的虚拟网络对于UDP发送广播包有影响,突然之间恍然大悟

vm虚拟机Kali2.0实现与物理机之间的文件拖动共享

MarkdownPad Document html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label