Search the VMware Knowledge Base (KB)
View by Article ID

修复 Fusion 3.1 和 Workstation 7.1 中的虚拟磁盘 (2075441)

  • 0 Ratings

Symptoms

免责声明:本文为 Repairing a virtual disk in Fusion 3.1 and Workstation 7.1 (1023856) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。

 
  • 在强制关闭 Mac 或主机后,虚拟机无法启动。
  • 虚拟机在崩溃后不启动。
  • 启动虚拟机时,显示以下错误:

Cannot open the disk '<path to virtual machine>/<virtual disk.vmdk>' or one of the snapshot disks it depends on。Reason: The specified virtual disk needs repair.

  • 尝试使用 VMDKMounter 挂载虚拟磁盘时,显示以下错误:

There is a problem trying to mount the virtual disk.

  • 试图使用 vmware-vdiskmanager 修复虚拟磁盘时,显示以下错误:

    The virtual disk is corrupted but the repair process has failed.

Resolution

在 Fusion 3.1.1 和 Workstation 7.1.1 中已解决此问题。VMware 建议您升级到 Fusion/Workstation 的最新版本。

出现此问题是因为 Fusion 3.1 和 Workstation 7.1 中的虚拟磁盘修复实用程序 (vmware-vdiskmanager) 未按照预期运行。

要解决此问题,必须升级到最新版本的 Fusion/Workstation,或者使用 Fusion 3.0.2/Workstation 7.0.1 中的实用程序。

Fusion

要开始使用 Fusion 3.0.2 中的虚拟磁盘修复实用程序,请执行以下操作:

  1. 下载并解压随附的 1023856-vdiskmanager-3.0.2.zip 文件。
  2. vmware-vdiskmanager 文件复制到 [Macintosh HD]/Library/Application Support/VMware Fusion
  3. 如果看到警告 the item ... can't be moved,单击鉴定
  4. 键入 Mac OS 密码,然后单击
  5. 关闭正在运行的虚拟机,然后退出 Fusion。
  6. 重新启动 Mac。
  7. 您需要使用刚刚下载的实用程序手动修复虚拟磁盘。有关详细信息,请参见在 Fusion 中修复虚拟磁盘 (1023888) (Repairing a virtual disk in Fusion (1023888))

Workstation 7.x

Linux

要开始使用 Workstation 7.0.1 中的虚拟磁盘修复实用程序,请执行以下操作:

  1. 下载并解压随附的 1023856-vdiskmanager-linux-7.0.1.zip 文件。
  2. 展开压缩的文件,将其重命名为 vmware-vdiskmanager
  3. vmware-vdiskmanager 文件复制到 /usr/bin
  4. 关闭正在运行的虚拟机,然后退出 Workstation。
  5. 重新启动计算机。
  6. 使用刚刚下载的实用程序手动修复虚拟磁盘:

    1. 打开命令提示符。有关详细信息,请参见打开命令或 shell 提示符 (1003892)(Opening a command or shell prompt (1003892))
    2. 运行以下命令:

      /usr/bin/vmware-vdiskmanager -R <virtual disk.vmdk>

      其中 <virtual disk.vmdk> 是显示在错误消息中的虚拟磁盘。

Windows

要开始使用 Workstation 7.0.1 中的虚拟磁盘修复实用程序,请执行以下操作:

  1. 下载并解压随附的 1023856-vdiskmanager-windows-7.0.1.zip 文件。
  2. 展开压缩的文件,将其重命名为 vmware-vdiskmanager. exe
  3. vmware-vdiskmanager. exe 文件复制到 C:\Program Files\VMware\VMware Workstation。对于 64 位操作系统,路径为 C:\Program Files (x86)\VMware\VMware Workstation
  4. 关闭正在运行的虚拟机,然后退出 Workstation。
  5. 重新启动 Windows。
  6. 使用刚刚下载的实用程序手动修复虚拟磁盘:

    1. 打开命令提示符。有关详细信息,请参见打开命令或 shell 提示符 (1003892)(Opening a command or shell prompt (1003892))
    2. 输入以下命令:

      vmware-vdiskmanager -R <virtual disk.vmdk>

      其中 <virtual disk.vmdk> 是显示在错误消息中的虚拟磁盘。

      注意:Workstation 安装过程可能正确设置了该路径,但您可能必须切换到 Virtual Disk Manager 的安装目录(在第 3 步中)。

如果存在问题:

Additional Information

Tags

简体中文 Mandarin

See Also

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.

Feedback

  • 0 Ratings

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.

What can we do to improve this information? (4000 or fewer characters)




Please enter the Captcha code before clicking Submit.
  • 0 Ratings
Actions
KB: