Вопрос
Я Ради интереса насоздавал кучу вложенных друг друга папок 1/2…9/10/1..9/100/1…9/10/1..7 И удалил их, не подумав, в корзину, но т.к. существует ограничение не на количество вложенных друг в друга, папок а на длину суммы их названий, то при попадании в папку Recycled они там и остались. то есть я ни зайти в последнюю не могу, ни удалить ни под Досом ни под виндой. Слишком длинное имя папки. У Меня Фат16, как их удалить?
Ответ
Да, действительно, такое ограничение на длину имени файла в 255 символов есть. Скорее всего, это один из очередных глюков виндовс. Т.е. при удалении файла и помещении его в корзину, она не проверяет это ограничение, но зато при попытке восстановить начинает его проверять и выдавать сообщение о слишком большой длине, так как пытается восстановить этот каталог. А происходит примерно следующее: имя файла обрезается на границе в 255 символов, а остальная часть остается в так называемых потерянных цепочках кластеров FAT. Лечится это просто:
Запустите виндовый скандиск (Пуск — Программы — Стандартные — Служебные — Проверка диска).
Выберите нужный диск (где находится корзина с удаленным каталогом) и «Запуск». Он найдет ошибку (для интереса, при запросе скандиска «что делать с ошибкой на диске» выберите сохранить в файл, и увидите, что все, что было свыше 255 будет сохранено в отдельную папку, которую можно удалить. То, что останется в корзине при удалении сначала будет брыкаться, говорить, мол нет такого файла, так как действительно остаток пути будет урезан, но со второй попытки должно удалиться.
А можно попробовать использовать такую программу как Eraser 5.0 — она чистит на уровне более глубоком, чем просто «удалить», восстановлению стертая информация НЕ подлежит.
Serge, IngvaR
Copyright 2000-2004 Сообщество Чайников
Контактная информация