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


19

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

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

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

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

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


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/


Спасибо, это было единственное предложение, которое действительно сработало. Отлично :-)
— 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

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


1

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

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

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


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


1

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


0

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


0

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

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


0

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


0

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


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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.