热门问题
时间线
聊天
视角

S.M.A.R.T.

来自维基百科,自由的百科全书

Remove ads

S.M.A.R.T.,全稱為「Self-Monitoring Analysis and Reporting Technology」,即「自我監測、分析及報告技術」,是一種自動的硬碟狀態檢測與預警系統和規範。通過在硬碟硬件內的檢測指令對硬碟的硬件如磁頭、盤片、馬達、電路的執行情況進行監控、記錄並與廠商所設定的預設安全值進行比較,若監控情況將要或已超出預設安全值的安全範圍,就可以通過主機的監控硬件或軟件自動向用戶作出警告並進行輕微的自動修復,以提前保障硬碟數據的安全。除一些出廠時間極早的硬碟外,現在大部分硬碟均配備該項技術。

功能

該技術能使硬碟更穩定的執行。作用如下:

  • 當硬碟的損壞程度還能在軟件可修復的範圍內(通常由廠商決定),軟件就會自動修理,防止數據的進一步損壞。同時報告異常值,異常程度為警告
  • 當硬碟的損壞程度已經超出軟件的修復承載範圍(通常由廠商決定),軟件則會盡最大能力防止再次寫入數據的遺失(如避開已損壞磁區),同時會報告異常值,異常程度為危險
  • BIOS自檢時,主機板會檢測硬碟的S.M.A.R.T.資訊,如果硬碟的異常程度為危險時,會提醒用戶及時備份數據(如嗡鳴聲或顯示文字)。
  • Windows 7或以上的Windows系統,如果檢測到硬碟的S.M.A.R.T.錯誤,也會彈出警告視窗,提示用戶備份資料。

歷史

最早期的硬碟監控技術起源於1992年IBM在為AS/400電腦的IBM9337硬碟陣列中的IBM 0662 SCSI2代硬碟機之中,後來該技術被命名為Predictive Failure Analysis(故障預警分析技術),它是通過在韌體中測量幾個重要的硬碟安全參數和評估他們的情況。從物理硬碟傳送到監控軟件的結果中被限定兩種結果:「硬碟安全」和「硬碟不久後會發生故障」。

不久,由個人電腦製造商Compaq和硬碟製造商SeagateQuantumConner英語Conner提出了名為IntelliSafe的類似技術。通過該技術,硬碟會測量自身的的健康指標並將參量值傳送給作業系統和用戶的監控軟件中,每個硬碟生產商有權決定哪些指標需要被監控和它們的安全閾值。

Compaq於1995年早期將該項技術方案提交到Small Form Factor委員會進行標準化,該方案得到IBMSeagateQuantumConner英語Conner PeripheralsWestern Digital所支援。由於IntelliSafe技術的靈活性,委員會接受了該方案,並正式更名S.M.A.R.T.技術,將其標準化並推廣至ATA-3行業標準中。

Remove ads

運作原理

該技術所需數據被存放在硬碟物理盤面最前面的磁軌中,由硬碟製作商將相關管理程式和數據該磁軌中,包括加解密程式,自監控程式,自修復程式等,主機的監控軟件可以通過「SMART RETURN STATUS」的命令讀取S.M.A.R.T.資訊,且這些資訊不允許被用戶直接修改。

檢測屬性

下面將列出一些S.M.A.R.T.的原始檢測屬性和含義。普遍為檢測值越高效能越好。即使所有製造商都必須遵守共同的規則,但由於有些檢測值在不同硬碟製造商中用不全相同的定義和計量方法而對於不同製作商來說檢測值不全是越高越好,所以下面屬性的指標只作一般參考。除外,各製造商也會根據自己需要添加一些自己專有的檢測屬性。

說明
表示數值越高越好
表示數值越低越好
重要項:粉色底 當超出安全範圍會對效能嚴重影響,甚至導致數據遺失。
更多資訊 ID, ID十六進制值 ...
Remove ads

在非ATA平台上的實現

SCSI

硬碟的傳輸埠平台主要分為ATA和SCSI兩個平台。作為一種硬碟的檢測技術,理論上都能在兩個平台上實現的,但由於兩個平台也存在巨大的不同,S.M.A.R.T.在SCSI上的實現和在ATA的實現上也有所不同。首先,作為ATA上的專有規範,S.M.A.R.T.對ATA系統的干預要比SCSI更明顯,S.M.A.R.T.對SCSI更多是起到檢測的作用,即使在檢測到磁碟有故障時,其只是報告監控端,要人為地處理故障。其次,由於SCSI平台的硬碟比ATA的更為複雜,所以其檢測屬性也比ATA的多和複雜準確,如包括對盤片和驅動電路版的溫度檢測(ATA多僅對盤片溫度檢測),對電壓的檢測等。

USB

USB標準中,USB不能用於電腦內部儲存裝置的基本匯流排(如ATA,SCSI等),其本身沒有為S.M.A.R.T.提供傳輸數據的途徑。在使用ATA硬碟,以USB為傳輸埠的流動硬碟中,即使硬碟內S.M.A.R.T.仍然運作,但沒辦法直接向系統提供S.M.A.R.T.的數據。現在新的流動硬碟的內部驅動轉換電路已經能以一些方法將硬碟內S.M.A.R.T.的數據通過USB傳輸到系統或監控程式中讀取。

參考文獻

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads