0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

硬盘的S.M.A.R.T是什么

工程师 来源:网络整理 作者:h1654155205.5246 2019-02-20 15:25 次阅读

硬盘的S.M.A.R.T是什么

硬盘的S.M.A.R.T.这个既常用然而又陌生的家伙,说真的如果直接看的话有多少个人能看懂这份表?现在我们就要简单的讲解一下NVMeSSD的S.M.A.R.T.信息

说道硬盘的S.M.A.R.T.这个既常用然而又陌生的家伙,直接说S.M.A.R.T.的话可能很多人都不知道它是什么东西,然而大家人买硬盘回来第一时间就查下它的健康状况,看下它有没有那项发黄了或者发红了,其实你所看的那个东西就是硬盘的S.M.A.R.T.信息。

HDTunePro与CrystalDiskInfo是较为常用的查看硬盘信息工具

S.M.A.R.T.的全称是“Self-MonitoringAnalysisandReportingTechnology”,即“自我监测、分析及报告技术”,是硬盘的自动状态监测与预警系统,它监控着硬盘内的各种信息,若监控到的情况已经超过预设的安全值范围,就会向用户发出警告(就是大家见到的黄色警告),如果是在可修复范围内的话硬盘会尝试自动修复,如果超出了可修复范围,硬盘的软件会尽力防止在出错扇区再次写入数据防止数据丢失,并且会报告危险(就是大家看到的红色危险标志),通常主板BIOS在开机时都会检查硬盘S.M.A.R.T.信息,如果有危险报告的话就会告诉用户,而且通常这样会卡在启动界面,防止进一步的数据丢失。

其实最早在1992年IBM就在IBM0662SCSI2硬盘上就类似的故障预警分析技术,后来计算机生产商Compaq和硬盘厂希捷、昆腾和Conner提出了IntelliSafe的技术,后来这个方案提交到SmallFormFactor委员会进行标准化,得到了各个硬盘厂的支持,并正式将其更名为S.M.A.R.T.。

固态硬盘的工作原理虽然和机械硬盘不同,不过依旧沿用了S.M.A.R.T.,SATA接口SSD的S.M.A.R.T.每位的定义与机械硬盘是完全一样的,只不过你会发现每个厂商的SSD所提供的S.M.A.R.T.显示项是有所不同的,因为显示那些项目完全是由厂家所决定。

然而你对比一下多个厂家的PCI-ENVMeSSD的S.M.A.R.T.信息的话,就会发现它们显示的项目完全一样,不再是SATA盘那样总有那么一些不同,而且NVMe标准重新定义了SSD的S.M.A.R.T.信息的ID,所以NVMeSSD的S.M.A.R.T.信息ID和AHCI规范的SSD是完全不同的。

硬盘的S.M.A.R.T是什么

其实除了那两个通用软件之外,现在固态硬盘厂商很多都会提供自己的工具箱给用户使用,以浦科特的Plextool为例,它首页会提供比较简单的硬盘信息,它会显示硬盘型号、接口速度、硬盘容量和以用/可用硬盘空间,硬盘的健康状况还有温度状况,里面也可以查看得到硬盘的S.M.A.R.T.信息,还可以彻底清理硬上的数据,让用户可以轻松掌握SSD的使用状况,而且设计简约、轻盈、界面易于操作,是浦科特SSD的最佳伙伴,晚些时候还会推出中文版,方便国内用户使用。

这里演示的PlextoolNVMe是给M9Pe这类PCI-E接口产品使用的,SATA接口的产品用的是别的版本

硬盘的S.M.A.R.T是什么

上图就是浦科特M9PeY的S.M.A.R.T.信息,说真的如果直接看这些数据的话有多少个人能看懂这份表?现在我们就要简单的讲解一下NVMeSSD的S.M.A.R.T.信息。

NVMeSSDS.M.A.R.T.字段从上到下分别为,Raw值全部都是16进制的,不过工具箱一般会帮你换成10进制数字:

01.CriticalWarning严重警告,该字段表示控制器状态的严重警告,Raw值是0的话就没事。

02.Temperature温度,Raw值是以“开”为单位的SSD温度信息。

03.AvailableSpare可用备用空间,是可用剩余容量的百分比。

04.AvailableSpareThreshold可用备用临界值,这个临界值由厂商定义,用百分比显示。

05.PercentageUsed使用百分比,设备使用寿命百分比的估算,具体取决于实际设备使用情况和厂商对设备寿命的预测。

06.DataUnitsRead数据单位读取,该项记录的是主机从SSD里读取512字节数据单元的数量,每1000个单元记录一次,即这项Raw数据1的值等于500KB。

07.DataUnitsWritten数据单位写入,同上,把上面那段的读取换成写入即可。

08.HostReadCommands主机读取命令,主控收到的读取命令数量。

09.HostWriteCommands主机写入命令,主控收到的写入命令数量。

0A.ControllerBusyTime控制器繁忙时间,主控忙于I/O命令的时间。

0B.PowerCycles电源循环,SSD的通电次数。

0C.PowerOnHours开机时间,记录开机的小时数。

0D.UnsafeShutdowns不安全关机,非正常断电次数记录。

0E.MediaErrors媒体和资料完整性错误,主控检测得到的未恢复的数据完整性错误次数。

0F.NumberofErrorInformationLogEntries错误资料记录项目数,主控总共收到的错误信息日志数量。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 硬盘
    +关注

    关注

    3

    文章

    1233

    浏览量

    56308
收藏 人收藏

    评论

    相关推荐

    stm32f103r8t6外部8M晶振,倍频72M,执行一条指令需要多少时间?

    stm32f103r8t6,外部8M晶振,倍频72M. 执行一条指令需要多少时间?? int main(void) { 初始化程序。。。。 初始化程序。。。。 while(1) { GPIOA->ODR^=GPIO_Pi
    发表于 04-22 07:16

    带金属钥匙锁的M.2 NVMe SSD PCIe 4.0硬盘抽取盒你见过吗?

    硬盘
    ICY DOCK硬盘盒
    发布于 :2024年03月01日 16:31:46

    固态硬盘和机械硬盘区别在哪

    固态硬盘(SSD)和机械硬盘(HDD)是两种不同类型的存储设备,它们在技术原理、速度、可靠性、功耗、噪音等方面有着相当大的区别。在本文中,将详细介绍固态硬盘和机械硬盘的特点和区别。 一
    的头像 发表于 01-18 09:43 700次阅读

    【3万网友看过】人人都爱的 2盘位M.2 PCIe插槽硬盘抽取盒

    硬盘PCIe
    ICY DOCK硬盘盒
    发布于 :2023年12月15日 17:46:09

    【究极设计】ICY DOCK 8盘位M.2硬盘抽取盒,极致硬盘密度 #嵌入式开发 #工控机箱

    硬盘工控机箱
    ICY DOCK硬盘盒
    发布于 :2023年12月01日 17:46:52

    一口气看完史上最全ICY DOCK 1-24盘位SATA/SAS硬盘抽取盒!# 硬盘抽取盒

    硬盘
    ICY DOCK硬盘盒
    发布于 :2023年11月24日 17:12:40

    【米尔-全志T113-S3开发板- 极致双核A7国产处理器-试用体验】米尔-全志T113-S3,一块你值得拥有的开发板!

    T113-S3的所有功能需求。底板采用12V/2A直流供电,搭载了千兆以太网接口、1路USB2.0协议M.2 B型插座的5G/4G模块接口、板载1路USB2.0协议的WIFI模块、1路单通道LVDS
    发表于 10-17 20:57

    STM8S配置字节OPTION BYTE

    ,在I C P模式中(使用S W I M接口)读取或修改F L A S H程序存储器和D A T
    发表于 10-10 06:07

    NAS如何使用硬盘S.M.A.R.T体检功能

    S.M.A.R.T体检功能: 1、登入TOS系统,打开控制面板,选择硬盘,点击S.M.A.R.T,选择右上角的创建; 2、可根据自己的需求选择快速测试还是进阶测试模式、目标是所有硬盘
    的头像 发表于 09-18 18:02 832次阅读
    NAS如何使用<b class='flag-5'>硬盘</b><b class='flag-5'>S.M.A.R.T</b>体检功能

    【米尔-全志T113-S3开发板- 极致双核A7国产处理器-试用体验】初玩全志T113-S3开发板试跑最高频率测试

    收到米尔-全志T113-S3开发板后,先了解米尔-全志T113-S3开发板的各项功能,下面也简单介绍一下开发板。 MYC-YT113X核心板及开发板 T113-S3入门级、低成本、极致双核A
    发表于 09-09 18:07

    全志A40i开发板SATA硬盘挂载

    records in 1000000+0 records out real 0m44.173s user 0m0.590s sys 0m26.740s # time dd if=/dev
    发表于 08-30 14:01

    用KEIL调试M058S的问题求解

    我现在用KEIL调试M058S的项目遇到一个很奇怪的问题,请各位牛人指导一下。 定义有这样的机构体: typedef struct { uint8_t current; int16_t
    发表于 08-25 07:03

    如何在s32g3目标brd上独立运行FlexCAN_Ip_Example_S32G399A_M7?

    我编译了 m7 核心二进制文件 FlexCAN_Ip_Example_S32G399A_M7.elf,但不知道将其作为独立服务运行(以控制某事)。 顺便说一句,我的目的是 m7 图像可以作为发件人从
    发表于 06-08 06:45

    A40i开发板SATA硬盘速率测试

    =1000000 of=1Gb.file 1000000+0 records in 1000000+0 records out real 0m44.173s user 0m0.590s sys
    发表于 05-22 15:39

    Can_Llce_DS_Can2Can_S32G274A_M7示例的S32DS 3.5错误怎么解决?

    我在打开 S32DS 3.5 中的 Can_Llce_DS_Can2Can_S32G274A_M7 项目时收到了附件。是否可以共享此项目支持的 S32DS 版本? 我正在使用 RTD 4.0.0 和 LLCE 1.5.0。
    发表于 05-05 06:38