精华内容
下载资源
问答
  • VMware虚拟机配置文件(.vmx)损坏,提示移除,如何修复?
    千次阅读
    2020-06-13 09:49:09

    早起打开虚拟机,突然提示“文件损坏,是否移除?
    吓我一跳,里面的文件都没有上传到云端,虽然之前有过备份,但是昨天的数据肯定是没有备份的。

    昨天还是好好的,怎么一打开就这样了?

    这种情况,我肯定不是第一个碰到的,google一下,果然有解决方法。


    损坏情况:
    .vmx文件损坏,其他文件应该都是完好的。

    vmware版本:15
    虚拟机系统是:ubuntu16.0.4
    所以,损坏的文件是ubuntu16.0.4.vmx

    修复方法:
    1)删除.vmx(如ubuntu16.0.4.vmx),然后新建一个同样名字的.vmx文件;

    2)打开虚拟机目录下的vmware.log文件;(可以用VScode或者Notepad++等软件打开,方便后的操作)

    3)在vmware.log文件中找到,下面这两个语句,

    DICT — CONFIGURATION
    DICT — USER DEFAULTS

    我是用的vscode,ctrl+f搜索上面的标志就可以。

    4)将这两行之间的数据拷贝出来;(上面的标志那两行不用复制)

    5)粘贴到刚刚新建的.vmx文件中;

    6)下面需要将拷贝的内容进行一下格式操作:(快捷方式在文末

    • 将每行前边的日期时间标志删除,仅保留后面的信息;例如:

    2020-06-13T09:24:40.557+08:00| vmx| I125: DICT config.version = “8”
    修改为
    config.version = “8”

    • 然后将每行前面的空格删除;
    • 最后给所有行的等号后的字符加上英文双引号(注意不要使用中文输入法的双引号);例如:(已经有英文引号的,就不需要添加了)

    config.version = 8
    改为
    config.version = “8”

    7)保存.vmx文件,打开虚拟机就可以了。


    PS:上面修改文件使用的快捷方式

    纵向列选择,vscode中使用,鼠标滑轮中键
    删除每行前面的空格,vscode中使用,shift+tab

    更多相关内容
  • Linux -- VMware虚拟机配置文件(.vmx)恢复或者修改

    千次阅读 多人点赞 2020-07-13 14:49:43
    在windows下Vmware虚拟机文件出现“无法打开虚拟机…未找到文件”的问题,本文将带你立马解决。。。。

    一、问题描述

      windows版本:win10 专业版
      VMWare版本:VMware® Workstation 12 Pro -12.5.7 build-5813279
      虚拟机的版本:ubuntu 16.04 64Bit

      在windows下使用的ubuntu虚拟机,但是突然有一天出现了一个比较严重的问题,就是在虚拟机文件**“无法打开虚拟机…未找到文件”**,额,这是什么情况,怎么突然间不行了呢,问题就是这样:
    在这里插入图片描述
      然后到虚拟机的目录下查看文件,果然没有找到 “Ubuntu-64.vmx”,如下这样:
    在这里插入图片描述
      然后,在同级目录下可以看到有一个名为 “found.000” 的文件夹,里面有文件 “file00000000.chk”
    在这里插入图片描述
      在虚拟机同级是我目录下,有一个日志文件 “vmware-2.log” 显示创建或者修改的日期是 “2020/6/17”在这里插入图片描述
       并且 **“file00000000.chk”**文件,显示创建或者修改的日期是 “2020/6/17”
    在这里插入图片描述
      那就是说明,在这一天出了事情。。。。。。。

    二、解决办法

    2.1、当时的紧急解决办法

      首先从别的地方拷贝一个后缀为 .vmx (最好是跟目前的虚拟机版本一致,类型一致的,出自同一版本的VMWare的文件)的文件,打开并修改文件内容。

      最要紧的一句话其他的可修改可不修改:

         scsi0:0.fileName = ""
    

      将自己需要的虚拟机文件的名称复制过去,然后保存退出,重新用VMWare打开一次即可。以下是 .vmx 文件的全部内容,需要修改的地方已做了注释。

        .encoding = "GBK"
        config.version = "8"
        virtualHW.version = "12"
        numvcpus = "2"
        cpuid.coresPerSocket = "2"
        vcpu.hotadd = "TRUE"
        scsi0.present = "TRUE"
        scsi0.virtualDev = "lsilogic"
        sata0.present = "TRUE"
        memsize = "4096"
        mem.hotadd = "TRUE"
        scsi0:0.present = "TRUE"
        scsi0:0.fileName = "Ubuntu-64-000001.vmdk" // 最要紧的一句话,打开虚拟机的关键
        sata0:1.present = "TRUE"
        sata0:1.fileName = "auto detect"
        sata0:1.deviceType = "cdrom-raw"
        ethernet0.present = "TRUE"
        ethernet0.connectionType = "bridged"
        ethernet0.virtualDev = "e1000"
        ethernet0.wakeOnPcktRcv = "FALSE"
        ethernet0.addressType = "generated"
        usb.present = "TRUE"
        ehci.present = "TRUE"
        ehci.pciSlotNumber = "35"
        sound.present = "TRUE"
        sound.fileName = "-1"
        sound.autodetect = "TRUE"
        mks.enable3d = "FALSE"
        svga.graphicsMemoryKB = "786432"
        serial0.present = "TRUE"
        serial0.fileType = "thinprint"
        pciBridge0.present = "TRUE"
        pciBridge4.present = "TRUE"
        pciBridge4.virtualDev = "pcieRootPort"
        pciBridge4.functions = "8"
        pciBridge5.present = "TRUE"
        pciBridge5.virtualDev = "pcieRootPort"
        pciBridge5.functions = "8"
        pciBridge6.present = "TRUE"
        pciBridge6.virtualDev = "pcieRootPort"
        pciBridge6.functions = "8"
        pciBridge7.present = "TRUE"
        pciBridge7.virtualDev = "pcieRootPort"
        pciBridge7.functions = "8"
        vmci0.present = "TRUE"
        hpet0.present = "TRUE"
        usb.vbluetooth.startConnected = "TRUE"
        displayName = "Songshuai Ubuntu" // 在 VMWare 上显示的名称,自己喜欢的就行
        guestOS = "ubuntu-64"   // VMVare里的的系统,修改一样的就行了
        nvram = "Ubuntu-64.nvram" // 修改成一样的
        virtualHW.productCompatibility = "hosted"
        powerType.powerOff = "soft"
        powerType.powerOn = "soft"
        powerType.suspend = "soft"
        powerType.reset = "soft"
        extendedConfigFile = "Ubuntu-64.vmxf" // 修改
        uuid.bios = "56 4d 6d 1a 93 c1 d2 00-70 99 5d 18 98 b4 af 60"
        uuid.location = "56 4d 6d 1a 93 c1 d2 00-70 99 5d 18 98 b4 af 60"
        migrate.hostlog = ".\Ubuntu-64-6f355728.hlog"
        scsi0:0.redo = ""
        pciBridge0.pciSlotNumber = "17"
        pciBridge4.pciSlotNumber = "21"
        pciBridge5.pciSlotNumber = "22"
        pciBridge6.pciSlotNumber = "23"
        pciBridge7.pciSlotNumber = "24"
        scsi0.pciSlotNumber = "16"
        usb.pciSlotNumber = "32"
        ethernet0.pciSlotNumber = "33"
        sound.pciSlotNumber = "34"
        vmci0.pciSlotNumber = "36"
        sata0.pciSlotNumber = "37"
        ethernet0.generatedAddress = "00:0C:29:B4:AF:60"
        ethernet0.generatedAddressOffset = "0"
        vmci0.id = "-1732989088"
        monitor.phys_bits_used = "42"
        vmotion.checkpointFBSize = "4194304"
        vmotion.checkpointSVGAPrimarySize = "33554432"
        cleanShutdown = "TRUE"
        softPowerOff = "TRUE"
        usb:1.speed = "2"
        usb:1.present = "TRUE"
        usb:1.deviceType = "hub"
        usb:1.port = "1"
        usb:1.parent = "-1"
        svga.guestBackedPrimaryAware = "TRUE"
        tools.syncTime = "FALSE"
        sata0:1.autodetect = "true"
        ethernet0.linkStatePropagation.enable = "true"
        annotation = "" // VMWare中显示的描述,可以随便写,如果是为了恢复的,可以在vmware.log中找到
        usb:0.present = "TRUE"
        usb:0.deviceType = "hid"
        usb:0.port = "0"
        usb:0.parent = "-1"
        sata0:1.startConnected = "FALSE"
        floppy0.present = "FALSE"
    
    

    2.2、通过wmvare.log文件

      当然还可以借助 “vmware.log” 文件进行 .vmx 文件的修正,具体内容自己查看即可。与 .vmx 文件中的内容一致的。
    在这里插入图片描述

    至此,应该可以完美打开了,如果在荡开的过程提示下面这样的错误:
    在这里插入图片描述
    或者提示 “字典错误” 等,均是 .vmx 文件的编码不正确导致的,请记住 .vmx 文件的编码要求是:GBK 或者 ANSI,都是一个意思。

    展开全文
  • VMware新建虚拟机,弹出错误提示—“无法打开配置文件 “ ” 拒绝访问” 遇到的问题: 在VMware新建虚拟机的最后一步,点击【完成】后,弹出错误提示——“无法打开配置文件“D:\VMware+CentOS\CentOS_1th\CentOS ...

    VMware新建虚拟机,弹出错误提示—“无法打开配置文件 “ ” 拒绝访问”

    遇到的问题

    在VMware新建虚拟机的最后一步,点击【完成】后,弹出错误提示——“无法打开配置文件“D:\VMware+CentOS\CentOS_1th\CentOS 7.5 1th.vmx”:拒绝访问。如下图 ↓↓↓

    在这里插入图片描述
    错误原因:新建虚拟机的权限不足
    解决:右键VMware以管理员身份打开,接着重复新建虚拟机操作即可

    展开全文
  • 问题描述: VMware新建虚拟机的最后一步,点击【完成】后,弹出错误提示——“无法打开配置文件“D:\VMware+CentOS\CentOS_1th\CentOS 7.5 1th.vmx”:拒绝访问。如下图 ↓↓↓ 原因分析: 安装虚拟机的权限不够。 ...

    原创博文,欢迎转载,转载时请务必附上博文链接,感谢您的尊重。


    问题描述:

    VMware新建虚拟机的最后一步,点击【完成】后,弹出错误提示——“无法打开配置文件“D:\VMware+CentOS\CentOS_1th\CentOS 7.5 1th.vmx”:拒绝访问。如下图 ↓↓↓

    原因分析:

    安装虚拟机的权限不够。

    解决方案:

    • 退出本次操作;
    • 用【管理员】的身份重新运行VMware即可(图标上右键就有)。

    我是IT无知君,您的点赞、评论和关注,是我继续创作的不懈动力。
    学无止境,气有浩然,让我们一起加油,天涯未远,江湖有缘再见!!

    展开全文
  • 举例说明:虚拟机名为XP,虚拟机目录为E:\XP\,配置文件名即为XP.vmx(除目录名为自己创建为,其余文件名为VM虚拟机自动创建) 1,删除XP.vmx(注意不要删除错了,系统默认是不显示扩展名的,显示扩展名的方法自己...
  • 虚拟机Vmware打开vmx步骤

    千次阅读 2021-09-11 09:48:11
    打开你的vmx文件,用记事本打开后修改: virtualHW.version = “16” 修改为 “12 然后进入时候我继续出现错误,提示版本问题? 虚拟机设置---->选项 修改客户机操作系统为Linux,版本为自己的版本 成功进入 ....
  • VMware 虚拟机启动时无法打开vmx文件

    千次阅读 2021-06-24 20:55:13
    解决办法: 打开vmx文件 打开方式为VMware 成功启动虚拟机
  • 当出现下面问题,无法打开虚拟机时。 可以结合这两位博主的方法,我是结合着解决的。 https://blog.csdn.net/allen19881119/article/details/70227426 https://blog.csdn.net/w462666131/article/details/89914381 ...
  • 复制过来的虚拟机文件 在 VMware 无法直接打开文件--打开--无反应) 解决办法: 1.首先打开vmx文件,将ios路径设置正确 2.将虚拟机进程关闭 3.在文件管理器中右键vmx文件,选择VMware打开 4.打开成功
  • VMware虚拟机配置文件(.vmx)损坏修复

    万次阅读 2014-11-01 23:19:07
    对于VMware虚拟机配置文件(.vmx)损坏 大家发生问题的原因可能跟我不一样,但是解决方法应该是一样的. 但是本方法仅适用.vmx文件损坏而其他文件完好无损的情况。 问题发生: 最近一直在研究hadoop,今天...
  • 使用Notepad++或者其他编辑软件打开.vmx为后缀的文件文件中的virtualHW.version=“14” 改为10或者改为你当前使用的VMware的版本,这里我改成了12 再次启动发现这次错误信息变成了这样 这里提示的就已经很直白...
  • 无法创建新的虚拟机,无法打开配置文件,拒绝访问。 解决方法:右键Vm,以管理员身份运行就好了
  • 无法创建新虚拟机: 无法打开配置文件“E:\linux\111\Red Hat Enterprise Linux 7 64 位.vmx”: 拒绝访问。 当我们遇到这种情况时 1.首先退出VMware Workstation Pro 2.选择用管理员身份运行VMware Workstation Pro ...
  • 在没有修改*.vmx文件的情况下手动添加对应的 *.vmdk 如下: 在# Extent description里面填上对应的*-s00*.vmdk文件。 # Disk DescriptorFile version=1 encoding="GBK" CID=79342a0c parentCID=ffffffff createType=...
  • 打开虚拟机文件夹下的vmware.log文件 我在log日志最后部分。发现了以下这两句话。 ..........................................................................................................................
  • VMware Workstation报错(打开虚拟机时出错:获取该虚拟机的所有权失败。主机上的某个应用程序正在使用该虚拟机。配置文件:E:\ViturlMechineSystem\CentOS_6.9): 分析: 这是由于虚拟磁盘(.vmdk)本身有一个...
  • VMware vmdk文件打开方法

    千次阅读 2018-08-29 09:20:00
    打开虚拟机设置——硬盘——映射,把虚拟机磁盘文件vmdk映射到系统中即可!  
  • 我在虚拟机上部署了一个service系统,打开iis浏览页面提示“预设宿主机应用程序”,“确保虚拟机配置允许宾客机打开宿主机应用程序”,虚拟机的防火墙也关闭了,请问是什么原因导致的啊,谢谢?...
  • 今天在WMWare中安装Ubuntu系统时,打开虚拟机显示如下错误 原因: 虚拟磁盘(.vmdk)本身有一个磁盘保护机制,为了防止多台虚拟机同时访问同一个虚拟磁盘(.vmdk)带来的数据丢失和性能削减方面的隐患,每次启动虚拟机...
  • linux虚拟机ens33.config配置文件

    千次阅读 2022-03-15 17:27:09
    找到/etc/sysconfig/network-scripts/ifcfg-ens33文件 修改: BOOTPROTO="static" ONBOOT="yes" 添加: GATEWAY=192.168.1.1 IPADDR=192.168.1.100 DNS1=114.114.114.114 DNS2=8.8.8.8 NETMASK=255.255.255.0
  • VMware打开虚拟机

    千次阅读 2021-06-12 14:39:59
    打开VMware虚拟机 自己电脑打开别人配置好的虚拟机步骤 1.打开vmware工具,选择虚拟网络编辑器。 2,进入虚拟网络编辑器,选择nat模式,记住自己的子网ip地址。...5.5:在打开虚拟机前要改一下虚拟机的硬件配置,比如
  • VMware修改虚拟机设置——选项——高级——文件位置——配置 1、首先将原来虚拟机配置文件移动到我们目标路径 根据上图的文件位置找到目录: 2、复制/移动 到目标路径 ...5、重新打开虚拟机已更新配置文件 ...
  • 虚拟机:vmware 6.5 Vmware 虚拟机提示:无法打开磁盘***.vmdk,原因,未能锁定文件,解决办法... (二),如结过(一)还不能解决,则检查虚拟机配置文件,用记事本打开 xxx.vmx文件,检查其中的 “fileSearchPath...
  • Windows 98vmdk12虚拟机文件,虚拟机文件版本为VMware WorkStation 12 Pro,使用最新版本打开
  • Linux-虚拟机配置hosts

    千次阅读 2019-09-24 11:23:01
    CentOS虚拟机配置hosts 注意: 配置hosts文件需要root权限 第一步:进入hosts文件 vi /etc/hosts 第二步:编辑hosts文件 输入i,进入编辑模式,插入需要配置的信息(IP地址 + 空格 + 域名),例子如下: 第...
  • Win 10系统,安装vm15.5的本地存储文件夹设置为共享文件夹,结果电脑关机重启之后,发现启动vm,提示:不允许使用本地打开的共享虚拟机“Windows Server 2008 R2 x64.vmx” 解决办法:打开vm-编辑-首选项-共享...
  • 虚拟机配置网卡方式

    千次阅读 2018-12-04 10:02:43
    点击虚拟机(Ctrl+D也可以启动) ...选择自定义 一定要NAT模式 输入命令,查看网卡地址,ifconfig ...最上面会显示出来你的...打开文件 把BOOTROUTE改成静态static 把ONBOOT改成yes 新增 IPADDR=外网ip NETMASK=...
  • 虚拟机配置yum源

    千次阅读 2019-09-17 16:53:48
    在Linux中,一切皆文件,所以用sr0来这个文件来表示DVD1这个设备,用sr1这个文件来表示DVD2这个设备,但是这两个代表设备的文件是不能直接打开来查看其中的内容的,需要挂载到指定的目录下,才能查看其中的内容,...
  • Java虚拟机配置环境变量的方法

    千次阅读 2021-03-08 21:54:59
    Java虚拟机是一款功能强大的虚拟机,是抽象的计算机,是Java语言底层实现的基础,Java语言在不同...今天小编就来为大家介绍一下Java虚拟机配置环境变量的方法,希望大家会喜欢。Java虚拟机配置环境变量的方法:1、安...
  • linux虚拟机文件操作命令

    千次阅读 2021-03-21 14:05:20
    touch命令用于创建空白文件或设置文件的时间,格式为“touch [选项] [文件]”。 比如,touch linuxpro命令可以创建出一个名为linuxprobe的空白文本文件。 touch linux pro 命令可以创建出两个空白文本文件,一个叫...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 194,373
精华内容 77,749
关键字:

请打开虚拟机配置文件