GNU ddrescue - эффективная утилита для восстановления данных. Она копирует данные из одного файла или блочного устройства (жесткий диск, CD-ROM, флеш-накопитель и т.д.) на другое, стараясь в первую очередь спасти исправные сектора в случае возникновения ошибок чтения.
Основные особенности и возможности:
- При обнаружении поврежденного сектора ddrescue не перезаписывает целевой файл нулями и не обрезает его. Это позволяет запускать утилиту многократно на одном и том же целевом файле, постепенно «заплатка за заплаткой» заполняя пропущенные из-за ошибок места.
- Объединение копий (склеивание): Если у вас есть несколько поврежденных копий одного и того же носителя (например, два поцарапанных CD-диска с одинаковым содержимым), последовательный запуск ddrescue для каждого из них в один и тот же итоговый файл с высокой вероятностью позволит собрать одну полную, исправную копию.
- Программа работает на низком уровне с любыми типами устройств, которые поддерживает ядро операционной системы (ATA, SATA, SCSI, старые дисководы или SD-карты).
и много других возможностей.
Ddrescueview - графическая утилита для визуализации процесса восстановления данных, выполняемого программой GNU ddrescue. Делает процесс долгого восстановления данных понятным и наглядным, позволяя визуально оценить степень повреждения диска и скорость продвижения процесса.
Основные возможности и особенности:
- Программа считывает файл карты (mapfile), создаваемый ddrescue, и отображает его в виде цветной сетки блоков (очень похоже на интерфейс старых программ для дефрагментации диска). Каждый цвет соответствует определенному типу блоков (успешно прочитанные, поврежденные, нечитаемые, еще не обработанные и т. д.).
- Вы можете детально изучить любой блок на графике, вплоть до уровня отдельных секторов, и посмотреть подробный список записей карты для этого участка.
- Мониторинг в реальном времени.
и другие.







