次の方法で共有


ライター参加なしで復元する

VSS バックアップへのライター参加は、アプリケーションが復元データの使用方法と使用方法を制御できるように設計されています。

一般に、システムでライターが使用可能な場合、ライターが参加せずに元の場所にデータを復元することはお勧めしません。 このような復元では、ロックされた宛先ファイルが発生し、データが破損する重大なリスクが発生する可能性があります。

ただし、バックアップ アプリケーションがライターに参加せずに VSS バックアップを復元する必要がある場合や復元する必要がある理由は次のとおりです。

  • データは VSS-unaware アプリケーションによって管理されます。 ほとんどのシステムには、一部のアプリケーション (テキスト エディター、メール リーダー、ワード プロセッサなど) があり、VSS は認識されません。 このデータは、ライター参加を使用して復元できません。

    一般に、この種類のデータはシステムクリティカルでもサービスクリティカルでもなく、復元に問題はなく、少なくとも従来の復元時よりも問題はありません。

    従来の復元の準備と同様に、可能であれば、復元オペレーターは VSS 復元を開始する前に、そのようなアプリケーションを中断または終了する必要があります。

  • VSS ライターがありません。 この状況は、損傷したシステムの状態を復元する場合に非常に一般的な場合があります。 バックアップ操作では、不足しているライターのファイルを復元することが望ましいかどうかを判断する必要があります。 復元が望ましい場合は、従来のバックアップで復元されるのと同じように、ファイルを復元できます。

  • ライターのデータのプライベート 復元。 リクエスターは、ライターに通知することなく、実行中のライターのデータをプライベートな場所に復元することを選択できます。 たとえば、オフライン比較をサポートするためにライターのデータを復元できます。 このような状況では、リクエスターは、ライターがデータにアクセスすることを望まないため、復元の実行中に 新しいターゲットの場所 を使用する必要はありません。

  • ライターは復元中に関与したくありません。 ライターは、IVssCreateWriterMetadata::SetRestoreMethodwriterRestore パラメーターのVSS_WRE_NEVERを渡すことによってこれを示します。

  • ライターには、カスタムの復元方法が必要です。 ライターは、IVssCreateWriterMetadata::SetRestoreMethodメソッド パラメーターにVSS_RME_CUSTOMを渡すことによって、カスタム復元が必要であることを示します。 この場合、そのライターのカスタム復元ドキュメントが特に示していない限り、このライターは復元プロセスに関与しないでください。

リクエスターには、 IVssBackupComponents::SetSelectedForRestore の呼び出しで、そのライターのコンポーネントのいずれかを指定することで、復元プロセスにライターが含まれます。 ライターのデータは、 IVssBackupComponents::SetSelectedForRestore の呼び出しでライターのコンポーネントを指定するだけで、ライターを含めずに復元できます。 ライターが復元イベントを予期しない場合、そのライターを復元プロセスに含めた場合、そのライターに対して誤ったエラーが報告される可能性があります。