Hi,
In Esxi 5.1.,While i'm trying to process the VM which is having two VMDK files(30 GB and 1.92 TB).,I have proceeded read and write for the first VMDK file (30 GB) without any problem.,But i'm receiving an Disk read error(VIX_E_DISK_OUTOFRANGE) while processing the second VMDK file( [mydatastore2] myvm/myvm_1.vmdk, Size:1.92 TB).
I'm getting the error while trying to read the 3984588800th sector(Total sectors: 4123168604) of the VMDK file.
Error Code : 16007 – VIX_E_DISK_OUTOFRANGE
Error String : You have requested access to an area of the virtual disk that is out of bounds
The Vstorage API is returning the Changed area as
Changed Area Start : 0
Changed Area Length : 4592762880
.
.
.
.
Changed Area Start : 2040109465600(problematic start offset)
Changed Area Length : 4194304
The VDDK is returning the Sector size of the Disk as 4123168604.
Which shows that there is no conflict with the values returning by Vstorage API and VDDK because both values are equal in bytes.
Some more Information:
The VMDK file is residing in VMFS 5.58 and the datastore is configured with 1MB block size.
VM hardware version - 9
VMDK disk Type - Thin
Why it is happening?
Any help on this is much appreciated.
Note : I have attached the Vddk error log with this post.
Thanks
Manickam