快照在ESXi中失败“虚拟磁盘损坏或不支持格式”

我们使用vMotion将所有虚拟机迁移到新的存储中。 但是,我们的一个虚拟机,我们不得不手动移动。 即使一些数据文件没有完全传输,虚拟机运行良好,因为主要的虚拟机文件是可用的。 但是,当我们使用vSphere拍摄快照时,出现以下错误:“虚拟磁盘损坏或不支持格式”。

我发现解决磁盘问题的最好办法就是像这样(还可以读VMDK文件:-))就是使用像GParted(Live CD)或Ghost这样的工具来复制磁盘的内容转移到新的VMDK文件并replaceVMDK。 我曾经使用过的一个过程是:

  1. 创build你的数据的情侣备份。 如果虚拟机具有损坏/丢失的数据文件,则可能需要将所有虚拟机文件复制到工作站或数据存储中的另一个文件夹中。
  2. 为相同大小(或更大)的VM创build一个新的虚拟磁盘。
  3. 从GParted Live CD启动。
  4. 使用GParted将分区从旧磁盘复制到新磁盘。
  5. closuresVM。
  6. 从VM中删除两个虚拟磁盘(确保“从虚拟机中删除并从磁盘删除文件” 被选中)。
  7. 向VM添加新的虚拟磁盘,并在出现提示时select“使用现有的虚拟磁盘”选项。
  8. 启动虚拟机并尝试拍摄快照。

如果您手动移动文件,并在移动文件时获得了快照,则可能需要检查增量文件中的父文件和子文件ID,如果链接不正确,快照将无法正常工作。