Ошибка 0x80070570: Как удалить поврежденный и нечитаемый файл?

19

В моем системном разделе есть папка, которую нельзя удалить. Эта папка была создана путем восстановления файлов из резервной копии Acronis TrueImage.

Сообщение об ошибке говорит:

Ошибка 0x80070570: файл или каталог повреждены и не читаются.

Я уже пробовал запускаться chkdsk /r /fпри загрузке несколько раз, но проблема сохраняется.

Существуют ли другие утилиты или опции chkdsk, которые я мог бы попытаться решить эту проблему?

0xA3
источник
1
В любом случае, в моем случае, просто щелкнув правой кнопкой мыши на диске и выполнив проверку и восстановление из Windows GUI, у меня получилось. Это Windows 10. Оставляем комментарий на тот случай, если кто-то может найти его полезным.
xji

Ответы:

13

Возможно, попробуйте ntfsfix (или аналогичную программу) в вашем любимом linux (или knoppix).
Обычно находится в пакете 'ntfsprogs'.

Иногда помогает попытка удаления из Linux (с помощью ntfs-3g или другого ntfs-write-support).

Knoppix (Linux-Live-CD / DVD): http://www.knoppix.net/

ppuschmann
источник
Спасибо, это было единственное предложение, которое действительно сработало. Отлично :-)
0xA3
1
Просто заметьте, что у меня был пользователь с той же проблемой - какой-то старый то есть .dll, оставшийся после обновления Win7 -> Win10, который мешал резервному копированию из-за сбоя создания VSS shadowcopy. Попытка получить доступ к нему в автономном режиме, загрузку с WinPE и т. Д., Какой бы пакет NTFS, который использует Linux Mint, сделал свое дело. (Обязательно повторно запустите chkdsk для всех разделов на диске после этого.)
Orangutech
1

Попробуйте из командной строки. Если это все еще не работает, попробуйте сделать то же самое из безопасного режима.

Джон Гарденье
источник
Спасибо за этот совет. Однако проблема, похоже, не связана с каким-либо процессом, имеющим открытый дескриптор этих объектов. Похоже, это связано с серьезной коррупцией ФС. Есть ли какие-либо инструменты, чтобы исправить это, кроме chkdsk?
0xA3
Извините, я не могу придумать какие-либо другие утилиты, чтобы попробовать. Если это системный диск и вы запустили chkdsk из Windows, попробуйте запустить его во время перезагрузки. Сама винда может мешать.
Джон Гарденье
1

Я никогда не делал этого с папкой, но мое исправление для файлов , которые не позволят вам удалить их под Windows, состоит в том, чтобы сделать следующее из командной строки:

echo "blah" > <filename>

Это работало для меня каждый раз :)

кроличий садок
источник
1
К сожалению, это дает «Файл или каталог поврежден и не читается». Я полагаю, что мне нужно средство, исправляющее серьезное повреждение NTFS, прежде чем я смогу удалить эти файлы.
0xA3
это позор - я успешно применил это, когда мне нужно было убить файлы из моей папки BT после того, как я выключил клиент BT
warren
"Файл или каталог поврежден и не читается."
OhadR
1

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

Goyuix
источник
1

Две вещи, которые я мог бы попробовать:

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

  2. Загрузитесь с дистрибутива на основе linux, который поддерживает файловую систему NTFS (например, Ubuntu), и удалите его оттуда.

Stéphane
источник
Г! Я вижу, что у ppuschmann было более или менее то же самое предложение на основе Linux. Я все еще думаю, что опция rm и checkdisk на основе linux, скорее всего, даст вам положительные результаты, если проверка на основе MS не исправит ее для вас.
Стефан,
1

Вероятно, у вас плохой блок на этом диске. Попробуйте Ultimate Boot CD . Он содержит множество полезных инструментов.

моторист
источник
1

Когда вы увидите ошибку «0x80070570 не может получить доступ к файлам» при установке нажмите -> OK --->, вы вернетесь к экрану запуска «Установить сейчас» и - БЕЗ ПЕРЕЗАГРУЗКИ - просто перезапустите установку

Naba
источник
0

Попробуйте удалить папку, содержащую поврежденный файл / папку (сначала удалите ваши драгоценные файлы).

Эндрю Арнотт
источник
0

Не уверен, насколько хорошо он будет работать с поврежденным файлом. Но всякий раз, когда мне нужно удалить что-то, что ОС не хочет, чтобы Unlocker действительно помог.

Попробуйте. Это может сработать и для этого сценария.

Vaccano
источник
0

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

Кайл Ходжсон
источник
0

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

wjs57
источник
1
до сих пор это самое простое решение, работает каждый раз
wjs57 31.10.10
-1

Некоторый поиск в Google нашел этот комментарий:

http://forums.techguy.org/windows-vista-7/755465-solved-error-0x80070570.html

ссылка на утилиту Windows:

http://windowshelp.microsoft.com/Windows/en-US/help/5c59f8c1-b0d1-4f1a-af55-74f3922f3f351033.mspx

Согласно оригинальному постеру, это решило проблему.

Даниэль Лейдерман
источник
Понравился за подпись на каждом из ваших ответов ... несмотря на то, что им сказали, что они не одобряются.
GregD