web-dev-qa-db-ja.com

イベントログからドライブデバイスを識別する方法は?

次のような、Windowsイベントログにドライブエラーに関するメッセージがあります。

デバイス\ Device\Harddisk0\DR0の不良ブロック

システムに2台のハードドライブがあります。どちらがこれらのエラーの原因であるかをどのように知ることができますか?ここのように、同じ識別タイプはどこにも見当たりません。

たとえば、デバイスマネージャからのダイアログは次のとおりです。

enter image description here

「ディスク0」なので、ドライブCであることを確認できますか?

3
Dims

エラーメッセージ\Device\Harddisk0\DR0は、ディスクの管理にリストされているようにディスク0を参照していますMMC(実行> diskmgmt.msc)。 Harddisk#構文は常にディスク番号を参照しますが、これはエラーがログに記録された時点のエラーメッセージに含まれるディスク番号になることに注意してください。何らかの理由で、エラーが発生してからデバイスマネージャを確認するまでの間に問題のあるディスクの番号が変更された場合は、間違ったディスクのせいになります。

ハードディスク番号とDR番号はどちらもドライブ(パーティションやボリュームではない)を参照します-これは通常、物理ドライブ(HDD、SSD、USB)です-各ドライブには複数のパーティションが含まれる場合があり、それぞれにドライブ文字が含まれる場合があります

前述のように、Harddisk#アイテムは、Windowsのディスクの管理で表示されるDisk#IDと一致します。 #番号は、ディスクが検出または接続されるとリアルタイムで割り当てられます内蔵HDDの場合、割り当てられた番号は通常固定されたままです(ケーブル接続は変更されません)リムーバブルドライブ(フラッシュドライブおよびUSBドライブ)の場合-接続中に次に使用可能な番号が割り当てられます(ギャップを埋める)存在する場合)-ドライブが切断された場合、番号はギャップを残して削除されます-ドライブが切断されると、以前に割り当てられた番号の記録はありません

DR#番号も動的に割り当てられますが、異なるルールに従います-番号は順番に割り当てられ、Windowsの起動中に再利用されません-リムーバブルドライブが切断されて再接続されるたびに、DR#番号が増加します

最初はハードディスク番号とDR番号が一致しますが、リムーバブルドライブをアクティブに使用すると、DR番号が増加します。Windowsの再起動時にのみ、DR番号の割り当てがリセットされます。DR番号は、ユーザーログオフイベント中にのみリセットされません。 Windowsの再起動時

切断されると、DR#番号を物理デバイスに関連付ける方法はありません-リムーバブルドライブには、過去に多くの異なるDR#番号が割り当てられていた可能性があります

1
Doug Collins