2

У меня есть папка на дополнительном жестком диске с парой сотен файлов JPEG (в частности, скриншоты Steam). Пару дней назад я заметил, что при включенных миниатюрах я больше не могу открывать эту папку ни в Проводнике Windows, ни в программе просмотра скриншотов Steam, но без эффективного захвата диска - он сообщает об использовании диска на 100% и потребует времени для обрабатывать любые дальнейшие запросы. Это будет продолжаться бесконечно до перезагрузки. После небольших экспериментов я попытался сжать эту папку с помощью 7z. Сжатие фактически завершилось неудачно, сообщив о двух поврежденных файлах (что не помогло их именам).

После некоторых исследований я временно отключил миниатюры и смог открыть папку. Затем я переключился в представление «Сведения» и включил столбец «Размеры», поскольку предполагалось, что если эти данные отсутствуют, файл поврежден. Диск снова заклинило.

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

2 ответа2

1

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

Вы начинаете с сжатия половины файлов. Если он сообщает о плохом файле, вы возвращаетесь и пытаетесь сжать половину этого набора. И так далее, пока вы не найдете плохие файлы.

Затем вы возвращаетесь и делаете тот же процесс для второй половины файлов.

Хотя это немного трудоемко, это определенно найдет плохие файлы.

0

Была та же проблема. Я использовал монитор ресурсов Windows, диск TAB, чтобы узнать, к какому файлообменнику обращался. Удалил файлы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .