Копирует файлы с поврежденых CD/DVD дисков, а также с "побитых" HDD. Считывает файл частями, а те части что не прочитались заполняет нулями. Для дисков с фильмами это не критично и фильмы после этого можно будет смотреть.
Для подобного функционала удобнее (?) интерфейс архиваторных плагинов. Была идея навесить Non-Stop Copy на плагин. В принципе, работы на пару часов – добавить в исходники вызов программы с нужными параметрами.
Так в чем проблема? Или пару часов свободных нет? Я написал плагин потому, что была необходимость. Была у меня прога для копирования но она копировала по одному файлу т.е. надо постоянно сидеть у компа и ждать когда скопирует фал чтоб запустить следующий. Вот и написал. А если есть возможность сделать лучше так я тока буду рад. Кинь сцилку если сделаешь.
Hram писал(а):Копирует файлы с поврежденых CD/DVD дисков, а также с "побитых" HDD. Считывает файл частями, а те части что не прочитались заполняет нулями. Для дисков с фильмами это не критично и фильмы после этого можно будет смотреть.
А нельзя как-нибудь увеличить скорость копирования?
Копировал DVD, оказался с глюком 1 Gb файл.. Хорошо что додумался сначала попробовать плагин на файле размером 54 Kb, он его копировал минут 5..
Сразу же снес плагин и стал копировать с помощью CDCheck )))
Hram, а какой алгоритм применяется при копировании?
Просто файл копируется маленькими кусками? Если кусочек не прочитался, то записать нули.
Сколько попыток даётся на чтение?
Файл за один проход копируется?
Сразу же снес плагин и стал копировать с помощью CDCheck
Прикрутил сегодня Non-Stop Copy.
Есть возможность прикрутить и др. программы, а потом выбирать наиболее понравившуюся в настройках плагина. Так что если есть предложения по др. прогам пишите.
Свой алгоритм буду дорабатывать на выходных.
Сейчас он работает след образом.
Бью файл на "100" частей и копирую, тот блок что не скопировался бью еще на "100" частей. Из этих "100" частей та что не скопировалась забиваю нулями.
Обновления пока не выкладываю. Думаю за выходные еще чего добавлю.
Последний раз редактировалось Hram Ср авг 01, 2007 00:10, всего редактировалось 1 раз.
Hram писал(а):Сейчас он работает след образом.
Бью файл на "100" частей и копирую, тот блок что не скопировался бью еще на "100" частей. Из этих "100" частей та что не скопировалась забиваю нулями.
Если захочешь просто новый алгоритм написать (мало ли... можно хоть двоичным поиском искать), то данный оставь как опцию При этом неплохо было бы считывать из инишника, на сколько частей делить. Неплохо также поставить количество частей в зависимость от размера.
Из кучи испытанных мною утилит копирования битых файлов по скорости лидерами являются:
- для копирования с FDD/HDD: Ontrack EasyRecovery (+ он также удалённые файлы восстанавливает);
- для копирования с CD/DVD: Arrowkey CD/DVD Inspector.
Увы, обе проги работают только через GUI, к тому же платные.