Я пытаюсь выбрать программное обеспечение для обработки изображений.
Моя система:
Рабочий стол под управлением Vista 64 и жесткий диск 750 ГБ.
Мне нужно создать файл образа всего этого диска, включая MBR, и поместить его на внешний жесткий диск USB в виде файла.

Мои предпочтения:
Разумный графический интерфейс.
Возможность работать с (включая запись в) файловыми системами NTFS без каких-либо проблем. (Несколько лет назад, когда я играл с Linux, поддержка NTFS была недостаточной. Это, возможно, изменилось к настоящему времени. Хотя я, вероятно, могу создать раздел Linux, например ext3, и сохранить его.)
Не делать Vista не загружаемой после восстановления. (У меня нет DVD с Vista.)
Поддержка USB.
Live CD предпочтительнее теневого копирования. (Я думаю.) В идеале я бы просто скачивал и записывал ISO-образ CD и работал с ним, не устанавливая ничего на Windows.
Поддержка Vista и XP.
Возможность использования в качестве диспетчера разделов с Live CD является плюсом, но не обязательна.
Свободно.

В настоящее время я смотрю на:

3 ответа3

3

Предупреждение: огромный серьезный уклон! Я разработчик Macrium Reflect, поэтому, пожалуйста, имейте в виду, что то, что я обсуждаю, вероятно, под влиянием этого!

Live CD предпочтительнее теневого копирования. (Я думаю.) В идеале я бы просто скачивал и записывал ISO-образ CD и работал с ним, не устанавливая ничего на Windows.

Ну, Macrium Reflect работает через VSS (служба теневого копирования томов). Мы делаем это, потому что это дает нам ряд преимуществ в том, что Microsoft поддерживает и поддерживает его. Альтернативой этому будет вставка пользовательского драйвера в ядро для резервного копирования в стиле копирования при записи. Такие вещи могут вызвать проблемы взаимодействия между драйверами, платформами и т.д., И наш принцип не состоит в том, чтобы дестабилизировать вашу систему (хотя, когда VSS отключен, наш драйвер работает :)). Другие сервисы могут быть настроены для взаимодействия с ним и позволяют нам создавать их резервные копии, над которыми мы сейчас работаем.

Тем не менее, Reflect поставляется с живым CD-продуктом. На самом деле он поставляется с двумя - и средой на основе PE/WAIK (Windows), которая включает в себя полный продукт, и Linux live CD, который имеет немного меньше функций. В основном наш рабочий процесс направлен на использование Live CD для восстановления вашей системы; однако диск PE также может создать образ.

Наша функция восстановления должна восстановить вашу систему до полного рабочего состояния, включая загрузку, однако это не всегда возможно. В частности, ваша основная загрузочная запись может быть перезаписана сторонним программным обеспечением по ряду причин - шифрование диска, пользовательский загрузчик и т.д. У Reflect есть возможность восстановить / заменить все, что у вас есть в MBR, на BCD (Vista и более поздний загрузчик), поэтому Образ успешно записан, мы должны быть в состоянии исправить любые проблемы с загрузкой, которые возникли.

Есть и другие способы получения полного образа диска. Вы можете использовать dd чтобы буквально взять копию всех байтов на диске и записать их в другом месте, в том числе в файл. Очевидно, что для этого потребуется копия каждого байта, независимо от того, необходим ли он (то есть используется ли он в соответствии с MFT файловой системы), в то время как многие программы для работы с изображениями, в том числе и у нас, будут смотреть, какие активные сектора вы используете, и только копировать те. Это делает вашу резервную копию намного, намного меньше и является поведением по умолчанию в Reflect.

Возможность работать с (включая запись в) файловыми системами NTFS без каких-либо проблем. (Несколько лет назад, когда я играл с Linux, поддержка NTFS была недостаточной.

Мой опыт работы с Linux и NTFS также был неоднозначным; Я имел обыкновение выполнять двойную загрузку с ntfs-3g, когда он был в бета-версии и имел некоторые интересные возможности (например, не загружаемые системы Vista). В эти дни я нахожу это намного более стабильным.

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

Я не могу говорить о других продуктах, которые у нас есть, потому что я просто не очень хорошо их знаю - на самом деле я сам новичок в этом пространстве.

Другие соображения, которые вы могли бы рассмотреть, особенно если вы платите:

  • Программное обеспечение поддерживает загрузочные диски GPT/EFI? Увеличивается число пользователей с загрузочными системами EFI, и эта установка отличается от MBR, которую должно соблюдать программное обеспечение для обработки изображений.
  • Может ли программное обеспечение для обработки изображений делать дифференциальные / инкрементные резервные копии? Если вы используете регулярное или автоматическое резервное копирование, вы можете разработать стратегию резервного копирования таким образом, чтобы ежедневные резервные копии занимали меньше места.
  • Работают ли live CD / другие варианты восстановления, как заявлено на вашем оборудовании.

Как всегда, я бы еще сказал, попробуйте несколько и посмотрите, что соответствует вашим потребностям :)

1

Я предлагаю вам использовать Linux/GNU live-dvd. Есть из чего выбирать, мне нравится Gentoo. По моему опыту, поддержка Linux NTFS не хуже, чем в Windows, при условии, что вы можете использовать NTFS-3G. Он включен во многие живые диски Linux. (Однако поддержка в ядре ужасна. Афаик уже давно заброшен.)

Поддержка USB живых дисков Linux в целом хороша, но я уверен, что вы можете найти какое-то странное оборудование, не поддерживаемое всеми дистрибутивами. Тем не менее, вы сразу заметите, если бы это было проблемой, и потеряли бы немного сетевого трафика и DVD-R.

На большинстве живых дисков также имеется довольно много инструментов для создания разделов, а упомянутые мною Gentoo позволяют скомпилировать в память гораздо больше, если вам это нужно. Однако не пытайтесь делать что-то необычное с использованием разделов, необходимых для загрузки Windows. Последнее, на что я смотрел (предположительно 4 года назад), было несколько (3-х) коммерческих пакетов, в которых утверждалось, что они могут делать это, не ломая ничего, и ровно 0, которые могли.

Мне нужно создать файл образа всего этого диска, включая MBR, и поместить его на внешний жесткий диск USB в виде файла.

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

Я предполагаю, что раздел, который вы хотите создать резервную копию, это /dev/sda (обычно это первый диск ata или scsi), и что у вас установлен только один жесткий диск, так что USB-диск становится /dev/sdb с одним разделом /dev/sdb1 содержащий вашу файловую систему ntfs.

  • Сначала вы монтируете файловую систему, на которую хотите сделать резервную копию, используя ntfs-3g.

    # mkdir target
    # ntfs-3g /dev/sdb1 target/
    
  • Затем вы делаете резервную копию вашего жесткого диска

    # dd bs=1M if=/dev/sda of="target/my-disk-backup_$(date +%F_%T).img"
    

Это дает вам имя файла, например, my-disk-backup_2012-03-07_04:17:39.img . Вероятно, вы хотите, чтобы некоторое сжатие сэкономило немного дискового пространства на вашем USB-диске, ниже приведен пример:

    # dd bs=1M if=/dev/sda | xz -2 | dd of="target/my-disk-backup_$(date +%F_%T).img.xz"
  • Наконец, отключите диск резервного копирования, чтобы убедиться, что резервное копирование застряло.

    # unmount target/
    

Ваше полное резервное копирование диска завершено.

Восстановление

Чтобы восстановить данные из резервной копии, сделайте все, как при создании резервной копии, но поменяйте направление копирования. Тогда вы либо

    # dd bs=1M if="target/my-disk-backup_$(date +%F_%T).img" of=/dev/sda 

или же

    # dd if=target/my-disk-backup_2012-03-07_04:17:39.img.xz | unxz | dd bs=1M of=/dev/sda 

Когда команда завершена, ваш диск должен быть в том же состоянии, что и при создании резервной копии, каждый ее бит.

1

Хотя у него есть интерфейс на основе curses, clonezilla очень прост, основан на livecd и работает для меня с аналогичными системами. Просто убедитесь, что у вас есть папка для сохранения образа в корне резервного диска без пробелов в имени. Я сохранил разделенный диск NTFS/EXT/HFS/SWAP в образ на диске NTFS, поэтому с NTFS проблем быть не должно

Я также использовал macrium бесплатно и раньше, и он хорошо работает для резервного копирования типа теневого копирования.

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