定期记录硬盘温度

定期记录硬盘温度

我们的一台旧电脑在几个小时后会随机重启。我怀疑是硬盘过热了。有没有办法每小时记录一次硬盘温度?

答案1

这是一个有点不成熟的解决方案,但你可以将 smartctl、批处理文件和 Windows 任务计划程序组合在一起。

我正在使用来自 gsmartctl 便携式安装的 smartctl

首先确定系统上的设备并确定其名称。Smartctl 使用“unix”风格的驱动器命名方式

smartctl -scan将输出系统上的所有驱动器

c:\Users\me> smartctl.exe --scan /dev/sda -d ata # /dev/sda, ATA device

然后你可以使用以下命令转储该驱动器上的所有信息

smartctl.exe -a /dev/sda

然后你可以将其定向到文件

smartctl.exe -a /dev/sda >> foo

用批处理脚本将其包装起来(也许使用 grep 来整理驱动器温度)并与计划任务一起运行它,您将获得成功。

答案2

高速风扇可以将温度记录到文件中。

一旦 SpeedFan 启动并运行,请执行以下操作:

  1. 在主屏幕中,点击配置
  2. 在下面温度选项卡,选择与您的硬盘驱动器相对应的条目(可能是HD0,按F2重命名)并选中底部的“已记录”复选框。对要记录的每个温度重复此操作。
  3. 在下面日志选项卡,选择“已启用”并根据需要自定义选项。
  4. 点击好的
  5. 完成。日志(CSV 格式)将出现在您安装 SpeedFan 的目录中。

或者,信息网是另一个可以将组件温度记录到文件的实用程序。

相关内容