2011/08/29

HD SMART Tools

之前在介紹 HDD Health 時,就有列出一些可用來偵測 S.M.A.R.T. 的工具:
  1. HD Tune Pro
  2. CrystalDiskInfo
  3. Everest Ultimate Edition (AIDA64 Extreme Edition)
  4. Speccy
  5. WinDlg
  6. SeaTools (Require .NET Framework 2.0)
  7. HDD Health
  8. PC Wizard (只有值,我這顆抓不到)
  9. HWiNFO32
  10. Acronis Drive Monitor

這邊拿了 WD10EARS 1 TB SATA II 64MB 先進格式化硬碟來開刀偵測一下:
這顆當初買來純粹是用來備份過多的資料用,
想說 64MB 的緩衝記憶體,比當時原來的 WD10EADS 1 TB SATA II 32MB 還便宜,
原來是當初先進格式化(Advanced Format)還不普及,問題麻煩多...

然後大部分是外接用,使用次數不太多,但外接多了好像比較容易出問題?!
在複製一個舊硬碟塵封已久的破碎資料時好像有問題...
害我當中又重新格式化了幾次,
我覺得也許是外接的 USB 連接線和電源品質不怎好的關係吧?!

SMART 有 2 個軟體顯示警告... 阿哩!
才買一年多而已,而且這顆可是我要用來儲存重要資料的啊!
但其他軟體和主機板偵測的 SMART 卻沒顯示警告...
我想這 2 個軟體的偵測比較嚴謹吧!

看了百度百科的 SMART 條目有提到:
「Threshold(值)」的數值是廠商根據自己產品特性而確定的。因此,用廠商自己提供的檢測軟體往往會跟Windows下的檢測軟體(例如AIDA32)的檢測結果有較大出入。這裡,我們推薦以廠商軟體的檢測結果為標準,因為Windows環境下,系統要求硬碟的啟動程式比DOS下多得多,這可能導致硬碟S.M.A.R.T.值比DOS環境下檢測的波動更大。

HD Tune Pro: C5(待決磁區數量), C7(傳輸錯問次數(與SATA排線有關)) 出現警告。
[ 01.HD Tune Pro-健康狀態-01.IDE Mode.png ]

支援的功能,
緩衝區 64 MB 竟然偵測不出來...
平均速度 79 MB/s 不知怎來的?! 也不是取自「效能測試」的平均值啊!
[ 02.HD Tune Pro-資訊-01.IDE Mode.png ]

Wikipedia AHCI
進階主機控制器介面(AHCI, Advanced Host Controller Interface),是一種允許軟體與SATA儲存裝置溝通的硬體機制,可讓SATA儲存裝置啟用進階SATA功能,例如原生指令佇列(NCQ, Native Command Queuing)及熱插拔。AHCI詳細定義了一個記憶體架構規範給予硬體製造商,規範如何在系統記憶體與SATA儲存裝置間傳輸資料。

許多SATA裝置控制器可個別啟用AHCI功能或與RAID功能合併使用,英特爾就建議如果在其支援AHCI晶片組上使用RAID功能,採取AHCI模式組建RAID可以獲得最大彈性,因為AHCI可在完成安裝的作業系統中切換RAID組建模式。

照理說使用 AHCI 應該是把硬碟模擬成 SCSI 裝置來開啟進階 SATA 功能,
而 SCSI 從前篇來看是有支援 SMART 的...

但實際開啟 AHCI Mode 的話 SMART 等資訊就抓不到了...
使用主機板是 MSI 785GM-P45
有說法是跟晶片組(Chipset)有關,還是作業系統(OS)或是驅動(Driver)的問題?!
[ 02.HD Tune Pro-資訊-02.AHCI Mode.png ]

使用 Acronis True Image 切割對齊校準後,對齊方式會顯示為 1 MB。
[ 02.HD Tune Pro-資訊-03.Advanced Format.png ]

CrystalDiskInfo 只有 C5(目前停用磁區數) 顯示警告...
[ 03.CrystalDiskInfo-01.IDE Mode.png ]

可以: 總是通過。
[ 04.Everest Ultimate Edition-存放-SMART-01.IDE Mode.png ]

ATA 裝置功能。
[ 05.Everest Ultimate Edition-存放-ATA-01.IDE Mode.png ]

可以看到使用 AHCI,裝置類型就辨識為 SCSI,但序號變一堆 0 是怎麼回事?!
[ 05.Everest Ultimate Edition-存放-ATA-02.AHCI Mode.png ]

Status Good.
[ 06.Speccy-Hard Drives-01.IDE Mode.png ]

一樣被辨識為 SCSI 裝置,但 S.M.A.R.T not supported...
[ 06.Speccy-Hard Drives-02.AHCI Mode.png ]

SMART Status: PASS. 相信自家的 WinDlg 吧!
更多圖片請參考 WD Data Lifeguard Diagnostics 這篇。
[ 07.WinDlg-SMART-01.IDE Mode.png ]

SMART-通過。
[ 08.SeaTools-SMART-01.IDE Mode.png ]

硬碟資訊。
[ 09.SeaTools-SMART-Info-01.IDE Mode.png ]

Drive health: Excellent(優良的 100%)。
[ 10.HDD Health-Hard drives-01.IDE Mode.png ]

HDD Health SMART 的 臨界值(Threshold) 判別與其他軟體皆不同,有些問題?!...
[ 11.HDD Health-SMART-01.IDE Mode.png ]

Extended drive Information.
[ 12.HDD Health-Info-01.IDE Mode.png ]

PC Wizard 只有顯示數值而已,好壞要自己看,
而且版本 2010.1.961 有抓到 2 顆,
但都顯示為第 1 顆的資訊,而且也只有顯示第 1 顆的 SMART...
[ 13.PC Wizard-Drives-01.IDE Mode.png ]

皆顯示綠色 Pass 勾。
[ 14.HWiNFO32-Drives-01.IDE Mode.png ]

Currnet Pending Sector Count 的 C5 出現 Degradation(降低),同 CrystalDiskInfo,
Health 與 HDD Health 判定的有差異,WD 這顆還好,分別顯示 99% 與 100%,
但 Seagate 那顆前者判定只有 30%(warning level at 70%),後者顯示為 65%(Normal),
另外在 Disk overview 標籤裡 Power on time 的天數,
即是 Power-On Hours (POH),ID 為 09 的通電小時數除以 24。
[ 15.Acronis Drive Monitor-SMART-01.IDE Mode.png ]

詭異的是後來用 HD Tune Pro 3.50, 3.00 以及不是 Pro 的 2.55 版偵測 SMART,
竟然都顯示為 Health Status: OK,但 4 版以上的還是一樣...
HD Tune Pro 3.50 版以下的和 4 版偵測 SMART 的方式和原理不同...?!
[ HD Tune Pro 3.50 以下檢測 SMART.png ]

 
HD SMART Tools 檢測差異:
無 ID 檢碼:HWiNFO32, Acronis Drive Monitor
目前值(Current)、出廠值(Value)、最大值(Max)
無 最差值(Worst)、出錯值:Acronis Drive Monitor
無 臨界值(Threshold)、門檻值:Speccy

無 資料(Data)、Raw 值:WinDlg, HDD Health
資料(Data) 使用 16 進位:CrystalDiskInfo, Speccy, PC Wizard
無 狀態(Status):PC Wizard
只顯示 最終狀態(Status):SeaTools

相關文章:
HD SMART
HD SMART 檢測參數

沒有留言:

張貼留言