SMART 警告がある場合、Windows から通知されますか?

SMART 警告がある場合、Windows から通知されますか?

SMART 警告がある場合、Windows (7、2008 Server) はディスクが間もなく故障する可能性があることを通知しますか? それとも、サードパーティの通知ソフトウェアをインストールする必要がありますか?

答え1

サードパーティのアプリは必要ありませんが、通知についてはシステム ログを監視する必要があります。

答え2

ドライブのステータスを表示する短いスクリプトを作成しました。

基本的に、Win32_DiskDrive.Status は SMART を備えたドライブに対して次の値を返します。

「OK」、「劣化」、「予測失敗」

このファイルをjs拡大。

次に、コマンドラインで実行します。スクリプト ファイル名.js です。または、タスク スケジューラを使用してスケジュールを設定するとさらに効果的です。

var wmiService = GetObject("winmgmts://./root/CIMV2");
var diskDrives = wmiService.ExecQuery("SELECT * FROM Win32_DiskDrive");
for(var enumDisks = new Enumerator(diskDrives); !enumDisks.atEnd(); enumDisks.moveNext()){
    var disk = enumDisks.item();
    if(disk.StatusInfo == "Pred Fail"){
        WScript.Echo("Disk: " + disk.Caption + "\nReports Status: " + disk.StatusInfo);
    }
    else{ WScript.Echo("All's quiet on the Western Front.");}
}

答え3

1 つの方法は、「タスク スケジューラ」を使用して \Microsoft\Windows\DiskDiagnostic を見つけ、「Microsoft-Windows-DiskDiagnosticResolver」という名前のタスクを有効に設定することです。これは既定では無効になっています。中継される情報は、必要以上に多くなる可能性があり、より重要と思われる場合にのみ煩わしいソフトウェアもあります。

タスク スケジューラでは、特定のイベント番号が発生したときにポップアップ表示することで、イベント ログに基づいてイベントを作成できます。タスク スケジューラを使用すると、スマート機能を他の機能に結び付けて、独自の相互接続とメッセージング (電子メールを含む) を設計できます。

現時点では、スマート エラーを通知するように設定されているハードウェアの多くは、起動時にフラグを立てます。通常、これはかなり深刻な問題であり、実際の問題があることを示している場合が多いです。ハードウェア (OS の前) については、マザーボードの BIOS と、その他のカードまたはオンボード チップの BIOS 設定でスマート設定を確認してください。

その他のさまざまなドライバー、Intel、Dell Perc、Promice、HighPoint、その他すべての RAID コントローラー、およびその他すべてのディスク コントローラーには、設定に応じてスマート エラーを監視およびフラグ付けできる独自のソフトウェアがあります。それらの多くは、さまざまな方法でシステムに接続したり、独自の監視フラグを使用したり、その両方の機能を使用したりできます。同様に、これらのコントローラー項目の多くには通知への独自のパスも必要であり、ソフトウェアなしではシステムにフラグ付けされないか、ソフトウェアを介してのみフラグ付けされることを覚えておいてください。

一部のユーティリティはスマート エラーを監視し、他の便利なタスクも実行できます。「SpeedFan」の新しいバージョンはスマートを使用して HD 温度を監視し、他のスマート エラーにフラグを設定するためにも使用できます。

そうは言っても、(Web からの長期にわたる調査中) ドライブの 50% 以上が、以前に FAIL スマート警告が出されずに故障しています。また、ハード ドライブ自体の故障とは関係のない、非常に奇妙な出来事からスマート警告や悪い数値が出ることもあります。接続/配線にのみ関係するフラグが出ることもあります。そのため、それに頼ったり、スマート フラグにパニックになったりするのは、システムが現在理解できる範囲を超えて過剰反応していることになります。通常は何かがおかしいのですが、ハード ドライブ自体が壊れているわけではないかもしれません。
人間は、結果として生じるフラグを、ソフトウェア/ドライバーの問題である可能性もある偽のフラグから実際に判断するのに、まだ多少の熟練が必要です。人間は、スマート フラグがなくても、通常のルーチンでディスクの調子が悪いという問題を見つけられるかもしれません。

それは、車のエンジンがいつもと違う音を立て始めたときに、修理工場に持ち込んで「何も問題はありません」と言われるか、あるいは実際に何が問題なのかが見つかるようなものです。車を運転して、音や動作がまったく違う場合は、道路から外れてバックアップしてください :-) コンピューターが車に問題がないと言っても、それだけでわかることは限られています。

答え4

ディスクが「障害」状態にある場合、Windows 7 はイベント ログに記録するだけでなく、ドライブが障害状態にあることを示すダイアログ ボックスもポップアップ表示します。このダイアログは、かなり頻繁に (1 時間に 1 回以上だと思います) 表示されます。再度表示されないようにするチェック ボックスがあります。

管理者以外のアカウントでこれを観察しました。

関連情報