サーバーのバックアップ プロセスが失敗し、"0x80070005" エラーがWindows Server 2012 Essentialsに記録されます

この記事では、Windows Server 2012 Essentialsのサーバー バックアップ プロセス中にエラー [0x80070005] アクセスが拒否される問題について説明します。

適用対象: Windows Server 2012
元の KB 番号: 2747459

現象

Windows Server バックアップ機能を使用して、Windows Server 2012 Essentialsを実行しているサーバーをバックアップしようとするとします。 ただし、バックアップ操作は完了せず、次のイベントがアプリケーション ログに記録されます。

イベント ID: 547
説明:
'?2012?-?03?-?31T07:00:05.748719600Z' で開始されたバックアップ操作で、ボリューム 's)'F:' のエラーが発生しました。 'C:\Windows\Logs\WindowsServerBackup\Backup_Error-31-03-2012_02-00-05.log' が正常にバックアップされなかったファイルのログ。

イベントで説明されているログ ファイルを開くと、次のようなログが表示されます。

書き込み中の F:$Extend$RmMetadata$TxfLog\ のバックアップ中のエラー: エラー [0x80070005] アクセスが拒否されました。
書き込み中の F:$Extend$RmMetadata$TxfLog$TxfLog.blf のバックアップ中のエラー: エラー [0x80070005] アクセスが拒否されました。

原因

この問題は、NTFS ファイル システムを使用するドライブがファイル レベルのバックアップ用に構成されている場合に発生します。 $RmMetaData ディレクトリは NTFS 内部データであり、他のプロセスからアクセスできないため、この問題が発生します。

回避策

この問題を回避するには、以下のいずれかの方法を使用します。

方法 1

影響を受けるドライブのサーバー バックアップ ポリシーをブロック レベルのバックアップとして構成します。 これを行うと、ボリューム全体がバックアップ用に選択されます。

方法 2

イベントに記載されているファイルをファイル レベルのバックアップから除外するレジストリ キーを設定します。 これらのファイルは NTFS によって使用され、無視しても問題ありません。

重要

このセクション、方法、またはタスクには、レジストリの編集方法が記載されています。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 レジストリを変更する際には十分に注意してください。 保護を強化するため、レジストリを変更する前にレジストリをバックアップします。 こうしておけば、問題が発生した場合にレジストリを復元できます。 レジストリをバックアップおよび復元する方法の詳細については、次の記事番号をクリックして、「Microsoft サポート技術情報: Windows でレジストリをバックアップおよび復元する方法 」322756 の記事を参照してください

  1. [レジストリ エディター] で、次のレジストリ サブキーを見つけます。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\BackupRestore\FilesNotToBackup

  2. [ FilesNotToBackup] を Right-Click し、[ 新規] をポイントし、[ 複数文字列値] をクリックします。

  3. 「IgnoreNTFS」と入力し、Enter キーを押します。

  4. [IgnoreNTFS] を右クリックし、[変更] をクリックします。

  5. [ 値データ ] ボックスに 、「\$Extend\* /s」と入力します。

  6. [OK] をクリックし、レジストリ エディターを閉じます。

  7. サーバーを再起動します。