2

Я пытаюсь использовать утилиту резервного копирования и восстановления Windows 7, чтобы запланировать создание системного образа из 3 разделов (диски C:, D: и E:).

Когда я настраиваю утилиту резервного копирования, я выбираю опцию, которая позволяет мне контролировать, что делать с резервной копией, снимите флажки со всех параметров «Файлы данных» и «Компьютер» и установите флажок «Включить системный образ дисков: ... «; но диск D: там не указан (и он не зарезервирован).

Есть ли способ заставить Windows включить диск D: в образ системы, созданный во время резервного копирования?

2 ответа2

2

После нескольких неудачных попыток решить проблему, я наткнулся на решение, просматривая форум Microsoft (извините, не помню URL).

Похоже, что критерии, используемые для обозначения диска как критического и, следовательно, для его резервного копирования при запросе запланированного образа системы, включают в себя наличие службы с файлами на данном диске.

Таким образом, можно заставить Windows Backup создать системный образ диска, выполнив эту команду:

set drive=D
sc create DummySvc%drive% binPath= %drive%:\Dummy.exe start= disabled DisplayName= "Dummy For Backup (%drive%:)"

Который создает фиктивную службу, которая отключена, но ссылается на файл на целевом диске. Это заставит Windows Backup включить его, решив мою первоначальную проблему.

1

Если вы хотите сделать резервную копию нескольких разделов, вам нужно выбрать диски под компьютером поверх «включить образ системы».

редактировать

Похоже, вам нужно ввести командную строку, чтобы получить объем данных изображения.

Используйте следующую команду.

wbadmin запустить резервное копирование -backuptarget: targetpath -include: c:, d:, e: -quiet

Добавьте это к планировщику задач, и все будет хорошо.

нота

Windows не делает несколько версий изображений на сетевых ресурсах (понятия не имею, почему). Простое решение - просто создать пакетный файл, который циклически перебирает n каталогов для ваших резервных копий. Сначала вам нужно будет установить каталоги.

@ эхо выключено

set backupdir = путь к каталогам резервных копий

for /f "usebackq delims =" %% I in ('dir "% backupdir%" /b /ad / od`) do (wbadmin start> backup -backuptarget: "%% ~ fI" -include: c:, d:, e: -quiet)

Вы также можете создать n задач в планировщике задач и запускать их ежедневно. Затем измените ежедневную настройку с каждого 1 дня на n дней. Это, вероятно, более сложный способ.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .