Синхронизация каталогов показывает разницу, хотя это не так

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Ответить
M.S.I.
Сообщения: 32
Зарегистрирован: Пн мар 12, 2007 16:29

Синхронизация каталогов показывает разницу, хотя это не так

Сообщение M.S.I. »

Предыстория:
Купил новый жесткий диск, на него сбрасываю инфу с других разделов/винтов.
2 раздела сбросил, с 3 начались непонятки... Вообщем, при синхронизации каталогов сообщается, что файлы "не равны". Начинаешь сравнивать прямо в диалоге "Синхронизация файлов" - действительно "Файлы не равны, бла-бла-бла..."

Открываешь новую копию tc, смотришь "плохо скопированные" каталоги, синхронизурешь - все нормально, разницы нет. Думаю, ну все, систему надо переустанавливать, где-то, наверное, на уровне драйверов идут задержки и файлы помечаются как не одинаковые.

Снимаю оба с моей машины, ставлю на другую машину. Синхронизурую - опять разница! Да что такое...

На новом диске стоял атрибут сжатый, то есть шла компрессия средствами NTFS. Ладно, удаляю "проблемные каталоги", ставлю, чтобы архивация не шла, копирую заново. Синхронизирую - опять разница! Вообщем я не знаю, на что еще грешить.

Количество "поврежденных файлов" меньше, но чаще всего в список попадают определенные папки. Также выяснилось, что если сразу после синхронизации пробовать сделать побитное сравнение, чаще всего лезет разница (причем просто сообщается, что "файлы не равны, не могу отобразить - мало памяти", даже если они по 100МБ, а свободно более 2Гб RAM).

Новый винт - Hitachi hds5c3020ala632, старый - Hitachi hdt721010sla360.
У кого-нибудь есть какие-нибудь соображения на этот счет?

Вчерашний пример:
Скрин

[mod="Avada"]Неформатная картинка заменена ссылкой. Пункт 15 правил форума.[/mod]
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

M.S.I.
А из каких соображений включено игнорирование даты/времени?
Даже самая богатая фантазия
Не представит себе наши безобразия.
M.S.I.
Сообщения: 32
Зарегистрирован: Пн мар 12, 2007 16:29

Сообщение M.S.I. »

В связи с тем, что часто копируются файлы с Fat, в итоге может набегать разница в 2,3,4 часа, а у TC учитывется только 1 час разницы. Поэтому на автомате ставятся такие настройки.
Как-то так...
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Из всего вышесказаного я не понял:
• какая версия TC используется?
• какая операционная система?
• какая файловая система с обеих сторон?
Даже самая богатая фантазия
Не представит себе наши безобразия.
M.S.I.
Сообщения: 32
Зарегистрирован: Пн мар 12, 2007 16:29

Сообщение M.S.I. »

Ах да, извините, забыл:
1) На обоих машинах 7.56a
2) На обоих машинах XP/32
3) В данном случае речь идет только о NTFS (про FAT упомянул, почему такие дефолтные настройки)

P.S. На скрине видно, что даты совпадают.
dvb
Сообщения: 32
Зарегистрирован: Пт май 11, 2007 08:57

Сообщение dvb »

M.S.I,на железо нет подозрений?
Новый диск тестировался после покупки?(тест поверхности,медленные сектора и т.д.).Кроме того,если не ошибаюсь,новый диск sata-3,старый sata-2 - может проблемы с поддержкой sata-3 системной платой?
M.S.I.
Сообщения: 32
Зарегистрирован: Пн мар 12, 2007 16:29

Сообщение M.S.I. »

Проблема в том, что хитачевский Feature Tool еще не обновился и о новом винте пока не знает, поэтому переключить в САТА2 пока не могу.

Опять же, до этого скопировал 2 раздела, также потом проверял синхронизацией, проблем не было...

P.S. Есть кое-какие идеи, сейчас буду проверять...
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

M.S.I.
А почему именно ТС и именно инструмент синхронизации?
Простое сравнение в панелях результат разве другой даст?
Другие программы сравнения тот же результат показывают?
Размеры этих файлов не совпадают?
M.S.I.
Сообщения: 32
Зарегистрирован: Пн мар 12, 2007 16:29

Сообщение M.S.I. »

А почему именно ТС и именно инструмент синхронизации?
Рабочий инструмент, так проще...
Простое сравнение в панелях результат разве другой даст?
Не понял, поясните, пожалуйста.
Другие программы сравнения тот же результат показывают?
Пока не пробовал, какие можете предложить?
Размеры этих файлов не совпадают?
Не понял, к чему этот вопрос, что подразумевается? Слева и справа одинаковые файлы.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

M.S.I. писал(а):Рабочий инструмент, так проще...
Рабочий он или нет, пока непосредственной связи с ТС не выявлено, а значит тут эта тема пока что оффтоп.
M.S.I. писал(а):Не понял, поясните, пожалуйста.
Команда cm_CompareFilesByContent при выполнении над выбранными файлами должна давать тот же результат.
M.S.I. писал(а):Пока не пробовал, какие можете предложить?
Здесь было достаточно примеров.
M.S.I. писал(а):Не понял, к чему этот вопрос, что подразумевается? Слева и справа одинаковые файлы.
Так написано же, что в разных условиях разный результат. Вот там, где файлы имеют разницу, их размер не совпадает?
M.S.I.
Сообщения: 32
Зарегистрирован: Пн мар 12, 2007 16:29

Сообщение M.S.I. »

Команда cm_CompareFilesByContent при выполнении над выбранными фалами должно давать тот же результат.
Так написано же, что в разных условиях разный результат. Вот там, где файлы имеют разницу, их размер не совпадает?
Что подразумевается под разными условиями? Сравнил - лезет разница, запускаю еще раз - опять разница, могут быть другие файлы. Машина не перезагружалась, ничего не устанавливалось, условия не меняются.
Еще раз, после того, как синхронизация "закончилась", побитное сравнение "дает разницу", причем файлы не показываются ("не хватает памяти", см 1 сообщение). После того, как отстоится 5-10-15 минут (точное время не могу пока сказать) CompareFilesByContent сообщает что файлы одинаковы (см. ссылку в 1 сообщении).
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

M.S.I. писал(а):Что подразумевается под разными условиями?
>>>
M.S.I. писал(а):Снимаю оба с моей машины, ставлю на другую машину. Синхронизурую - опять разница!
M.S.I. писал(а):После того, как отстоится 5-10-15 минут (точное время не могу пока сказать) CompareFilesByContent сообщает что файлы одинаковы (см. ссылку в 1 сообщении).
CompareFilesByContent - это всего лишь часть имени команды сm_CompareFilesByContent, её нужно выполнять из файловых панелей, а не диалога синхронизации.
Советую попробовать скопировать файлы с помощью плагина DiskInternals Reader, потом сравнить результаты.
M.S.I.
Сообщения: 32
Зарегистрирован: Пн мар 12, 2007 16:29

Сообщение M.S.I. »

Flasher
1) Сначала пробовалось на одной машине, потом на другой, условия при этом не менялись.
2) Файлы на одном винчестере и другом одинаковые, только синхронизация показывает, что они разные.
3) После того, как "синхронизация закончилась", можно открыть другую копию и попробовать сделать синхронизацию "проблемной папки" или даже конкретные файлы (сm_CompareFilesByContent). TC может (не всегда) "сказать "Файлы не равны". Если после этого комп не трогать, то, через какое-то время, никаких проблем нет - "Файлы одинаковы"...

Я буду сейчас проверять одну версию, но почему до этого ничего подобного не было?...
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

M.S.I.
Правильно ли я понял, что на третьем разделе включено NTFS-сжатие? Точно ли при повторном эксперименте оно было отключено для синхронизируемого каталога? Желательно посмотреть атрибуты файлов и каталогов в панелях Тотала, нет ли там буквы "c" (в Подробном режиме). Стандартный диалог свойств, открывающийся по Alt+Enter, в плане атрибутов абсолютно ненадёжен, он показывает вовсе не то, что нужно.

Пока что у меня единственное предположение, что эта проблема как-то связана с системным кэшированием, когда файл выглядит записанным на диск, но реально находится в процессе дописывания из буфера. Обычно система это обрабатывает корректно, но не исключаю, что проблема может заключаться в NTFS-сжатии, которое требует существенного времени на обработку (особенно для больших файлов), и в течение этого времени файл может быть просто заблокирован системой. Тотал пытается его открыть для сравнения, — а система не даёт (правда, в этом случае он вывел бы вопросик, а не неравенство, но файл может быть и частично заблокированным, а что будет в этом случае, я не знаю). Или аналогичная проблема, но вызванная антивирусом, который, пока не проверит файл, не разрешает работать с ним другим приложениям…
Почему же, ё-моё, ты нигде не пишешь "ё"?
Ответить