Windows Vista x64 上文件损坏 BSOD

Windows Vista x64 上文件损坏 BSOD

我的 Windows Vista x64 计算机遇到了一些问题。

在过去两天里,我遇到了大约 5 次崩溃,每次都是以同样的方式发生

  1. 一切冻结约 1 秒
  2. 我看到黑屏,上面有大约两句话,其中包含“文件损坏”,持续了大约 0.5 秒,所以我无法全部读完。
  3. BSOD 出现时间少于 0.5 秒
  4. 屏幕变黑,计算机发出声音,好像正在重新启动,但实际上什么也没发生

然后我必须按住电源按钮 5 秒钟才能将其关闭并重新启动(硬重启不起作用)。

我还尝试运行chkdsk,发现并修复了一些错误。重新启动后,资源管理器和所有 Windows 进程都正常启动,但我无法启动任何其他程序(双击 Firefox 没有任何反应),因此我尝试运行某些程序 20 分钟后重新启动。然后它运行正常,但又过了 10-15 分钟(当我第一次输入这个问题时... :( )它又崩溃了。

我不记得在发生这种情况之前安装过任何东西。我的C:驱动器上还有大约 10GB 的可用空间,所以这不是问题。

这可能是什么原因造成的?看起来像是硬件故障吗?我应该运行任何诊断程序吗?

编辑:黑屏(启动后立即显示)上的错误消息是“文件可能已损坏。文件头校验和与计算的校验和不匹配”

编辑2:我进行了系统恢复,然后 PC 启动正常,我运行了sfc /scannow,然后大约 5 分钟后再次崩溃...所以我想我要尝试重新安装,如果这没有帮助,那么可能是硬盘坏了 :(

最后编辑:最后,在运行 memtest 之后,运行的第一分钟出现了 150 多个错误,因此我去维修,他们更换了所有 RAM 套件,我还对硬盘进行了完整的诊断,一切正常,所以至少我没有丢失数据分区 :)

答案1

如果您可以重新启动系统,您可以尝试系统文件检查,

sfc /scannow

它可能会要求您提供安装盘来恢复损坏的系统文件(如果有)。

如果您无法启动,您应该尝试使用安装盘进行系统恢复。


更新:
如果您怀疑硬盘或想要确认任何其他硬件依赖关系
(不过,根据您的描述,我并不怀疑 RAM),
您可以使用 Ubuntu LiveCD 启动并进行一些诊断。

  1. memtestx86将检查你的 RAM(Ubuntu LiveCD 启动选项)
    • SMART 工具可用于分析硬盘状态
    • 您还可以使用高清调谐从您的 Windows Vista(如果它保持运行一段时间)
    • 在 Ubuntu 上,您将需要smartmontools(不确定是否随 LiveCD 一起提供。
      命令将是:(sudo smartctl -a /dev/hda 替换hda为您的 Vista 磁盘)

备注设置 LiveCD并得到SMARTMon工具


更新2:

  • 很高兴得知只是你的内存出了问题,而不是磁盘出了问题
    • 我错误地认为记忆听起来不错(检查记忆总是好的)
  • avelldiroll很好地说明了如何获取 SMART 工具,
    sudo apt-get install smartmontools
    而且正如所指出的,它不会保留在 LiveCD 中(每次启动都需要获取)。
    我随身携带一个安装了 Ubuntu 的 USB,以备不时之需。

答案2

很多遇到类似情况的人最终都遇到了硬盘故障。可能是时候更换硬盘了。

校验失败也可能是由于内存问题。您可能需要使用 Windows 内存诊断工具测试 RAM,正如 How-To Geek 在这里向您展示的那样

答案3

您是否尝试过使用 Nirsoft 的 BSOD 屏幕视图工具?

http://www.nirsoft.net/utils/blue_screen_view.html

BlueScreenView 会扫描“蓝屏死机”崩溃期间创建的所有小型转储文件,并在一个表中显示有关所有崩溃的信息。对于每次崩溃,BlueScreenView 都会显示小型转储文件名、崩溃日期/时间、蓝屏中显示的基本崩溃信息(错误检查代码和 4 个参数)以及可能导致崩溃的驱动程序或模块的详细信息(文件名、产品名称、文件说明和文件版本)。对于上部窗格中显示的每个崩溃,您可以在下部窗格中查看崩溃期间加载的设备驱动程序的详细信息。BlueScreenView 还会标记其地址在崩溃堆栈中找到的驱动程序,因此您可以轻松找到可能导致崩溃的可疑驱动程序。

相关内容