最新のディスク イメージ ソフトウェアは、使用中のドライブの正確なイメージをどのように作成するのでしょうか?

最新のディスク イメージ ソフトウェアは、使用中のドライブの正確なイメージをどのように作成するのでしょうか?

昔は、Windows でドライブのイメージを作成する場合、ドライブをアンマウントする必要がありました。システム ドライブの場合、通常はブート ディスクを使用するか、Windows がコピーを完了する前に読み込まれた「スタブ」に再起動する必要がありました。これは、基本的にセクターごとにコピーするだけで、以前にコピーされたセクターがファイル システムによって変更されたかどうかを検出できなかったため、非常に理にかなっています。

最新のイメージング ソフトウェアでは、この操作は不要のようで、使用中のドライブのイメージを作成できます。Windows システム ドライブでも同様です。

それはどうやってやるのですか?

答え1

Windows XP以降では、ボリュームシャドウコピーサービス使用中のシステムまたはディスクをアンマウントしなくても、その時点の一貫したバックアップが可能なビューを表示できます。さまざまな機能強化が行われ、他のアプリケーションでバックアップ サービスとして使用されているようです。

重要なビジネス データのバックアップと復元は、次の問題により非常に複雑になる可能性があります。

  • 通常、データは、データを生成するアプリケーションがまだ実行されている間にバックアップする必要があります。つまり、一部のデータ ファイルが開いているか、不整合な状態になっている可能性があります。
  • データ セットが大きい場合、すべてを一度にバックアップすることは困難になる可能性があります。

...

VSS は、バックアップするデータの一貫性のあるシャドウ コピー (スナップショットまたはポイントインタイム コピーとも呼ばれます) を作成するために必要なアクションを調整します。

...

システムプロバイダー

シャドウ コピー プロバイダーの 1 つであるシステム プロバイダーは、Windows オペレーティング システムで提供されます。Windows では既定のプロバイダーが提供されますが、他のベンダーは、ストレージ ハードウェアおよびソフトウェア アプリケーション用に最適化された実装を自由に提供できます。

シャドウ コピーに含まれるボリュームの「ポイントインタイム」ビューを維持するために、システム プロバイダーはコピー オン ライト手法を使用します。シャドウ コピーの作成開始以降に変更されたボリューム上のブロックのコピーは、シャドウ コピー ストレージ領域に保存されます。

そのページは続く

シャドウ コピーとバックアップの違いは何ですか?

ハード ディスク ドライブのバックアップの場合、作成されたシャドウ コピーもバックアップになります。シャドウ コピーからデータをコピーして復元したり、シャドウ コピーを LUN の再同期や LUN スワッピングなどの高速回復シナリオに使用したりできます。

シャドウ コピーからテープまたはその他のリムーバブル メディアにデータがコピーされると、メディアに保存されているコンテンツがバックアップを構成します。シャドウ コピー自体は、データがコピーされた後に削除できます。

ボリューム シャドウ コピー サービスはいつ導入されましたか? どの Windows オペレーティング システムのバージョンで利用できますか?

VSS は Windows XP で導入されました。Windows XP、Windows Server 2003、Windows Vista®、Windows Server 2008、Windows 7、および Windows Server 2008 R2 で利用できます。

答え2

私の記憶が正しければ、Acronis は稼働中のシステムをバックアップできる製品「True Image」を開発した最初の会社です。

彼らはフィルター ドライバーをインストールすることでこれを行いました。基本的には、Windows プログラム コードをフックして Windows XP のセクターに書き込むというものでした。

これにより、バックアップ プロセス中にすでにコピーされたすべてのセクターと、新しいセクターの書き込み操作によってすでにバックアップされたデータが無効になった場所を追跡できるようになります。

この方法で、バックアップ プロセスの実行と同じ時間で、実際に有効なスナップショットを作成することができました。必要なバックアップ時間の合計は、パーティションのバックアップ時間と、バックアップ プロセス中にオペレーティング システムによって書き込まれたセクターのバックアップに必要な時間の合計に等しくなります。

当然ながら、このタイプのバックアップは、関係するパーティションへの書き込み負荷が大きすぎない場合にのみ適切に機能します。

私個人としては、本質的には Windows XP に似たグラフィカル ユーザー インターフェイスを備えたライブ Linux である、前述の「スタブ」ソリューションを好みます。

関連情報