多数的信息来自主板(BIOS和I/O芯片),显卡、网卡等独立板卡也一样。
内存条上有类似主板BIOS的位置来保存内存信息,如: 厂家、生产日期、时序等。外设上也如此,如:显示器、光驱等。
硬盘的例外,在其S.M.A.R.T.信息里,可理解为外设的一种。只要知道如何读取这些信息,只要硬件/软件支持就能监控。问题是这些信息属于底层的,高层的系统如何建立通道就麻烦。 所以多数的检测/监控软件不可能100%正确,毕竟算高层,底层的硬件设计只要有点不同、而辅助软件(如主板驱动、显卡驱动)又没有校准的话,检测/监控软件得到的信息就会错位,或根本读取不到。

解决方案 »

  1.   

    请问 ,那为什么BIOS放电了都不能清除掉使用信息呢?说明不是在BIOS的///
      

  2.   

    可能跟flash一样的某个存储器
      

  3.   

    多数在品牌机器上面,需要硬件支持,一般放在设备的PID里面,比如电池的初次充电时间,充放电次数;硬盘的初次使用时间等。
    这些信息各个厂家各有方法,目前好像硬盘的smart功能是统一的,其它硬件的信息多数是各个厂商自定的。
    这些信息可以使用特定的设备进行改定或者清除,比如品牌卖场里面的样机,一般回厂清除信息后重新包装再销售的。
      

  4.   

    应该有API可以拿到。。如果没有API, 就自己去读ROM
      

  5.   


    怎么可能是在BIOS里?我真服了,不动脑子想想,如果存在BIOS里的,那么我从一台旧机器上拆一块旧硬盘下来,装到新机器上,那硬盘的使用时间就被更新了?显然是保存在硬盘里,硬盘本身带有SMART。BIOS里开启SMART功能之后可以访问到硬盘的SMART信息。读取这些信息的过程应该是访问BIOS,让BIOS去读取硬盘的SMART,但原始信息存储肯定在硬盘内部。不知道操作系统是否有接口直接读出来。