硬盤的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是完全不同的。
其實除了那兩個通用軟件之外,現在固態硬盤廠商很多都會提供自己的工具箱給用戶使用,以浦科特的Plextool為例,它首頁會提供比較簡單的硬盤信息,它會顯示硬盤型號、接口速度、硬盤容量和以用/可用硬盤空間,硬盤的健康狀況還有溫度狀況,里面也可以查看得到硬盤的S.M.A.R.T.信息,還可以徹底清理硬上的數據,讓用戶可以輕松掌握SSD的使用狀況,而且設計簡約、輕盈、界面易于操作,是浦科特SSD的最佳伙伴,晚些時候還會推出中文版,方便國內用戶使用。
這里演示的PlextoolNVMe是給M9Pe這類PCI-E接口產品使用的,SATA接口的產品用的是別的版本
上圖就是浦科特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文章
1317瀏覽量
57435
發布評論請先 登錄
相關推薦
評論