HDDSuperClone становится открытым исходным кодом, и его код уже доступен

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

В качестве основной причины указывается нехватка времени на поддержание проекта. почему исходный код выпущен. Код открыт под лицензией GPLv2 (лицензия указана внутри файлов кода).

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

Изначально проект был поставлен иn бинарных сборок в соответствии с соглашением EULA и был разработан как продвинутая альтернатива утилите GNU ddrescue, расширяющая ее возможности ранее доступный только в аппаратных системах для клонирования отказавших дисков, таких как DeepSpar DDI4 и RapidSpar.

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

Бесплатная версия использует сквозные команды SCSI. для связи с устройством. Это дает больше обратной связи, чем традиционные методы связи, и может быть возможно определить, когда устройство больше не отвечает правильно. У Ddrescue могут возникнуть проблемы с определением того, когда диск больше не отвечает, поскольку ОС просто сообщает об ошибке чтения, не имея возможности узнать, что не так.

Версия PRO имеет возможность использовать прямой ввод-вывод. для подключенных дисков IDE и SATA, а также некоторые другие дополнительные функции.

Еще одна особенность HDDSuperClone заключается в том, что Он имеет усовершенствованный алгоритм самообучающегося пропуска головки, который будет пытаться пропустить плохую головку примерно за 7 неудачных чтений. Это может значительно ускорить получение данных от хороших головок. Аппаратные имидж-сканеры могут «выключать» головку и считывать данные только с исправных головок, что идеально, но требует использования специальных команд, специфичных для производителя. Алгоритм прыжка с головы HDDSuperClone настолько близок, насколько это возможно без специальных команд.

О выпущенном коде упоминается, что он также включает платную версию Pro, которая включает следующие функции:

  • Режимы сквозной передачи «Direct AHCI» и «Direct USB», позволяющие адаптивно сбрасывать или перезагружать нестабильные накопители в случае зависания.
  • Режим «Виртуальный контроллер», позволяющий копировать не весь диск, а только те сектора, в которых находятся нужные данные. В этом режиме источник данных и место назначения соединяются, и создается виртуальный диск (по умолчанию /dev/sdv), который должен быть прочитан сторонним программным обеспечением для перестроения файловых систем (например, TestDisk, DMDE или R- Исследование). В этом случае все сектора, чтение которых запрашивает программа, будут считаны с исходного диска только один раз и сразу же записаны на целевой диск или образ.
  • Возможность доступа к диску с помощью виртуального диска с другим размером логического сектора, что может быть полезно для возврата исходного размера логического сектора на диске, доступ к которому осуществляется через интерфейс SATA, но изначально использовался с интерфейсом USB .
  • Поддержка клонирования и создания образов дисков SAS (SCSI), использующих 520 байтов на сектор, и сохранение результата в образ или другой диск, использующий 512 байтов на сектор.
  • Функция анализа состояния диска.
  • Поддержка размеров секторов, отличных от 512 байт, и возможность настройки размера блока для оптимизации сбойных секторов на дисках, использующих сектора размером 4096 байт.
  • Режим быстрого пропуска, в котором используется более агрессивный алгоритм для предотвращения повреждения диска и обхода неисправных магнитных головок.
  • Поддержка использования данных, возвращаемых интерфейсом ATA, для маркировки поврежденных секторов.

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

Ссылка такая.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.