VMware virtual machine Incremental job may fail with E0009582 error

Article: 100027732
Last Published: 2025-01-21
Ratings: 1 1
Product(s): Backup Exec

Problem

During backups of virtual machines, the VMware API's may have problems collecting the change block tracking information of a specific virtual machine. When this occurs, the entire VMDK will be backed up, not just the used space, or the job may fail. 

At the time of writing this article, VMware themselves had acknowledged that a CBT reset may be required if issues are seen during backup operations in VMware KB 1020128 (https://kb.vmware.com/s/article/1020128)

Error Message

The job Log shows the below error :

E0009582 - Cannot get the disk changed information.

The debug Log shows the below error :

VM_VCBPROXY_FS::GetDiskChangedInfo: failed, result = 0X35
VM_VCBPROXY_FS::GetDiskChangedInfo: vmcGetDiskChangedInfo reported: , <0X0>
VM_VCBPROXY_FS::GenerateDiskDetailsForVM(): GetDiskChangedInfo failed with error '0xe0009582' for disk '[DataStoreName] VMName/VMDiskName_'
VM_VCBPROXY_FS::GenerateDiskDetailsForVM(): bUsedSectorMapCreated = 0x0, bFileMapCreated = 0x1
VM_VCBPROXY_FS::GenerateDiskDetailsForVM(): result = 0xe0009582

Solution

Reset CBT for the affected virtual machine:

Note: The full job will work. The incremental virtual machine backup depending on the setting chosen in Backup Job may fail if it is not able to collect the change block tracking information or may get promoted to full.

1)  Disable CBT by following the steps documented in VMware KB 1020128 

To disable CBT, ensure that there are no existing snapshots for the virtual machine.

2) Run a full backup after disabling CBT. It should enable CBT for the virtual machine. Test the incremental job to ensure it works and
backs up incremental data.
 

Please note that this article references sites not owned or maintained by Veritas and, as such, Veritas is not responsible for the content portrayed on such sites, including any revisions to or deletions of content or third-party software on which this article relies. User is responsible for conducting all necessary due diligence prior to following the instructions described in this article.

 

Was this content helpful?