Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RFpro.ru: Универсальная помощь пользователю ПО


РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты в разделе

Алексеев Владимир Николаевич
Статус: Мастер-Эксперт
Рейтинг: 355
∙ повысить рейтинг »
Sergey V. Gornostaev
Статус: Профессионал
Рейтинг: 104
∙ повысить рейтинг »
solowey
Статус: Профессионал
Рейтинг: 54
∙ повысить рейтинг »

∙ Другие программы

Номер выпуска:1706
Дата выхода:05.09.2020, 19:15
Администратор рассылки:Цикалов Игорь Константинович (Модератор)
Подписчиков / экспертов:47 / 44
Вопросов / ответов:1 / 1

Консультация # 199111: Уважаемые эксперты! Пожалуйста, ответьте на вопрос: Здравствуйте! Прошу помощи в следующем вопросе: При копировании файла, порядка 500мб , на флешку 32ГБ - и сравнивая их через программу Total Commander - они отличаются. Вопрос: как заменить отличающие сектора на флешке не копируя все 500мб? При повторном копировании черезTotal ...

Консультация # 199111:

Уважаемые эксперты! Пожалуйста, ответьте на вопрос:

Здравствуйте! Прошу помощи в следующем вопросе:
При копировании файла, порядка 500мб , на флешку 32ГБ - и сравнивая их через программу Total Commander - они отличаются.

Вопрос: как заменить отличающие сектора на флешке не копируя все 500мб?
При повторном копировании черезTotal Commander ошибка не возникает...

Похоже,что на флешке есть битые сектора в некоторых местах и поэтому файлы не совпадают.
Сравниваю так: Файлы-Сравнить по содержимому, но программа почему то не показывает в каких местах несовпадения.

При втором способе сравнения через Команды-Синхронизировать каталоги - по содержимому( галочка)-с подкаталогами(г)-игнорировать дату(г)-Выделенные(г)-Сравнить : идут только проценты снизу и тоже не показывает ошибки.

Дата отправки: 31.08.2020, 19:08
Вопрос задал: Анатолий (Посетитель)
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Алексеев Владимир Николаевич (Мастер-Эксперт):

Здравствуйте, Анатолий!
На Вашем скриншоте есть сообщение "Не хватает памяти. Поиск прерван. Эти файлы различаются". Представьте себя программистом, кот-й пишет прогу побитного сравнения 2х файлов. Не вникая в прог-язык и его синтакс, вдумайтесь в Алгоритм: Можно ли утверждать факт равности файлов, если поиск различий прерван? Конечно - нет! Поэтому, очень вероятно, что файлы всё-таки равны, но Ваш Total Commander не имеет возможности закончить работу.
Я подозреваю, Вы делаете проверку в своей старой, замусоренной опер-системе WinXP с загруженными многочисленными процессами, сожравшими почти весь резерв ОперПамяти.

Флэшка - это вообще не есть надёжный носитель. Она хороша лишь для переноса файлов на другой комп, недоступный ч-з комп-сеть, а не для длительного хранения. По Вашим пуктам:

"как заменить отличающие сектора на флешке не копируя все 500мб?" - программа WinHex может р аботать с секторами. Но проблема в том, что Вы не знаете, какие секторы испорчены? Испорченными считаются надёжно "убитые" секторы. А у Вас повторная проверка показывает, что файлы равны. Тут возможны много вариантов:

1)Вы записываете и проверяете флэшку на одном компьютере, где всё хорошо. А читаете флэшку на другом компе (ноутбуке?), где вирус или USB-порт с плохим контактом портит файл, и затем возвращаете порченную копию и сравниваете её с исходником.

2)Файл записан в сектор, который в момент проверки ещё живой, но иногда сбоит, портит бит или пару битов. Можно не удалять порченный файл с флэшки, а переименовать его в НенадёжныйУчасток . Тогда вторая запись-попытка запишется на другой участок, более надёжный.

Подобный дефект на жёстком диске легко исправить штатной командой
ChkDsk F: /f /v /r
На жёст-диске ненадёжные секторы авто-заменяюся резервными. На флэшке авто-замена секторов НЕ происходит. Команда лишь покажет Вам отсутс твие/наличие порченных сеторов и их количество.

Вы можете запретить запись на обнаруженные Вами секторы разделением флэшки на разделы, пометив порченный раздел как НЕдоступный для записи. Либо занять ненадёжные секторы файлами с именами типа НенадёжныйУчасток .

Решение : Повторите тесты в программе Total Commander, дав ей благоприятные условия с достаточной памятью (выгрузите антивирус, браузер и прочие тяжёлые приложения.

Пробуйте альтернативную проверку в окне Командной строки командой
fc /b "файл N1" "файл N2"
Если имя файла и путь к нему НЕ содержат пробелов, то можно опустить кавычки.
Если имена файлов одинаковы, то можно вместо второго имени вписать * (звёздочку).
Вот пример, как я сегодня сверил файлы:
FC /b E:\Soft\Avp\DrWeb\Cureit.exe G:\Soft\Avp\DrWeb\*
Моя WinXP ответила : "Сравнение файлов E:\SOFT\AVP\DRWEB\Cu reit.exe и G:\SOFT\AVP\DRWEB\Cureit.exe
FC: различия не найдены
". Файлы объёмом 214 МБ сверялись всего 20 секунд.
Команда fc /? возвратит Вам справку типа "Сравнение двух файлов или двух наборов файлов и вывод различий между ними" и ниже описание ключей.

В моей практике подобные проблемы случаюся примерно 1 раз в 2 года. При том, что я не использую DVD и давно перешёл на флэшки. За 15 лет работы с флэшками я избавился от вредных последствий простыми правилами:
1)Если принёс файлы на флэшке к другому компу, надо немедленно скопировать их в комп-получатель и не доверять остатку на флэшке.
2)Если есть возможность упаковать файл/папку или их группу в архив, то надо в программе WinRar перед началом упаковки задать опции:
Разрезать исходник на части (объёмом примерно 100 МБ),
Добавить информацию для восстановления
(1% достаточно).
Только после упаковки копировать архив-части на флэшку.
Ес ли в компе-получателе аналогичный WinRar обнаружит ошибки, то небольшие повреждения он сам восстановит из добавочной Информации для восстановления.

3)Если упаковать файлы нет возможности (например: Дистрибутив для установки ОперСистемы), тогда я везу в гости вторую флэшку-дублёр (как у космонавтов smile ). =Удачи!

Консультировал: Алексеев Владимир Николаевич (Мастер-Эксперт)
Дата отправки: 01.09.2020, 11:06

5
Как всегда подробно и доходчиво!
-----
Дата оценки: 01.09.2020, 14:03

Рейтинг ответа:

НЕ одобряю +2 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!


В избранное