View previous topic :: View next topic |
Author |
Message |
D1P

Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
|
Back to top |
|
 |
Осипов Сергей

Joined: 18 Mar 2008 Posts: 16
|
(Separately) Posted: Mon Mar 31, 2008 18:17 Post subject: |
|
|
D1P wrote: | Когда руки дойдут. |
Спасибо за плагин.
Поюзал немного, пока диск был битый.
Помогло.
Удачи! _________________ Осипов Александрович Сергей |
|
Back to top |
|
 |
Plumber

Joined: 27 Oct 2008 Posts: 120
|
(Separately) Posted: Tue Nov 04, 2008 18:07 Post subject: |
|
|
Осипов Сергей wrote: | Поюзал немного, пока диск был битый.
Помогло. |
А у меня и диски вроде бы не битые, а не помогает Плагин работает как-то кривенько (а может это у меня руки такие), после нажатия на кнопочку "ОК" - давай паковать, то бишь копировать, появляется градусник, но в нем ничего нет (так что о происходящем приходится только догадываться), а затем, чаще всего вываливается окно с сообщением "External exeption EEDFADE please report this error to the Author with a description ....", или Командир зависает так, что приходится рубить через диспетчер задач.
Автор забросил свое творение - это и понятно, тема видимо не слишком актуальна, а я к сожалению в програмировании, как свинья в апельсинах .
Раньше как-то не сильно обращал внимание на подобные коллизии, копируешь, процесс идет нормально, запускаешь проверку - тоже вроде бы без каких-либо заморочек, шустренько так. Только по прошествии некоторого времени запускаю повторную проверку CRC и оказывается, что из четырех файлов(~500Mb каждый) два нормальные, а два - CRC Error. В поцессе игрищ заметил, что последние скопированные файлы проверяются без обращения к устройству . Начал играться с настройками TC в разделе "Операции с файлами" - результат нулевой, пробовал через консоль с верификацией - те ж грабли (сообщение об удачном завершении опрации, а после перезагрузки машины - CRC Error).
Все выше описанное чаще всего происходит при копировании HDD->USB и USB->USB, в обратную сторону (USB->HDD), такие артефакты наблюдаются гораздо реже.
Перерыл половину интернета в поисках софта, способного решать подобные задачи, но увы. Да, есть программы для копирования информации с битых носителей, многие из них нечитаемые области заполняют чем попало, но это может быть хорошо для видео-аудио (часть потерял, но основное сохранил), а как быть с бинарниками? Там нолики вместо полезной информации не очень-то катят.
Уважаемые форумчане! Обращаюсь к вам за помощью, может кто, владеющий программированием, возьмется доработать плагин уважаемого D1P, благо исходники есть, а так же он сам подсказал интересную (на мой взгляд) идею:
Quote: | грузить по частям или в потоке. Или вообще не использовать память. |
Это конечно медленнее, но для таких случаев как у меня, можно пожертвовать скоростью ради качества.
В идеале (но это уже к Гислеру) хотелось бы поиметь настройки режима прямо в окне копирования. |
|
Back to top |
|
 |
Моторокер

Joined: 06 May 2005 Posts: 1517 Location: г. Пермь (читается Перьмь)
|
(Separately) Posted: Fri Nov 07, 2008 11:09 Post subject: |
|
|
Plumber wrote: | В идеале (но это уже к Гислеру) хотелось бы поиметь настройки режима прямо в окне копирования. |
Очень сомневаюсь, что большинству пользователей понадобится эта функция.
Если есть проблемный usb, его проще выкинуть и купить новый, благо, стоят копейки.
Plumber wrote: | программы для копирования информации с битых носителей, многие из них нечитаемые области заполняют чем попало |
А что, пардон, писать на место байт, содержимое которых неизвестно? Заполнять случайными символами, авось, может и подойдёт? Или перебором заполнять, может exe запустится?
Может, всё же с железом пробемы? Негоже их решать софтовыми способами. _________________ плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми |
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Fri Nov 07, 2008 18:20 Post subject: |
|
|
Plumber wrote: | В поцессе игрищ заметил, что последние скопированные файлы проверяются без обращения к устройству ... пробовал через консоль с верификацией - те ж грабли (сообщение об удачном завершении опрации, а после перезагрузки машины - CRC Error). |
А что если отключить кэширование записи для проблемного диска? |
|
Back to top |
|
 |
Plumber

Joined: 27 Oct 2008 Posts: 120
|
(Separately) Posted: Sat Nov 08, 2008 04:26 Post subject: |
|
|
Quote: | Если есть проблемный usb, его проще выкинуть и купить новый, благо, стоят копейки. |
То что стоят копейки, не совсем согласен, смотря какой, тем более, что по USB можно подключать и внешние HDD, которые стоят совсем не копейки. А если USB исправный и проблема совсем не в нем?
Quote: | А что, пардон, писать на место байт, содержимое которых неизвестно? Заполнять случайными символами, авось, может и подойдёт?
| Ну да, попробовать подобрать пару десятков(сотен) байт в EXEшнике Для видео и музыкальных файлов, это не столь проблематично - потеряете оди-два кадра, можно и не заметиь, в архиве, если в нем содержится информация для восстановления, еще можно попытаться востановить, а вот с исполняемыми файлами такие фокусы, увы не проходят.
Quote: | Может, всё же с железом пробемы? Негоже их решать софтовыми способами. |
IMHO, как раз для таких случаев и нужен софт, далеко не всегда можно оперативно определить, что проблема именно в железе, а тем более эту проблему исправить, а информацию в полном объеме нужно снять.
Quote: | А что если отключить кэширование записи для проблемного диска? |
Вообще-то кеширование для съемных носителей отключено по умолчанию, а как быть с кешем самого винчестера каким образом отключить его
Это все лирика, на сегодня, пока нашел только одно удобоваримое решение - программа KillCopy (не сочтите за рекламу, хотя продукт этого достоин). Очень хотелось бы поиметь подобную функцию встроенную непосредственно в Коммандер. Попытаюсь более подробно описать ситуацию:
Есть несколько заведомо исправных носителей, подключаемых по USB интерфейсу, при копировании с USB на HDD обычно все поисходит нормально, без каких-либо потерь, а вот в обратную сторону или USB->USB, получается полная лажа, что самое неприятное, проверка CRC сразу после копирования проходит очень быстро(судя по сотоянию индикатора, без считывания информации непосредственно с носителя-приемника) и показывает полное соответствие оригиналу. После перезагрузки компа (софта очищающего память под руками нет) и повторной проверке CRC (в этом случае проверка проходит намного медленнее и непосредственно считыванием проверяемого файла) обнаруживается несоответствие контрольной суммы, равно как и при сравнении файлов по содержимому.
В поцессе экспериментов удалось частично локализовать проблему, заключавшуюся в ручной настройке таймингов памяти на уровне BIOSa, при чем речь не идет о разгоне, а об оптимальных установках для этого типа памяти (Samsung DDRII), при установке в AUTO и использовании KillCopy, файл копируется правильно с первой попытки и проверка выпоняется нормально, т.е. непосредственно считывая проверяемый файл. Видимо Гислеру не мешало бы изменить хотя бы алгоритм проверки CRC, что бы этот процесс был более достоверным, пусть даже в ущерб скорости. Здесь сама по себе напрашивается поговорка о ловле блох  |
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
|
Back to top |
|
 |
Plumber

Joined: 27 Oct 2008 Posts: 120
|
(Separately) Posted: Sat Nov 08, 2008 16:20 Post subject: |
|
|
Tol!k wrote: |
Как отключить кэширование флэшки/USB-flash?
Оптимизировать для быстрого удаления |
Как это сделать я знаю, тем более, что речь не идет о быстром извлечении, и то что файлы не портятся по-умолчанию до недавнего времени был уверен на все 100%, но как оказалось на самом деле доверяй но ... И в этом случае хочется что бы проверка была настоящей проверкой, а не фиктивной. |
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
(Separately) Posted: Sat Nov 08, 2008 19:55 Post subject: |
|
|
Если необходимо совместить копирование с проверкой правильности оного, то рекомендуется использовать xxcopy. На страничке удобно сделать контекстный поиск строки /CDM - там все сказано. _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
 |
Plumber

Joined: 27 Oct 2008 Posts: 120
|
(Separately) Posted: Sat Nov 08, 2008 20:21 Post subject: |
|
|
Вахмурка wrote: | совместить копирование с проверкой правильности оного то рекомендуется использовать xxcopy |
Спасибо за наводку, надо будет пощупать зверя за вымя может он чего и умеет. |
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
|
Back to top |
|
 |
paradoxic
Joined: 19 Jul 2009 Posts: 5
|
(Separately) Posted: Sun Jul 19, 2009 16:07 Post subject: |
|
|
Ребята, есть какие-то изменения?
я тоже испытываю нужду в таком плагине.
У меня копирование на флешку идет с ошибкой, хотя на другом компе все нормально с ней. Приходится вручную создавать MD5 файл и проверять после копирования
Last edited by paradoxic on Tue Jul 21, 2009 12:08; edited 1 time in total |
|
Back to top |
|
 |
Koljasik
Joined: 13 Nov 2007 Posts: 59 Location: СПб
|
(Separately) Posted: Tue Jul 21, 2009 00:21 Post subject: |
|
|
попробуй использовать KillCopy |
|
Back to top |
|
 |
paradoxic
Joined: 19 Jul 2009 Posts: 5
|
(Separately) Posted: Tue Jul 21, 2009 12:08 Post subject: |
|
|
Я нашел причину:
если копировать на флешку средствами windows, то ошибок нет, а вот коммандер копировал с ошибками. так вот, в коммандере в "конфигурация->операция с файлами" нужно убрать галочку USB флеш-диски и будет вам счастье)))
но остается другая проблема: при копировании через коммандер с одного компьютера на другой по сети, возникает та же ошибка crc после проверки. и аналогично средствами windows ошибок нет. |
|
Back to top |
|
 |
Silent Rain
Joined: 10 Sep 2009 Posts: 50
|
(Separately) Posted: Mon Nov 30, 2009 06:42 Post subject: |
|
|
Ситуация такая. Есть внешний винчестер с USB 2.0 - SAMSUNG MP0402H (он же Canyon Hard Disk Drive Portable) (40 GB | файловая система NTFS). Я на него копирую всякие резервные файлы посредством Total Commander 7.50a. Решил после записи на него резервных копий проверить их Hash сумму. Программу использовал и MD5summer 1.2.0.11 Beta, и делал CRC посредством самого TC. Большинство файлов на диске успешно прошли проверку на CRC, а это 99% файлов, но все же 1-2 файла провалили эту самую проверку (этот самый 1%). В чем дело? Почему так происходит? В чем может быть проблема? Проверял этот внешний винт на присутствие битых кластеров с помощью HD Tune, но он ничего не нашел, показав, что все в норме. Также проверял диск встроенными средствами проверки самой ОС (скриншот) и опять все нормально!
Моя конфигурация:
ОС: Windows 7 Ultimate x32
Материнка: ASUS P5K
Память: 2 GB
Процессор: Intel Core 2 Quad CPU Q6600 @ 2.40 GHz
Видеокарта: NVIDIA GeForce 8600 GT
P.S. Чтобы в дальнейшем быть уверенным в точности сделанных резервов, как можно автоматом сделать так, чтобы при копировании эти CRC сами проверялись? То есть, я копирую файлы на внешний USB HDD и если есть ошибка в CRC мне Total Commander об этом сразу заявляет.
P.S.S. И вообще, какие нужно в TC ставить опции, чтобы копирование было МАКСИМАЛЬНО точным и без ошибок??? Скорость не важна, важна ТОЧНОСТЬ, чтобы впредь не было таких ляпов и ошибок при копировании !!!!! Может есть какие-то общие советы ?  |
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|