![chkdsk 失败,并显示“无法写入文件 0 的属性 16。可读文件记录段 0 不可写”](https://linux22.com/image/1519346/chkdsk%20%E5%A4%B1%E8%B4%A5%EF%BC%8C%E5%B9%B6%E6%98%BE%E7%A4%BA%E2%80%9C%E6%97%A0%E6%B3%95%E5%86%99%E5%85%A5%E6%96%87%E4%BB%B6%200%20%E7%9A%84%E5%B1%9E%E6%80%A7%2016%E3%80%82%E5%8F%AF%E8%AF%BB%E6%96%87%E4%BB%B6%E8%AE%B0%E5%BD%95%E6%AE%B5%200%20%E4%B8%8D%E5%8F%AF%E5%86%99%E2%80%9D.png)
我在运行 时收到主题错误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 或格式化驱动器。建议的措施都没有像他们那样对我有帮助:
- 安装win2003的补丁- 不适用,这里是 XP,而且该修补程序适用于以前的 SP
- 从恢复磁盘运行,计划
chkdsk
在下次启动时运行,/i /c
选项- 没有效果 - 卸载驱动器- 有
/x
,同样的错误
答案1
“下马”的建议是正确的,但需要以稍微不同的方式进行。
事实上,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
显然会覆盖所有或大部分安全描述符,如果它是一个系统卷,那么你必须恢复正确的权限。
答案2
我遇到了同样的问题,消息详细信息也相同。对我来说,最初的症状是磁盘使用率达到 100%,没有数据传输,重启时间非常长,迫使我进行硬重置。Chkdsk 一直失败,但即使在卸载/删除驱动器号后,我仍然在 chkdsk 第 3 阶段遇到未指定的错误。
Stage 3: Examining security descriptors ...
An unspecified error occurred (736463686b2e6378 ad7).
An unspecified error occurred (6e74667363686b2e 1798)
即使从 Windows 安装 DVD 冷启动到命令提示符也无法完成 chkdsk。
幸好受影响的卷不是启动盘,所以我断开了 SATA 驱动器并重新启动。Windows 再次快速启动,我重新连接 SATA 驱动器,卷重新出现在磁盘管理中(不确定我是否应该这样做,但似乎没有造成任何损害)。然后我通过 GUI 运行常规 Windows Chkdsk,这次它毫无问题地修复了它,甚至没有卸载。
我对 Windows 10 不太熟悉,但我想通过在启动后连接驱动器,我就能从 Windows 进程的控制中夺取驱动器的所有权。
答案3
我会诚实地对你的硬盘运行智能碎片整理,然后再尝试 chkdsk。我建议使用 iobit 的智能碎片整理,因为它们确实帮助我解决了很多这些问题。
我知道您无法启动它,请尝试将硬盘放入另一台电脑作为从属电脑并对其运行智能碎片整理。
请告诉我这是否对你有用。