Можно ли при использовании резервного копирования Windows 10 сохранить определенные папки после смены дисков?

Можно ли при использовании резервного копирования Windows 10 сохранить определенные папки после смены дисков?

Цель

Я хотел бы иметь простую систему в Windows 10, в которой я ежедневно делаю резервные копии известных папок на внешнем диске в течение двух недель, затем подключаю второй внешний диск и повторяю этот процесс каждые две недели.

В большинстве случаев это работает.

Проблема

При подключении накопителя в начале двухнедельного процесса с помощью этой Backup>More options>See advanced settings>Select driveопции я могу выбрать существующую резервную копию.

существующие резервные копии

Это позволяет мне легко просматривать (и восстанавливать) старые файлы с помощью удобной Backup>More options>See advanced settings>Restore files from a current backupопции.

Проблема в том, что после выбора этого диска папки «Резервные копии»/«Исключенные» очищаются, поэтому мне приходится тратить уйму времени на выбор соответствующих папок.

Вопрос

Могу ли я удобно использовать два диска для резервного копирования Windows, не переопределяя папки при замене дисков для резервного копирования каждые две недели?

решение1

Насколько я понимаю, вопрос касается переключения между двумя конфигурациями истории файлов.

В качестве решения я предлагаю сохранение и восстановление файлов Config*.xmlв папке %LOCALAPPDATA%\Microsoft\Windows\FileHistory\Configuration, которая является основным хранилищем конфигурации истории файлов.

При переключении этих файлов следует сначала остановить системную службу "File History Service (fhsvc)", а затем перезапустить ее. Автоматизировать процесс переключения можно с помощью двух .batфайлов, описанных ниже.

Есть также другие вторичные места, где File History хранит данные конфигурации, хотя я не думаю, что их тоже следует переключать. Это ключ реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\fhsvc\Parameters\Configs и [backup location]\Configuration.

Пользователь JW0914 в комментариях выше свидетельствует, что он использует эту технику для настройки истории файлов.

Предположим, вы сохранили одну конфигурацию с помощью команды:

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

И что вы повторили это для второй конфигурации, которую вы хотите сохранить. Так что в итоге у вас есть две папки, 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и save2.

Пояснение команд скрипта:

  • Команда scиспользуется для управления системными службами. Здесь он остановит службу fhsvcна время операции, а затем перезапустит ее.

  • Theкоманда тайм-аутазадержит выполнение на пять секунд, что достаточно для завершения работы службы (при необходимости увеличьте это время), а ее вывод будет направлен на устройство NUL, чтобы избежать подробного вывода.

  • Theкопировать командувызывается с /yпараметром для подавления запроса подтверждения при перезаписи файлов.

Связанный контент