对 VMware Fusion 中缺少 .vmsn 或 .vmdk 文件进行故障排除
search cancel

对 VMware Fusion 中缺少 .vmsn 或 .vmdk 文件进行故障排除

book

Article ID: 309526

calendar_today

Updated On:

Products

VMware Desktop Hypervisor

Issue/Introduction

Symptoms:
免责声明:本文为 Troubleshooting missing .vmsn or .vmdk files in VMware Fusion (1027416) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。


  • 虚拟机不启动
  • 您看到下列错误之一:
    • 未找到文件:virtual machine name-Snapshot*.vmsn。打开此虚拟机电源需要使用此文件。如果移动了此文件,请提供其新位置 (File not found: virtual machine name-Snapshot*.vmsn. This file is required to power on this virtual machine. If this file was moved, please provide its new location)。
    • 未找到文件:virtual machine name[-*].vmdk。打开此虚拟机电源需要使用此文件。如果移动了此文件,请提供其新位置 (File not found: virtual machine name[-*].vmdk. If this file was moved, please provide its new location. If this file was moved, please provide its new location)。

      注意:在上述错误消息中,virtual machine name 通常是虚拟机正在运行的操作系统的名称(如 Windows XP)。星号 (*) 可以代表任何数字,方括号中的部分 ([]) 可显示,也可不显示。


Environment

VMware Fusion 7.x
VMware Fusion 3.x
VMware Fusion 2.x
VMware Fusion 6.x
VMware Fusion 4.x
VMware Fusion 5.x

Resolution

以下每一步骤都提供了说明和文档链接,以便于您执行具体步骤并根据需要采取纠正措施。按最适当的顺序执行这些步骤,以找出问题,然后找到正确的解决方法。这种排序方式也是为了最大限度减少数据丢失而确定的。完成每一步后,尝试再次打开虚拟机电源。请按顺序执行每个故障排除步骤,不要跳过任何步骤。
要解决此问题,请执行以下操作:
  1. 确认缺少这些文件。这些文件最可能存在的位置是在虚拟机捆绑包中,但它们可能被移走。有关找到并打开虚拟机捆绑包的信息,请参见 Locating the virtual machine bundle in VMware Fusion (1007599)。如果文件不在捆绑包中,请使用 Spotlight 搜索,根据需要将 .vmwarevm 替换为 .vmsn .vmdk

    如果 Spotlight 找到这些文件,将文件移回至虚拟机捆绑包中。下一次打开虚拟机电源时,如果系统提示,则浏览到虚拟机捆绑包中的这些文件。

    如果未找到文件,必须从备份还原它们。

  2. 如果文件在虚拟机捆绑包中且可以选择,但 Fusion 继续要求提供这些文件,请确保正确设置对虚拟机捆绑包(及其内容)拥有的权限。有关详细信息,请参见 Investigating permissions for Fusion virtual machines (1020786)

  3. 检查虚拟机是否拥有其操作所需的所有文件,且 .vmx 正确引用所有这些文件。有关详细信息,请参见 Verifying Fusion virtual machine file integrity (1024809)
如果执行本文中的步骤后问题仍然存在,请执行以下操作:


Additional Information

Troubleshooting missing .vmsn or .vmdk files in VMware Fusion