重新启动 Windows 2008 Web 服务器后出现 NTFS 错误 55

重新启动 Windows 2008 Web 服务器后出现 NTFS 错误 55

大约一年前开始,我就一直纠结于这个:

我有一个运行非常顺畅的公共 Windows 2008 Web 服务器(位于防火墙后面),但在重新启动该服务器时(例如,在 Windows 更新之后)我遇到了很多麻烦。

几乎每次我关闭它时,它都会再次启动,然后 C: 驱动器上的 NTFS 文件系统就会损坏。

事件日志显示:

事件类型:错误
事件来源:NTFS
事件 ID:55
描述:磁盘上的文件系统结构已损坏且无法使用。请在卷“系统”上运行 chkdsk 实用程序

到目前为止,我总是能够使用chkdsk修复选项来解决这些问题。我祈祷这永远不会失败。

我们已经对硬件 RAID 和深度内存测试进行了检查,都没有错误。

我的问题是:

您是否知道可能导致上述错误的情况?


附加信息:今天 chkdsk 的最新结果(重新启动后再次导致错误 55)是:

检查 C 上的文件系统:
文件系统类型为 NTFS。
卷标为 System。

已安排磁盘检查。Windows
现在将检查磁盘。

CHKDSK 正在验证文件(第 1 阶段,共 5 阶段)...
已处理 281152 个文件记录。
文件验证已完成。
已处理 835 个大型文件记录。
已处理 0 个坏文件记录。
已处理 0 个 EA 记录。
已处理 188 个重新解析记录。
CHKDSK 正在验证索引(第 2 阶段,共 5 个阶段)...
删除文件 3467 的索引 $I30 中的索引条目 ntdll.dll。ssed)
删除文件 3467 的索引 $I30 中的索引条目 schannel.dll。
删除文件 4364 的索引 $I30 中的索引条目 mciseq.dll。sed)
删除文件 4364 的索引 $I30 中的索引条目 ntdll.dll。
删除文件 4364 的索引 $I30 中的索引条目 schannel.dll 。
删除文件 140572 的索引 $I30 中的索引条目 mcicda.dll。d)
删除文件 140572 的索引 $I30 中的索引条目 mciseq.dll。
删除文件 140572 的索引 $I30 中的索引条目 mciwave.dll。
已处理 350052 个索引条目。
索引验证已完成。CHKDSK
正在恢复丢失的文件。
将孤立文件 mciseq.dll (137912) 恢复到目录文件 4364。将
孤立文件 ntdll.dll (138001) 恢复到目录文件 4364。
将孤立文件 mcicda.dll (138006) 恢复到目录文件 140572。
将孤立文件 ntdll.dll (138009) 恢复到目录文件 3467。
将孤立文件 mciseq.dll (138017) 恢复到目录文件 140572。
将孤立文件 mciwave.dll (138024) 恢复到目录文件 140572。将
孤立文件 schannel.dll (140765) 恢复到目录文件 4364。
已处理 8 个未编入索引的文件。
将孤立文件 schannel.dll (140771) 恢复到目录文件 3467。CHKDSK
正在验证安全描述符(第 3 阶段,共 5 阶段)...


加法 1:EventID.net 上对此错误的评论似乎没有给我进一步的帮助。

答案1

我只在安装了多个 NTFS 过滤驱动程序时才看到这种情况(例如 SEP + NetIQ 更改保护程序 + 我不记得的其他原因导致这种情况)。我们删除了其中一个,一切正常。

相关内容