自作の基礎 (更新:2026-08-10)

WindowsシャドウコピーVSSの手動作成7原則|以前のバージョンで即復元

右クリック→「以前のバージョン」から誤削除したファイルを即座に復元できるWindowsシャドウコピー(VSS)の仕組みを解説。システムの保護有効化・適切な容量設定・vssadminコマンドによる手動作成・ランサムウェア対策まで7原則で網羅。推測ASIN・推測URLは不使用。

WindowsシャドウコピーVSSの手動作成7原則|以前のバージョンで即復元 のサムネイル画像

※ 本記事はアフィリエイト広告(Amazon アソシエイト等)を含みます

AOMEI Backupperのブータブルメディア(WinPE USB)まで準備が整った副業PCの、日常の誤操作対策として最速なのが**シャドウコピー(VSS)**です。結論から言うと、WindowsのシャドウコピーはCドライブで「システムの保護」を有効にして最大領域を10〜15%に設定するだけで、以後は自動でスナップショットが作成され、ファイルを右クリック→「以前のバージョン」から誤削除・上書き・破損ファイルを数秒で以前の状態に戻せますMicrosoft Learn)。ファイル履歴がドキュメント・デスクトップ等の選択フォルダを1時間ごとに外付けHDDへ保護するのに対し、シャドウコピーはCドライブ全体のスナップショットを「Windowsが更新を適用するたびに」同一ドライブ内へ自動生成します。外付けHDDなし・追加コストゼロ・設定5分で副業PCの誤操作対策の第1層が完成します。

この記事の要点

  • シャドウコピー = Cドライブ全体の差分スナップショット——ファイル履歴(選択フォルダのみ)・システムイメージ(丸ごと全量コピー)とは別の第3の保護軸
  • 「システムの保護」を有効化するだけで自動運用開始——Windows Updateのたびにスナップショットが作成される
  • 最大領域はCドライブの10〜15%が最適解——少なすぎると古いスナップショットが即消え、多すぎると容量を圧迫
  • 右クリック→「以前のバージョン」で即復元——特定のファイルを以前の状態に数秒で戻せる
  • vssadminコマンドで手動管理も可能——スナップショット一覧・容量確認・手動作成・削除
  • ランサムウェアはVSSを真っ先に削除する——VSSだけに依存した防護は過信禁物
  • 推測ASIN・推測URLは不使用

1. シャドウコピーとはなにか——3つのバックアップの使い分け

Windowsのバックアップ機能は「目的が異なる3つの手段」が並立しており、どれか1つが他を代替できるわけではありません。

シャドウコピー・ファイル履歴・システムイメージの役割比較
評価項目
シャドウコピー(VSS) 推奨
ファイル履歴
システムイメージ
保護対象 Cドライブ全体(OS・アプリ設定・作業ファイル) 選択したフォルダのファイル(ドキュメント・デスクトップ等) 指定ドライブのすべて(OS含む丸ごと)
保存先 同じドライブ内の専用非表示領域 外付けHDDやNASなど別ドライブ 外付けHDD・NAS(NTFS形式必須)
作成トリガー Windows Update・システムイベント・手動 1時間ごと自動(設定変更可) 手動(月1回推奨)
復元の粒度 ファイル単位で以前のバージョンを選択 ファイル単位で即選択・即復元 ドライブ全体を丸ごと上書き復元
復元にかかる時間 数秒〜1分(ファイル単体) 数秒〜1分(ファイル単体) 30〜90分(Cドライブ全体)
弱点 物理ドライブが壊れたら消失。ランサムウェアで削除される 外付けHDDが別途必要。システム全体は復元不可 作成に時間がかかる。フルコピーのため容量が大きい
3つをセットで使うのが副業PCの防護の完成形。シャドウコピーは「日常の細かい誤削除・上書き」対応の最速手段として機能する。

2. 「システムの保護」を有効化する(5分で完了)

WindowsのシャドウコピーはGUIから「システムの保護」を有効にするだけで自動運用が始まります。

STEP 1:システムの保護を開く

  1. Windowsキー + R → sysdm.cpl と入力してEnter
  2. 「システムのプロパティ」が開く → 「システムの保護」タブをクリック
  3. 「保護の設定」欄でCドライブ(通常は C:)を選択 → 「構成」ボタンをクリック

STEP 2:システムの保護を有効にする

  1. 「システムの保護を有効にする」のラジオボタンをオン
  2. 「最大使用量」スライダーで10〜15%を設定(300GBのSSDなら30〜45GB、500GBなら50〜75GB)
  3. 「OK」→「システムのプロパティ」の「OK」をクリック

以上で完了です。次回のWindows Updateや手動作成のタイミングから自動的にシャドウコピーが保存されます。

STEP 3:手動でスナップショットを今すぐ作成する

設定直後に今の状態を保存したい場合は、管理者権限のPowerShellから次のいずれかのコマンドを実行します:

# 方法1:復元ポイントとして作成(GUIの「復元ポイントの作成」ボタンと同等)
Checkpoint-Computer -Description "副業PC設定完了後のスナップショット" -RestorePointType APPLICATION_INSTALL

# 方法2:vssadminで直接シャドウコピーを作成
vssadmin create shadow /for=C:

3. 最大使用容量の最適解

シャドウコピーのストレージ割り当ては少なすぎても多すぎても問題が起きます(AOMEI ubackup)。

シャドウコピー最大使用量の設定別メリット・デメリット
評価項目
5%未満(少ない)
10〜15%(推奨) 推奨
20%以上(多い)
スナップショット保持数の目安 1〜3個(すぐ上書き) 5〜15個(数週間〜1ヶ月分) 20個以上
容量消費(300GB SSD) 15GB未満 30〜45GB 60GB以上
保護できる期間の目安 直近数日のみ 直近2〜4週間 直近1〜2ヶ月
主なリスク 古いスナップショットが即消え、「以前のバージョン」の選択肢が極端に少ない なし(ほとんどの副業PCに最適) SSDの空き容量を圧迫して書き込み速度が低下する場合がある
副業PCは10〜15%が最適解。SSDが500GB以上なら15%(75GB)まで確保するとさらに余裕が生まれる。

現在の使用状況を確認するコマンド:

# 管理者PowerShellで実行
vssadmin list shadowstorage

出力例:

シャドウ コピーの記憶域の関連付け
  ボリューム: (C:)
  シャドウ コピーの記憶域ボリューム: (C:)
  使用されているシャドウ コピーの記憶域: 2.34 GB (0%)
  割り当てられたシャドウ コピーの記憶域: 4.24 GB (1%)
  最大シャドウ コピーの記憶域: 29.7 GB (10%)

「最大シャドウ コピーの記憶域」が設定したパーセントに対応しているかを確認し、少なすぎる場合は次のコマンドで変更します:

# 最大使用量を15%に変更する
vssadmin resize shadowstorage /for=C: /on=C: /maxsize=15%

4. 「以前のバージョン」から復元する手順

シャドウコピーが有効になっていれば、ファイルやフォルダを右クリックするだけで以前の状態に戻せます(超解決)。

ファイル単体の復元手順

  1. エクスプローラーで対象ファイルを右クリック
  2. 「プロパティ」 をクリック → 「以前のバージョン」タブを選択
  3. 利用可能なバージョンの一覧が表示される(日付と時刻で識別)
  4. 復元したいバージョンを選択 → 「開く」で内容確認 → 問題なければ「復元」

フォルダ単位での特定ファイルの取り出し

フォルダを右クリック → プロパティ → 「以前のバージョン」でフォルダ全体のスナップショットも参照できます。「開く」でシャドウコピー内のフォルダをエクスプローラーで閲覧し、必要なファイルだけをドラッグ&ドロップで取り出すことが可能です。フォルダに対して「復元」を実行すると現在のフォルダの内容が全て上書きされるため、原則として「開く→取り出し」の方法を使ってください。

「以前のバージョン」タブが空欄の場合

最も多い原因は「システムの保護が無効」または「有効化後にまだスナップショットが作成されていない」です。STEP 3の手動作成コマンドを実行してから再確認してください。

5. vssadminコマンドで一歩進んだ管理

GUIだけでなく、コマンドラインでシャドウコピーを細かく管理できます(パソコントラブル解決大事典)。すべて管理者権限のPowerShellで実行します。

コマンド用途
vssadmin list shadows作成済みシャドウコピーの一覧と作成日時を表示
vssadmin list shadowstorageストレージ使用量・最大容量を確認
vssadmin create shadow /for=C:Cドライブのシャドウコピーを今すぐ手動作成
vssadmin delete shadows /oldest最も古いシャドウコピーを1件削除(容量解放に使用)
vssadmin resize shadowstorage /for=C: /on=C: /maxsize=15%最大容量を15%に変更

6. ランサムウェアとVSSの関係——副業PCへの警戒ポイント

シャドウコピーは便利な反面、ランサムウェアが真っ先に攻撃するターゲットです(サイバーセキュリティ.com)。多くのランサムウェアは暗号化の前に次のコマンドを自動実行してVSSを消去します:

vssadmin delete shadows /all /quiet
wmic shadowcopy delete

感染後はシャドウコピーが全削除されているため、「以前のバージョン」タブで復元しようとしても空欄になります。つまり、シャドウコピーだけに頼った保護はランサムウェア感染時には無効です。

副業PCでの現実的な4層防護:

VSSはあくまで第1層として位置づけ、ランサムウェア対策は専用記事を参照して多層防護を構築してください。

副業PCでのシャドウコピー実践まとめ

落とし穴5つ

落とし穴①:設定を確認せずに「有効のはずだ」と思い込む

Windows 11のクリーンインストール直後、またはPC購入直後はCドライブの「システムの保護」が無効になっていることが多い。必ず sysdm.cpl → 「システムの保護」タブで現在の状態を確認してから、有効化を実施すること。

落とし穴②:最大使用量を1〜2%に設定して「スナップショットが1件しかない」状態になる

最大容量が少なすぎると、新しいスナップショットが作成されるたびに古いものが即座に上書きされ、「以前のバージョン」タブに1〜2件しか表示されない状態になる。10%以上を確保することで数週間分が保持される。

落とし穴③:フォルダに対して「復元」を実行して後から追加したファイルを消す

フォルダに対して「復元」を実行すると、そのフォルダの現在の内容が全て上書きされる。フォルダ内に後から追加した重要ファイルが消える可能性がある。原則として「開く」でフォルダ内を閲覧し、必要なファイルだけドラッグ&ドロップで取り出す方法を使うこと。

落とし穴④:Dドライブを保護し忘れる

「システムの保護」の設定はドライブごとに必要。Cドライブを有効化してもDドライブは別の「構成」ボタンから同様の手順で有効化しなければ保護されない。副業ファイルをDドライブに置いている場合は必ず確認すること。

落とし穴⑤:SSDの空き容量が5%を切ると自動スナップショットが停止する

Windows はSSDの空き容量が極端に少ない場合、シャドウコピーの自動作成を停止することがある。SSDの空き容量は常に20%以上(理想は30%以上)を保つのが運用の基本。CrystalDiskInfoのSMART健康診断と合わせて月1回定期確認する。

WindowsシャドウコピーVSS 手動作成7原則

  1. CドライブとDドライブを両方「システムの保護」で有効化する——どちらか一方だけでは副業ファイルをカバーしきれない
  2. 最大使用量は10〜15%(300GBのSSDなら30〜45GB)に設定する——少なすぎると選択肢が減り、多すぎると容量を圧迫する
  3. 大型設定変更の前にvssadmin create shadow /for=C:で手動スナップショットを作る——「戻せる状態」を意図的に作ってから変更する習慣
  4. 復元はまず「開く」で内容確認してから「復元」を実行する——「復元」は現在のファイルへの上書きを忘れない
  5. 月1回 vssadmin list shadows でスナップショット保持件数を、vssadmin list shadowstorage で容量を確認する——スナップショットが蓄積しているか・容量は適切かの定期チェック
  6. シャドウコピーをランサムウェア対策として過信しない——感染後はVSSが真っ先に削除されるため、外付けHDDへの物理バックアップと組み合わせる
  7. SSD残容量を常に20%以上に保つ——空き容量不足は自動スナップショットの停止に直結する

Q&A

Q1. システムの保護を有効にした後、どのくらいでシャドウコピーが作成されますか?

A. Windows Updateが次に実行されたタイミングで自動作成されます。今すぐ作りたい場合は vssadmin create shadow /for=C: を管理者PowerShellから実行してください。設定直後は1件も存在しないため「以前のバージョン」タブが空欄なのは正常です。

Q2. シャドウコピーはWindows 11 Homeでも使えますか?

A. 使えます。「システムの保護」の有効化・「以前のバージョン」からの復元はWindows 11 Home・Proの両方で利用できます。Windows Serverのシャドウコピー機能(ファイルサーバー向けスケジューリング管理)はサーバー専用ですが、個人PCの日常利用に必要な機能はすべてHome版でカバーされています。

Q3. 「以前のバージョン」タブが表示されない・空欄です。なぜですか?

A. 主な原因は3つです。①「システムの保護」が無効(最も多い)、②有効化後にまだシャドウコピーが1件も作成されていない、③対象ドライブが「システムの保護」の設定対象外(Dドライブ等)。sysdm.cpl で設定を確認し、vssadmin create shadow /for=C: で手動作成してから再度確認してください。

Q4. 「以前のバージョン」に表示されるスナップショットはいくつくらい保持されますか?

A. 最大使用量の設定によります。10〜15%(300GB SSDで30〜45GB)に設定した場合、一般的に5〜15個のスナップショットが数週間〜1ヶ月分保持されます。vssadmin list shadows で現在の件数と作成日時を確認できます。使用量が上限に達すると古いものから自動削除されます。

Q5. vssadmin create shadow で作成したシャドウコピーは「以前のバージョン」に表示されますか?

A. 表示されます。vssadmin create shadow /for=C: で作成したスナップショットは「以前のバージョン」タブでも参照できます。作成直後にエクスプローラーを再起動するか、対象ファイルのプロパティを一度閉じて開き直すと最新の状態が反映されます。

まとめ

WindowsシャドウコピーVSS)は「コスト0円・設定5分・自動運用」で誤削除・上書きから副業PCを守る最速の第1層です。ファイル履歴(第2層)システムイメージ(第3層)ブータブルUSB(第4層)と組み合わせることで、どんな障害が起きても以前の状態に戻せる副業PCが完成します。まず sysdm.cpl を開き、Cドライブの「システムの保護」を今日中に有効化してください。

次推奨:AOMEI Backupperのクローン機能でCドライブをそのまま新しいSSDへ複製する手順(SSD換装時の最短ルート)、またはWindowsのランサムウェア対策(Controlled Folder AccessでVSSへの不正削除を防ぐ設定)。

出典・参考情報