虚拟机提示错误:指定的文件不是虚拟磁盘,求解决方法,急急急!!!……

2025-03-01 00:22:07
推荐回答(5个)
回答1:

看下vmx配置文件中定义的虚拟机硬盘文件是哪个

提供下vmx配置截图和这个虚拟机全部文件的详细信息显示下的截图。

使用DiskGenius打开下对应的vmdk虚拟磁盘文件看下,看截图好像拿记事本打开过,确定下文件是否被破坏。——打开看下是否文件本身已经被破坏了!


怎么可能是十六进制和二进制数据!——打开DG软件菜单栏“硬盘”——”打开虚拟硬盘文件“即可!

另外右键看下这个vmdk文件的NTFS权限是否设置正常!——建议你恢复文件本身的权限设置,everyone完全权限是很危险的操作。

一个正常的文件在Win7下的默认权限显示!

回答2:

可能是因断电异常终止,导致此VM提示有虚拟磁盘需要整合,实际没有手工创建快照,整合时提示文件被锁定。下面是解决方法。

1、开启虚拟机电源时,总是提示“内部错误”。

2、首先你的虚拟机装好了,镜像也有,注册码也输了,怎么还会出错了,听小编细细道来,这里出现错误提示的原因是你的vm服务没有启动,打开任务管理器,如图:

3、关于vm的5个服务都已停止,这个可以设置成开机自启,也可以右键“开始”,全部变成“正在运行”如图:

4、再去运行虚拟机,“内部错误”提示就不见了,可以顺利进入Linux系统啦。

回答3:

也是这个问题的,  最大的可能还是格式的问题呢,  如果有快照的话,可以使用以下恢复的

https://blog.csdn.net/fengshuiyue/article/details/50896618

如果没有快照的话,只要有源文件img镜像, 使用  StarWindConverter   转一下 格式 转换为VMDK或VDI文件,VMDK/VDI分别为vmware/virtualbox的硬盘文件

回答4:

其实方法挺简单的,这个打不开那就新建一个使用你这个虚拟磁盘一样机子的就行了。
haihai方法:(注意5,6步)
1,重新新建虚拟机,自定义安装,下一步。
2,硬件兼容性不变。下一步。
3,稍后安装系统,下一步,然后选择原来打不开系统的版本。下一步。
4,然后虚拟机名字,地址自己设置。下一步。
5,下一步,下一步,下一步,下一步,下一步,下一步,一直到“选择磁盘”这一步。这里一定要“选择现有虚拟磁盘”(重点)。下一步,
6,然后选择找到打不开的那个虚拟机文件"Windows 7 x64.vmdk"(我这是windows7的,选你自己那个)
7,剩下的就随便了。haihai

回答5:

我也遇到这种情况了
后面看了一下 DG下不能打开-s001.vmdk这一类的虚拟磁盘文件
要打开后面没有s的.vmdk文件