Windows Server 2008 R2 で ImportSnapshots メソッドを実行すると 0x800423f9 VSS_E_MISSING_HIDDEN_VOLUME のエラーで失敗する

現象
Microsoft Windows Server 2008 R2 で ImportSnapshots メソッドを実行してハードウェア プロバイダーの作成したシャドウ コピーをインポートすると 0x800423f9 VSS_E_MISSING_HIDDEN_VOLUME のエラーが発生し、インポートに失敗します。

なお、BreakSnapshotSet メソッド実行時にも同様な事象が発生する可能性があります。
原因
ImportSnapshots メソッドでシャドウ コピーをインポートする際には、インポートするデバイスの認識のためにストレージデバイスの列挙処理が行われます。列挙対象は GUID_DEVINTERFACE_STORAGEPORT に該当するアダプターに接続されたデバイスすべてになるため、インポート対象のデバイス以外も列挙処理が行われます。その際、低速デバイスの影響などでデバイスの列挙処理に時間がかかり、ボリューム シャドウ コピー サービスのデバイスの列挙のタイムアウト時間である 60 秒以内に処理が完了しないとインポートに失敗します。

また、BreakSnapshotSet メソッド実行時にも同様にストレージデバイスの列挙処理が行われるためタイムアウト時間である 60 秒以内に処理が完了しないと BreakSnapshotSet メソッドも失敗します。
解決方法
一時的な要因でストレージ デバイスの列挙に時間がかかっている場合、バックアップ処理をリトライします。または、低速なデバイスをシステムから取り外します。
詳細
IVssBackupComponents::ImportSnapshots method
http://msdn.microsoft.com/en-us/library/windows/desktop/aa382683(v=vs.85).aspx

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

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

なお、GUID_DEVINTERFACE_STORAGEPORT には SCSI ポート ドライバー、Storport ドライバー、ATA ポート ドライバーを利用しているアダプターが該当します。以下の資料も併せてご参照ください。

Storage Port Drivers (Windows Drivers)
http://msdn.microsoft.com/en-us/library/windows/hardware/ff566994(v=vs.85).aspx
注意 : これは、マイクロソフトのサポート組織内で直接作成された "緊急公開" の資料です。 この資料には、確認中の問題に関する現状ベースの情報が記載されています。 情報提供のスピードを優先するため、資料には誤植が含まれる可能性があり、予告なしに随時改定される場合があります。 その他の考慮事項については、使用条件を参照してください。
プロパティ

文書番号:2796728 - 最終更新日: 09/29/2016 09:42:00 - リビジョン: 4.0

Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Datacenter without Hyper-V, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Enterprise without Hyper-V, Windows Server 2008 R2 Standard, Windows Server 2008 R2 Standard without Hyper-V

  • kbprb kbexpertiseadvanced kbharmony KB2796728
フィードバック