つぶねこ

@もじらもーど。
↑recent | ↓old | 20 index | 100 index | 300 index | 記事5件 | 記事10件 | 記事20件 |最新5件 |FAQ | カテゴリ一覧 | Index |
2004/8/29 2:41
さいきんのWindowsでS.M.A.R.T関連ユーティリティ

 Linuxのsmartctlが使いよいのだが、では主たるWindowsではどうかというと、d-tempやhdd health、HDTEMP、HD Tune、SpeedFAN、今は亡きSmartDefenderにゃどにゃど、数はあるもののどれもいまいち使い勝手が悪い。
 といってもそれぞれ特徴や使い道はあるもんで、SMARTコンディションや温度監視の他にも、HD Tuneにゃらこういう内周-外周のベンチっぽいものや表面検査ぽいものができるし、今は亡きSmartDefenderにゃらSMARTのshort-test,long-testも可能であった。
 しかしどれも一長一短というか、もうちょっと愚直で素直で理解可能にゃツールが欲しい。せっかくSMARTでHDDの健康管理というにゃら、細かい情報まで見れてにゃんぼであろう。
 で、あまりにもそのへんの国内情報が少にゃいのでちょっと探してみたら、smartctlのwin32版あるし・・・。にゃんだかにゃ〜
 
 で、そこいらにあるドライブでやってみたらこんにゃ感じ。
 smartctl version 5.32 Copyright (C) 2002-4 Bruce Allen
 Home page is http://smartmontools.sourceforge.net/
 
 === START OF INFORMATION SECTION ===
 Device Model: Maxtor 4R120L0
 Firmware Version: RAMB1TU0
 Device is: In smartctl database [for details use: -P show]
 ATA Version is: 7
 ATA Standard is: ATA/ATAPI-7 T13 1532D revision 0
 Local Time is: Fri Aug 27 04:51:53 2004 東京 (標準時)
 SMART support is: Available - device has SMART capability.
 SMART support is: Enabled
 
 === START OF READ SMART DATA SECTION ===
 SMART overall-health self-assessment test result: PASSED
 
 General SMART Values:
 Offline data collection status: (0x80) Offline data collection activity
  was never started.
  Auto Offline Data Collection: Enabled.
 Self-test execution status: ( 0) The previous self-test routine completed
  without error or no self-test has ever
  been run.
 Total time to complete Offline
 data collection: ( 30) seconds.
 Offline data collection
 capabilities: (0x5b) SMART execute Offline immediate.
  Auto Offline data collection on/off support.
  Suspend Offline collection upon new
  command.
  Offline surface scan supported.
  Self-test supported.
  No Conveyance Self-test supported.
  Selective Self-test supported.
 SMART capabilities: (0x0003) Saves SMART data before entering
  power-saving mode.
  Supports SMART auto save timer.
 Error logging capability: (0x01) Error logging supported.
  No General Purpose Logging support.
 Short self-test routine
 recommended polling time: ( 2) minutes.
 Extended self-test routine
 recommended polling time: ( 68) minutes.
 
 SMART Attributes Data Structure revision number: 16
 Vendor Specific SMART Attributes with Thresholds:
 ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
  3 Spin_Up_Time 0x0027 222 221 063 Pre-fail Always - 7020
  4 Start_Stop_Count 0x0032 253 253 000 Old_age Always - 1005
  5 Reallocated_Sector_Ct 0x0033 253 253 063 Pre-fail Always - 0
  6 Read_Channel_Margin 0x0001 253 253 100 Pre-fail Offline - 0
  7 Seek_Error_Rate 0x000a 253 252 000 Old_age Always - 0
  8 Seek_Time_Performance 0x0027 250 229 187 Pre-fail Always - 34016
  9 Power_On_Minutes 0x0032 226 226 000 Old_age Always - 673h+24m
  10 Spin_Retry_Count 0x002b 253 252 157 Pre-fail Always - 0
  11 Calibration_Retry_Count 0x002b 253 252 223 Pre-fail Always - 0
  12 Power_Cycle_Count 0x0032 253 253 000 Old_age Always - 81
 192 Power-Off_Retract_Count 0x0032 253 253 000 Old_age Always - 0
 193 Load_Cycle_Count 0x0032 253 253 000 Old_age Always - 0
 194 Temperature_Celsius 0x0032 253 253 000 Old_age Always - 33
 195 Hardware_ECC_Recovered 0x000a 253 252 000 Old_age Always - 44591
 196 Reallocated_Event_Count 0x0008 253 253 000 Old_age Offline - 0
 197 Current_Pending_Sector 0x0008 253 253 000 Old_age Offline - 0
 198 Offline_Uncorrectable 0x0008 253 253 000 Old_age Offline - 0
 199 UDMA_CRC_Error_Count 0x0008 199 199 000 Old_age Offline - 0
 200 Multi_Zone_Error_Rate 0x000a 253 252 000 Old_age Always - 0
 201 Soft_Read_Error_Rate 0x000a 253 236 000 Old_age Always - 7
 202 TA_Increase_Count 0x000a 253 252 000 Old_age Always - 0
 203 Run_Out_Cancel 0x000b 253 252 180 Pre-fail Always - 3
 204 Shock_Count_Write_Opern 0x000a 253 252 000 Old_age Always - 0
 205 Shock_Rate_Write_Opern 0x000a 253 252 000 Old_age Always - 0
 207 Spin_High_Current 0x002a 253 252 000 Old_age Always - 0
 208 Spin_Buzz 0x002a 253 252 000 Old_age Always - 0
 209 Offline_Seek_Performnce 0x0024 253 253 000 Old_age Offline - 0
  99 Unknown_Attribute 0x0004 253 253 000 Old_age Offline - 0
 100 Unknown_Attribute 0x0004 253 253 000 Old_age Offline - 0
 101 Unknown_Attribute 0x0004 253 253 000 Old_age Offline - 0
 
 SMART Error Log Version: 1
 Warning: ATA error count 49 inconsistent with error log pointer 5
 
 ATA Error Count: 49 (device log contains only the most recent five errors)
  CR = Command Register [HEX]
  FR = Features Register [HEX]
  SC = Sector Count Register [HEX]
  SN = Sector Number Register [HEX]
  CL = Cylinder Low Register [HEX]
  CH = Cylinder High Register [HEX]
  DH = Device/Head Register [HEX]
  DC = Device Command Register [HEX]
  ER = Error register [HEX]
  ST = Status register [HEX]
 Powered_Up_Time is measured from power on, and printed as
 DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes,
 SS=sec, and sss=millisec. It "wraps" after 49.710 days.
 
 Error 49 occurred at disk power-on lifetime: 5 hours (0 days + 5 hours)
  When the command that caused the error occurred, the device was in an unknown state.
 
  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 01 1e cb d1 e0 Error: UNC at LBA = 0x00d1cb1e = 13749022
 
  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
  -- -- -- -- -- -- -- -- ---------------- --------------------
  42 03 01 1e cb d1 e0 00 06:06:01.152 READ VERIFY SECTOR(S) EXT
  42 03 01 1d cb d1 e0 00 06:05:59.792 READ VERIFY SECTOR(S) EXT
  42 03 01 1c cb d1 e0 00 06:05:59.776 READ VERIFY SECTOR(S) EXT
  42 03 02 1e cb d1 e0 00 06:05:58.608 READ VERIFY SECTOR(S) EXT
  42 03 02 1c cb d1 e0 00 06:05:57.248 READ VERIFY SECTOR(S) EXT
 
 Error 48 occurred at disk power-on lifetime: 5 hours (0 days + 5 hours)
  When the command that caused the error occurred, the device was in an unknown state.
 
  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 01 1d cb d1 e0 Error: UNC at LBA = 0x00d1cb1d = 13749021
 
  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
  -- -- -- -- -- -- -- -- ---------------- --------------------
  42 03 01 1d cb d1 e0 00 06:05:59.792 READ VERIFY SECTOR(S) EXT
  42 03 01 1c cb d1 e0 00 06:05:59.776 READ VERIFY SECTOR(S) EXT
  42 03 02 1e cb d1 e0 00 06:05:58.608 READ VERIFY SECTOR(S) EXT
  42 03 02 1c cb d1 e0 00 06:05:57.248 READ VERIFY SECTOR(S) EXT
  42 03 04 1c cb d1 e0 00 06:05:56.112 READ VERIFY SECTOR(S) EXT
 
 Error 47 occurred at disk power-on lifetime: 5 hours (0 days + 5 hours)
  When the command that caused the error occurred, the device was in an unknown state.
 
  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 02 1e cb d1 e0 Error: UNC at LBA = 0x00d1cb1e = 13749022
 
  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
  -- -- -- -- -- -- -- -- ---------------- --------------------
  42 03 02 1e cb d1 e0 00 06:05:58.608 READ VERIFY SECTOR(S) EXT
  42 03 02 1c cb d1 e0 00 06:05:57.248 READ VERIFY SECTOR(S) EXT
  42 03 04 1c cb d1 e0 00 06:05:56.112 READ VERIFY SECTOR(S) EXT
  42 03 04 18 cb d1 e0 00 06:05:56.080 READ VERIFY SECTOR(S) EXT
  42 03 08 18 cb d1 e0 00 06:05:54.688 READ VERIFY SECTOR(S) EXT
 
 Error 46 occurred at disk power-on lifetime: 5 hours (0 days + 5 hours)
  When the command that caused the error occurred, the device was in an unknown state.
 
  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 01 1c cb d1 e0 Error: UNC at LBA = 0x00d1cb1c = 13749020
 
  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
  -- -- -- -- -- -- -- -- ---------------- --------------------
  42 03 02 1c cb d1 e0 00 06:05:57.248 READ VERIFY SECTOR(S) EXT
  42 03 04 1c cb d1 e0 00 06:05:56.112 READ VERIFY SECTOR(S) EXT
  42 03 04 18 cb d1 e0 00 06:05:56.080 READ VERIFY SECTOR(S) EXT
  42 03 08 18 cb d1 e0 00 06:05:54.688 READ VERIFY SECTOR(S) EXT
  42 03 08 10 cb d1 e0 00 06:05:54.688 READ VERIFY SECTOR(S) EXT
 
 Error 45 occurred at disk power-on lifetime: 5 hours (0 days + 5 hours)
  When the command that caused the error occurred, the device was in an unknown state.
 
  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 03 1c cb d1 e0 Error: UNC at LBA = 0x00d1cb1c = 13749020
 
  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
  -- -- -- -- -- -- -- -- ---------------- --------------------
  42 03 04 1c cb d1 e0 00 06:05:56.112 READ VERIFY SECTOR(S) EXT
  42 03 04 18 cb d1 e0 00 06:05:56.080 READ VERIFY SECTOR(S) EXT
  42 03 08 18 cb d1 e0 00 06:05:54.688 READ VERIFY SECTOR(S) EXT
  42 03 08 10 cb d1 e0 00 06:05:54.688 READ VERIFY SECTOR(S) EXT
  42 03 10 10 cb d1 e0 00 06:06:58.800 READ VERIFY SECTOR(S) EXT
 
 SMART Self-test log structure revision number 1
 Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
 # 1 Extended offline Completed without error 00% 8817 -
 # 2 Short offline Completed without error 00% 13 -
 ひとまず、ドライブのセルフテストを実行できるのがよい。これのlongテストがパスすれば、気休めにはにゃる。
 それ以外は要調査だが、どうもぱっとした資料が見あたらにゃいにゃぁ。error logの内容が特によく分からん。上記のセクタで読み直しを行ったと言うことか?
 ちにゃみに、PrimiseのUltra何か経由だと微妙にエラーが出たり、3wareのEslacade上のドライブはLinux版のみ対応だったりとかで、いろいろ発展途上にゃがら期待できそうにゃ物体である。
 とりあえず、Win上のSMART関連ツールは、ややこしいGUIにゃものでがんばるより、smartctlが便利そう。

▼ S.M.A.R.T. 関連記事
▼ S.M.A.R.T. 関連記事     一覧メニュー    (全11件表示)
SMART WinDLG Data Lifeguard Diagnostic for Windows / 古いHDDとSMART / smartmontools @win / WindowsでS.M.A.R.T関連ユーティリティ / SMARTテスト / PC障害日記 メイン機 HDD劣化 続 / SMARTモニタ / S.M.A.R.Tモニタソフト 続 / S.M.A.R.Tモニタソフト / HDD増設 SmartDefender / S.M.A.R.T.モニタソフト
関連リンク
smartmontools


Index


2004/09/15 11:44 
2004/09/15 07:25 
2004/09/14 20:33 
2004/09/14 02:37 
2004/09/14 02:11 
2004/09/13 21:20 
2004/09/13 14:38 
2004/09/13 01:38 
2004/09/12 22:59 
2004/09/12 10:16 
2004/09/12 02:16 
2004/09/11 08:48 
2004/09/11 03:21 
2004/09/11 01:23 
2004/09/10 20:22 
2004/09/10 12:55 
2004/09/10 02:35 
2004/09/09 19:03 
2004/09/09 17:39 
2004/09/09 02:27 
2004/09/08 18:09 
2004/09/08 09:57 
2004/09/08 01:01 
2004/09/07 22:14 
2004/09/07 09:42 
2004/09/07 08:40 
2004/09/06 21:45 
2004/09/06 02:35 
2004/09/06 00:01 
2004/09/05 20:53 
2004/09/05 20:02 
2004/09/05 17:27 
2004/09/04 18:00 
2004/09/04 17:06 
2004/09/04 10:48 
2004/09/03 10:26 
2004/09/03 04:56 
2004/09/02 17:07 
2004/09/02 02:34 
2004/09/01 23:36 
2004/09/01 14:47 
2004/09/01 04:59 
2004/08/31 22:43 
2004/08/31 16:03 
2004/08/31 13:04 
2004/08/30 07:32 
2004/08/30 02:08 
2004/08/29 16:53 
2004/08/29 15:18 
2004/08/29 05:14 
2004/08/29 02:41 
2004/08/28 22:18 
2004/08/28 04:11 
2004/08/27 23:57 
2004/08/27 07:06 
2004/08/27 02:24 
2004/08/26 23:48 
2004/08/26 22:32 
2004/08/26 00:46 
2004/08/25 22:51 
2004/08/25 22:04 
2004/08/25 01:58 
2004/08/24 23:12 
2004/08/24 10:01 
2004/08/24 04:30 
2004/08/23 21:32 
2004/08/23 10:44 
2004/08/23 01:46 
2004/08/22 11:30 
2004/08/22 02:21 
2004/08/21 18:30 
2004/08/21 10:01 
2004/08/21 03:17 
2004/08/20 08:39 
2004/08/20 08:22 
2004/08/19 10:23 
2004/08/19 07:26 
2004/08/18 18:52 
2004/08/18 04:42 
2004/08/17 21:39 
2004/08/17 08:58 
2004/08/17 01:27 
2004/08/16 21:43 
2004/08/16 18:29 
2004/08/16 01:25 
2004/08/15 23:01 
2004/08/15 22:21 
2004/08/15 07:41 
2004/08/14 22:46 
2004/08/14 12:15 
2004/08/14 02:56 
2004/08/13 13:25 
2004/08/13 01:36 
2004/08/12 15:27 
2004/08/12 11:35 
2004/08/12 04:51 
2004/08/11 04:55 
2004/08/11 01:42 
2004/08/11 00:11 
2004/08/10 20:50 
2004/08/10 10:51 

↑recent | ↓old | 20 index | 100 index | 300 index | 記事5件 | 記事10件 | 記事20件 |最新5件 |FAQ | カテゴリ一覧 | Index |