Программа AnyReader.

Программа AnyReader.

Программа AnyReader (www.anyreader.com) — пример простого решения, рас считанного на неподготовленных пользователей. Основная идея программы заключается в повторных попытках копирования файлов и «сборке» результатов не скольких сессий.

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

Интерфейс программы организован в виде мастера. Процесс копирования, в зависимости от конкретной задачи, поделен на пять или шесть шагов:

  1. Запустите программу и в окне приветствия нажмите кнопку Далее. Откроется окно выбора задачи. Таких задач четыре:

  • копирование файлов с поврежденных носителей, независимо от вида носителя;

  • копирование информации с поврежденных лазерных дисков. При этом можно создать образ всего диска либо скопировать отдельно взятые файлы;

  • копирование файлов по нестабильным сетям, например сетям Wi-Fi или Bluetooth, работающим на пределе дальности;

  • ремонт поврежденных файлов по нескольким их копиям.

В нашем случае подходит вариант Копировать информацию с поврежденных CD/DVD/BlueRay/HDDVD — программа выполнит, при необходимости, повторное чтение проблемных секторов. Выберите этот вариант и нажмите кнопку Далее.

  1. На втором шаге установите переключатель в одно из двух положений: Копировать файлы или Копировать образ диска. Образ диска потребует дальнейшей записи на другой лазерный диск или обработки его другими программами восстановления. Чтобы ограничиться собственными средствами программы, выберите первый вариант. Нажмите кнопку Далее.

  2. В окне программы появится дерево файлов и папок. Установите флажки напротив тех файлов и папок, которые требуется извлечь, и нажмите кнопку Далее. Откроется следующее окно, в котором задаются параметры копирования.

  3. Выберите папку для сохранения извлеченных файлов. Счетчик Количество по пыток чтения битого сектора по умолчанию установлен на 1, а Пауза между попытками чтения битого сектора задана в 100 мс (0,1 с). Интереснее всего раскрывающийся список Степень поврежденности носителя. Он позволяет одним щелчком мыши автоматически задать оптимальные параметры копирования. Нажмите кнопку Далее, и начнется копирование файлов.

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

  5. На последнем шаге можно, нажав соответствующую кнопку, выбрать одно из трех действий:

  • открыть папку с сохраненными с диска файлами;

  • запустить мастер снова, чтобы прочитать другой диск;

  • отправить отзыв разработчикам программы.

За простым интерфейсом программы AnyReader скрывается целый набор довольно эффективных и автоматически подстраиваемых алгоритмов. Сравнения на практике показывают, что при копировании дисков с «битыми» секторами эта программа оказывается в числе лучших.