0


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

最近在学习搭建 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>

在这里插入图片描述

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


本文转载自: https://blog.csdn.net/mba1398/article/details/125953881
版权归原作者 mba1398 所有, 如有侵权,请联系我们删除。

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

还没有评论