Ошибка 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.