打开虚拟机电源失败,并显示以下错误:无法打开磁盘
search cancel

打开虚拟机电源失败,并显示以下错误:无法打开磁盘

book

Article ID: 342396

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Symptoms:

免责声明: 本文为 Powering on a virtual machine fails with the error: Cannot open the disk (1038189) 的翻译版本。 尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。 有关最新内容,请参见英文版本。


  • 无法打开虚拟机电源
  • 打开虚拟机的电源失败
  • 您会看到以下错误:

    打开虚拟机 VM_name 的电源时,从 ESX 主机接收到意外错误 (An unexpected error was received from the ESX host while powering on VM VM_name)。
    原因: 原因
    无法打开磁盘 disk_name 或其依赖的某个快照磁盘 (Cannot open disk_name the disk or one of the snapshot disks it depends on)。

    其中,原因为以下之一:

    • 原因: 无法锁定文件 (Reason: Failed to lock the file)。
    • 原因: 指定的文件不是虚拟磁盘 (Reason: The file specified is not a virtual disk)。
    • 原因: 在创建子虚拟磁盘之后已修改父虚拟磁盘 (Reason: The parent virtual disk has been modified since the child was created)。


Environment

VMware ESX 4.1.x
VMware ESXi 4.1.x Embedded
VMware vSphere ESXi 5.0
VMware ESXi 4.1.x Installable

Resolution

  • Failed to lock the file 错误表示另一个进程正在打开文件,您正在使用的进程无法正确打开文件。

    这通常在以下情况下发生:

    • 尝试使用同一虚拟机配置 .vmx 文件启动另一台虚拟机
    • 通过 vmware-mount 实用程序打开具有已挂载磁盘的虚拟机的电源
    • 尝试在快照操作期间通过用户界面打开虚拟机
    • 尝试将虚拟磁盘添加到已在使用中的虚拟机
  • 如果您指向的文件不是虚拟机,则会发生 The file specified is not a virtual disk 错误。

    要解决此问题,请从虚拟机移除磁盘,然后重新添加。 重新添加时,可以使用数据存储浏览器在某个数据存储上找到该磁盘。

  • 由于人工干预或系统故障导致快照处于错误状态时,会发生错误 The parent virtual disk has been modified since the child was created

    要解决此问题,请参见 Resolving the CID mismatch error: The parent virtual disk has been modified since the child was created (1007969)

注意

  • 文本会定期使用可能导致此问题的其他原因进行更新。 检查本文是否有更新。
  • 如果您发现导致此故障的其他“原因”,请通过 VMware 支持打开支持请求。 有关详细信息,请参见 How to file a Support Request in My VMware (2006985)


Additional Information

要在更新本文时收到提醒,请在“Actions”框中单击 Subscribe to Article。