シャドウコピー (シャドウコピー) とは | 意味や読み方など丁寧でわかりやすい用語解説

作成日: 更新日:

シャドウコピー (シャドウコピー) の読み方

日本語表記

シャドウコピー (シャドウコピー)

英語表記

Shadow Copy (シャドウコピー)

シャドウコピー (シャドウコピー) の意味や用語解説

シャドウコピーは、Microsoft Windowsオペレーティングシステムが提供する重要な機能の一つであり、ファイルやフォルダの特定の時点での状態を記録する技術である。これは、ボリュームシャドウコピーサービス(VSS)と呼ばれるOSの中核コンポーネントによって実現される。シャドウコピーの主な目的は、ユーザーが誤って削除したり、意図せず上書きしてしまったりしたファイル、あるいは何らかの原因で破損してしまったファイルを、以前の健全な状態に迅速に復元できるようにすることである。完全なシステムバックアップとは異なり、シャドウコピーは、稼働中のストレージボリューム上のデータに対して、手軽かつ高速な復元ポイントを提供する役割を担う。システム管理者だけでなく、エンドユーザー自身が過去のファイルバージョンにアクセスし、自己責任でデータを復元することも可能にするため、日常的なデータ管理とリカバリにおいて非常に有効な機能である。 シャドウコピーは、ある時点でのボリューム(ディスク領域)の「スナップショット」、つまり静止画のようなイメージを作成する仕組みである。このスナップショットは、ボリューム全体の完全な複製を生成するわけではない。その代わりに、スナップショットが作成された時点からデータが変更されたブロックの「差分情報」のみを記録する。この仕組みにより、ディスクの使用量を大幅に抑えつつ、複数の過去のファイルバージョンを効率的に保持することが可能となる。シャドウコピーが作成される際、VSSは、スナップショットを取得したいボリューム上のすべてのI/O操作を極めて短時間だけ一時的に停止させる。この瞬間的な停止は、通常、アプリケーションやサービスの動作に影響を与えることなく実行される。この短い停止期間中に、VSSは「変更履歴の開始点」をマークし、その後にボリューム上のデータに変更が生じた場合、変更前のデータブロックをシャドウコピーストレージ領域にコピーし始める。つまり、元のデータが新しい情報で上書きされる前に、その「古いバージョン」を別の場所に保存しておくという動作である。これにより、元のファイルが編集されても、シャドウコピーは編集前の状態を保持し続けることができる。 利用者は、Windowsエクスプローラーを通じてシャドウコピー機能を簡単に利用できる。特定のファイルやフォルダを右クリックし、表示されるコンテキストメニューからプロパティダイアログを開くと、「以前のバージョン」というタブが表示される。このタブには、利用可能なシャドウコピーの一覧がタイムスタンプ付きで表示されており、そこから任意の時点のファイルやフォルダを選択して、内容を確認したり、元の場所へ復元したり、あるいは別の場所へコピーしたりすることが可能である。このユーザーフレンドリーな操作性が、シャドウコピーの大きな利点の一つとなっている。 シャドウコピーは、例えば、ユーザーが重要なファイルを誤って削除してしまった場合、ファイルを上書き保存した後に前の状態に戻したい場合、あるいはマルウェア感染によってファイルが破損した場合などに、その真価を発揮する。システム管理者は、シャドウコピーのスケジュールを設定して定期的に取得しておくことで、これらの日常的なトラブルから迅速にデータを復旧できる可能性を高めることができる。 しかし、シャドウコピーは万能なデータ保護策ではない点に注意が必要である。シャドウコピーは通常、元のデータと同じ物理ディスク内の別の領域に保存されるため、もしそのディスク自体が物理的に故障してしまえば、シャドウコピーもろともデータは失われることになる。また、ランサムウェアのような広範囲にわたるデータ破壊や暗号化攻撃に対しては、シャドウコピー自体が破壊されたり、暗号化されたデータがシャドウコピーにも反映されてしまったりするリスクが存在する。そのため、シャドウコピーは日々の軽微なデータ損失に対する迅速な復旧手段としては非常に有効であるものの、災害対策や重大なシステム障害からの復旧には、テープバックアップやオフサイトバックアップなど、より堅牢なバックアップ戦略と組み合わせて利用することが不可欠である。シャドウコピーはあくまでもバックアップを補完し、リカバリポイントの頻度を高め、エンドユーザーによるセルフサービス復元を可能にするための機能と理解することが重要である。 さらに、シャドウコピーが利用する保存領域には限りがあり、設定された上限に達すると古いシャドウコピーから順に自動的に削除されていく。そのため、どれくらいの頻度でシャドウコピーを作成し、どれくらいの期間保持するか、そしてどれくらいのディスク容量を割り当てるかといった設定は、システムの運用状況に応じて適切に管理する必要がある。これらの設定は、Windowsのシステム保護設定から行うことができ、シャドウコピーの適切な運用は、日々のシステム管理におけるデータ保全性を高める上で非常に重要な要素となる。

シャドウコピー (シャドウコピー) とは | 意味や読み方など丁寧でわかりやすい用語解説