Копия проводника зависает перед копированием всех файлов (XP)

Итак, я должен был перейти на W10, но у меня все еще есть много старых приложений. Я использую Avast (антивирус) и Windows защитник (только вредоносное ПО), и мой жесткий диск - NTFS.

Недавно (24 декабря 2017 г.) Windows Explorer начал зависать, когда я пытался сделать резервную копию на (NTFS) карту памяти. Я перепробовал все, что мог придумать с разрешениями, восстановить прежнюю контрольную точку (не буду этого делать), переустановить все соединения, почистить вентилятор ЦП и запустить проверку системных файлов. Ничего не получалось.

Я увидел, что могу нормально читать файлы и записывать их на DVD. Я мог также скопировать их обратно с DVD на жесткий диск, и, скопировав их обратно, я мог бы затем скопировать копии на карту памяти. Поскольку копирование на DVD не несет в себе все атрибуты файла, я сделал дикое предположение, искал и удалял альтернативные потоки данных на жестком диске, и все теперь волшебным образом исправно.

Кто-нибудь знает, что здесь происходит, тем более что ADS накапливались постепенно в течение многих лет и неожиданно не материализовались в проблемный день?

PS Я действительно опубликовал ответ на проблему с командой streams в ходе этого приключения Sysinternals - Ошибка доступа к потокам запрещена

1 ответ

Решение

Насколько вы близки к заполнению максимального размера флешки? Возможно, информация в ADS заполняет ваше пространство и не дает достаточно места для остальных "обычных" файлов. Помните, что в последующие потоки файла может быть помещено не только текст. Большие файлы могут быть встроены в небольшие файлы или папки, и только потому, что Windows не показывает пространство, не означает, что его там нет. Это было бы мое первое предположение.

Даже если это не космическая проблема, похоже, что ADS является виновником. Вы правы, процесс записи на DVD обычно удаляет ADS с записью только основного потока.

Другие вопросы по тегам