ESX:5.5操作系统:2008r2
我最近丢失了.vmdk文件上的磁盘描述符文件。 .vmdk不是引导驱动器,而是一个辅助硬盘驱动器(不幸的是,sql数据库),我按照这里的过程成功地重build了描述符。 然后,我将驱动器连接到guest虚拟机,但是它作为一个未初始化的驱动器来到磁盘pipe理器中。 有没有办法挂载(也许在另一个操作系统)它没有格式化或这是否意味着驱动器上的数据已被清除?
@ewwhite虚拟机closures并且名称已更改(已设置为传播到vmdk vmx文件)时发生错误。 然后我尝试启动它,它无法find磁盘在哪一点我注意到描述符已经消失。
磁盘2是以前的SQL数据库存储(包括vCenter)。

我正在尝试在Windows 7中本地安装驱动器,但是超时。 在这一点上,我认为这个问题是因为vmdk是使用para virtual iscsi控制器创build的。 我尝试用Lsi和pvscsi重build描述符,并且不成功的凋谢方式。
我能够通过以下步骤从文件中恢复数据:
1)使用Lsi控制器和粗略预置重build描述符。
2)将VMDK从主机下载到本地PC
3)使用SDK来http://www.running-system.com/how-to-mount-a-vmdk-file-under-windows/
考虑到我使用了Paravirtual Iscsi Controller和Lazy Provisioning,这是非常直观的。 但是,我能够恢复数据库文件成功运行DBCC。 希望它可以帮助别人。