View previous topic :: View next topic |
Author |
Message |
Hram
Joined: 19 May 2005 Posts: 113 Location: Питер
|
(Separately) Posted: Sat Jul 07, 2007 22:04 Post subject: Badcopy 1.0.0.4 - копирует файлы с поврежденых CD/DVD дисков |
|
|
Копирует файлы с поврежденых CD/DVD дисков, а также с "побитых" HDD. Считывает файл частями, а те части что не прочитались заполняет нулями. Для дисков с фильмами это не критично и фильмы после этого можно будет смотреть.
Страничка плагина: http://hram-tc.ru/wfx/badcopy.htm
Скачать:http://hram-tc.ru/files/badcopy.htm
CaptainFlint:
Повторное предупреждение за дубликат!
Last edited by Hram on Tue Sep 25, 2007 03:01; edited 6 times in total |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Sat Jul 07, 2007 22:48 Post subject: |
|
|
На странице что-то не то.
Quote: | Fobia - WCX плагин для Total Commander |
|
|
Back to top |
|
|
Hram
Joined: 19 May 2005 Posts: 113 Location: Питер
|
(Separately) Posted: Sat Jul 07, 2007 23:02 Post subject: |
|
|
Виноват. А сейчас? |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Sat Jul 07, 2007 23:39 Post subject: |
|
|
Сейчас хорошо. Хотя верхняя панель навигации (WLX WCX WFX..) косячит. Ладно, это уже оффтопик. |
|
Back to top |
|
|
Hram
Joined: 19 May 2005 Posts: 113 Location: Питер
|
(Separately) Posted: Sat Jul 07, 2007 23:57 Post subject: |
|
|
Quote: | Хотя верхняя панель навигации (WLX WCX WFX..) |
Я проверял Mozilla Firefox, Opera и IE вроде все работает.
Если тебя смущают пустые строки 2. 3. так они и есть пустые |
|
Back to top |
|
|
Hram
Joined: 19 May 2005 Posts: 113 Location: Питер
|
(Separately) Posted: Thu Jul 19, 2007 23:48 Post subject: |
|
|
добавлено описание на английском языке и решена проблема с версиями |
|
Back to top |
|
|
Моторокер
Joined: 06 May 2005 Posts: 1517 Location: г. Пермь (читается Перьмь)
|
(Separately) Posted: Fri Jul 20, 2007 08:48 Post subject: |
|
|
Для подобного функционала удобнее (?) интерфейс архиваторных плагинов. Была идея навесить Non-Stop Copy на плагин. В принципе, работы на пару часов – добавить в исходники вызов программы с нужными параметрами. _________________ плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми |
|
Back to top |
|
|
Hram
Joined: 19 May 2005 Posts: 113 Location: Питер
|
(Separately) Posted: Fri Jul 20, 2007 08:58 Post subject: |
|
|
Так в чем проблема? Или пару часов свободных нет? Я написал плагин потому, что была необходимость. Была у меня прога для копирования но она копировала по одному файлу т.е. надо постоянно сидеть у компа и ждать когда скопирует фал чтоб запустить следующий. Вот и написал. А если есть возможность сделать лучше так я тока буду рад. Кинь сцилку если сделаешь. |
|
Back to top |
|
|
d-view
Joined: 25 Jul 2006 Posts: 232 Location: xUSSR
|
(Separately) Posted: Fri Jul 20, 2007 09:05 Post subject: Re: Badcopy 1.0.0.1 - копирует файлы с поврежденых CD/DVD ди |
|
|
Hram wrote: | Копирует файлы с поврежденых CD/DVD дисков, а также с "побитых" HDD. Считывает файл частями, а те части что не прочитались заполняет нулями. Для дисков с фильмами это не критично и фильмы после этого можно будет смотреть. |
А нельзя как-нибудь увеличить скорость копирования?
Копировал DVD, оказался с глюком 1 Gb файл.. Хорошо что додумался сначала попробовать плагин на файле размером 54 Kb, он его копировал минут 5..
Сразу же снес плагин и стал копировать с помощью CDCheck ))) _________________ Вы слишком много знаете... Вас отягощает эрудиция |
|
Back to top |
|
|
Моторокер
Joined: 06 May 2005 Posts: 1517 Location: г. Пермь (читается Перьмь)
|
(Separately) Posted: Fri Jul 20, 2007 09:11 Post subject: |
|
|
Hram, а какой алгоритм применяется при копировании?
Просто файл копируется маленькими кусками? Если кусочек не прочитался, то записать нули.
Сколько попыток даётся на чтение?
Файл за один проход копируется? _________________ плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми |
|
Back to top |
|
|
Hram
Joined: 19 May 2005 Posts: 113 Location: Питер
|
(Separately) Posted: Fri Jul 20, 2007 20:16 Post subject: |
|
|
Quote: | Сразу же снес плагин и стал копировать с помощью CDCheck |
Прикрутил сегодня Non-Stop Copy.
Есть возможность прикрутить и др. программы, а потом выбирать наиболее понравившуюся в настройках плагина. Так что если есть предложения по др. прогам пишите.
Свой алгоритм буду дорабатывать на выходных.
Сейчас он работает след образом.
Бью файл на "100" частей и копирую, тот блок что не скопировался бью еще на "100" частей. Из этих "100" частей та что не скопировалась забиваю нулями.
Обновления пока не выкладываю. Думаю за выходные еще чего добавлю.
Last edited by Hram on Wed Aug 01, 2007 00:10; edited 1 time in total |
|
Back to top |
|
|
funduk
Joined: 16 Aug 2005 Posts: 1513 Location: Санкт-Петербург
|
(Separately) Posted: Fri Jul 20, 2007 21:20 Post subject: |
|
|
Hram wrote: | Сейчас он работает след образом.
Бью файл на "100" частей и копирую, тот блок что не скопировался бью еще на "100" частей. Из этих "100" частей та что не скопировалась забиваю нулями. | Если захочешь просто новый алгоритм написать (мало ли... можно хоть двоичным поиском искать), то данный оставь как опцию При этом неплохо было бы считывать из инишника, на сколько частей делить. Неплохо также поставить количество частей в зависимость от размера. |
|
Back to top |
|
|
DrShark
Joined: 21 Oct 2006 Posts: 911 Location: Kyiv, Ukraine
|
(Separately) Posted: Fri Jul 20, 2007 21:45 Post subject: |
|
|
Из кучи испытанных мною утилит копирования битых файлов по скорости лидерами являются:
- для копирования с FDD/HDD: Ontrack EasyRecovery (+ он также удалённые файлы восстанавливает);
- для копирования с CD/DVD: Arrowkey CD/DVD Inspector.
Увы, обе проги работают только через GUI, к тому же платные. |
|
Back to top |
|
|
Hram
Joined: 19 May 2005 Posts: 113 Location: Питер
|
(Separately) Posted: Fri Jul 20, 2007 21:46 Post subject: |
|
|
"100" специально в кавычки поставил (типа образно). Понятно что цифра не должна быть фиксированной. Я уже сделал возможность выбора алгоритма.
Сижу разбираюсь как получить из плагина путь к *.ini (не тотала а плагина) |
|
Back to top |
|
|
B4rr4cuda
Joined: 03 Jun 2007 Posts: 376 Location: Россия, Москва
|
(Separately) Posted: Fri Jul 20, 2007 23:54 Post subject: |
|
|
Попробуй так:
var TheFileName:array[0..MAX_PATH] of char;
...
FillChar(TheFileName, sizeof(TheFileName), #0);
GetModuleFileName(hInstance, TheFileName, sizeof(TheFileName));
... |
|
Back to top |
|
|
|