Windowsでsmartmontools
http://www.bnote.net/windows/windows/win_smartmontools.shtml を参考にする。
smartctl -t short /dev/hdb
smartmontools-5.33-1.win32ではselftestのログ取得でエラーになった。
>smartctl -l selftest /dev/hdb smartctl version 5.33 [i386-pc-mingw32] Copyright (C) 2002-4 Bruce Allen Home page is http://smartmontools.sourceforge.net/ === START OF READ SMART DATA SECTION === Error SMART Error Self-Test Log Read failed: Input/output error Smartctl: SMART Self Test Log Read Failed
svnスナップショットビルドを取得
http://smartmontools-win32.dyndns.org/smartmontools/
smartmontools-5.40-0-20100501-r3100.win64を使ってみる。
>smartctl -l selftest /dev/hdb smartctl 5.40 2010-04-30 r3100 [x86_64-w64-mingw32-win7] (cf-win32-20100501) Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net === START OF READ SMART DATA SECTION === SMART Self-test log structure revision number 1 Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error # 1 Short offline Completed without error 00% 86 -
selftestを未実行の場合は以下のようになった。
>smartctl -l selftest /dev/hdc smartctl 5.40 2010-04-30 r3100 [x86_64-w64-mingw32-win7] (cf-win32-20100501) Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net === START OF READ SMART DATA SECTION === SMART Self-test log structure revision number 1 No self-tests have been logged. [To run self-tests, use: smartctl -t]
ロングセルフテストと、所要時間の取得
smartctl -t long /dev/hdb ... === START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION === Sending command: "Execute SMART Extended self-test routine immediately in off-line mode". Drive command "Execute SMART Extended self-test routine immediately in off-line mode" successful. Testing has begun. Please wait 255 minutes for test to complete. Test will complete after Tue Jun 01 20:42:53 2010
テストが終了すれば、 smartctl -l selftest /dev/hdb で結果を取得できるはず。