「デバイスの準備ができていません」エラーの修正方法【Windows 7/8/10対応】
「デバイスの準備ができていません」というエラーは、外付けハードディスク上のファイルを開こうとしたときに発生します。主な原因は、外部デバイスにハードウェア障害が起きている場合や、ドライブが空である・フォーマットされていない場合などです。

また、接続の問題(外付けドライブが正しく接続されていない)、デバイスの破損(ドライブが論理的・物理的に損傷しておりPCが認識できない)、互換性の問題(ハードディスクがOSと互換性がない)、システムファイルの破損(ドライブへの接続を担うシステムファイルの不具合)といった外的要因でも発生することがあります。本記事では、考えられるすべての解決策を順番にご紹介し、このエラーの修正を目指します。
「デバイスの準備ができていません」エラーの修正方法
- フラッシュドライブでエラーが表示される場合:ストレージデバイスがUSBメモリやフラッシュドライブであり、システムがそれに接続できていないことを示しています。
- 仮想ディスクマネージャーでエラーが表示される場合:仮想ディスクマネージャー経由でデバイスにアクセスできない状態です。適切な権限がないか、OSとVMマネージャー間のドライブマッピングに問題がある可能性があります。
- 内蔵HDDでエラーが表示される場合:外付けドライブではなく、内蔵HDDに対してエラーが発生している状況を指します。
解決策1:接続とハードウェアの確認
ソフトウェア的な対処に進む前に、まずハードディスクが正しく接続されているか、接続用のSATAケーブルが正常に機能しているかを確認しましょう。
ハードディスク自体は正常で、問題がPC側にあるかどうかを切り分けるには、別のコンピューターにドライブを接続して確認してください。そちらでも同じエラーが出る場合は、接続ケーブルを交換して再度試してみてください。
外付けハードディスクを使用している場合は、接続ケーブルがポートにしっかりと差し込まれているか、ケーブル自体が正常に動作しているかを必ず確認してください。
解決策2:チェックディスクスキャンの実行
ドライブが正しく接続されているのにエラーが続く場合は、チェックディスク(chkdsk)スキャンの実行を検討してください。外付けドライブが破損していたり、不良セクターが存在したりすると、システムがドライブへ正常にアクセスできず、このエラーメッセージが表示されます。チェックディスクユーティリティを実行して、問題の修復を試みましょう。
- Windows + Sキーを押し、検索ボックスに「コマンドプロンプト」と入力します。アプリを右クリックして「管理者として実行」を選択します。
- コマンドプロンプトで以下のコマンドを実行します。ドライブ文字はご自身の環境に合わせて変更してください(ここでは例として「G」を使用)。
chkdsk g: /r chkdsk g: /f

- チェックディスクの処理が完全に完了するまで待ちます。ドライブの容量やデータ量によっては時間がかかることがあります。
- 修復が完了したらPCを再起動し、ドライブに再度アクセスできるか確認してください。
解決策3:ドライブ文字の変更
それでもエラーが解消しない場合は、ドライブ文字の変更を試みましょう。各ドライブは一意のドライブ文字で識別され、システムからのアクセス経路もこれによって定義されています。ドライブ文字が、システム側で既に予約されている文字と競合しているケースがあり、これがエラーの原因になることがあります。
- Windows + Rキーを押し、「diskmgmt.msc」と入力してEnterキーを押します。
- ディスクの管理が開いたら、対象のドライブを右クリックし、「ドライブ文字とパスの変更」を選択します。

- 「変更」ボタンをクリックし、リストから別のドライブ文字を選択して設定します。

- ドライブ文字を変更したら、外付けドライブを一度取り外し、再接続したうえで、問題なくアクセスできるか確認してください。
解決策4:ハードウェアとデバイスのトラブルシューティングツールの実行
Windowsには、接続されたハードウェアの不具合を自動的に検出・修復するトラブルシューティングツールが標準搭載されています。外付けハードディスクにアクセスできない場合、このツールがレジストリの異常な値をチェックし、正常に動作していないコントローラーを修復してくれる可能性があります。
- Windows + Rキーを押し、「control panel」と入力してEnterキーを押します。
- コントロールパネルが開いたら、画面右上の表示方法を「大きいアイコン」に変更し、「トラブルシューティング」をクリックします。

- 「ハードウェアとサウンド」を選択し、次の画面で「ハードウェアとデバイス」をクリックします。トラブルシューティングツールの処理が完了するのを待ち、修正案が提示されたら適用してください。

- 修正後にPCを再起動し、ドライブに問題なくアクセスできるか確認します。
上記の解決策に加えて、以下の対処法も試す価値があります。
- ドライブを使用中のプログラムを確認する。ドライブが他のアプリで使用中の場合、このエラーが表示されることがあります。
- USBコントローラードライバーを再インストールする。ドライバーが破損または古くなっていると、このエラーの原因になります。
- Windowsを最新のビルドに更新する。
- SFCスキャンを実行する。システムファイルやレジストリの破損を確認・修復できます。
- 別のコンピューターに接続して確認する。エラーが再現するかどうかで原因を切り分けられます。
- システムの復元を実行する。これは最終手段です。すべての方法が失敗する場合、Windows自体に問題がある可能性があります。システムの復元でも解決しない場合は、クリーンインストールも検討しましょう。
-
Windows 11で「プログラムが応答していません」エラーが出る原因と6つの解決策
Windows 11で「プログラムが応答していません」という警告が表示されて困っていませんか?この問題は、システムファイルの破損やアプリケーションの不具合などがきっかけで発生することがあり、Windows 10でもWindows 11でもよく報告されているトラブルです。ドライバーの破損、システムリソースの不足、ウイルスやマルウェアへの感染、悪意のあるアプリケーションの存在など、背景にはさまざまな要因が潜んでいる可能性があります。 この記事では、Windows 11/10でこの警告を解消するために役立つトラブルシューティングの方法を、手順に沿ってわかりやすくご紹介します。 Windows 11
-
Windows 11でデバイスマネージャーが動作しないときの対処法5選
デバイスマネージャーは、キーボード、USBドライブ、グラフィックカード、ハードディスクなど、PCに接続されたハードウェアデバイスを確認・管理できるWindowsの便利な標準機能です。接続しているハードウェアに不具合が発生したり、正常に動作しなくなったりした場合も、デバイスマネージャーを使えば問題のあるデバイスを特定できます。また、デバイス間の競合を解消したり、特定のデバイスを有効・無効にしたりする際にも役立ちます。 何らかの不具合によってデバイスマネージャーが読み込めなくなった場合は、この記事で紹介する対処法を試してみてください。ここでは、Windows 11で「デバイスマネージャーが動作し