如何解讀SMART屬性?

如何解讀SMART屬性?

我想使用 SMART 估計硬碟的運作狀況和剩餘壽命(就我而言gsmartcontrol)。但是我不知道如何解釋這些屬性。進一步來說:

  • 哪些屬性對於此估計最重要?
  • 如何解釋原始值:對於給定的硬碟允許原始值有多高或多低(例如在我的情況下是 WD 天蠍座黑色)
  • 製造商是否有任何表格可以將當前值與某些限制進行比較?

您如何解釋我的 WD 天蠍座黑色的當前原始值(如下所示)有關健康狀況和剩餘壽命? (我現在已經定期使用該驅動器 3 年了,我不會改變使用模式)。

聰明的

答案1

首先,我可以告訴您有關驅動器運行狀況的資訊:

  • 您的硬碟沒有任何即將發生故障的跡象(0 個重新分配/掛起的扇區,使用 SATA 電纜等沒有問題,且「壞但不致命」屬性大多為 0)
  • 您的筆記型電腦在運作過程中遭受多次撞擊(G-Sense + 自由落體保護相當高)
  • 對於筆記型電腦來說,您的硬碟的運行溫度相當平均(儘管這取決於您獲取此報告時它所承受的負載量)

Google 進行的一些研究表明,驅動器最有可能在前 6 個月內出現故障,尤其是在大量使用的情況下。由於您的驅動器已經運行了 3 年,沒有任何故障跡象,因此它很可能會繼續正常工作。但這並不意味著您不應該保留備份,以防萬一;-)

另外,請盡量避免在筆記型電腦開機時敲擊筆記型電腦,並儘量避免在關機前拿起筆記型電腦 - 這可能與您的硬碟的高自由落體保護和 G-Sense 錯誤計數有關。您的驅動器具有震動檢測功能(有些驅動器沒有,即使運行時搖晃也始終報告 0),因此當檢測到移動時,它將嘗試停止驅動器磁頭。顯然它並沒有殺死你的驅動器,但在錯誤的時間特別用力的敲擊可能會損壞你的驅動器,因此當它檢測到移動導致驅動器磁頭撞擊並損壞盤片時,它會嘗試停放驅動器磁頭。

還有一些瑣事和猜測:

  • 您經常使用筆記型電腦進行移動,並且可能經常在移動中使用它(由於 G-Sense 和自由落體保護計數數量相當大,對於在辦公桌上使用並在移動時關閉的筆記型電腦來說,這些計數接近 0)
  • 您的筆記型電腦至少有三分之一的時間處於開機狀態(開機時間=連續使用一年,你說硬碟已經3年了)
  • 您每天多次開啟和關閉筆記型電腦(基於與驅動器壽命相比的電源循環次數)
  • 您的筆記型電腦似乎沒有打開所有省電選項(基於加載/卸載週期與電源週期計數的比較,以及磁頭飛行時間與通電時間的比較)
  • 您的硬碟已寫入約 120TB 資料並讀取 866TB 數據(基於寫入和讀取的 LBA 總數)

哪些屬性最重要?

就故障率而言,最重要的屬性是重新分配的磁區計數。如果它是一個大於0的數字,那麼你開車失敗的可能性就會增加很多倍。另一個重要屬性是目前待處理磁區計數(這些稍後可以變成重新指派的磁區)。如果其中任何一個高於 1,那麼您應該盡快更換驅動器。 (資料來源:Google研究論文)

特別糟糕的 UDMA CRC 錯誤計數可能表示 SATA 電纜需要更換。 (資料來源:個人經歷)

如何解釋原始值

原始值因製造商而異。就西部數據而言,大多數數字往往是特定情況發生的頻率。 Seagate 硬碟以不同的方式儲存某些數字,這導致某些屬性的原始值非常高。有鑑於此,對於許多值(除了重新分配的扇區計數和掛起計數以及其他明顯的計數原始值),查看規範值更有意義 - 驅動器提供規範值,而不是程序,所以驅動器認為這是正常的。

製造商是否有任何表格可以讓我將當前值與某些限制進行比較?

一般來說,如果屬性的歸一化(或最差)值達到閾值或更低,然後驅動器就乾了。 (當標準化值接近零時,標準化值會變得更差。)

硬碟機還有規格表,其中列出了驅動器額定的啟動/停止週期次數等。

答案2

好吧,我知道這個話題相當老了,但我的想法是:

頭飛行時間 40858023897390 => 十六進位:0x2529 0000 292E

最低 4 位元組 0x292E = 10.541 開機時間(如下圖)

最高 4 個位元組 0x2529 = ??? (也許是毫秒?數字在不改變小時的情況下上下變化,可能是二進制補碼或與時間沒有任何關係)

關於總 LBA r/w... 似乎正是如此。

Información de SMART para Disco 1
SEAGATE 2 TB

Modelo:     ST2000DM001-1CH164
Número de serie:    Z1E5716J
Firmware:   CC27

Atributo SMART

Tiempo de giro  0
Contador de inicio/parada   32
Contador de sectores recolocados    0
Horas de encendido         10541   (POWER ON HOURS)
Contador de reintento de giro   0
Contador de reinicio    32
Runtime Bad Block   1
End-to-End Error    0
Reported Uncorrect  0
Command Timeout 0
High Fly Writes 3
Airflow Temperature Cel 41
G-Sense Error Rate  0
Contador de retracción de apagado   20
Contador de ciclo de carga  32
Temperatura en grados Celsius   41
Sector actualmente pendiente    0
No corregibles sin conexión 0
Contador de error CRC de UDMA   0
Head Flying Hours   40858023897390
Total LBAs Written  93750333994
Total LBAs Read 69405426987
Contador de errores ATA 0

相關內容