多数的信息来自主板(BIOS和I/O芯片),显卡、网卡等独立板卡也一样。
内存条上有类似主板BIOS的位置来保存内存信息,如: 厂家、生产日期、时序等。外设上也如此,如:显示器、光驱等。
硬盘的例外,在其S.M.A.R.T.信息里,可理解为外设的一种。只要知道如何读取这些信息,只要硬件/软件支持就能监控。问题是这些信息属于底层的,高层的系统如何建立通道就麻烦。 所以多数的检测/监控软件不可能100%正确,毕竟算高层,底层的硬件设计只要有点不同、而辅助软件(如主板驱动、显卡驱动)又没有校准的话,检测/监控软件得到的信息就会错位,或根本读取不到。
内存条上有类似主板BIOS的位置来保存内存信息,如: 厂家、生产日期、时序等。外设上也如此,如:显示器、光驱等。
硬盘的例外,在其S.M.A.R.T.信息里,可理解为外设的一种。只要知道如何读取这些信息,只要硬件/软件支持就能监控。问题是这些信息属于底层的,高层的系统如何建立通道就麻烦。 所以多数的检测/监控软件不可能100%正确,毕竟算高层,底层的硬件设计只要有点不同、而辅助软件(如主板驱动、显卡驱动)又没有校准的话,检测/监控软件得到的信息就会错位,或根本读取不到。
这些信息各个厂家各有方法,目前好像硬盘的smart功能是统一的,其它硬件的信息多数是各个厂商自定的。
这些信息可以使用特定的设备进行改定或者清除,比如品牌卖场里面的样机,一般回厂清除信息后重新包装再销售的。
怎么可能是在BIOS里?我真服了,不动脑子想想,如果存在BIOS里的,那么我从一台旧机器上拆一块旧硬盘下来,装到新机器上,那硬盘的使用时间就被更新了?显然是保存在硬盘里,硬盘本身带有SMART。BIOS里开启SMART功能之后可以访问到硬盘的SMART信息。读取这些信息的过程应该是访问BIOS,让BIOS去读取硬盘的SMART,但原始信息存储肯定在硬盘内部。不知道操作系统是否有接口直接读出来。