Windowsでエラーコード108 ERROR_DRIVE_LOCKEDを解決する方法

エラーコード108(ERROR_DRIVE_LOCKEDと表示)は、本当に厄介な問題です。基本的に、何らかのプロセスがドライブを使用またはロックしているときに発生し、ファイルにアクセスできなくなったり、正常にシャットダウンできなくなったりします。場合によっては、システム全体が一時的にフリーズし、再起動後に動作が遅くなることもあります。原因を特定するのは必ずしも容易ではありませんが、多くの場合、システムファイルの破損、ドライバーの不具合、またはアプリケーション間の競合に関連しています。Windowsのドライブアクセス処理方法は時として分かりにくいため、この問題を解決するには、システムの健全性とドライバーを詳しく調べる必要があります。幸いなことに、この問題に対処する方法は複数あり、システムファイルの修復からドライバーの更新、システムスナップショットの復元まで様々です。ただし、コマンドライン操作と数回の再起動が必要になる場合があることを覚悟しておいてください。

Windows 10でERROR_DRIVE_LOCKEDエラーを修正する方法

破損したシステムファイルをチェックして修復する

これは良い出発点となります。なぜなら、システムファイルが破損すると、ドライブのロックエラーなど、あらゆる種類の不具合が発生する可能性があるからです。この方法は、破損したWindowsファイルをスキャンして修復するコマンドを実行するというものです。Windowsはディスクアクセスを管理するためにこれらのコアファイルに依存しているため、これらのファイルが破損したり欠落したりすると、ロックやフリーズが頻繁に発生します。

  • を押しWin+Rて入力しますcmd。単にエンターを押す代わりに、を押して管理者権限でコマンドプロンプトCtrl + Shift + Enterを起動します。
  • ユーザーアカウント制御のプロンプトが表示されたら、「はい」をクリックしてください。修正プログラムを実行するには、Windowsの管理者権限が必要です。
  • 「」と入力してEnterキーをDISM.exe /Online /Cleanup-image /Restorehealth押してくださいEnter。このツールはWindowsイメージの健全性をチェックし、必要に応じて修復します。ディスクの速度が遅い場合や古いマシンでは時間がかかることがありますので、しばらくお待ちください。
  • それが完了したら、次のコマンドを実行しますsfc /scannow。これにより、保護されているすべてのシステムファイルがスキャンされ、検出された問題が修復されます。
  • スキャンが完了したら、念のためDISMコマンドをもう一度実行して、すべてが正しく処理されていることを確認することをお勧めします。
  • PCを再起動してください。これらの修復作業の後、ドライブロックの問題が解消されることがあります。この方法は、最近のアップデートやシステム障害後にエラーが発生した場合に有効です。

ドライバーを更新または再インストールしてください。ドライバーが原因であることが多いからです。

多くの場合、古い、または破損したドライバーが原因でドライブがロックされたままになることがあります。特にストレージドライバーやチップセットドライバーにその傾向が顕著です。ドライバーを更新することで、こうしたエラーの原因となる競合が解消されることがよくあります。理由は簡単です。ドライバーは、Windowsがハードウェアとどのように通信するかを指示する役割を担っています。ドライバーに不具合があると、実際にはドライブがビジー状態またはロックされていないにもかかわらず、Windowsはドライブがビジー状態またはロックされていると誤認識してしまう可能性があるからです。

  • スタートボタンを右クリックするか、を押してWin + Xデバイスマネージャーを選択します。
  • ストレージコントローラ、ディスクドライブ、またはチップセットデバイスの一覧を確認してください。問題の原因となっていると思われるデバイスを右クリックしてください。
  • 「ドライバーソフトウェアの更新」を選択します。次に、「更新されたドライバーソフトウェアを自動的に検索する」を選択します。Windows が最新バージョンを検索してインストールします。
  • それでも解決しない場合、またはドライバーが既に最新の状態である場合は、アンインストールを試してみてください。もう一度右クリックし、 「デバイスのアンインストール」を選択します。「ドライバーソフトウェアを削除する」のチェックボックスがオフになっていることを確認してください。Windows は再起動時に誤ったドライバーを再インストールしてしまうことがあるためです。
  • アンインストール後、PCを再起動してください。Windowsが自動的にドライバーを再インストールするはずです。うまくいけば、正しく破損していないバージョンがインストールされるでしょう。

あるいは、より確実にドライバーを入手するには、特にSSDやチップセットなどの重要なコンポーネントについては、メーカーのウェブサイトから直接ドライバーをダウンロードすることをお勧めします。IntelやAMDのドライバーは Windowsのアップデートよりも信頼性が高い場合があります。

アップデート後に問題が発生した場合は、ドライバーをロールバックしてください。

ドライバーのアップデート後にエラーが発生し、アップデートしても解決しない場合は、以前のバージョンに戻すことで解決する可能性があります。新しいドライバーには、バグや互換性の問題が発生することがあるためです。

  • 再度デバイスマネージャーを開き、問題のあるデバイスを探してください。
  • 右クリックして、「プロパティ」を選択します。
  • 「ドライバー」タブに移動し、利用可能な場合は「ドライバーのロールバック」をクリックします。選択内容を確認してください。
  • PCを再起動して、エラーが解消されているかどうか確認してください。機種によっては、このプロセスが思ったよりもスムーズに進む場合もありますが、そうでない機種では、うまくいく場合とそうでない場合があります。

システムの復元を使用する — 正常に動作していたとき

システムを以前の状態に戻すことに抵抗がないのであれば、Windowsを以前の復元ポイントに戻すことで、ドライブロックの原因となった最近の変更を元に戻すことができます。これは、前回のソフトウェアアップデートやドライバーのインストールを元に戻すようなものです。ただし、操作方法を理解していない場合はリスクが伴うため、事前にレジストリのバックアップを作成しておくことをお勧めします。

  • スタートボタンを右クリックして「システム」を選択します。
  • サイドバーの「システム保護」をクリックしてください。
  • 「システムの復元」を選択し、画面の指示に従って問題が発生する前の復元ポイントを選択してください。通常、復元ポイントが古いほど良いですが、問題の原因と矛盾しないことを確認してください。
  • ウィザードを完了してしばらくお待ちください。PCが再起動し、システムファイルと設定がそのスナップショットの状態に戻ります。うまくいけば、ドライブのロック問題も解消されるはずです。

Windowsを最新バージョンにアップデートする

時として、最も単純なことが見落とされがちですが、Windowsのアップデートは重要な情報です。アップデートによってバグが修正され、セキュリティ上の脆弱性が解消され、場合によってはドライブへのアクセスに関する問題も解決されます。最近のWindowsパッチやアップデートの適用後にエラーが発生した場合は、アップデートを確認することで問題が解決することがよくあります。

  • 設定>更新とセキュリティに移動します。
  • 「アップデートを確認」をクリックしてください。パッチが自動的にダウンロードされ、インストールされる場合があります。
  • アップデートのインストール後に再起動してください。これだけで、未解決のバグが原因で発生するドライブのロックや動作の遅延などの不具合が解消される場合があります。

どの修正方法や組み合わせが最適かは、根本原因によって異なります。単にファイルが破損している場合もあれば、ドライバの不具合やシステムの一時的な不具合の場合もあります。このようなエラーはなかなか解決しないことが多いため、忍耐と試行錯誤が必要になるのが一般的です。特にシステムの動作が不安定な場合は、修正に複数回の試行や再起動が必要になる場合があることを覚えておいてください。

まとめ

  • DISMシステムファイルの問題を修正するために実行してくださいsfc /scannow
  • デバイスドライバ、特にストレージコントローラのドライバを更新または再インストールしてください。
  • アップデート後にエラーが発生した場合は、ドライバーをロールバックしてください。
  • 最近の変更が原因と思われる場合は、システムの復元を使用してください。
  • Windowsのアップデートを定期的に確認し、インストールしてください。

まとめ

ドライブロックエラーは、特にすべてがフリーズして原因が不明な場合、非常に厄介です。しかし、システムファイルの修復から始め、ドライバーの更新やロールバックを行い、必要に応じてWindowsを復元するなど、体系的なアプローチを取ることで問題を解決できる場合があります。原因が正確にわからない場合は、通常は破損したファイルやドライバーの不一致が原因ですが、マルウェアや不適切なアップデートが原因の場合もあります。これらのヒントが問題解決に役立つことを願っています。これが役に立つことを祈っています。少なくとも、私の場合、緊急時には効果がありました!