2

Кто-нибудь знает какие-либо инструменты, которые вызывают удаление папки на моем диске? Пользователь, в который я вошел, также не владеет файлами.

Тем не менее, я нашел некоторую информацию, которая поможет мне стать владельцем файлов. Например, если я использую утилиты командной строки и cacls, я смогу получить файлы в состоянии, которое я могу удалить.

Проблема на самом деле больше, чем это. Я полагаю, что данные испортились, или что-то глючило в процессе создания файлов (который, я считаю, был xcopy).

Я в основном вхожу в папку, как это,

D:\Documents and Settings\All Users\Application Data\Application Data\Application Data\Application Data\Application Data

И я могу просто нажимать на папку «Данные приложения», и она продолжает углубляться, пока не будет достигнут какой-либо предел (возможно, ограничение в 256 символов или что-то в этом роде). Содержание папки каждый раз, когда я углубляюсь, тоже остается неизменным.

Что я могу сделать, чтобы принудительно удалить файлы и папки? takeown и cacls не могут справиться с глубиной папок, и scandisk не помог.

6 ответов6

2

Файловый менеджер 7zip может удалять папки, которые слишком длинны для Windows, чтобы нормально с ними работать. Если что-то в Windows кажется блокирующим, вы можете попробовать FileAssassin от MalwareByte или liveCD для Linux. Если это ошибка файловой системы, запуск chkdsk /r может решить проблему (но сначала убедитесь, что у вас есть резервные копии).

Что именно происходит, когда вы добираетесь до нижней части дерева папок?

2

Скачайте slax (хороший линукс live cd)http://www.slax.org/get_slax.php

Запишите образ компакт-диска с помощью ImgBurn или любого другого программного обеспечения для записи дисков.

После загрузки с Live CD попробуйте удалить оттуда. Я бы также порекомендовал вам запустить какой-нибудь тест на жесткий диск, чтобы увидеть, действительно ли он поврежден (это, конечно, можно сделать из окон). Или, если вы подозреваете, что жесткий диск действительно собирается выйти из строя, выключите компьютер, выньте его и сохраните в безопасности. Отнесите его кому-нибудь, кто занимается восстановлением данных, и дайте им взглянуть на это.

1

Чтобы обойти эту проблему, уменьшите длину пути до менее чем 256 символов.

откройте папку на один уровень выше папки, которая возвращает ошибку. Щелкните правой кнопкой мыши папку, возвращающую ошибку, а затем нажмите «Переименовать». Переименуйте папку, чтобы уменьшить количество символов, используемых в имени папки.

1

Похоже, у вас есть точка соединения, которая указывает на свою собственную папку. Точка соединения NTFS Возможно иметь рекурсивную точку соединения. Я сам не пробовал (у меня нет Windows-сервера или инструментов для создания точки соединения (MKLINK)), вы можете удалить его с помощью rmdir или linkd.

1

Я всегда использовал Ubuntu LiveCD для этого, так как он поддерживает более длинные пути файлов даже на дисках NTFS.

0

Попробуйте загрузить Linux Destro Live CD и удалите оттуда.

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