デバイスI / Oエラー0x8007045dまたは0x9007045dを修正する方法

エラー0x8007045d、0x9007045dなどのI / Oデバイスエラーは通常、あるストレージメディアから別のストレージメディアにファイルを転送しようとしたり、ストレージデバイスを開いたり、ディスクを書き込んだり  するときに発生します。このエラーが発生した場合、ほとんどの場合、Windowsがストレージデバイスとの間で使用できない、または互換性のない転送モードを使用しようとしていることを意味します。ハードウェアの障害、接続または構成の誤りもこのエラーの原因となる可能性があります。

残念ながら、ほとんどの場合、エラー0x8007045d、0x9007045d はディスクドライブが破損していることを示しています。このエラーが表示された場合、99.9%の確率でディスクが不良になっています。ドライブコントローラが故障している可能性もあります。ディスクが故障している場合、唯一の解決策はディスクを交換することです。

これを確認するには、メーカーの修理ツールを使用してください。WDドライブの場合は、Western Digital Data LifeguardツールまたはSeagate SeaTools(Seagateの場合)を使用してください。これらのソフトウェアは、ドライブでハードウェアレベルのテストを行い、使用可能かどうかを報告します。これらはUSB経由でも実行できるため、他のコンピューターにダウンロードして実行できます。

Windowsでは、損傷したディスクへのインストールまたはディスクからのコピーはできません。それはより多くの問題を引き起こすので。なんとかインストールしたり、ディスクを使用したりする場合は  、ドライブ文字を指定してchkdsk実行 します。

私の経験では0.01の確率に基づいて、以下はこの問題に対処するために使用できるいくつかの方法です。

このエラーは、セーフモードでコピーしてからトラブルシューティング、ディスクチェックユーティリティによるトラブルシューティング、デバイスドライバーの更新、または最終的に障害のあるデバイスを交換することで修正できます。

方法1:コンピューターをセーフモードで起動する

セーフモードで起動し、コピー操作を実行して、エラーなしで完了できることを確認します。セーフモードで起動するには、次の手順に従います。

ウィンドウズ8/10

  1. キーボードのWindowsキー + Rを押し、msconfigと入力してEnterキーを押し、システム構成ツールを開きます。
  2. [ 起動 ]タブを選択し、[起動オプション]で[ セーフブート ]オプションを選択して、[ OK ]をクリックします。
  3. 再起動せずに再起動または終了するように求められます。後者を選択すると、後で自分で再起動できます。

    セーフモードで、ファイルをコピーしてみて成功するかどうかを確認します。ファイルが正常にコピーされた場合は、エラーの原因となっているサードパーティのソフトウェアまたはスタートアップ項目があることを意味します。コンピューターをクリーンブート状態にすることで、エラーの原因となっているサードパーティのアプリケーションを特定するのに役立ちます。さらに先に進んで、問題のあるソフトウェアを無効化またはインストールできます。コンピュータをクリーンブート状態にする方法は次のとおりです。

  1. キーボードのWindowsキー+ Rを押してシステム構成ツールを開き、msconfigと入力してEnterキーを押します。
  2. 全般 ]タブを選択スタートアップのオプションを選択すると、オフロードスタートアップ項目を
  3. [ サービス ]タブに移動し、[ Microsoftのサービスすべて隠す ]チェックボックスをオンにして、[ すべて無効にする ]をクリックします。
  4. [OK]をクリックし、[ 再起動]を選択します。
  5. システムがクリーンな状態で再起動したら、ファイルをもう一度コピーしてみます。これが機能する場合は、障害のあるアプリケーションを見つけてアンインストールする必要があります。
  6. クリーンブートモードを終了するには、以前に無効にしたオプションを有効にしながら、このプロセスを繰り返します。

方法2:ディスクチェックユーティリティを使用する

場合によっては、P2Pアプリケーションによってダウンロードされたファイルに破損したクラスターが含まれていることがあります。ディスクチェックを実行すると、ハードドライブ上のファイルがスキャンされ、修正が試みられます。これを行う方法は次のとおりです。

  1. [スタート]ボタンを押して「cmd」と入力し、コマンドプロンプトユーティリティを右クリックして、[ 管理者として実行]を選択して、コマンドプロンプトユーティリティを起動しますWindows 8以降では、Windowsキー+ Xを押して、[ コマンドプロンプト(管理者)]を選択します。画面に表示されるプロンプトに同意してください。
  2. コマンドプロンプトウィンドウで「chkdsk e:/ F / R / X / B」と入力し、Enterキーを押します。
  3. スキャンが完了したら、コンピューターを再起動し、ファイルをもう一度コピーしてみます。

スキャンには数時間かかる場合があるため、準備をしておく必要があります。

方法3:デバイスドライバーの更新

2つの方法のいずれも機能しない場合は、ストレージデバイスのドライバーを更新してみてください。これを行う方法は次のとおりです。

  1. キーボードのWindowsキー+ Rを押し、mscと入力してEnterキーを押すことにより、Windowsデバイスマネージャーツールを開きます。
  2. 問題の原因となっているデバイスを見つけて右クリックします。これには、DVD / CD-ROMドライブ、IDE ATA / ATAPIコントローラ、またはユニバーサルシリアルバスコントローラを使用できます。
  3. [ ドライバーソフトウェアの更新]をクリックし、プロンプトに従ってドライバーを更新します。システムにドライバーがない場合は、インターネットに接続する必要があります。