ImportSnapshots Method in Windows Server 2008 R2 Fails with 0x800423f9 VSS_E_MISSING_HIDDEN_VOLUME Error

Applies to: Windows Server 2008 R2 DatacenterWindows Server 2008 R2 EnterpriseWindows Server 2008 R2 Standard

Symptoms


When calling the ImportSnapshots method in Microsoft Windows Server 2008 R2 to import shadow copy created by the hardware provider, the 0x800423f9 VSS_E_MISSING_HIDDEN_VOLUME error occurs and the import fails.

Cause


When importing a shadow copy using the ImportSnapshots method, an enumeration process for storage devices is performed to recognize the device to be utilized to import shadow copy. Because the enumeration will targets all devices connected to the adapter that is classified as GUID_DEVINTERFACE_STORAGEPORT, it will also process the devices not used to import the shadow copy. It may take some time to perform enumeration processing when enumerating low speed devices and if processing is not completed within 60 seconds (the timeout value for enumerating devices for the volume shadow copy service), the import fails.

Resolution


When enumeration takes time due to temporary factors, try backing up again. You can also try removing low speed devices from the system.

More Information


IVssBackupComponents::ImportSnapshots method
http://msdn.microsoft.com/en-us/library/windows/desktop/aa382683(v=vs.85).aspx

GUID_DEVINTERFACE_STORAGEPORT
http://msdn.microsoft.com/en-us/library/windows/hardware/ff545961(v=vs.85).aspx

Note that adapters using SCSI port drivers, Storport drivers, and ATA port drivers are classified as GUID_DEVINTERFACE_STORAGEPORT. See the following documents for further information.

Storage Port Drivers (Windows Drivers)
http://msdn.microsoft.com/en-us/library/windows/hardware/ff566994(v=vs.85).aspx