23.06.2025

Утилита DD для резервного копирования Windows

В этой инструкции описан процесс создания резервных копий на сервере Windows Server с помощью Unix—подобной утилиты DD.

Введение

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

Утилита DD предназначена в основном для операционных систем на базе Linux и предлагает различные команды с определенными операндами для облегчения копирования файлов. Будучи одной из старейших утилит, DD создает резервные копии, совместимые с многочисленными программными приложениями. Однако ее функциональность в операционной системе Windows сравнительно ограничена по сравнению с аналогом для Linux. В частности, в версии для Windows отсутствует поддержка конвертации файлов и использования блочных устройств.

Скачать утилиту

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

Скриншот №1 — Отчет о сканировании

Внимание! Мы не несем ответственности за программу, размещенную на сайте, в связи с отсутствием контроля над файлом, загружайте утилиту на свой страх и риск.

Открыв архив, вы увидите три файла, нам необходимо открыть программу формата .exe:

Скриншот №2 — Список файлов

Создадим бэкап

Для начала работы с утилитой необходимо ввести приведенную ниже команду, но перед этим перейти в папку с исполняемым файлом:

cd C:\Users\Administrator.WIN22\Desktop && dd.exe --list

Скриншот №3 — Опции утилиты

Мы видим различные опции, которые можно использовать с этой командой, давайте решим задачу создания образа папки диска C. Для этого введите команду:

dd if=\\.\c:\tt\1.zip of=c:\tt\disk1.img bs=1440k

Скриншот №4 — Создадим ISO

Давайте разберем эту команду по шагам:

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

Восстановим информацию из файла disk1.img с помощью следующей команды:

dd if=c:\tt\disk1.img of=\\.\c:\tt\new  bs=1440k

Скриншот №5 — Распакуем ISO

Давайте разберем команду пошагово:

Создадим задачу

Найдите в строке windows приложение Task Scheduler и откройте его:

Скриншот №6 — Поиск

После этого появится всплывающее окно с основным полем и пунктом для следующей настройки – создания задачи:

Скриншот №7 — Описание

Дайте имя задаче для понимания, запускаемого процесса, также можно добавить описание и установить флажок Run with highest privileges. Установите триггеры для запуска сценария, который мы напишем после этого:

Скриншот №8 — Триггер

Создайте новый текстовый файл и введите строки кода:

# Set the source and destination paths
$sourcePath = "c:\tt\1.zip"
$destinationPath = "c:\tt\disk1.img"
# Read the data from the source file and save it to the image file $sourceContent = Get-Content -LiteralPath $sourcePath -Encoding Byte Set-Content -LiteralPath $destinationPath -Value $sourceContent -Encoding Byte
# Set the source and destination paths for writing back to the floppy disk $sourcePath = "c:\tt\disk1.img" $destinationPath = "c:\new"
# Read the data from the image file and write it back to the floppy disk $sourceContent = Get-Content -LiteralPath $sourcePath -Encoding Byte Set-Content -LiteralPath $destinationPath -Value $sourceContent -Encoding Byte

Скриншот №9 — Скрипт

Сохраните файл в формате .bat, просто переименуйте его и замените .txt на .bat, после чего скопируйте путь к файлу и введите на вкладке Actions в планировщике:

Скриншот №10 — Путь к файлу

Или используйте Browse и найдите скрипт. Перейдите на следующую вкладку Settings:

Скриншот №11 — Настройки

И нажмите OK, теперь у нас есть запланированная задача, которая будет запускаться по таймеру!

Вывод

Процесс создания резервных копий на сервере Windows Server с помощью Unix—подобной утилиты dd включает в себя ряд шагов, направленных на обеспечение безопасности и доступности данных. Система резервного копирования имеет первостепенное значение для защиты критически важных данных от потери или повреждения. Выбор методов резервного копирования и способов пересылки зависит от таких факторов, как критичность данных, емкость хранилища, скорость доступа и требуемый уровень безопасности.

Хотя утилита dd предназначена в основном для систем на базе Linux, она может быть использована и на серверах Windows для копирования данных. Хотя dd предоставляет различные команды и операнды для эффективного копирования файлов, важно отметить, что ее функциональность под Windows может быть менее широкой по сравнению с возможностями под Linux. Например, некоторые функции, такие как преобразование файлов и использование блочных устройств, могут быть ограничены или отсутствовать в версии для Windows.