Windows 10 バックアップを使用する場合、ドライブを変更した後も定義済みのフォルダーを保持することは可能ですか?

Windows 10 バックアップを使用する場合、ドライブを変更した後も定義済みのフォルダーを保持することは可能ですか?

標的

Windows 10 で、既知のフォルダーを 2 週間にわたって毎日外付けドライブにバックアップし、それを 2 つ目の外付けドライブに切り替えて、このプロセスを 2 週間ごとに繰り返すというシンプルなシステムを構築したいと考えています。

これは大抵うまくいきます。

問題

2 週間のプロセスの開始時にドライブを接続するときに、Backup>More options>See advanced settings>Select driveオプションを使用して既存のバックアップを選択できます。

既存のバックアップインスタンス

これにより、便利なオプションを使用して古いファイルを簡単に表示(および復元)できるようになりますBackup>More options>See advanced settings>Restore files from a current backup

問題は、このドライブを選択すると、バックアップ/除外フォルダーが削除されるため、関連するフォルダーを選択するのにかなりの時間を費やす必要があることです。

質問

2 週間ごとにバックアップ ドライブを切り替えるときにフォルダーを再定義する必要がなく、Windows バックアップで 2 つのドライブを便利に使用できますか?

答え1

私の理解では、質問は 2 つのファイル履歴構成を切り替えることについてです。

解決策として、ファイル履歴の主な構成リポジトリでConfig*.xmlあるフォルダー内のファイルの保存と復元を提案します。%LOCALAPPDATA%\Microsoft\Windows\FileHistory\Configuration

これらのファイルを切り替える際は、まずシステム サービス「File History Service (fhsvc)」を停止し、その後再起動する必要があります。.bat次に説明する 2 つのファイルを使用して、切り替えプロセスを自動化することができます。

ファイル履歴が構成データを保存する他の二次的な場所もありますが、それらも切り替える必要はないと思います。これらはレジストリ キー HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\fhsvc\Parameters\Configs とです[backup location]\Configuration

上記のコメントのユーザー JW0914 は、ファイル履歴を構成するためにこの手法を使用していると証言しています。

次のコマンドで 1 つの構成を保存したとします。

copy "%LOCALAPPDATA%\Microsoft\Windows\FileHistory\Configuration\Config*.xml" "C:\path\to\save1"

そして、保存したい 2 番目の構成に対してこれを繰り返します。そのため、最終的には 2 つのフォルダー、save1およびが作成されますsave2

save1ファイル履歴サービスを停止しながら戻るには、.bat次のようなファイルを記述します。

sc stop fhsvc
timeout 5 >nul
copy /y "C:\path\to\save1\Config*.xml" "%LOCALAPPDATA%\Microsoft\Windows\FileHistory\Configuration"
sc start fhsvc

このバッチ ファイルは管理者モードで実行する必要があります。デスクトップに保存するか、このファイルを指すデスクトップ アイコンを追加することができます。save1との 2 つのバッチ ファイルを作成する必要がありますsave2

スクリプト コマンドの説明:

  • scコマンドfhsvcシステム サービスを制御するために使用されます。ここでは、操作中はサービスを停止し、その後再起動します。

  • タイムアウトコマンド実行を 5 秒間遅延します。これはサービスが終了するのに十分な時間です (必要に応じて増加します)。また、冗長な出力を避けるために出力は NUL デバイスに送信されます。

  • コピーコマンド/yファイルを上書きするときに確認プロンプトを抑制するためのパラメータとともに呼び出されます。

関連情報