The VM Fails to Power On Due to "System Cannot Find the File Specified" or Other "File Not Found" Errors
search cancel

The VM Fails to Power On Due to "System Cannot Find the File Specified" or Other "File Not Found" Errors

book

Article ID: 315391

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

This article provides solutions for situations where a virtual machine (VM) fails to power on due to missing or invalid virtual machine disk (VMDK) descriptor files or snapshot chain issues. The errors typically encountered include:

"Cannot open the disk '/vmfs/volumes/volume/vm/vm-000002.vmdk' or one of the snapshot disks it depends on."
"Cannot open disk '/vmfs/volumes/volume/vm/vm-000002.vmdk': The parent virtual disk has been modified since the child was created (18)."

In the VM's vmware.log, you may see messages similar to:

vmx| DISKLIB-LINK : "myvm.vmdk" : failed to open (The system cannot find the file specified).
vmx| DISKLIB-CHAIN : "myvm.vmdk" : failed to open (The system cannot find the file specified).

 

Symptoms:

The virtual machine cannot power on and reports errors about missing files or disk dependencies. The error typically involves missing VMDK descriptor or data files, or an inconsistent snapshot chain.

Environment

VMware vSphere ESXi 6.x
VMware vSphere ESXi 7.x
VMware vSphere ESXi 8.x

Cause

These errors can occur due to:

  • Missing or corrupted virtual machine disk (VMDK) descriptor or data files.
  • Inconsistent snapshot chains where a child disk depends on a missing or modified parent disk.

Resolution

Steps to Resolve "File Not Found" Errors When Powering On a VM:
 
1. Verify the Presence of Virtual Machine Disk Files
  • For each disk, including snapshot disks, verify that the following files are present:
    • Base Disk Descriptor File: vmName.vmdk
    • Base Disk Data File: vmName-flat.vmdk or vmName-separse.vmdk
    • Snapshot Disk Descriptor File: vmName-######.vmdk
    If any of these files are missing, the disk may need to be recreated or restored.
2. Recreate Missing Descriptor Files 3. Missing Data Files
  • If data files, such as -flat.vmdk, -delta.vmdk, or -sesparse.vmdk files are missing, the VM may need to be restored from a backup or the original data source.
4. Check for Inconsistent Snapshot Chains
  • If you encounter errors regarding "The parent virtual disk has been modified since the child was created," you may need to consolidate the snapshot chain or restore the VM from a backup.

Additional Information

Raw Device Mapping (RDM) Disks:

Other Useful Documentation:

 For more information, see: