由于 Chrome、Steam 和 Plex Media Player 已经占用了我大部分的内存,我(也许很愚蠢)启动了 Factorio,试图从某人在 Reddit 上发布的地图中获取蓝图。当我准备在游戏中启动该过程时,我可以在任务管理器中看到(通常总是在我的左屏幕上打开,与 MSI Afterburner 一起用于监控),Factorio 占用了超过一半的系统内存(总共 4GB)。一切都冻结了几分钟,甚至包括任务管理器,然后系统出现蓝屏,并出现令人担忧的引用 Ntfs.sys 的错误。
由于我选择的区域太大,游戏速度已经慢到了 2 FPS,我希望随后出现的蓝屏只是因为我的 RAM 有限而无法使用(而不是硬盘问题——今年我已经更换过这台机器的系统驱动器一次了)。
如果我检查可靠性报告并打开此事件的详细信息,Windows 会显示以下信息:
Source
Windows
Summary
Shut down unexpectedly
Date
7/25/2017 03:59
Status
Report sent
Problem signature
Problem Event Name: BlueScreen
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1033
Extra information about the problem
BCCode: 24
BCP1: 00000000001904FB
BCP2: FFFFF880031934B8
BCP3: FFFFF88003192D20
BCP4: FFFFF8800131DD89
OS Version: 6_1_7601
Service Pack: 1_0
Product: 256_1
Bucket ID: X64_0x24_ntfs!NtfsGetDiskGeometry+1df
Server information: <snipped, looks like a GUID of some kind>
系统规格大多是上个十年的时尚规格:
- 技嘉GA-MA69VM-S2主板
- AMD Phenom 9750
- 4GB DDR2 内存
- 技嘉 GTX 750 Ti
- 系统驱动器:ST3000DM001(仅因其声誉而相关)
我想我会让 SeaTools 检查硬盘一整夜。如果超级用户的 Windows 专家能提供任何智慧之言,我将不胜感激。我在 Google 上找到了各种论坛帖子,其中都提到了 BCCode 24,但结果似乎都无法确定原因是什么以及是否需要采取行动。
答案1
你遇到了这个崩溃:错误检查 0x24:NTFS_FILE_SYSTEM:
NTFS_FILE_SYSTEM 错误检查的值为 0x00000024。这表明 ntfs.sys(允许系统读取和写入 NTFS 驱动器的驱动程序文件)中发生了问题。
Microsoft 在其文档中列出了以下可能的原因:
此错误检查的一个可能原因是磁盘损坏。NTFS 文件系统损坏或硬盘上的坏块(扇区)可能导致此错误。损坏的硬盘驱动器(SATA/IDE)驱动程序也会对系统读取和写入磁盘的能力产生不利影响,从而导致错误。
还可以尝试以下建议来修复它:
尝试禁用任何持续监视系统的病毒扫描程序、备份程序或磁盘碎片整理工具。
您还应该运行系统制造商提供的与存储子系统相关的硬件诊断程序。
使用扫描磁盘实用程序确认没有文件系统错误。右键单击要扫描的驱动器并选择属性。单击工具。单击立即检查按钮。
因此,请使用制造工具检查硬盘,运行 chkdsk.exe 并禁用所有经常访问磁盘的第三方工具/驱动程序。