Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows 10でI/Oデバイスエラーを解決する9つの対処法【原因と修正手順を徹底解説】

Windows 10でI/Oデバイスエラーを解決する9つの対処法【原因と修正手順を徹底解説】

Windows 10のI/Oデバイスエラーとは

USBメモリ、SDカード、メモリーカード、外付けハードディスク、CDなどの外部ストレージデバイスに対して、データの読み取りやコピーといった入出力(I/O)操作が実行できない場合、「I/Oデバイスエラー」が表示されます。トラブルシューティングは原因によってはシンプルに済むこともあれば、時間のかかる複雑な作業になることもあります。このエラーはWindowsだけでなく、LinuxやmacOSなどすべてのプラットフォームで発生する可能性があります。本記事では、Windows 10のデスクトップ/ノートPCでI/Oデバイスエラーを解決する方法を詳しく解説します。

ユーザーから報告されている代表的なI/Oデバイスエラーメッセージは以下の通りです。

  • 「I/Oデバイスエラーのため、要求を実行できませんでした。」
  • 「読み取りプロセスメモリまたは書き込みプロセスメモリ要求の一部のみが完了しました。」
  • I/Oエラーコード:エラー6、エラー21、エラー103、エラー105、エラー131

Windows 10でI/Oデバイスエラーを解決する9つの対処法【原因と修正手順を徹底解説】

Windows 10でI/Oデバイスエラーを修正する方法

これらのエラーメッセージには、以下のようなさまざまな原因が考えられます。

  • 接続不良 – 外部デバイスが正しく接続されていないと、システムがデバイスを認識できません。
  • USBポートの破損 – USBカードリーダーやUSBポートが破損していると、外部デバイスが認識されないことがあります。
  • USBドライバーの破損・非互換 – USBドライバーがOSと互換性がない場合、このようなエラーが発生することがあります。
  • 故障または非対応の外部デバイス – ハードドライブ、USBメモリ、CD、メモリーカードなどの外部デバイスが誤ったドライブ文字で認識されたり、破損・汚れがあったりすると、さまざまなエラーが発生します。
  • ケーブルの劣化 – 古くなったり被覆が剥げたりしたケーブルを使用すると、デバイスが頻繁にコンピューターから切断されます。
  • コネクタの緩み – コネクタは適切な接続を確立するために不可欠な部品です。緩んでいると、この問題の原因となることがあります。

方法1:外部デバイスと接続ポートの問題を解決する

外部ストレージデバイスが正しく接続されていないと、I/Oデバイスエラーが発生します。以下のチェックを行い、不具合のあるハードウェアを特定しましょう。

1. PCから外部ストレージデバイスを取り外し、別のUSBポートに接続します。

2A. 問題が解決し、データの読み書きができるようになった場合は、USBポート側に故障があります。

2B. 問題が引き続き発生する場合は、外部デバイス自体が故障しています。

方法2:すべての接続をしっかり固定する

多くのユーザーから、I/Oデバイスエラーはケーブルやコードの不具合によって発生することが多いと報告されています。

1. すべてのワイヤとコードがUSBハブおよびポートにしっかりと接続されていることを確認します。

2. すべてのコネクタがケーブルにしっかりと固定されており、良好な状態であることを確認します。

3. 現在使用中のケーブルを別のケーブルでテストします。新しいケーブルでI/Oデバイスエラーが発生しない場合は、古い・不良のケーブルやコネクタを交換する必要があります。

方法3:デバイスドライバーを更新する

IDE ATA/ATAPIコントローラーのドライバーを最新バージョンに更新すると、Windows 10のI/Oデバイスエラーを解決できることがあります。これらのコントローラーは光学ドライブを含む幅広い外部デバイスを認識するように設計されているため、通常は最も効果的な方法です。

注意: 近年のWindows 10モデルでは、IDE ATA/ATAPIコントローラーのドライバーは一部の機種にしか搭載されていません。

1. Windowsキーを押し、「デバイスマネージャー」と入力して、開くをクリックします。

Windows 10でI/Oデバイスエラーを解決する9つの対処法【原因と修正手順を徹底解説】

2. 「IDE ATA/ATAPI コントローラー」カテゴリをダブルクリックして展開します。

Windows 10でI/Oデバイスエラーを解決する9つの対処法【原因と修正手順を徹底解説】

3. 次に、デバイスドライバー(例:Intel(R) 第6世代 Core Processor Family Platform I/O SATA AHCI Controller)を右クリックし、下図のように「ドライバーの更新」を選択します。

Windows 10でI/Oデバイスエラーを解決する9つの対処法【原因と修正手順を徹底解説】

4. 「ドライバーを自動的に検索」をクリックすると、ドライバーが自動的に検出されインストールされます。

Windows 10でI/Oデバイスエラーを解決する9つの対処法【原因と修正手順を徹底解説】

5. ドライバーの更新が完了したら「閉じる」をクリックし、PCを再起動します。

6. 同様の手順を、「ユニバーサル シリアル バス コントローラー」および「ヒューマン インターフェイス デバイス」配下のすべてのデバイスドライバーにも繰り返し実行します。

方法4:デバイスドライバーを再インストールする

ドライバーを更新しても同じ問題が続く場合は、代わりに再インストールを試してみてください。Windows 10のI/Oデバイスエラーの解決に役立つことがあります。

1. 前述の手順と同様に「デバイスマネージャー」を開き、「IDE ATA/ATAPI コントローラー」セクションを展開します。

Windows 10でI/Oデバイスエラーを解決する9つの対処法【原因と修正手順を徹底解説】

2. 再度「Intel(R) 第6世代 Core Processor Family Platform I/O SATA AHCI Controller」ドライバーを右クリックし、図のように「デバイスのアンインストール」を選択します。

Windows 10でI/Oデバイスエラーを解決する9つの対処法【原因と修正手順を徹底解説】

3. 警告ダイアログが表示されるので、「このデバイスのドライバーソフトウェアを削除します」にチェックを入れ、「アンインストール」をクリックして確定します。

Windows 10でI/Oデバイスエラーを解決する9つの対処法【原因と修正手順を徹底解説】

4. アンインストールが完了したら、Windows PCを再起動します。

5. メーカー(この場合はIntel)の公式サイトから、該当ドライバーの最新版をダウンロードします。

6. ダウンロード後、ダウンロードしたファイルをダブルクリックし、画面の指示に従ってインストールします。

7. インストール完了後、コンピューターを再起動し、問題が解決したかどうかを確認します。

注意: 同じ手順は他のドライバーにも適用できます。

方法5:IDEチャネルのプロパティで転送モードを変更する

システムの転送モードが正しく設定されていない場合、OSは外部ドライブやデバイスからコンピューターへデータを転送できません。この場合は、以下の手順でIDEチャネルのプロパティからドライブの転送モードを変更することをおすすめします。

1. 方法3で説明した手順に従って、「デバイスマネージャー > IDE ATA/ATAPI コントローラー」を開きます。

2. ドライブが接続されているチャネルを右クリックし、下図のように「プロパティ」を選択します。

注意: このチャネルはセカンダリIDEチャネルです。

Windows 10でI/Oデバイスエラーを解決する9つの対処法【原因と修正手順を徹底解説】

3. 「詳細設定」タブに切り替え、「転送モード」ボックスで「PIO のみ」を選択します。

プロのヒント: Windows 7の場合は、「詳細設定」タブを開き、下図のように「DMA を有効にする」のチェックを外します。

Windows 10でI/Oデバイスエラーを解決する9つの対処法【原因と修正手順を徹底解説】

4. 「OK」をクリックして変更を保存し、すべてのウィンドウを閉じます

注意:プライマリ IDE チャネルのデバイス 0」は変更しないでください。変更するとシステムが正常に動作しなくなる恐れがあります。

方法6:Windowsを更新する

Microsoftは定期的にアップデートをリリースし、システムのバグや問題を修正しています。そのため、以下の手順でWindows OSを常に最新の状態に保ちましょう。

1. Windowsキーを押し、「更新プログラムのチェック」と入力して「開く」をクリックします。

Windows 10でI/Oデバイスエラーを解決する9つの対処法【原因と修正手順を徹底解説】

2. 図のように「更新プログラムのチェック」ボタンをクリックします。

Windows 10でI/Oデバイスエラーを解決する9つの対処法【原因と修正手順を徹底解説】

3A. 利用可能なアップデートがある場合は、「今すぐインストール」をクリックしてダウンロードします。

Windows 10でI/Oデバイスエラーを解決する9つの対処法【原因と修正手順を徹底解説】

3B. 利用可能なアップデートがない場合は、「最新の状態です」というメッセージが表示されます。

Windows 10でI/Oデバイスエラーを解決する9つの対処法【原因と修正手順を徹底解説】

4. 最後に「今すぐ再起動」をクリックして、アップデートを適用します。

方法7:コマンドプロンプトでディスクをチェック・修復する

Windows 10ユーザーは、コマンドプロンプトを使用してシステムのハードディスクを自動的にスキャンおよび修復できます。以下の手順に従って、Windows 10のI/Oデバイスエラーを修正してください。

1. Windowsキーを押し、「cmd」と入力して、図のように「管理者として実行」をクリックします。

Windows 10でI/Oデバイスエラーを解決する9つの対処法【原因と修正手順を徹底解説】

2. コマンドプロンプトで「chkdsk X: /f /r /x」と入力し、Enterキーを押します。

注意: Xの部分は、対象ドライブのドライブ文字に置き換えて入力してください。

Windows 10でI/Oデバイスエラーを解決する9つの対処法【原因と修正手順を徹底解説】

最後に、処理が正常に完了するまで待ち、ウィンドウを閉じます。システムでI/Oデバイスエラーが解消されたかどうかを確認してください。

方法8:システムファイルをチェック・修復する

さらに、Windows 10ユーザーはSFCおよびDISMコマンドを実行することで、システムファイルを自動的にスキャンおよび修復することもできます。

1. 方法7の手順に従って、管理者権限でコマンドプロンプトを起動します。

2. 「sfc /scannow」コマンドを入力し、図のようにEnterキーを押します。

Windows 10でI/Oデバイスエラーを解決する9つの対処法【原因と修正手順を徹底解説】

3. 次に、以下のコマンドを順番に1つずつ実行します。

DISM.exe /Online /Cleanup-image /Checkhealth

DISM.exe /Online /Cleanup-image /Scanhealth

DISM.exe /Online /Cleanup-image /Restorehealth

Windows 10でI/Oデバイスエラーを解決する9つの対処法【原因と修正手順を徹底解説】

これにより、Windows 10のデスクトップ/ノートPCで発生する入出力(I/O)デバイスエラーを解決できるはずです。

方法9:ハードドライブをフォーマットしてI/Oデバイスエラーを解決する

上記の方法で解決策が見つからなかった場合は、ハードドライブをフォーマットすることでI/Oデバイスエラーを解決できる可能性があります。「Windows 10でハードドライブをフォーマットする方法」のガイドを参照してください。それでも解決しない場合は、ハードドライブが深刻に破損していると考えられるため、新しいドライブへの交換が必要です。

おすすめ記事:

  • Windows 10を回復環境(Recovery Mode)で起動する方法
  • Windows 10で「不明なUSBデバイス」を修正する方法
  • WinZipは安全に使えるのか
  • Google Chrome Elevation Serviceとは何か

このガイドがお役に立ち、Windows 10でI/Oデバイスエラーを修正する方法をご理解いただけたなら幸いです。どの方法が最も効果的だったか、ぜひコメントでお知らせください。また、本記事に関するご質問やご提案がございましたら、お気軽にコメント欄にお寄せください。


  1. Windows 10でPAGE_NOT_ZEROブルースクリーンエラーが発生したときの対処法6選

    WindowsでBSOD(ブルースクリーン・オブ・デス)エラーに遭遇するのは、本当にストレスの溜まる出来事です。「Page Not Zero(Page Not Zero例外)」エラーにデバイスが固まってしまった経験はありませんか?このPAGE_NOT_ZERO例外は、主にサードパーティ製アンチウイルスソフトがシステムの動作に干渉することで発生します。この問題を回避する最も効果的な方法の一つは、Windows PC上のアンチウイルスツールを一時的に無効化するか、別のセキュリティソフトへ乗り換えることです。そのほかにも、古いドライバーや旧バージョンのWindowsの使用、ハードディスクのエラーなど

  2. Windows 10で外付けハードディスクのI/Oデバイスエラーを解決する方法

    Windows 10で外付けハードディスクのエラーに悩まされていませんか?ドライブやその中に保存されたデータにアクセスできない状態が続いているなら、早めの対処が必要です。放置すれば、外付けハードドライブ上のファイルやデータをすべて失うリスクもあります。 ご安心ください。いくつかの簡単なトラブルシューティング手順を実行するだけで、このエラーは迅速に解決できます。 本記事では、Windows 10 PCで発生するI/Oデバイスエラーを修正するための効果的な解決策をご紹介します。その前に、まずこの問題が発生する主な原因について理解しておきましょう。 I/Oデバイスエラーが発生する主な原因 ドライバ