Практическое тестирование небольших, бесплатных утилит backup/restore дисков (целиком) под Windows. Изначально планировалось для USB Flash Drive.
USBFlashTools-backup:можно указать устройство целиком \\.\PHYSICALDRIVE7
Непонятно почему такой источник можно указать лишь "руками".
Процентный прогрессбар отсутствует.
из флешки размером 1 999
568 384 байт сделал raw 1 999
552 512 байт
USBFlashTools -
не умеет восстанавливать (restore) на PHYSICALDRIVE
На свалку.
Roadkil's Diskimage - умеет чтение/запись устройств/разделов, не только usb. Не умеет сжимать.
из флешки размером 1 999
568 384 байт сделал raw 1 999
503 360 байт
Restore - нормально. 421 секунда.
Только как GUI для restore
DriveImage XML - Не совсем стандартный raw бекапа (заголовок+raw). По какой-то причине не заработал на одном из компов (возможно из-за того что ринудительн для всего включен DEP). Создать бекап не удалось.
Может быть когда-нибудь руки дойдут, до выяснения причин неработоспособности, но сейчас - на свалку.
dd безумно долго создаёт образ (~час вместо 2х минут)
dd.exe if=^\^\.^\PHYSICALDRIVE2 of=dd.raw --progress
при увеличении "буфера"
dd.exe bs=256k if=^\^\.^\PHYSICALDRIVE2 of=dd.raw --progress
скорость высокая, но в конце процесса
Error reading file
и как у вышеуказанных утилит получается "урезаный" образ.
На свалку.
УРА! flashnul - самый рабочий вариант. flashnul - неудобство с номерами устройств.
Наглядно номер устройства берётся из "управления дисками" или flashnul - p (с правами "администратора")
Для нормальной работы со включенным UAC нужно в свойствах бинарника выставить "совместимость"-"выполнять от имени администратора"
из флешки размером 1999568384 байт сделал raw 1 999 568 384 байт
т.е. размер 1:1
Backup: 87 секунд
Restore - нормально. 422 секунды.
Для создания образа диска (проверено на usb flash) - программа flashnul единственный подходящий вариант.
Достаточно быстрый, небольшой, бесплатный.
Возможно сжатие, используя сторонние архиваторы, например приктически без увеличения времени резервирования можно использовать gzip:
Код: flashnul --block-size 1048576 2 -S -|gzip -9> arc.gz
flashnul --block-size 1048576 2 -S -|pigz -9> arc.gz
flashnul --block-size 1048576 2 -S -|7z a -tgzip -mx=3 arc_7z -siImage.raw
flashnul --block-size 1048576 7 -S -|rar a -m1 arc.rar -siImage.raw