无法从 HDD 获取任何 SMART 或温度数据

无法从 HDD 获取任何 SMART 或温度数据

我有一台最近安装了 Gigabyte GA-X79-UD5 MB 的 PC。我在获取硬盘的 SMART 数据或温度时遇到了一些奇怪的问题。我在 Windows 7 中尝试过的每个工具都无法获取任何数据(HDTune、AIDA64……)。我怀疑 BIOS 中的 SMART 功能被禁用了,但 BIOS 设置中似乎没有这样的选项。我甚至尝试过更新 BIOS,但仍然没有成功。

该主板上的两个控制器(Intel 和 Marvell)都存在同样的问题。两个控制器出现完全相同的问题的可能性不大。两个控制器都在 AHCI 模式下工作。

有什么因素会干扰从 HDD 获取 SMART 和温度数据?或者有什么方法可以检查它是否是实际的 MB 问题?

这是否可能是硬件问题,因为尽管我无法从中获取任何温度或 SMART 数据,但所有硬盘似乎都工作正常。

答案1

您可能需要检查 WMI 类是否存在,以及您是否可以检索驱动器的 WMI 数据。如果不存在,这可能是个不错的起点。您可以使用 Microsoft WMI Code Creator 等工具,浏览/显示 WMI 信息。选择 root\WMI 命名空间和 MSStorageDriver_ATAPISmartData 类。选择所有属性,然后单击“执行代码”。

在此处输入图片描述

Microsoft WMI 代码创建器下载:
https://www.microsoft.com/en-us/download/details.aspx?id=8572

答案2

我找到了这种奇怪行为的原因,这显然是 Intel RSTe 驱动程序的一个错误。实际上,我不是第一个发现这一点的人。

我在英特尔和 AIDA64 论坛上发现了一些关于此事的讨论: 英特尔论坛AIDA64 论坛

问题是,无论实际 MB 设置如何,Intel RSTe 驱动程序都会“卡”在 RAID 中,这会导致 SMART 和温度读数出现问题,并且不时出现 BSOD。现在我正在使用标准的 Microsoft AHCI 驱动程序,等待 Intel 支持的答复。

相关内容