Windows Server 2008 および Windows Server 2008 R2 でシステム状態のバックアップを実行しようとするとエラー メッセージが表示される

この記事では、システム状態ファイルが保持されているボリュームにシステム状態のバックアップを実行しようとしたときに発生するエラーの解決策について説明します。

適用対象:Windows Server 2008 R2 Service Pack 1、Windows Server 2012 R2
元の KB 番号: 944530

現象

システム状態ファイルが保持されているボリュームにシステム状態のバックアップを実行しようとすると、次に示すようにエラーが表示されます。

Windows Server 2008 では、次のエラーが表示されます。

ERROR - バックアップの場所は重要なボリュームです。

Windows Server 2008 R2 では、次のエラーが表示されます。

ERROR - バックアップ ストレージの場所が無効です。 バックアップに含まれているボリュームをストレージの場所として使用することはできません。

重要

この資料には、レジストリの編集方法が記載されています。 レジストリを変更する前に必ずレジストリのバックアップを作成してください。 また、問題が発生した場合に備えて、レジストリの復元方法を理解しておいてください。 レジストリをバックアップ、復元、および変更する方法の詳細については、「Windows でレジストリをバックアップおよび復元する方法」を参照してください。

原因

この動作は、重要なボリュームへのシステム状態バックアップが Windows Server 2008 および Windows Server 2008 R2 でブロックされているために発生します。

解決方法

レジストリ エントリを追加することで、Windows Server 2008 および Windows Server 2008 R2 の既定の動作を変更できます。 また、重要なボリュームへのシステム状態バックアップを実行する前に、次の前提条件が満たされていることを確認する必要があります。

重要なボリュームにシステム状態バックアップを実行するための前提条件

  • バックアップを開始する前に、ターゲット ボリュームにシャドウ コピーがないことを確認します。
  • システム状態のバックアップがソース ボリュームに格納されている場合は、バックアップ設定を完全バックアップ用に構成する必要があります。 既定では、設定は完全バックアップ用に構成されます。
  • ターゲット ボリュームにシャドウ コピーを保持するユーザーまたはプログラムがないことを定期的にチェックします。
  • ボリューム レベルのバックアップとシステム状態のバックアップを同じ場所に保持しないでください。
  • システム状態バックアップの格納に使用されるボリュームには、バックアップが完了するまで、システム状態バックアップのサイズの 2 倍の空き領域が必要です。

Notes (メモ)

  1. シャドウ コピーを使用してターゲット ボリュームに書き込むと、diff領域のサイズが大きくなります。 diff領域が境界に設定されている場合、シャドウ コピーが削除される可能性があります。

  2. 増分バックアップはシャドウ コピーを置き去りにし、ポイント 1 として副作用を引き起こします。

  3. バックアップでは、異なるバージョンがシャドウ コピーとして格納され、ポイント 1 として副作用が発生します。

重要なボリュームへのシステム状態バックアップを有効にするレジストリ エントリ

警告

レジストリ エディタや他の方法を使用してレジストリを変更する際、適切に変更しないと重大な問題を引き起こす可能性があります。 場合によっては、オペレーティング システムの再インストールが必要になります。 マイクロソフトは、このような問題の解決に関して、一切責任を負わないものとします。 レジストリの変更はユーザー自身の責任において行ってください。

システム状態のバックアップ ファイルを重要なボリュームの対象にするには、次のレジストリ サブキーの下にレジストリ エントリの AllowSSBToAnyVolume 値を設定する必要があります。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wbengine\SystemStateBackup\

このエントリの値を次のように設定します。

Name:AllowSSBToAnyVolume
データ型:DWORD
値データ:1

注:

この値を 1 に設定すると、任意のボリュームへのシステム状態バックアップが有効になります。 既定の動作に戻すには、値を 0 に設定します。

詳細

システム状態のバックアップを任意のボリュームに対象とする制限は、Windows Server 2008 および Windows Server 2008 R2 の新機能です。

前のすべての前提条件が満たされていない場合は、バックアップを実行するときにシャドウ コピーの損失が発生する可能性があります。 最悪の状態では、バックアップの書き込み中にバックアップが作成されたスナップショットが失われるため、バックアップ自体が失敗する可能性があります。

動作の再現手順

  1. Windows Server 2008 または Windows Server 2008 R2 をインストールします。
  2. サーバー マネージャー スナップインから Windows Server Backup 機能をインストールします。
  3. コマンド プロンプトで次のコマンドを入力して、システム状態のバックアップを実行します。
    wbadmin start systemstatebackup -backuptarget: Drive_Letter:

    注:

    このコマンドでは、 Drive_Letter は重要なボリュームを表します。 重要なボリュームの例としては、ブート ボリュームとシステム ボリュームがあります。 通常、この重要なボリュームはドライブ C です。

関連情報