硬盤的S.M.A.R.T.是什麼?

硬盤的S.M.A.R.T.到底是說明呢?很多人硬盤買回來第一時間就查下它的健康狀況,看下它有沒有那項發黃了或者發紅了,其實你所看的那個東西就是硬盤的S.M.A.R.T.信息。

硬盤的S.M.A.R.T.是什麼?

S.M.A.R.T.的全稱是"Self-Monitoring Analysis and Reporting Technology",即"自我監測、分析及報告技術",是硬盤的自動狀態監測與預警系統,它監控著硬盤內的各種信息,若監控到的情況已經超過預設的安全值範圍,就會向用戶發出警告(就是大家見到的黃色警告),如果是在可修復範圍內的話硬盤會嘗試自動修復,如果超出了可修復範圍,硬盤的軟件會盡力防止在出錯扇區再次寫入數據防止數據丟失,並且會報告危險(就是大家看到的紅色危險標誌),通常主板BIOS在開機時都會檢查硬盤S.M.A.R.T.信息,如果有危險報告的話就會告訴用戶,而且通常這樣會卡在啟動界面,防止進一步的數據丟失。

其實最早在1992年IBM就在IBM 0662 SCSI2硬盤上就類似的故障預警分析技術,後來計算機生產商Compaq和硬盤廠希捷、昆騰和Conner提出了IntelliSafe的技術,後來這個方案提交到Small Form Factor委員會進行標準化,得到了各個硬盤廠的支持,並正式將其更名為S.M.A.R.T.。

固態硬盤的工作原理雖然和機械硬盤不同,不過依舊沿用了S.M.A.R.T.,SATA接口SSD的S.M.A.R.T.每位的定義與機械硬盤是完全一樣的,只不過你會發現每個廠商的SSD所提供的S.M.A.R.T.顯示項是有所不同的,因為顯示那些項目完全是由廠家所決定。

對比一下多個廠家的PCI-E NVMe SSD的S.M.A.R.T.信息的話,就會發現它們顯示的項目完全一樣,不再是SATA盤那樣總有那麼一些不同,而且NVMe標準重新定義了SSD的S.M.A.R.T.信息的ID,所以NVMe SSD的S.M.A.R.T.信息ID和AHCI規範的SSD是完全不同的。

硬盤的S.M.A.R.T.是什麼?

其實除了那兩個通用軟件之外,現在固態硬盤廠商很多都會提供自己的工具箱給用戶使用,以浦科特的Plextool為例,它首頁會提供比較簡單的硬盤信息,它會顯示硬盤型號、接口速度、硬盤容量和以用/可用硬盤空間,硬盤的健康狀況還有溫度狀況,裡面也可以查看得到硬盤的S.M.A.R.T.信息,還可以徹底清理硬上的數據,讓用戶可以輕鬆掌握SSD的使用狀況,而且設計簡約、輕盈、界面易於操作,是浦科特SSD的最佳夥伴,晚些時候還會推出中文版,方便國內用戶使用。

硬盤的S.M.A.R.T.是什麼?

這裡演示的Plextool NVMe是給M9Pe這類PCI-E接口產品使用的,SATA接口的產品用的是別的版本

硬盤的S.M.A.R.T.是什麼?

上圖就是浦科特M9PeY的S.M.A.R.T.信息,說真的如果直接看這些數據的話有多少個人能看懂這份表?現在我們就要簡單的講解一下NVMe SSD的S.M.A.R.T.信息。

NVMe SSD S.M.A.R.T.字段從上到下分別為,Raw值全部都是16進制的,不過工具箱一般會幫你換成10進制數字:

01. Critical Warning嚴重警告,該字段表示控制器狀態的嚴重警告,Raw值是0的話就沒事。02. Temperature溫度,Raw值是以"開"為單位的SSD溫度信息。03. Available Spare可用備用空間,是可用剩餘容量的百分比。04. Available Spare Threshold可用備用臨界值,這個臨界值由廠商定義,用百分比顯示。05. Percentage Used使用百分比,設備使用壽命百分比的估算,具體取決於實際設備使用情況和廠商對設備壽命的預測。06. Data Units Read數據單位讀取,該項記錄的是主機從SSD裡讀取512字節數據單元的數量,每1000個單元記錄一次,即這項Raw數據1的值等於500KB。07. Data Units Written數據單位寫入,同上,把上面那段的讀取換成寫入即可。08. Host Read Commands主機讀取命令,主控收到的讀取命令數量。09. Host Write Commands主機寫入命令,主控收到的寫入命令數量。0A. Controller Busy Time控制器繁忙時間,主控忙於I/O命令的時間。0B. Power Cycles電源循環,SSD的通電次數。0C. Power On Hours開機時間,記錄開機的小時數。0D. Unsafe Shutdowns不安全關機,非正常斷電次數記錄。0E. Media Errors媒體和資料完整性錯誤,主控檢測得到的未恢復的數據完整性錯誤次數。0F. Number of Error Information Log Entries錯誤資料記錄項目數,主控總共收到的錯誤信息日誌數量。

翻譯過來後就比較好懂了,其實硬盤監控軟件就是讀取這份S.M.A.R.T.表格來判斷你的硬盤是否有錯誤的。

硬盤的S.M.A.R.T.是什麼?

另外要注意的一下的是Plextool的Secure Format項沒啥事千萬別亂點,點擊後軟件會再次提醒你這項操作會完全清除這個SSD上的所有信息,如果你再點確認的話軟件就會真的進行清理工作了,當然了在軟件和你說操作完成的時候其實在你重啟電腦之前還有把數據備份出來的機會,因為真正的清理工作是需要你重啟的時候才會進行的,重啟過後你會發現你的SSD裡面真的什麼都沒了,就和新的一樣。


分享到:


相關文章: