【Windows10】シャドウコピーの設定はタスク以外はNGです【画像付き解説】

当ページのリンクには広告が含まれています。
【Windows10】シャドウコピーの設定はタスク以外はNGです【画像付き解説】
  • 「シャドウコピー」って何?
  • 「シャドウコピー」の設定手順が知りたい

この記事ではそんなお悩みを解決します。

Windows10のシャドウコピーは、ファイルやフォルダの履歴管理機能です。

シャドウコピーを設定してあれば、間違ってファイルを削除してしまった場合でも1分で復元することができます。

逆に設定していなかった場合、復元にはかなりの時間と労力がかかります。

今回はシャドウコピーとは何かに加え、設定手順や実行結果使用容量の確認方法まで解説します。

本記事を参考にすると、シャドウコピーとは何か、またその設定手順が分かり、より効率的にパソコンで作業することができます。

本記事の内容
  • シャドウコピーとは
  • シャドウコピーの設定手順
  • シャドウコピーはバックアップの代わりになる?

私自身もシャドウコピーからのファイル復元に何度も救われてきました。

知っておいて絶対に損はない機能です。

2020年12月25日訂正

読者様からご指摘いただき、以下の間違いを訂正しました。

「STEP1:タスクスケジューラの設定」 – ⑤「操作」タブの設定 – 操作の編集

②「vmic」と入力 → ②「wmic」と入力

目次

シャドウコピー(ボリュームシャドウコピー、VSS)とは

シャドウコピーとは、Windowsのファイルやフォルダの履歴を管理する機能です。

一般的なバックアップとは別に、簡易的なバックアップとして利用することができる非常に便利な機能です。

その”瞬間”のPCの状態を保存しておく機能

シャドウコピーを取ると、取った瞬間のファイルやフォルダの状態がWindowsに記録されます。

この動作が写真を撮ることに似ているため、別名「スナップショット」とも呼ばれます。

シャドウコピーを取った瞬間のファイルやフォルダの状態を記録する

複数の世代を管理できる

シャドウコピーは複数の世代を保存しておくことができます。

Windows10では、初期値で最大64世代までシャドウコピーを保存しておくことができます。

これにより、「〇日前の〇時ごろのファイル」といった、ピンポイントでの復元が簡単にできるようになっています。

シャドウコピーの世代数は増やせる?

シャドウコピーで取得できる世代数の最大値は、設定で変更することも可能です。

しかし、レジストリを変更することになるので、正直オススメしていません

それよりも、この後の設定手順にある最大容量で制御するのがおすすめです。

削除してしまったファイルの復元も簡単

ファイルやフォルダを間違えて削除してしまった場合、通常バックアップからリストア(復元)するしかありません。

このリストア作業は時間と手間がかかり、万が一バックアップが取れていないと復元ができなくなります。

シャドウコピーを使えば、間違えてファイルやフォルダを削除してしまった場合でもわずか数クリックでより簡単に復元できるようになります。

シャドウコピーからのファイルやフォルダの復元は以下の記事で解説しています。

シャドウコピーの設定手順

シャドウコピーの設定は、次の2STEPで完了します。

  1. タスクスケジューラの設定
  2. シャドウコピーの最大使用量の設定

それでは順番に解説します。

シャドウコピーはタスクスケジューラで設定しよう

Windows10のシャドウコピーの取得は、タスクスケジューラでスケジュールを組んでください。

よく「システムの保護」を使ってシャドウコピーを取得する方法が紹介されていますが、おすすめしていません。

なぜなら「システムの保護」では、シャドウコピーを取得するタイミングが制御できないからです。(通常だと7日に1回程度しか取得できない!)

タスクスケジューラであれば自分の好きな間隔、日時でシャドウコピーを取得できます。

STEP1:タスクスケジューラの設定

STEP
タスクスケジューラを開く

Windowsスタートボタン」→「Windows管理ツール」→「タスクスケジューラ」の順にクリックしてタスクスケジューラを開きます。

もしくは、「Windowsスタートボタン」→「タスクスケジューラ」と入力(いきなりキーボードで入力します)→「タスクスケジューラ」の順にクリックしても開きます。

タスクスケジューラ 開き方
STEP
新しいタスクを作成する

タスクの作成」をクリックします。

タスクスケジューラ タスクの作成
STEP
「全般」タブの設定

次の項目を設定します。

タスクスケジューラ 全般タブ
  1. タスク名を入力(わかりやすい任意の名前)
  2. 「ユーザーがログオンしているかどうかにかかわらず実行する」にチェック
  3. 「最上位の特権で実行する」にチェック
  4. 「Windows 10」を選択
STEP
「トリガー」タブの設定

ここで設定した内容(時間、間隔)でタスクが実行されます。

パソコンの使用状況に合わせて柔軟に設定しましょう。

「トリガー」タブを選択し、「新規」をクリックします。

タスクスケジューラ トリガータブ 新規

次の項目を設定し、「OK」をクリックします。(②~④は使用状況に合わせて設定してください)

タスクスケジューラ トリガーの編集
  1. 「スケジュールに従う」を選択
  2. 「毎日」にチェック
  3. 毎日最初にパソコンを起動する時間を指定しておけばOK
  4. ③以降、ここで設定した間隔でタスクが実行される

繰り返し間隔はプルダウンで1時間までしか選択できませんが、1時間を選択した後に手入力で好きな時間(例:3時間)に変更することができます。

「トリガー」タブにトリガー条件が1行追加されました。

タスクスケジューラ トリガータブ 確認

この例では、毎日9:00、12:00、15:00、18:00、21:00にシャドウコピーが取得されます。

STEP
「操作」タブの設定

「操作」タブを選択し、「新規」をクリックします。

タスクスケジューラ 操作タブ 新規

次の項目を設定し、「OK」をクリックします。

タスクスケジューラ 操作の編集
  1. 「プログラムの開始」を選択
  2. 「wmic」と入力
  3. 「shadowcopy call create Volume=C:\」と入力

Dドライブのシャドウコピーを取る場合は、③の最後を「volume=D:\」としてください。

「操作」タブに操作が1行追加されました。

タスクスケジューラ 操作タブ 確認
STEP
「条件」タブの設定

「条件」タブを選択します。

コンピュータをAC電源で使用している場合のみタスクを開始する」のチェックを外しておきましょう。

タスクスケジューラ 条件タブ
STEP
「設定」タブの設定

「設定」タブを選択します。

ここは特に変更せずにデフォルトのままにしておきます。

設定タブ
STEP
タスクを作成する

上の画面で「OK」をクリックすると、パスワード入力画面になります。

Windowsにログオンするときのユーザー名、パスワードを入力して「OK」をクリックします。

タスクスケジューラ パスワード入力画面
STEP
タスクが作成されたことを確認する

タスクスケジューラ ライブラリ」をクリックすると、先ほど作成したタスクが追加されていることが確認できます。

作成されたタスクの確認

タスクを右クリック → 「実行する」をクリックすると、次回の実行時刻を待たずにすぐに動作確認をすることができます。

タスクスケジューラ 実行する

STEP2:シャドウコピーの最大使用量の設定

シャドウコピーを取りすぎてディスクの容量を圧迫しないように、シャドウコピーの最大容量を設定しておきます。

STEP
システムの保護を開く

Windowsスタートボタン」→「システム」→「システム情報」の順にクリックします。

システムを開く

システムの保護」をクリックします。

システムの保護を開く
STEP
最大使用量を設定するドライブの構成変更画面を開く

シャドウコピーの最大容量を設定するドライブを選択し、「構成」をクリックします。

システムの保護タブ
STEP
シャドウコピーの最大使用量を設定する

最大使用量のスライダーを左右に移動し、シャドウコピーの最大使用量を設定します。

ディスク領域の使用量

設定したら「OK」をクリックします。

「システムの保護を無効にする」の状態でも、シャドウコピーの最大使用量の変更は有効です。

STEP
変更を完了する

OK」をクリックしてシャドウコピーの最大使用量の変更は完了です。

システムの保護 設定完了

シャドウコピーの確認方法

設定したシャドウコピーが実際に取れているか確認する方法です。

STEP
以前のバージョンの復元を開く

適当なフォルダを右クリック → 「以前のバージョンの復元」をクリックします。

以前のバージョンの復元
STEP
以前のバージョンが保存されているか確認する

以前のバージョンが一覧で表示されればOKです。

ちゃんと設定した時刻にシャドウコピーが取れているかも確認しておきましょう。

以前のバージョン
シャドウコピーは何世代保存されている?

この画面に表示されている一覧が、シャドウコピーで復元できる一覧です。

もし想定より多い or 少ない場合は、STEP2:シャドウコピーの最大使用量の設定を見直しましょう。

シャドウコピー使用量の確認方法

シャドウコピーがディスクの容量をどの程度使用しているかの確認方法です。

STEP
システムの保護の画面で確認する

STEP2:シャドウコピーの最大使用量の設定の手順③の画面で現在の使用量を確認できます。

必要ならついでに最大使用量を調整しておきましょう。

システムの保護 現在の使用量

Windows PowerShellを使って、もう少し詳細にシャドウコピーの状況を確認する方法も紹介します。

STEP
PowerShellを管理者モードで開く

「Windowsスタートボタン」を右クリック→「Windows PowerShell(管理者)」の順にクリックします。

PowerShell(管理者)を開く

このアプリがデバイスに変更を加えることを許可しますか」の画面は「はい」をクリックします。

STEP
シャドウコピーの容量確認コマンド

Windows PowerShellの画面で以下のコマンドを実行します。

vssadmin List ShadowStorage

各ドライブの使用容量や最大容量が一覧で表示されます。

vssadmin List ShadowStorageコマンド

シャドウコピーとバックアップは別物

シャドウコピーを設定してファイルはいつでも復元できるようになったし、バックアップは別に取らなくても大丈夫だよね?

それはよくある勘違いなんだけど、シャドウコピーとバックアップは別物と考えたほうが安全なんだ。

PCが壊れてしまうと復元できない

結論から言うと、シャドウコピーを設定してもバックアップは別途取っておきましょう

シャドウコピーはパソコンの内部に履歴データを保存します。

つまり、パソコンが壊れたときはシャドウコピーのデータも一緒に壊れてしまうのです。

シャドウコピーはファイルやフォルダ復元用の簡易バックアップという位置づけで考えていてください。

もう少し詳しい説明は次の記事に載せてあります。

まとめ:Windows10を使っているならシャドウコピーは絶対に設定しておこう

ここまでの内容をまとめます。

  • シャドウコピーはWindowsのファイルやフォルダの履歴管理機能
  • シャドウコピーを取った瞬間のファイルやフォルダの状態を記録する
  • 削除してしまったファイルの復元も簡単にできる
  • バックアップは別途取っておく

シャドウコピーはWindows10で必ず設定しておきたい機能のひとつです。

新しいパソコンの購入時やリカバリをした後には忘れずに設定しておきましょう。

「以前のバージョン」からの復元手順はこちらの記事で解説しています。

よかったらシェアしてね!

この記事を書いた人

本業であるSEの経験を活かして、IT情報をちょくちょく発信中。使ってよかった商品もレビューしてます。

コメント ※スパム対策のため管理人確認後の掲載となります

コメント一覧 (2件)

  • 有益な情報ありがとうございます。
    1点、間違いをみつけました。wmic とあるべきなのが、vmicとなってました。

    • なべりーまん様

      ご指摘ありがとうございます。
      該当箇所を訂正させていただきました。

コメントする

目次