Repairing a virtual disk in Fusion 3.1 and Workstation 7.1
search cancel

Repairing a virtual disk in Fusion 3.1 and Workstation 7.1

book

Article ID: 328522

calendar_today

Updated On:

Products

VMware

Issue/Introduction

Symptoms:
  • The virtual machine fails to start after a forced Mac shutdown or host shutdown.
  • The virtual machine does not boot up after a crash.
  • When starting the virtual machine, you see the error:

    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.

  • When trying to mount the virtual disk with VMDKMounter, you see the error:

    There is a problem trying to mount the virtual disk.

  • When trying to repair the virtual disk using vmware-vdiskmanager, you see the error:

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


Resolution

This issue is resolved in Fusion 3.1.1 and Workstation 7.1.1. VMware recommends you to upgrade to the latest version of Fusion/Workstation.
This issue occurs because the virtual disk repair utility ( vmware-vdiskmanager) in Fusion 3.1 and Workstation 7.1 does not work as expected.
To resolve this issue, you must upgrade to the latest version of Fusion / Workstation, or use the utility from Fusion 3.0.2 / Workstation 7.0.1.

Fusion

To begin using the virtual disk repair utility from Fusion 3.0.2:
  1. Download and unzip the attached 1023856-vdiskmanager-3.0.2.zip file.
  2. Copy the vmware-vdiskmanager file to [Macintosh HD]/Library/Application Support/VMware Fusion.
  3. When you see the warning the item ... can't be moved, click Authenticate.
  4. Type your Mac OS password, and click OK.
  5. Shut down virtual machines that are running and quit Fusion.
  6. Restart your Mac.
  7. You need to manually repair your virtual disk, using the utility you just downloaded. For details, see Repairing a virtual disk in Fusion (1023888).

Workstation 7.x

Linux

To begin using the virtual disk repair utility from Workstation 7.0.1:
  1. Download and unzip the attached 1023856-vdiskmanager-linux-7.0.1.zip file.
  2. Expand the compressed file, and rename it to vmware-vdiskmanager .
  3. Copy the vmware-vdiskmanager file to /usr/bin.
  4. Shut down any virtual machines that are running and quit Workstation.
  5. Restart your computer.
  6. Manually repair your virtual disk using the utility you just downloaded:

    1. Open a command prompt. For more information, see Opening a command or shell prompt (1003892).
    2. Run this command:

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

      Where <virtual disk.vmdk> is the virtual disk that appeared in the error message.

Windows

To begin using the virtual disk repair utility from Workstation 7.0.1:

  1. Download and unzip the attached 1023856-vdiskmanager-windows-7.0.1.zipfile.
  2. Expand the compressed file, and rename it to vmware-vdiskmanager. exe.
  3. Copy the vmware-vdiskmanager. exe file to C:\Program Files\VMware\VMware Workstation. For 64-bit operating systems, the path is C:\Program Files (x86)\VMware\VMware Workstation.
  4. Shut down any virtual machines that are running and quit Workstation.
  5. Restart Windows.
  6. Manually repair your virtual disk using the utility you just downloaded:

    1. Open a command prompt. For more information, see Opening a command or shell prompt (1003892).
    2. Enter this command:

      vmware-vdiskmanager -R <virtual disk.vmdk>

      Where <virtual disk.vmdk> is the virtual disk that appeared in the error message.

      Note: The path was probably set correctly by the Workstation installation, but you might have to change to the directory where you installed Virtual Disk Manager (in step 3).

If the issue persists:



Additional Information

This article covers a subset of the information from the Virtual Disk Manager User's Guide.
Opening a command or shell prompt
Repairing a sparse virtual disk in Fusion
Collecting diagnostic information for VMware Workstation
Repairing a virtual disk in Workstation
Reparando um disco virtual no Fusion 3.1 e Workstation 7.1
Reparar un disco virtual en Fusion 3.1 y Workstation 7.1
修复 Fusion 3.1 和 Workstation 7.1 中的虚拟磁盘
Fusion 3.1 および Workstation 7.1 での仮想ディスクの修復

Attachments

-vdiskmanager-windows-7.0.1.exe2.zip get_app
1023856-vdiskmanager-linux.7.0.1.zip get_app
1023856-vdiskmanager-3.0.2.zip get_app