デバイスマネージャーで外付けストレージがコード43(This device has been stopped because it has reported problems)を表示すると、ドライバーやハードウェアに何らかの問題が発生していることがわかります。コード43はWindowsがデバイスを認識できなくなったときに出力されるエラーの一つで、外付けHDDやSSD、USBメモリで頻繁に見られます。原因はWindows Update後のドライバー不整合、電源管理の設定、USBコントローラーの問題など多岐にわたります。会社のPCでこのエラーが起きた場合、バックアップ未実施の状態で不用意に操作するとデータ損失のリスクがあるため、データ保護を最優先に対処する必要があります。本記事では、外付けストレージに特化したコード43エラーの原因特定方法と、安全に問題を解決する手順を解説します。
【要点】この記事で確認すること
- 最初に見る場所: デバイスマネージャーのエラー詳細とイベントビューアーのシステムログを確認する。
- 切り分けの軸: ドライバーの状態、電源管理の設定、USBコントローラーの不具合、他のPCでの動作確認。
- 注意点: データを守るためにまずバックアップを取り、レジストリ編集や非公式ドライバーは使わない。会社PCの場合は管理者に連絡してから対処する。
ADVERTISEMENT
目次
コード43エラーが外付けストレージで発生する主な原因
コード43はデバイスが報告した問題によりWindowsが停止させた状態を示します。外付けストレージに限った原因は以下のとおりです。
Windows Update後のドライバー不整合
Windows Updateによって外付けストレージのドライバーやUSBコントローラーのドライバーが自動更新された結果、互換性が失われてコード43が発生することがあります。特に品質更新プログラム(累積更新プログラム)の適用後によく報告されています。更新の直前まで正常に使えていた場合は、更新プログラムが原因の可能性が高いです。
電源管理設定によるUSBポートの停止
Windowsの電源管理には「USBセレクティブサスペンド」という機能があり、省電力のために未使用のUSBポートを一時的に停止します。外付けストレージがサスペンド状態から復帰できないとコード43が発生します。特にノートPCでバッテリー駆動時にこの設定が有効になりやすいです。
USBコントローラーやケーブルの物理的問題
USBポートの接触不良、ケーブルの断線、ハブ経由の電力不足もコード43を引き起こします。ドライバーや設定に問題がなくても、ハードウェア側の不安定さが原因でデバイスが認識されなくなるケースがあります。
データを守るために最初に確認すべきこと
コード43が表示されている外付けストレージには、重要なデータが残っている可能性があります。対処を始める前に、以下の安全確認を必ず実施してください。
他のPCやポートで認識できるか試す
まずは別のUSBポートに差し替えるか、別のPCに接続して認識されるか確認します。もし他の環境で正常に認識されれば、元のPCのUSBポートやドライバーに問題があると切り分けられます。逆にどのPCでも認識しない場合、ストレージ自体の故障が疑われます。
バックアップの優先順位を決める
もしデータにアクセスできるのであれば、すぐに別のストレージにコピーしてください。コード43の状態でもWindowsがドライブレターを割り当てていればエクスプローラーから開ける可能性があります。データが開けない場合は、以降の対処でデータ損失のリスクが伴うことを認識しておきましょう。
デバイスマネージャーとイベントビューアーを使った原因の切り分け
コード43の詳細な原因を特定するには、まずデバイスマネージャーでデバイスの状態を確認し、次にイベントビューアーで関連するエラーログを調べます。
デバイスマネージャーでエラーコードとドライバーの状態を確認
デバイスマネージャーを開き、該当の外付けストレージを右クリックして「プロパティ」を選びます。「全般」タブの「デバイスの状態」にコード43が表示されていることを確認します。さらに「ドライバー」タブでドライバーの詳細情報(プロバイダー、日付、バージョン)を確認しておきます。これにより、ドライバーが標準のMicrosoft製か、サードパーティ製かがわかります。
イベントビューアーでエラーの発生タイミングを特定
Windowsのイベントビューアー(eventvwr.msc)を起動し、「Windows ログ」→「システム」を開きます。右側の「フィルター」で「エラー」と「警告」を選択し、外付けストレージ関連のエラーを探します。USBSTORやdisk、storahciなどのソースでエラーが記録されている場合、ドライバーや電源管理が原因と特定できます。特に「DeviceSetupManager」や「Power-Troubleshooter」の警告が近くにある場合は、電源管理が疑われます。
| エラーの種類 | イベントID | 考えられる原因 |
|---|---|---|
| USBストレージのエラー | 158, 162 | USBセレクティブサスペンドの解除失敗、ドライバーのクラッシュ |
| ディスク関連のエラー | 7, 11 | ドライバーの不整合、コントローラーの障害 |
| 電源管理の警告 | 42, 44 | USBポートがサスペンドから復帰できない |
安全な対処手順:ドライバーの更新とロールバック
データ保護を最優先にする場合、まずはドライバーのロールバックや更新を試みます。以下の手順を順に実行してください。操作の前に、外付けストレージのデータにアクセスできる場合はバックアップを取っておきましょう。
- デバイスマネージャーを開き、コード43のデバイスを右クリックして「ドライバーの更新」を選びます。「ドライバーを自動的に検索」を選択し、Windowsがより適切なドライバーを探すのを待ちます。見つかった場合はインストールし、再起動後に改善するか確認します。
- 自動検索で解決しない場合、「ドライバー」タブの「ドライバーのロールバック」を試します。このボタンがグレーアウトしている場合は、以前のドライバーが保持されていないため使用できません。ロールバックが可能なら実行し、再起動します。
- ロールバックもできない場合は、該当デバイスを右クリックして「デバイスのアンインストール」を選びます。表示されるダイアログで「このデバイスのドライバーを削除する」にチェックを入れてからアンインストールします。その後、PCを再起動するとWindowsが自動的にドライバーを再インストールします。
- USBコントローラーが原因の可能性もあるため、「ユニバーサル シリアル バス コントローラー」の配下にある各デバイス(特に「USB Root Hub」や「Generic USB Hub」)を順番に右クリックし、「デバイスのアンインストール」を実行します。再起動後、Windowsが自動的に再インストールします。
- 最後の手段として、外付けストレージの製造元の公式サイトから最新ドライバーをダウンロードしてインストールする方法があります。ただし、会社のPCでは管理者権限がない場合やセキュリティポリシーで許可されていない場合があるため、事前に情報システム部門に確認してください。
電源管理とUSBセレクティブサスペンドの設定確認
USBセレクティブサスペンドが有効だと、外付けストレージが省電力モードになり復帰できずコード43が発生することがあります。設定を変更して問題が解決するか試します。
電源オプションでUSBセレクティブサスペンドを無効にする
- コントロールパネルから「電源オプション」を開きます。またはタスクバーのバッテリーアイコンを右クリックして「電源オプション」を選びます。
- 現在使用中の電源プラン(「バランス」「省電力」など)の「プラン設定の変更」をクリックし、次の画面で「詳細な電源設定の変更」をクリックします。
- 一覧から「USB設定」→「USBセレクティブサスペンドの設定」を展開し、「設定」を「無効」に変更します。バッテリー駆動と電源接続の両方を無効にしてください。
- 「適用」→「OK」で保存し、外付けストレージを再接続してコード43が解消されるか確認します。
デバイスマネージャーでUSBルートハブの電源管理を無効にする
個別のUSBポートに対して電源管理を無効にすることもできます。「ユニバーサル シリアル バス コントローラー」から各USB Root Hubを右クリックしてプロパティを開き、「電源の管理」タブの「電力の節約のためにコンピューターでこのデバイスの電源をオフにできるようにする」のチェックを外します。この設定は再起動後も維持されます。
管理者に確認すべき項目と再発防止策
会社のPCでは、自分でドライバーや電源設定を変更できない場合があります。管理者に以下の点を確認し、相談しましょう。
グループポリシーや配布ドライバーの制限
会社のPCにはグループポリシーで電源設定の変更が禁止されていることや、特定のドライバーバージョンが強制適用されていることがあります。管理者に「USBセレクティブサスペンドの無効化」「特定のドライバーバージョンの配布を停止してほしい」と依頼する際は、イベントビューアーのログやデバイスマネージャーのスクリーンショットを添えるとスムーズです。
Windows Updateのブロックやロールバック
累積更新プログラムによってコード43が発生した場合、管理者はその更新プログラムをアンインストールしたり、次月の更新で修正を待つ判断ができます。個人ではWindows Updateのアンインストールは可能ですが、セキュリティリスクが伴うため管理者の指示を仰ぐべきです。
再発防止策
- 外付けストレージを常に安全な取り外しを行ってから抜き差しする。
- USBハブは電源供給付きのものを使用し、電力不足を防ぐ。
- Windows Updateの配信を延期する設定を管理者に相談する。
よくある質問
コード43が表示されてデータにアクセスできません。どうすればいいですか?
まずは別のPCに接続して認識するか試してください。認識しない場合はストレージ自体の故障の可能性が高く、データ復旧サービスが必要になるかもしれません。認識する場合は、元のPCのドライバーや電源設定を上記手順で見直してください。
ドライバーのロールバックがグレーアウトしています。
以前のドライバーが保持されていない状態です。デバイスのアンインストールや、USBコントローラーのリセットを試すと解決することがあります。
電源設定を変更しても改善しません。
電源設定以外の原因、例えばWindows Updateの影響、物理的な問題、ウイルス対策ソフトの干渉などが考えられます。イベントビューアーでエラーの詳細を確認し、管理者に相談してください。
まとめ
デバイスマネージャーのコード43が外付けストレージで発生した場合、まずは安全を確保し、バックアップが可能なら取ってから対処を始めてください。原因の切り分けはデバイスマネージャーとイベントビューアーを活用し、ドライバーの更新・ロールバック、USBセレクティブサスペンドの無効化を順に試します。会社のPCでは管理者への連絡を忘れずに行い、勝手にレジストリを編集しないようにしましょう。適切な手順を踏めばデータを失わずに問題を解決できる可能性が高いです。
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Windows・PCの人気記事ランキング
- 【直し方】F7でカタカナにならない!ファンクションキーが効かず音量などが変わる時のFnロック解除法
- 【Windows】画面がチカチカ・点滅する!グラフィックドライバの更新と設定の見直し
- 【Windows】パスワードなしで起動!PIN入力を省略して自動ログイン(サインイン)させる設定手順
- 【Windows】デスクトップのアイコンが「白い紙」になった!アイコンキャッシュを削除して元に戻すコマンド
- 【PC周辺】2台のモニターで壁紙を「別々」にする方法!Windows11での配置と調整
- 【Edge】お気に入りが同期で消えた時の復元手順
- 【Windows】デスクトップアイコンの「緑のチェック」は何?OneDriveの同期マークを非表示にする方法
- 【Windows】「HEVCビデオ拡張機能」の導入により高画質な動画を標準再生できるようにする手順
- 【Edge】起動時や新しいタブを「Google」にする設定!ニュースを消してシンプルにする方法
- 【Edge】起動時に前回のタブを自動で復元させる設定手順
