I'm having trouble performing an item level recovery from a Hyper-V guest that we backup. In the DPM GUI, I get a fairly generic error saying that it wasn't able to recover the file. When I look through the DPMRACurr.errlog file, I can see that it's having trouble finding the volume. As a workaround, I ended up restoring the entire VHD locally to my DPM server, mounted the volume, and recovered the file. I would, however, like to determine the root cause of this issue as I may need to recover an individual file from this server in the future. Below is a snippet from the error log:
054C 09EC 06/19 22:17:30.910 22 vdshelper.cpp(2342) [0000000001BAF8E0] 0D13FC2F-2314-42D9-832F-CC960AE83333 NORMAL VolumeID for volume\\?\Volume{8e9a23c5-d92a-11e2-93f4-002219193e5e}\ = {9BB3D7B2-FDFF-4678-93A4-E81CAAD8DB2D}
054C 09EC 06/19 22:17:30.922 22 vdshelper.cpp(2342) [0000000001BAF8E0] 0D13FC2F-2314-42D9-832F-CC960AE83333 NORMAL VolumeID for volume\\?\Volume{8e9a23c7-d92a-11e2-93f4-002219193e5e}\ = {9F743B4A-5621-4C6D-BC85-B51FB548D0A0}
054C 09EC 06/19 22:17:30.946 31 hypervwriterhelperplugin.cpp(1155) [00000000040FBDC0] 0D13FC2F-2314-42D9-832F-CC960AE83333 NORMAL Volume Found. VolumeGuidPath [\\?\Volume{8e9a23c7-d92a-11e2-93f4-002219193e5e}\]
VolumeId [20972568576] VhdId [{F4F87920-438C-40A1-BE41-9F91099B861C}] VhdPath [\\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy15\c2b48051-7af3-4229-8440-44919ee42e8a\Full\E-Vol\Virtual Machines\60 User Data Storage\60 User Data Storage.vhd]
054C 09EC 06/19 22:17:30.946 31 prerestoreonreplicasubtask.cpp(111) [0000000001BCFD80] 0D13FC2F-2314-42D9-832F-CC960AE83333 NORMAL Set TargetLocation in SourceLocationMapping to VHDVolumeGuidPath [\\?\Volume{8e9a23c7-d92a-11e2-93f4-002219193e5e}\]
054C 09EC 06/19 22:17:30.946 31 vadatasourcestate.cpp(747) 0D13FC2F-2314-42D9-832F-CC960AE83333 WARNING Failed: Hr: = [0x8007007e] GetModuleHandle failed for Library [FileWriterHelperPlugin], will try LoadLibrary
0000 09EC 06/19 22:17:30.947 00 fsutils.cpp(4750) 0D13FC2F-2314-42D9-832F-CC960AE83333 NORMAL CClientReadThrottler::InitializeWaitForClientRead Failed to read sleep time from registry [hr = 0x1ba4ea0]. Setting
default [50 ms].
054C 09EC 06/19 22:17:30.948 31 dllmain.cpp(36) 0D13FC2F-2314-42D9-832F-CC960AE83333 NORMAL FileWriterHelperPlugin: DLL_PROCESS_ATTACH
054C 09EC 06/19 22:17:30.948 31 basewriterbackuphelper.cpp(159) [00000000040FBEC0] 0D13FC2F-2314-42D9-832F-CC960AE83333 NORMAL SetOperationType(6)
054C 09EC 06/19 22:17:30.958 18 dsmreceiversubtaskbase.cpp(39) [00000000040D00B0] 0D13FC2F-2314-42D9-832F-CC960AE83333 NORMAL CDsmReceiverSubTaskBase: constructor [00000000040D00B0] openovl[00000000040D0220]
msgovl[00000000040D0318] closeovl[00000000040D0270]
054C 09EC 06/19 22:17:30.958 31 restoresubtask.cpp(61) [0000000001BCFD80] 0D13FC2F-2314-42D9-832F-CC960AE83333 NORMAL CRestoreSubTask: constructor [0000000001BCFD80]
054C 09EC 06/19 22:17:30.959 18 fsutils.cpp(4042) 0D13FC2F-2314-42D9-832F-CC960AE83333 WARNING Failed: Hr: = [0x80070002] : CreateFile failed for\\?\Volume{0d28fcef-ca10-11e2-93e8-806e6f6e6963}\temp\60 User Data Storage - E-_6-17-2013_18.2.52\
054C 09EC 06/19 22:17:30.959 18 fsutils.cpp(626) 0D13FC2F-2314-42D9-832F-CC960AE83333 WARNING Failed: Hr: = [0x80070002] : Failed to get attributes for\\?\Volume{0d28fcef-ca10-11e2-93e8-806e6f6e6963}\temp\60 User Data Storage - E-_6-17-2013_18.2.52\
054C 09EC 06/19 22:17:30.959 18 fsutils.cpp(4042) 0D13FC2F-2314-42D9-832F-CC960AE83333 WARNING Failed: Hr: = [0x80070002] : CreateFile failed for\\?\Volume{0d28fcef-ca10-11e2-93e8-806e6f6e6963}\temp\60 User Data Storage - E-_6-17-2013_18.2.52\
054C 09EC 06/19 22:17:30.959 18 writeriterator.cpp(82) [00000000040D07A0] 0D13FC2F-2314-42D9-832F-CC960AE83333 NORMAL CFileWriterIterator:Init(overwrite:0, setarchive:0, setchangetime:1, skiptargetmetadatarestore:1,
restoresec:1, recreaterp:0, throttle:0) called
054C 09EC 06/19 22:17:30.959 18 dsmreceiver.cpp(202) [0000000001BD0070] 0D13FC2F-2314-42D9-832F-CC960AE83333 NORMAL DsmReceiver:AddAlternateLocationMapping(filepath:\\?\Volume{0d28fcef-ca10-11e2-93e8-806e6f6e6963}\temp\60
User Data Storage - E:_6-17-2013_18.2.52\, filespec:*, destination:\\?\Volume{0d28fcef-ca10-11e2-93e8-806e6f6e6963}\temp\60 User Data Storage - E-_6-17-2013_18.2.52\) called
054C 09EC 06/19 22:17:30.959 18 writeriterator.cpp(221) [00000000040D07A0] 0D13FC2F-2314-42D9-832F-CC960AE83333 NORMAL CFileWriterIterator::AddAlternateLocationMapping(filepath:\\?\Volume{0d28fcef-ca10-11e2-93e8-806e6f6e6963}\temp\60
User Data Storage - E:_6-17-2013_18.2.52\, filespec:*, destination:\\?\Volume{0d28fcef-ca10-11e2-93e8-806e6f6e6963}\temp\60 User Data Storage - E-_6-17-2013_18.2.52\) called
054C 09EC 06/19 22:17:30.959 18 writeriterator.cpp(238) [00000000040D07A0] 0D13FC2F-2314-42D9-832F-CC960AE83333 WARNING Failed: Hr: = [0x80990a53] : Invalid file path:\\?\Volume{0d28fcef-ca10-11e2-93e8-806e6f6e6963}\temp\60
User Data Storage - E:_6-17-2013_18.2.52\
054C 09EC 06/19 22:17:30.970 31 restoresubtask.cpp(144) [0000000001BCFD80] 0D13FC2F-2314-42D9-832F-CC960AE83333 NORMAL CRestoreSubTask::TriggerDone [0000000001BCFD80]
054C 09EC 06/19 22:17:30.978 18 dsmsendersubtaskbase.cpp(47) [0000000001BDC7E0] 0D13FC2F-2314-42D9-832F-CC960AE83333 NORMAL CDsmSenderSubTaskBase: constructor [0000000001BDC7E0] openovl[0000000001BDC950] msgovl[0000000001BDCA50]
closeovl[0000000001BDC9A0]
054C 09EC 06/19 22:17:30.978 31 backupsubtask.cpp(53) [0000000001BDC3C0] 0D13FC2F-2314-42D9-832F-CC960AE83333 NORMAL CBackupSubTask: constructor [0000000001BDC3C0]
054C 09EC 06/19 22:17:30.978 31 basewriterbackuphelper.cpp(178) [00000000040FBEC0] 0D13FC2F-2314-42D9-832F-CC960AE83333 NORMAL SetSystemFlags(0)
054C 09EC 06/19 22:17:30.978 18 readeriterator.cpp(289) [0000000004169010] 0D13FC2F-2314-42D9-832F-CC960AE83333 NORMAL CFileReaderIterator::SetFileSystemFlags (0x0) called
054C 09EC 06/19 22:17:30.986 31 filewriterhelperplugin.cpp(610) [00000000040FBEC0] 0D13FC2F-2314-42D9-832F-CC960AE83333 NORMAL CFileWriterBackupHelper::GetIterator Adding read path\\?\Volume{8e9a23c7-d92a-11e2-93f4-002219193e5e}\Shared Data\ [00000000040FBEC0]
054C 09EC 06/19 22:17:30.986 18 readeriterator.cpp(110) [0000000004169010] 0D13FC2F-2314-42D9-832F-CC960AE83333 NORMAL CFileReaderIterator:AddIncludeFiles(filepath:\\?\Volume{0d28fcef-ca10-11e2-93e8-806e6f6e6963}\temp\60
User Data Storage - E:_6-17-2013_18.2.52\Shared Data\, filespec:Thumbs.db, snapshotpath:\\?\Volume{8e9a23c7-d92a-11e2-93f4-002219193e5e}\Shared Data\) called
054C 09EC 06/19 22:17:30.987 31 backupsubtask.cpp(70) [0000000001BDC3C0] 0D13FC2F-2314-42D9-832F-CC960AE83333 NORMAL CBackupSubTask: destructor [0000000001BDC3C0]
054C 09EC 06/19 22:17:30.987 18 dsmsubtaskbase.cpp(86) [0000000001BDC7E0] 0D13FC2F-2314-42D9-832F-CC960AE83333 NORMAL CDsmSubTaskBase: destructor [0000000001BDC7E0]
054C 09EC 06/19 22:17:30.987 18 fsutils.cpp(2169) 0D13FC2F-2314-42D9-832F-CC960AE83333 WARNING Failed: Hr: = [0x80990a53] : Invalid file path:\\?\Volume{0d28fcef-ca10-11e2-93e8-806e6f6e6963}\temp\60 User Data
Storage - E:_6-17-2013_18.2.52\Shared Data\
054C 09EC 06/19 22:17:30.987 18 readeriterator.cpp(129) [0000000004169010] 0D13FC2F-2314-42D9-832F-CC960AE83333 WARNING Failed: Hr: = [0x80990a53] : ValidateInclude failed for file:\\?\Volume{0d28fcef-ca10-11e2-93e8-806e6f6e6963}\temp\60 User Data Storage - E:_6-17-2013_18.2.52\Shared Data\, spec: Thumbs.db
054C 09EC 06/19 22:17:30.987 31 filewriterhelperplugin.cpp(652) [00000000040FBEC0] 0D13FC2F-2314-42D9-832F-CC960AE83333 WARNING Failed: Hr: = [0x80990a53] : Encountered Failure: : lVal : pFileReaderIterator->AddIncludeFiles(
m_pProtectedObject->m_pFilters[iFilter].strPath.PeekStr(), m_pProtectedObject->m_pFilters[iFilter].strFileSpec.PeekStr(), m_pProtectedObject->m_pFilters[iFilter].bIsRecursive, strReadFromPath.PeekStr(), (eOpType == AA_OT_RECOVER_FROM_SC) ? ReaderOptions::CHECK_IF_EXISTS
: ReaderOptions::NONE)
054C 09EC 06/19 22:17:30.987 31 backupsubtask.cpp(467) [0000000001BDC3C0] 0D13FC2F-2314-42D9-832F-CC960AE83333 WARNING Failed: Hr: = [0x80990a53] : Encountered Failure: : lVal : pWriterHelper->GetIterator(eOpType,
arrChangeBitmapInfo, &m_DsmSender, pReaderIterator)
054C 09EC 06/19 22:17:30.987 31 aasubtask.cpp(220) [0000000001BDC3C0] 0D13FC2F-2314-42D9-832F-CC960AE83333 WARNING Failed: Hr: = [0x80990a53] : Encountered Failure: : lVal : TriggerImpl(pCommand)
054C 09EC 06/19 22:17:30.987 03 runtime.cpp(1376) [0000000001B053F0] 0D13FC2F-2314-42D9-832F-CC960AE83333 FATAL Subtask failure, sending status response XML=[<?xml version="1.0"?>
054C 09EC 06/19 22:17:30.987 03 runtime.cpp(1376) [0000000001B053F0] 0D13FC2F-2314-42D9-832F-CC960AE83333 FATAL <Status xmlns="http://schemas.microsoft.com/2003/dls/StatusMessages.xsd"
StatusCode="-2137453997" Reason="Error" CommandID="RAReadDataset" CommandInstanceID="c60d6cc1-73c3-4f6a-864c-4ad7cd6fb147" GuidWorkItem="3c0e0ff6-53fd-4014-9cc4-91dcb959f515" TETaskInstanceID="0d13fc2f-2314-42d9-832f-cc960ae83333"><ErrorInfo
xmlns="http://schemas.microsoft.com/2003/dls/GenericAgentStatus.xsd" ErrorCode="2033" DetailedCode="-2137453997" DetailedSource="2"><Parameter
Name="AgentTargetServer" Value="S-DPM-02.privatedomain.local"/><Parameter Name="FileName" Value="\\?\Volume{0d28fcef-ca10-11e2-93e8-806e6f6e6963}\temp\60
User Data Storage - E:_6-17-2013_18.2.52\Shared Data\"/></ErrorInfo></Status>
054C 09EC 06/19 22:17:30.987 03 runtime.cpp(1376) [0000000001B053F0] 0D13FC2F-2314-42D9-832F-CC960AE83333 FATAL ]
054C 09EC 06/19 22:17:30.998 31 hypervwriterhelperplugin.cpp(1082) [00000000040D10C0] 0D13FC2F-2314-42D9-832F-CC960AE83333 NORMAL UnmountVHD. VhdId [{F4F87920-438C-40A1-BE41-9F91099B861C}]
054C 0E5C 06/19 22:17:31.009 03 workitem.cpp(272) [0000000001BB1320] 0D13FC2F-2314-42D9-832F-CC960AE83333 ACTIVITY WorkItem stopping
054C 09EC 06/19 22:17:31.014 05 fsmtransition.cpp(143) [0000000001BD5190] 0D13FC2F-2314-42D9-832F-CC960AE83333 WARNING Failed: Hr: = [0x00000000] IsCancelEvent: completion: 0xa006, signature: 0xaabbcc00
054C 09EC 06/19 22:17:31.014 31 restoresubtask.cpp(679) [0000000001BCFD80] 0D13FC2F-2314-42D9-832F-CC960AE83333 NORMAL CRestoreSubTask::CancelDataMove [0000000001BCFD80]
054C 09EC 06/19 22:17:31.014 18 dsmreceiver.cpp(331) [0000000001BD0070] 0D13FC2F-2314-42D9-832F-CC960AE83333 NORMAL CDsmReceiver::Cancel, hCancelReason: 0x1ba5350
054C 09EC 06/19 22:17:31.014 18 dsmreceiversubtaskbase.cpp(114) [00000000040D00B0] 0D13FC2F-2314-42D9-832F-CC960AE83333 NORMAL CDsmReceiverSubTaskBase::Cancel, hCancelReason: 0x1ba5350, subtask state: 1
054C 09EC 06/19 22:17:31.014 18 dsmsubtaskbase.cpp(275) [00000000040D00B0] 0D13FC2F-2314-42D9-832F-CC960AE83333 NORMAL Hr: = [0x80990a51] CDsmSubTaskBase::ErrorCleanup: subtask state: 1
054C 0E5C 06/19 22:17:31.014 31 restoresubtask.cpp(762) [0000000001BCFD80] 0D13FC2F-2314-42D9-832F-CC960AE83333 NORMAL CRestoreSubTask::CleanUp [0000000001BCFD80]
054C 0E5C 06/19 22:17:31.014 03 dmsupport.cpp(507) 0D13FC2F-2314-42D9-832F-CC960AE83333 NORMAL CRuntimeBase::CloseSession: Removing not completed ACCEPT session for subTask: 0000000000000000, 0000000001B054C8
054C 0E5C 06/19 22:17:31.014 31 restoresubtask.cpp(226) [0000000001BCFD80] 0D13FC2F-2314-42D9-832F-CC960AE83333 NORMAL CRestoreSubTask::GetFinalStatus [0000000001BCFD80]
054C 0E5C 06/19 22:17:31.014 31 aasubtask.cpp(906) [0000000001BCFD80] 0D13FC2F-2314-42D9-832F-CC960AE83333 WARNING <?xml version="1.0"?>
054C 0E5C 06/19 22:17:31.014 31 aasubtask.cpp(906) [0000000001BCFD80] 0D13FC2F-2314-42D9-832F-CC960AE83333 WARNING <Status xmlns="http://schemas.microsoft.com/2003/dls/StatusMessages.xsd"
StatusCode="-2137453999" Reason="Error" CommandID="RAWriteDataset" CommandInstanceID="9844f678-38ce-442d-a87a-d43e7fb37d1e" GuidWorkItem="fc645d4b-6b71-427a-9d1c-410093130da0" TETaskInstanceID="0d13fc2f-2314-42d9-832f-cc960ae83333"><ErrorInfo
xmlns="http://schemas.microsoft.com/2003/dls/GenericAgentStatus.xsd" ErrorCode="998" DetailedCode="-2137453999" DetailedSource="2"/><RAStatus><RAWriteDataset
xmlns="http://schemas.microsoft.com/2003/dls/ArchiveAgent/StatusMessages.xsd" BytesTransferred="0" NumberOfFilesTransferred="0"
NumberOfFilesFailed="0" DataCorruptionDetected="false"/></RAStatus></Status>
054C 0E5C 06/19 22:17:31.015 03 runtime.cpp(1376) [0000000001B053F0] 0D13FC2F-2314-42D9-832F-CC960AE83333 FATAL Subtask failure, sending status response XML=[<?xml version="1.0"?>
054C 0E5C 06/19 22:17:31.015 03 runtime.cpp(1376) [0000000001B053F0] 0D13FC2F-2314-42D9-832F-CC960AE83333 FATAL <Status xmlns="http://schemas.microsoft.com/2003/dls/StatusMessages.xsd"
StatusCode="-2137453999" Reason="Error" CommandID="RAWriteDataset" CommandInstanceID="9844f678-38ce-442d-a87a-d43e7fb37d1e" GuidWorkItem="fc645d4b-6b71-427a-9d1c-410093130da0" TETaskInstanceID="0d13fc2f-2314-42d9-832f-cc960ae83333"><ErrorInfo
xmlns="http://schemas.microsoft.com/2003/dls/GenericAgentStatus.xsd" ErrorCode="908" DetailedCode="-2137453999" DetailedSource="2"><Parameter
Name="AgentTargetServer" Value="S-DPM-02.privatedomain.local"/></ErrorInfo><RAStatus><RAWriteDataset xmlns="http://schemas.microsoft.com/2003/dls/ArchiveAgent/StatusMessages.xsd"
BytesTransferred="0" NumberOfFilesTransferred="0" NumberOfFilesFailed="0" DataCorruptionDetected="false"/></RAStatus></Status>
054C 0E5C 06/19 22:17:31.015 03 runtime.cpp(1376) [0000000001B053F0] 0D13FC2F-2314-42D9-832F-CC960AE83333 FATAL ]
054C 0E5C 06/19 22:17:31.016 31 restoresubtask.cpp(833) [0000000001BCFD80] 0D13FC2F-2314-42D9-832F-CC960AE83333 NORMAL CRestoreSubTask::CleanUp [0000000001BCFD80]
054C 0E5C 06/19 22:17:31.016 31 restoresubtask.cpp(78) [0000000001BCFD80] 0D13FC2F-2314-42D9-832F-CC960AE83333 NORMAL CRestoreSubTask: destructor [0000000001BCFD80]
054C 0E5C 06/19 22:17:31.016 18 dsmsubtaskbase.cpp(86) [00000000040D00B0] 0D13FC2F-2314-42D9-832F-CC960AE83333 NORMAL CDsmSubTaskBase: destructor [00000000040D00B0]
054C 09EC 06/19 22:17:31.151 03 workitem.cpp(272) [0000000001BA8B30] 0D13FC2F-2314-42D9-832F-CC960AE83333 ACTIVITY WorkItem stopping
054C 1084 06/19 22:17:46.021 22 vdshelper.cpp(923) [0000000001BAFA20] WARNING Failed: Hr: = [0x80990fb0] Disk [\\?\PHYSICALDRIVE2] is not found as unknown
054C 1084 06/19 22:17:46.042 22 vdshelper.cpp(1892) [0000000001BAFA20] NORMAL Disk Name, fIsDiskFound = Port0Path0Target0Lun0, 0x0
054C 1084 06/19 22:17:46.044 22 vdshelper.cpp(1892) [0000000001BAFA20] NORMAL Disk Name, fIsDiskFound = Port2Path1Target0Lun0, 0x0
054C 1084 06/19 22:17:46.047 22 vdshelper.cpp(1892) [0000000001BAFA20] NORMAL Disk Name, fIsDiskFound = Port3Path0Target0Lun2, 0x1
054C 1084 06/19 22:18:21.201 22 vdshelper.cpp(923) [0000000001BAFA20] WARNING Failed: Hr: = [0x80990fb0] Disk [\\?\PHYSICALDRIVE3] is not found as unknown
054C 1084 06/19 22:18:21.224 22 vdshelper.cpp(1892) [0000000001BAFA20] NORMAL Disk Name, fIsDiskFound = Port0Path0Target0Lun0, 0x0
054C 1084 06/19 22:18:21.227 22 vdshelper.cpp(1892) [0000000001BAFA20] NORMAL Disk Name, fIsDiskFound = Port2Path1Target0Lun0, 0x0
054C 1084 06/19 22:18:21.231 22 vdshelper.cpp(1892) [0000000001BAFA20] NORMAL Disk Name, fIsDiskFound = Port3Path0Target0Lun4, 0x1
Thanks for your time,
Justin