热门问题
时间线
聊天
视角

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