The VMware Knowledge Base provides support solutions, error messages and troubleshooting guides
Trying to clone vmdk file fails with error: read passed end of file (1009484)
- The virtual machine has snapshots and has run out space on the Datastore.
- Trying to clone vmdk file fails with this error
read passed end of file
- You are unable to clone the virtual machine.
This issue occurs if the virtual machine is running on a snapshot that is corrupt and needs to be discarded. If the virtual machine was in the Delete all Snapshots process other snapshots in the chain could also be affected.
To resolve this issue, locate the available snapshots and revert to a snapshot that is not corrupted by following the procedure below:
Note: It is assumed you do not have backup of the virtual machine and this is the last resort to save the data. If you do have a backup of the virtual machine you can restore the backup and perform cloning using that data.
- Determine the snapshots that chain has and the sequence of the snapshots.
Base Disk: VMname.vmdk
Important: The chain may not have files in numerical sequence.
Repeat the process of cloning the virtual disk skipping one snapshot every time until the operation completes successfully.
# vmkfstools -i VMname-000007.vmdk clone.VMname.vmdk
# vmkfstools -i VMname-000006.vmdk clone.VMname.vmdk
# vmkfstools -i VMname-000005.vmdk clone.VMname.vmdk
Warning: Skipping snapshots may lead to data loss.
If the virtual machine was not consolidating snapshots you can see the date of the snapshot that the virtual machine will revert to, from the modification dates of the *-delta* files.
# ls -l *flat*
-rw------- 1 root root 42949672960 Apr 10 10:50 VMname-flat.vmdk
-rw------- 1 root root 72960 Apr 11 10:50 VMname-000002-delta.vmdk
-rw------- 1 root root 672960 Apr 12 10:50 VMname-000003-delta.vmdk
-rw------- 1 root root 672960 Apr 13 10:50 VMname-000004-delta.vmdk
-rw------- 1 root root 672960 Apr 14 10:50 VMname-000005-delta.vmdk
-rw------- 1 root root 672960 Apr 16 10:50 VMname-000006-delta.vmdk
-rw------- 1 root root 672960 Apr 17 10:50 VMname-000007-delta.vmdk
Cloning from VMname-000005-delta.vmdk the virtual machine will revert to Apr 14.
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.