Windows
 Computer >> コンピューター >  >> システム >> Windows

【Windows 11/10】VssadminコマンドラインツールでVSS(ボリューム シャドウ コピー サービス)を管理する方法

Microsoft Windowsは、ユーザーがファイルを使用している最中でも、ハードドライブ上のファイルのスナップショット(バックアップコピー)を自動的に作成します。この機能を実現しているのがボリューム シャドウ コピー サービス(Volume Shadow Copy Service:VSS)です。VSSの管理には、Vssadminと呼ばれるコマンドライン管理ツールを使用できます。

【Windows 11/10】VssadminコマンドラインツールでVSS(ボリューム シャドウ コピー サービス)を管理する方法

Vssadminには、シャドウコピーのライターやプロバイダーの一覧表示、シャドウコピーの関連付けやコピーの作成・削除、シャドウコピー記憶域のサイズ変更など、関連する多数のコマンドが用意されています。本記事では、これらのコマンドを効果的に活用する方法を詳しく解説します。

VSSの構成要素

Vssadminを使ったVSSの管理方法を詳しく見る前に、まずボリューム シャドウ コピー サービス(VSS)を構成するさまざまなコンポーネントについて確認しておきましょう。シャドウコピー(スナップショット)を活用することで、ログイン中のユーザーや実行中のプログラムに影響を与えることなく、サーバーのバックアップといった重要な操作を実行できるようになります。

それでは、VSSを構成する各コンポーネントと、それぞれがサーバー上で担う役割を見ていきましょう。

1. VSSリクエスター(要求元)

VSSリクエスターの代表例としては、System Center Data Protection ManagerやWindows Server Backupなどが挙げられます。これらのコンポーネントの主な役割は、VSSに対してシャドウコピーの作成を要求することです。

2. VSSライター(書き込みコンポーネント)

Windows Serverには複数のVSSライターが存在します。これはアプリケーションソフトウェア側が提供するコンポーネントで、シャドウコピーを作成するためにデータを適切な状態に整える役割を担います。VSSライターの主な例は以下の通りです。

  • WMI Writer
  • Registry Writer
  • Hyper-V
  • Exchange Server
  • Performance Counter Writer
  • NTDS Writer
  • System Writer
  • DHCP Jet Writer
  • SQL Server
  • Active Directory System Service
  • ASR Writer
  • WINS Jet Writer
  • Certificate Authority Writer

…など、そのほかにも多数のライターが存在します。

3. 記憶域ボリューム(ストレージ ボリューム)

記憶域ボリュームは、コピー対象となるデータを保持する、VSSにとって不可欠な構成要素です。

4. VSSプロバイダー

VSSプロバイダーは、ハードウェアベンダーが提供するストレージアレイに組み込まれており、シャドウコピーの作成と管理を行います。代表的な例として、Microsoft Software Shadow Copy ProviderやMicrosoft File Share Shadow Copy Providerがあります。

5. ソースボリューム

ソースボリュームは、シャドウコピーの元となるファイルがシステムによって保持される場所で、VSSプロバイダーはここからデータを取得します。

VssadminコマンドでVSSを管理する手順

Vssadminコマンドラインツールを使用してVSSを管理するには、まず管理者権限でコマンドプロンプトを起動する必要があります。スタートメニューで「コマンド プロンプト」を検索し、右クリックして「管理者として実行」を選択してください。

管理者権限のコマンドプロンプトが開いたら、以下のコマンドでVSSを管理できます。コマンドを実行するときは、入力してEnterキーを押すだけです。

コマンド 用途
vssadmin add shadowstorage ボリューム シャドウ コピーの記憶域関連付けを追加する
vssadmin create shadow 新しいボリューム シャドウ コピーを作成する
vssadmin delete shadows ボリューム シャドウ コピーを削除する
vssadmin delete shadowstorage ボリューム シャドウ コピーの記憶域関連付けを削除する
vssadmin list providers 登録済みのボリューム シャドウ コピー プロバイダーを一覧表示する
vssadmin list shadows 既存のボリューム シャドウ コピーを一覧表示する
vssadmin list shadowstorage システム上のすべてのシャドウ コピー記憶域関連付けを一覧表示する
vssadmin list volumes シャドウ コピーの対象となるボリュームを一覧表示する
vssadmin list writers システム上のサブスクライブ済みのすべてのボリューム シャドウ コピー ライターを一覧表示する
vssadmin resize shadowstorage シャドウ コピー記憶域関連付けの最大サイズを変更する

上記のコマンドは、構文(パラメーター)やスイッチと組み合わせて使用します。これにより、操作を実行する対象のシステムボリュームを指定したり、コマンドの動作を細かく制御したりできます。Vssadminの主なパラメーターは以下の通りです。

パラメーター 用途
/Oldest 最も古いシャドウ コピーを削除する
For=ボリューム指定 削除対象のシャドウ コピーが存在するボリュームを指定する
/Quiet コマンド実行中にメッセージを表示しないようにする
/All 指定したボリュームのすべてのシャドウ コピーを削除する
/Shadow={ShadowID} 削除するシャドウ コピーをShadowIDで指定する

さらに詳しい情報については、Microsoft TechNetの公式ドキュメントをご参照ください。

【Windows 11/10】VssadminコマンドラインツールでVSS(ボリューム シャドウ コピー サービス)を管理する方法
  1. Windows 11/10でOneNoteアプリを使う方法|ノート作成の基本を徹底解説

    Windows 11/10向けのOneNoteは、現時点でこのプラットフォーム上で利用できる最高峰のノートアプリのひとつです。Officeを購入する予算がなくても心配はいりません。Microsoft Store版のOneNoteは無料で提供されており、すでにインストール済みの場合も多いからです。 ただし、Officeに付属するバージョンと比べると、ストア版はシンプルな作りになっています。とはいえ、ちょっとしたメモを取る程度なら高度な機能は必要ないはず。多くの人にとって、そしておそらくあなたにとっても十分な仕様です。 Windows 11/10のOneNoteアプリを起動する OneNoteアプ

  2. Windows 11/10のメールアプリの使い方完全ガイド|アカウント追加から署名・通知設定まで

    MicrosoftはWindows 11/10のメールアプリに対して数多くの改良を重ねてきました。かつての平凡なアプリから、非常に使い勝手の良いアプリへと進化を遂げています。本記事では、新機能の紹介をはじめ、新しいメールアカウントの作成・追加方法、署名の作成、メールの送受信方法などを詳しく解説します。 メールアプリは、Web版やOffice版のOutlookを簡略化したアプリです。メールの確認や差出人への返信に必要な基本機能はすべて備えているため、ほとんどのユーザーにとって十分な仕上がりといえます。ただし、より高度な機能を求める上級者には、物足りなく感じられるかもしれません。 Windows