イベントビューアーでイベントID 55、50、98、140のディスクエラーを修正する

Windows 11/10のイベントビューアーでイベントID 55、50、140、または98、ディスク上のファイルシステム構造が破損しており使用できませんというエラーが表示された場合は、このガイドに従って問題を解決できます。

イベント55、ディスク上のファイルシステム構造が破損しており使用できませんとはどういう意味ですか?

イベント55、Ntfs

ディスク上のファイルシステム構造が破損しており使用できません。ボリュームでchkdskユーティリティを実行してください

イベントID 55のエラーは、NTFSがトランザクションログにデータを書き込めない場合に発生します。NTFSがトランザクションデータを書き込めない操作を停止またはロールバックできないようになります。このエラーは通常、ファイルシステムが破損しているときに発生します。ファイルシステムの破損は、ディスク上の不良セクターや、ファイルシステムからディスクサブシステムへの不完全な入出力要求によって発生する可能性があります。

イベントID 98とは何ですか?

イベントID 98、ボリュームC:(\Device\HarddiskVolume3)は、完全なChkdskを実行するためにオフラインにする必要があります。コマンドラインから「CHKDSK /F」をローカルで実行するか、「REPAIR-VOLUME <ドライブ:>」をPowerShellからローカルまたはリモートで実行してください。

イベントID 98、ボリュームをオフラインにして完全なChkdskを実行する必要がありますというエラーが表示された場合。ディスクのファイルシステムに問題があることを意味します。NTFSドライブはドライブにトランザクションログを書き込むことができません。これは、ディスク上の不良セクターによって発生した可能性のある入出力操作の問題が原因である可能性があります。

イベントビューアーでイベントID 55、50、98、140のディスクエラーを修正する

Windows 11/10のイベントビューアーでイベントID 55、50、98、140のディスクエラーを修正するには、次の修正を使用できます。

  1. Chkdskコマンドを実行する
  2. SFCスキャンを実行する
  3. フィルタードライバーを更新する
  4. SCSIポートまたはRAIDコントローラーのドライバーを更新または再インストールする
  5. サードパーティのストレージドライバーを更新する
  6. ハードウェアを物理的に変更する
  7. データを復元してディスクをフォーマットする

各方法の詳細を見て、問題を解決しましょう。

1] Chkdskコマンドを実行する


Windowsでディスクエラーが発生したときに最初に実行する必要があるのは、Chkdskコマンドを実行することです。これはWindowsの組み込みユーティリティで、ファイルシステムの整合性をチェックし、実行時にファイルシステムエラーを修正します。管理者としてコマンドプロンプトを開き、chkdsk /rと入力してEnterキーを押します。PCの再起動を求められたら、作業を保存して再起動してください。再起動すると、ツールが実行され、エラーを検出して修正します。

2] SFCスキャンを実行する

イベントID 55、50、140、および98は、ファイルシステムの破損によって発生する可能性があります。ファイルシステムが破損やファイルの欠落なく無傷であることを確認するには、SFC(システムファイルチェッカー)スキャンを実行する必要があります。これにより、すべてのシステムファイルがスキャンされ、問題が検出され、自動的に置き換えまたは復元されます。

SFCスキャンを実行するには、管理者としてコマンドプロンプトを開き、sfc /scannowと入力してEnterキーを押します。

3] フィルタードライバーを更新する

フィルタードライバーは、ファイルシステム、ストレージ、ネットワークなどの動作を決定するオプションのドライバーです。Windows上の1つ以上のファイルシステムに対する入出力操作をフィルタリングします。イベントIDエラーはファイルシステムの破損が原因で発生するため、問題を解決するにはファイルシステムフィルタードライバーを更新することをお勧めします。フィルタードライバーはオプションであるため、デバイスマネージャーで見つからない場合があります。

「ストレージコントローラー」カテゴリのデバイスマネージャーでファイルシステムフィルタードライバーが見つかった場合は、右クリックして[アンインストール]を選択してアンインストールします。PCメーカーの公式Webサイトから、PCにインストールするドライバーを入手できます。デバイスメーカーの公式Webサイトにアクセスし、所有しているデバイスモデルを入力してフィルタードライバーをダウンロードします。次に、Windows PCにインストールします。

4] SCSIポートまたはRAIDコントローラーのドライバーを更新または再インストールする

SCSI(Small Computer System Interface)ポートドライバーは、オペレーティングシステムと、ハードドライブ、CD/DVDドライブ、スキャナー、プリンターなどのSCSIデバイス間で通信します。現在、SATA(Serial ATA)やSAS(Serial Attached SCSI)などの他のインターフェイスの技術により、SCSIポートドライバーはまれになっています。PCにSCSIポートドライバーがまだある場合は、最新バージョンに更新する必要があります。通常、Windows Updateはドライバーとその更新を処理します。この場合は、再インストールがより良いオプションになります。

RAID(Redundant Array of Independent Disks)コントローラードライバーは、オペレーティングシステムとRAIDコントローラー間の通信を処理します。RAIDテクノロジーにより、複数のハードドライブを単一の論理ユニットとして結合してパフォーマンスを向上させることができます。

SCSIポートまたはRAIDコントローラーのドライバーを更新するには、Windows Updateを確認して、保留中の更新があればインストールします。

SCSIポートまたはRAIDコントローラーのドライバーを再インストールするには、デバイスマネージャーを開き、「SCSIおよびRAIDコントローラー」カテゴリを探して展開します。カテゴリが見つからない場合は、「その他のデバイス」で確認します。SCSI/RAIDホストコントローラーを右クリックし、[アンインストール]を選択してアンインストールを完了します。次に、デバイスメーカーの公式サポートWebサイトにアクセスし、デバイスモデルを入力します。SCSI/RAIDコントローラーのドライバーをダウンロードしてPCにインストールします。または、オプションの更新からドライバーをインストールできます。

5] サードパーティのストレージドライバーを更新する

オプションの更新からドライバーをインストールすることもできます。

5] サードパーティのストレージドライバーを更新する

ディスクメーカーのドライバーまたはサードパーティのストレージドライバーをインストールしている場合は、それらを最新バージョンに更新する必要があります。場合によっては、通信を妨害し、イベントビューアーがディスクにログを書き込まなくなることがあります。ディスクメーカーの公式Webサイトまたはドライバーに付属のプログラムで更新情報を見つけることができます。

6] ハードウェアを物理的に変更する

PCのハードディスクのポートを手動で別のポートに移動して変更する方法がわかっている場合は、イベントID 55、50、140、および98のエラーを修正できます。ラップトップでこの問題が発生した場合は、専門家に依頼して物理的なハードウェア変更を行う方がよいでしょう。マザーボードとそのポートに精通している場合は、ドライブを別の空きポートに移動できます。

7] データを復元してディスクをフォーマットする

まだエラーが修正されない場合は、データ復元プログラムを使用してディスクからデータを復元することをお勧めします。復元したデータを別のディスクに保存します。ここでディスクをフォーマットし、イベントIDのエラーを修正します。

コマンドプロンプトを使用してハードディスクエラーを修正するには?

ハードディスクエラーは、Windowsの昇格されたコマンドプロンプトでChkdskコマンドを使用して修正できます。ChkdskはWindowsのユーティリティで、ハードディスクをスキャンし、ディスクのエラーと不良セクターを見つけ、実行時に修正します。ほとんどのハードディスクの問題は、Chkdskユーティリティで修正できます。