1

Я получаю ошибку subj при запуске chkdsk , и он не может исправить диск. Это системный диск, и когда я загружаюсь с него, я получаю сообщение о том, что профиль не может быть загружен, и я даже не могу попасть на экран входа в систему.

C:\>chkdsk e: /f
The type of the file system is NTFS.
Volume label is SYSTEM.

CHKDSK is verifying files (stage 1 of 3)...
 0 percent complete. (0 of 313376 file records processed)
Deleted corrupt attribute list entry
with type code 128 in file 9.
Deleting corrupt attribute record (128, $SDS)
from file record segment 9.
313376 file records processed.
<...>
CHKDSK is verifying indexes (stage 2 of 3)...
351893 index entries processed.
Index verification completed.
3 unindexed files processed.
CHKDSK is verifying security descriptors (stage 3 of 3)...
Repairing the security file record segment.
Deleting an index entry with Id 256 from index $SII of file 9.
Deleting an index entry with Id 257 from index $SII of file 9.
<...>
Deleting an index entry with Id 269 from index $SII of file 9.
Deleting an index entry with Id 259 from index $SDH of file 9.
Deleting an index entry with Id 268 from index $SDH of file 9.
<...>
Deleting an index entry with Id 263 from index $SDH of file 9.
Replacing invalid security id with default security id for file 0.
Unable to write to attribute 16 of file 0.
Readable file record segment 0 is not writeable.

Я не могу проверить поверхность диска с помощью команды chkdsk , потому что на этом шаге он задыхается. Проверка его сторонними инструментами в любом случае не показала плохих блоков.

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

2 ответа2

0

"Спешиться" совет правильно, но это должно быть сделано немного по-другому.

Дело в том, что file 0 - это $Mft а file 9 - это $Secure, системные файлы NTFS. Похоже, что даже с /x эти файлы все еще используются - именно это и вызывает ошибку при попытке перезаписать их атрибуты.

Вам необходимо полностью отключить диск - т.е. отменить назначение его буквы. А затем запустите chkdsk , указав его имя тома, которое выглядит следующим образом:

C:\>chkdsk \\?\Volume{5c11cc4f-d5f7-11e6-ab52-806e6f6e6963} /f

Имя тома вашего диска можно найти в выходных данных mountvol :

C:\>mountvol
<...>
Possible values for VolumeName along with current mount points are:

    \\?\Volume{5c11cc4f-d5f7-11e6-ab52-806e6f6e6963}\
        *** NO MOUNT POINTS ***

    \\?\Volume{e70bedec-8947-11df-82c0-806e6f6e6963}\
        C:\

<...>

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

-1

Честно говоря, я бы запустил smartdefrag на вашем жестком диске и снова попробовал бы chkdsk. Я бы предложил умную дефрагментацию iobit, так как они действительно помогли мне во многих из этих проблем.

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

Дайте мне знать, если это сработало для вас.

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