vssvc.exeとは何ですか?なぜ実行されているのですか?

Windowsでは、タスクマネージャーをさまざまな間隔でチェックすると、プロセス「vssvc.exe」がかなりの量のCPUまたはハードディスクを使用して実行されていることに気付く場合があります。マウスポインタをプロセスに移動すると、「Windowsボリュームシャドウコピーサービス」が表示されます。

このプロセスは常に実行されているわけではなく、コンピューターに接続されているディスクの数に応じてハードドライブのコピーを作成するために、事前定義されたイベントによってトリガーされます。Microsoftによると:

VSSは、システム上のアプリケーションがボリュームへの書き込みを継続している間にボリュームバックアップを実行できるようにするフレームワークを実装するCOMインターフェイスのセットです。

簡単に言えば、このサービスは、ハードドライブを使用している場合でも、常にデータをバックアップし続けます。

ハードディスクバックアップとハードディスクイメージの違いは何ですか?

この記事を読んでいるほとんどの人は、バックアップとは何かについて非常に良い考えを持っているかもしれません。重要なファイルやフォルダの最新のコピーを作成して保持することを目的として、さまざまなユーティリティを使用してデータ(ファイル、写真、ビデオ、ドキュメントなど)を定期的にバックアップしています。ハードディスクのバックアップは、コンピュータに存在するファイルとデータのバックアップに直接関連付けられています。

一方、オペレーティングシステムが破損した場合に使用できるように、システムドライブ(または別のハードディスク)のイメージを作成します。しかし、なぜこのサービスが実装されているのでしょうか。オペレーティングシステムがクラッシュし、それに伴って、コンピューターで使用していた他のすべてのアプリケーションを構成してインストールする必要があるシナリオを考えてみてください。 PCがクラッシュしたときの状態に戻るには、数日から数週間かかります。

さらに、すべてのライセンスキーを入力することや、すべてのソフトウェアをもう一度ダウンロードする手間も問題になります。これで、ハードドライブのイメージがある場合は、そのイメージを使用して起動し、システムドライブを最後にイメージされたときの状態に復元するだけです。したがって、ディスクイメージングは、ユーザーデータではなく、システムファイルのバックアップに関するものです。

要約すると、データをバックアップすると、それらの画像(写真、ビデオ、ドキュメントなど)が作成されます。データを復元すると、バックアップされたデータに保存されたすべてのアイテムが取得されます。システムのイメージを作成すると、すべてのユーザー構成、インストールされているプログラム、レジストリ値などが保存されます。イメージを復元すると、イメージが作成されたときのシステムの最後の状態が取得されます。

Windowsでのボリュームシャドウコピーの仕組みは何ですか?

フォルダのプロパティを開くと、「以前のバージョン」タブが表示される場合があります。過去にこのオプションを使用して、フォルダ設定を復元したり、フォルダ内に存在するコンテンツを復元したりしたことがあるかもしれません。同様に、コンピュータを以前の状態に復元するために使用されるシステムの復元について聞いたことがあるかもしれません。もちろん、コンピュータで最近復元ポイントを作成した後に行われたいくつかの設定は失われます。

VSSサービスは、サードパーティのプログラムでも使用されます。VSSサービスは、それ自体で、システムドライブおよびシステム上に存在する他のドライブのイメージを作成するための事前定義されたトリガーによってのみ開始されます。すべてのドライブが同じタイプ、つまりNTFSである場合、サービスは単一のスナップショットを取得します。モデルまたはタイプが異なる場合は、いくつかの異なるスナップショットが作成されます。それらは、タイムスタンプとそれに割り当てられた一意のIDで構成されるヘッダーファイルとともに、システムの保護された場所に保存されます。

VSSはどのようにスナップショットを作成しますか?

VSSがスナップショットを作成するために使用する3つの重要な機能があります。

フリーズ:しばらくの間、バックアップ中のハードドライブは読み取り専用状態になります。これは、バックアップの処理中に何も書き込まれないようにするために行われます。

スナップ:ドライブは、将来スナップを再構築するために必要なパラメーターでイメージ化されます。

フリーズ解除:ハードドライブが解放され、データをもう一度書き込むことができます。ただし、VSSには、バックアップの作成中もハードドライブを引き続き使用できると記載されているため、ドライブに再度書き込む準備ができるまで、データはバッファに保存される場合があります。

Microsoftによれば、プロセス全体は非常に高速で、1分しかかかりません。

VSSの主な機能は何ですか?

Windowsのボリュームシャドウコピーサービスには、2つの主な機能があります。

  1. 既存のアプリケーションと並行して動作し、バックアップイメージの作成時にアプリケーションに干渉しません。
  2. サードパーティプログラムがイメージを作成し、必要に応じて、過去に保存されたスナップショットからボリュームを復元するためのAPI(アプリケーションプログラミングインターフェイス)を提供します

これは、多くのサードパーティプログラムがハードドライブのイメージングにこのサービスを使用し、操作にすぐに使用できることを意味します。

評決:VSSを無効にする必要がありますか?

答えはノーです。公式声明とリアルタイム監視によると、VSSはそれほど多くのCPUを消費しておらず、エンドユーザーにとって実際に有益であるようです。これはシステムドライブをバックアップし、PCに問題が発生した場合のライフラインです。VSSを無効にすると、予期しないことが発生した場合に、一部のアプリケーションの機能を削除して、以前の復元ポイントからデータを復元することにもなります。