虚拟机vmdk文件因为重装系统 现在无法通过虚拟机打开 错误提示为 此文件不是一个虚拟磁盘

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了虚拟机vmdk文件因为重装系统 现在无法通过虚拟机打开 错误提示为 此文件不是一个虚拟磁盘相关的知识,希望对你有一定的参考价值。

本人解决结果:
1:通过修改虚拟机配置指定该vmdk文件 虚拟机还是会报错 此文件不是一个虚拟机磁盘
2:使用DiskGenius软件读取虚拟机磁盘文件 报错 打开虚拟磁盘出现错误00000003 invalid virtual disk file
希望有人能帮助我。

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

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

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


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

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

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

参考技术A 一般新老不同版本虚拟机创建的vmdk文件不同且不通用
若DiskGenius软件也打不开vmdk文件,是否vmdk文件缺失,例如:创建时勾选了2G分割,则vmdk文件会分成许多份,缺失任何一份,都会使其它vmdk文件无效追问

虚拟机版本没有变 一直是相同的安装包 在创建vmdk文件时选择的是单个文件保存 ~

追答

虚拟机也有挂载vmdk文件功能
报告是vmdk文件己损坏
这种情况很少见,也许无办法了

追问

vm挂载这个vmdk文件 报错他不是一个虚拟硬盘文件、、、

追答

vmdk文件己损坏了,本人无办法了,这种情况很少见,这方面的资料也少,
vmdk文件权限错误一般是"00000005"的报错,00000003应是文件己损坏,
而且DiskGenius软件也打不开,基本上难以解决,或许vm软件的官方有相关资料

本回答被提问者采纳
参考技术B 用 VMware 直接打开虚拟机文件夹中的 vmx 文件就打开了虚拟机。追问

vmx 文件上也会有对应的vmdk指定路径 vmx文件可以打开但是 启动虚拟机 它还会报此文件不是一个虚拟磁盘

追答

如果有多个 vmdk 文件,可以用 VMware 的菜单“File”-“Map Virtual Disks ” 功能把 vmdk 文件映射成本地磁盘使用。

追问

单个的文件

追答

单个的文件也能映射成本地磁盘使用,如果映射失败可以试试能不能用 WinImage 打开。

追问

试过了 也是不能打开

追答

可能是 vmdk 损坏了。

esxi导出的ovf中含有vmdk文件,不通过虚拟机,怎么打开vmdk,对虚拟机内的文件进行编辑?

vmvare虚拟机的vmdk是可以用DiskGenius查看虚拟机文件的,但是exsi导出的查看不了,有什么办法吗

VMDK是无法直接打开的;
只能是以虚拟机的形式打开,具体步骤如下:
1,创建一台虚拟机,安装好操作系统
2,添加一块硬盘,选择现有(选择你需要打开的VMDK文件)
3,然后在虚拟机操作系统中查看该VMDK
参考技术A tar -xvf *.ova
解压后即可看到*.vmdk, *.mf, *.nvram, *.ovf 四个文件。

以上是关于虚拟机vmdk文件因为重装系统 现在无法通过虚拟机打开 错误提示为 此文件不是一个虚拟磁盘的主要内容,如果未能解决你的问题,请参考以下文章

如何用VMware打开vmdk文件

怎么把7z格式的压缩包转化为虚拟机的vmdk格式

VMware通过单个vmdk文件创建虚拟机,为啥vmdk只有10几MB,怎样能弄出这样的vmdk?

VM虚拟机硬盘满了无法开机怎么解决啊?必须重装么?红帽的!急!

使用VMware通过vmdk文件创建XP虚拟机

Mac环境下扩容 .vmdk 镜像容量