V-79-57344-38264 - VMware backup fails with error: "0xe0009578 - Unable to copy the virtual machine disk using the VMware VixDiskLib"

Article: 100054504
Last Published: 2023-03-13
Ratings: 0 0
Product(s): Backup Exec

Problem

Backup of a VMWare Virtual Machine (VM) fails with error:
V-79-57344-38264 - VMware Backup fails "0xe0009578 - Unable to copy the virtual machine disk using the VMware VixDiskLib"

A duplicate job of the backup set with this failure will also fail.

 

Error Message

Final error in Backup Job Log:
0xe0009578 - Unable to copy the virtual machine disk using the VMware VixDiskLib

The verify section of the Job Log reports: 
Data for VMVCB::\\<path to vmdk> is corrupt.
 

Backup Exec Debug Log (Beremote) process.

Default Log Path for Backup Exec Always on Logs (C:\Program Files\Veritas\Backup Exec\Logs\<servername>-bengine_AlwaysOnLog_Year-Month-Month_Time.log)
 

BEREMOTE:  [fsys\shared] - VixDiskLib_Write(<path to vmdk><vmdkfilename>.vmdk) No of writes: 1 Data chunks: [1 * 512] Data extent:[xxxxxxxx-xxxxxxxx(xxxxxxxxx-xxxxxxxx)]
BEREMOTE: [fsys\shared] - VDDK-Log: DISKLIB-LINK : DiskLinkRWv failed : You have requested access to an area of the virtual disk that is out of bounds (17).
BEREMOTE: [fsys\shared] - VDDK-Log: DISKLIB-LIB : RWv failed ioId: #323243268 (17) .
BEREMOTE: [fsys\shared] - VDDK-Log: VixDiskLib: Detected DiskLib error 17 (You have requested access to an area of the virtual disk that is out of bounds).
BEREMOTE: [fsys\shared] - VDDK-Log: VixDiskLib: VixDiskLib_Write: Write 512 sectors to disk at 629140992 failed. Error 16007 (You have requested access to an area of the virtual disk that is out of bounds) (DiskLib error 17: You have requested access to an area of the virtual disk that is out of bounds) at xxxx.
BEREMOTE: [fsys\shared] - Error calling the vixdiskLib api: VixDiskLib_Write Error='0x00016007' , You have requested access to an area of the virtual disk that is out of bounds
BEREMOTE: [fsys\shared] - vddkWrapper::WriteDiskExtents() Write request retry attempt '2' failed. Error Text: 'You have requested access to an area of the virtual disk that is out of bounds' Error: '16007' :
BEREMOTE: [fsys\shared] - VDDK-Log: VixDiskLib: VixDiskLib_Read: Read xx sectors at xxxxxxxxx failed. Error 16007 (You have requested access to an area of the virtual disk that is out of bounds) (DiskLib error 17: You have requested access to an area of the virtual disk that is out of bounds) at xxxx.

16007 – VIX_E_DISK_OUTOFRANGE
You have requested access to an area of the virtual disk that is out of bounds.

 

 

Cause

This issue seems caused by a misaligned disk.
One of the Virtual Machines disks was increased or expanded in size. 

 

Solution

WORKAROUND :

1. Increase the size of the VMDK reporting this issue by a few MBs or GBs which should realign the disk.
ideally increase the disk size into integer number size.
Additionally in some instances a shrinking of the volume from inside the virtual machine by (1 or 2 GBs) may resolve the issue.


OR
Attach a new disk (vmdk) and copy all data from old disk to newly attached disk. 
Give it the same drive letter after removing the old disk (vmdk)


2. Reboot the Virtual Machine.
3. Rerun a FULL job with verify enabled before attempting any incremental or differential jobs.
 

Was this content helpful?