Не удается удалить или восстановить поврежденный файл на томе NTFS

Переводы статьи Переводы статьи
Код статьи: 246026 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Проблема

При попытке удалить файл на томе NTFS может появиться следующее сообщение об ошибке:
Не удается удалить имя_файла: Файл или папка повреждены. Чтение невозможно.
В системном журнале событий Windows NT 4.0 регистрируется следующее сообщение:
Event ID: 41
Source: Diskperf
Description: The file system structure on disk is corrupt and unreadable. Please run the chkdsk utility on the device with label "имя_тома"
В системном журнале событий Windows 2000 регистрируется следующее сообщение:
Код события: 55
Источник: NTFS
Описание: Структура файловой системы на диске повреждена и не может использоваться. Запустите программу CHKDSK на томе «Буква_диска:».
При выполнении программы Chkdsk для тома она может выполнить восстановление, но даже после этого поврежденный файл нельзя будет удалить.

Причина

Такое поведение наблюдается, если повреждена основная таблица файлов (MFT) томов NTFS. При этом пары коротких и длинных имен файлов, которые хранятся в записи индекса каталога, и имена файлов, хранящиеся в сопоставленном сегменте записи о файле, содержат буквы разного регистра.

Файловая система NTFS поддерживает имена файлов с учетом регистра (POSIX), но программа Chkdsk проверяет имена файлов без учета регистра.

Например, предположим, что запись индекса каталога содержит элемент BADFILe.TXT, но в сегменте записи о файле указано имя BADFILE.TXT. С точки зрения файловой системы NTFS этот файл будет недопустимым или поврежденным, но программа Chkdsk сравнит имена и пропустит файл. Файл восстановлен не будет.

Решение

Для решения этой проблемы создайте резервную копию тома, содержащего поврежденные файлы, исключив из нее сами поврежденные файлы. Переформатируйте том и восстановите его содержимое из резервной копии.

Статус

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

Дополнительная информация

Дополнительные сведения см. в следующих статьях базы знаний Майкрософт:
120716 Удаление файлов с зарезервированными именами в Windows NT (Эта ссылка может указывать на содержимое полностью или частично на английском языке)
(эта ссылка может указывать на содержимое полностью или частично на английском языке)
176646 Сообщение об ошибке: «Файл или папка повреждены...» (Эта ссылка может указывать на содержимое полностью или частично на английском языке)
(эта ссылка может указывать на содержимое полностью или частично на английском языке)

Свойства

Код статьи: 246026 - Последний отзыв: 7 ноября 2006 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • операционная система Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Операционная система Microsoft Windows 2000 Professional
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
Ключевые слова: 
kberrmsg kbprb KB246026

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com