VMware 克隆失败,提示指定的虚拟磁盘需要修复【已解决】

博主分享了在搭建Hadoop集群过程中遇到的虚拟磁盘问题,通过尝试vmware-vdiskmanager修复,最终发现.vmx文件需要转换为.vmdk格式才能成功修复。这是一篇关于解决VMware磁盘错误的实践指南。
摘要由CSDN通过智能技术生成

最近在学习搭建 hadoop 集群,今天克隆模板机的时候报错了,提示 指定的虚拟磁盘需要进行修复 ,说实话一脸懵逼。

话不多说,百度之。

有文章说要 vmware-vdiskmanager -R "虚拟磁盘路径",我打开 cmd 黑窗口去执行了,结果提示 'vmware-vdiskmanager' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 感情这个命令没有配置环境变量。感觉配置有点费劲,先不配置。

又找了篇文章,说要先切换到 VMware 安装目录下,然后在地址栏输入 cmd ,说用一个 exe 进行修复,但是没说咋修复。。。

输入 cmd 之后我直接敲了回车,神奇的事情发生了,一个新的黑窗口被打开,且路径是当前路径。这时候去执行刚才的修复命令果然可以执行了,但是又出现了新的错误。。。

看英文提示文件格式不对,我就去模板机的目录下详细看了下文件格式,我发现百度给的文件格式是 .vmx 但是 .vmx 的中文格式是 VMware 虚拟机配置 ,而 .vmdk 的中文格式恰好是 虚拟磁盘文件,我心想是不是换成这个试试呢?

换了之后居然成功修复,perfect,特此记录一下,希望能够帮到你。

执行命令如下:

D:\Program Files (x86)\VMware\VMware Workstation>vmware-vdiskmanager -R "D:\bigdata\centos7\hadoop100\hadoop100.vmx"
FILE: FileIO_Lock on 'D:\bigdata\centos7\hadoop100\hadoop100.vmx' failed: An attempt was made to load a program with an incorrect format

D:\Program Files (x86)\VMware\VMware Workstation>vmware-vdiskmanager -R "D:\bigdata\centos7\hadoop100\hadoop100.vmdk"
The virtual disk, 'D:\bigdata\centos7\hadoop100\hadoop100.vmdk', was corrupted and has been successfully repaired.

D:\Program Files (x86)\VMware\VMware Workstation>

在这里插入图片描述

模板机文件格式截图:
在这里插入图片描述

  • 15
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值