Badcopy 1.0.0.4 - плагин для Total Commander ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (c) Храмов Евгений hram-ov@mail.ru http://hram-tc.narod.ru ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Огромное спасибо: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Дмитрию Сергееву за программу Non-Stop Copy v1.04, mailto:dmitrys@nm.ru официальный сайт: http://dmitrys.nm.ru ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Описание: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Копирует файлы с поврежденных CD/DVD дисков, а также с "побитых" HDD. Считывает файл частями, а те части, что не прочитались, заполняет нулями. Для дисков с фильмами это не критично и фильмы после этого можно будет смотреть. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Инсталляция: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Распакуйте Badcopy.wfx в любой каталог (например туда, где вы храните другие плагины). 2. В Total Commander'е выберите Настройки|Плагины|Плагины файловой системы (*.WFX), нажмите 'Настройка' 3. Нажмите 'добавить' и укажите на файл badcopy.wfx. 4. Жмите OK. Давите OK. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Использование: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. В сетевом окружении Total Commander войдите в появившуюся папку "Bad Copy"; 2. Выберите носитель(папку, файл, файлы) с которого необходимо считать информацию; 3. Нажмите F5 и ждите когда файл или папка скопируются. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Настройка: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Настройка плагина пока происходит только с помощью конфигурационного файла badcopy.ini Секция "currentmethod" описывает текущий метод который использует плагин при копировании. Различные методы представлены в виде записей вида "method_N" где N - номер метода. Значение поля должно соответствовать названию секции с настройками. Пока поддерживается 2 метода: badcopy - разработанный мной nscopy - разработанный Дмитрием Сергеевым ( mailto:dmitrys@nm.ru http://dmitrys.nm.ru ) Настройка nscopy: [nscopy] path=D:\Program Files\totalcmd\Plugins\wfx\badcopy\nscopy\nscopy.exe // путь к программе show=1 // 1 - отображать диалоговое окно 0 - нет Выбор метода копирования происходит в папке "Настройки" плагина путем нажатия Enter или DBLCLIC на требуемом методе ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Версии: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1.0.0.4 - по совету Sam Dark выставлен showwindow=0 по умолчанию, а также showerror=0 - реализовано закрытие NSCopy не TerminateProcess'ом, а посылкой WM_CLOSE окну NSCopy, что позволяет в случае повторного копирования файла начать копирований не с начала, а с позиции на которой копирование было остановлено 1.0.0.3 - копируются атрибуты папок (скрытый, системный, и т.д.) - копируются пустые файлы - относительный путь в конфигурационном файле "path=nscopy\nscopy.exe" - опция "showwindow=0", не скрывает окно NSCopy насовсем, а запускает программу свернутой - Total Commander во время копирования с помощью NSCopy не вешается - реализована возможность отмены копирования - введен параметр "showerror=1" показывать ошибки 1.0.0.2 - добавлена возможность использования различных методов копирования 1.0.0.1 - первый релиз