Microsoft Virtual Server Agent (MSVS) GRT job completes with exception failed mount one or more virtual disk images. Error "mounting disks: unknown_error 0xe00084af."

Article:TECH130958  |  Created: 2010-01-07  |  Updated: 2014-04-29  |  Article URL http://www.symantec.com/docs/TECH130958
Article Type
Technical Solution


Issue



Microsoft Virtual Server Agent (MSVS) GRT job completes with exception failed mount one or more virtual disk images. Error "mounting disks: unknown_error 0xe00084af."


Error



0xe00084af - "Error mounting disk(s): UNKNOWN_ERROR (0xe00084af)."

Failed to mount one or more virtual disk images:

(FIGURE 1)

 
 

 The debug log for the Backup Exec Remote Agent Service on the Microsoft  Virtual Server 2005 host shows the error bellow :

BEREMOTE DEBUG LOG:

brUtil::OpenObject() Current object is 'D:\VirtualServers\test\test1.vhd'
VDiskMounter::GetBaseMountPoint: selected volume 'D:\TEMP\Backup Exec' for mount points
MSVS_VDiskMounter::MapFileToSnap: file "D:\VirtualServers\test\test1.vmc" becomes "\\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy64\VirtualServers\test\test1.vmc"
Informational: undo_disks_are_enabled 0
Informational: IDE 0 0   absolute = \\host\d$\VirtualServers\test\test1.vhd Not Found
Informational: unable to find absolute VHD file \\host\d$\VirtualServers\test\test1.vhd  will try to find the relative one
Informational: IDE 0 0   relative = .\test1.vhd
MSVS_VDiskMounter::MapFileToSnap: file "D:\VirtualServers\test\.\test1.vhd" becomes "\\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy64\VirtualServers\test\.\test1.vhd"
Informational: unable to find relative VHD file D:\VirtualServers\test\.\test1.vhd
IMG_PDI_FSYS::`anonymous-namespace'::do_mount_all (1141):
Error mounting disks (0xe00084af).
IMG_PDI_FSYS::ImgPdiFsys::AttachToDLE (536):
Error mounting disk(s): UNKNOWN_ERROR (0xe00084af).


Cause



  • In the above debug the actual physical location of the Microsoft Virtual Hard drive (VHD) file for Test1 virtual machine is "D:\Virtual Servers\test\test1.vhd".
  • The absolute path "\\host\d$\VirtualServers\test\test1.vhd" is being read from Virtual Machine Configuration file (VMC).
  • Reviewing Virtual Machine Test1 VMC file contents, the absolute type path is incorrect or invalid.   

(TEST1.VMC)

<drive_type type="integer">1</drive_type>
      <pathname>
<absolute type="string">\\host\d$\VirtualServers\test\test1.vhd</absolute>
<relative type="string">.\test1.vhd</relative>
       </pathname>

Example :

      The "<absolute type="string">\\host\d$\VirtualServers\test\test1.vhd</absolute>"  should read <absolute type="string">D:\Virtual Servers\test\test1.vhd</absolute>  


Solution



Please follow the below steps to fix the issue :

  1. Make a backup copy of the virtual machine(VMC) Virtual Machine Configuration file with which issues are occuring.
  2. Power off the Virtual machine.
  3. Edit the VMC file with a text editor and edit the incorrect or invalid absolute path to reflect the true path of the VHD file.
  4. Save the VMC file.
  5. Start the Virtual Machine.
  6. Run Backup Job again and it should complete successfully..

Supplemental Materials

SourceError Code
Value0xe00084af
Description

Error mounting disk(s): UNKNOWN_ERROR (0xe00084af).



Legacy ID



355319


Article URL http://www.symantec.com/docs/TECH130958


Terms of use for this information are found in Legal Notices