【解決】WindowsエクスプローラーにCD/DVDドライブが表示されないときの対処法
Windowsは、パソコンに接続されているすべてのドライブにアルファベットのドライブレターを自動的に割り当てます。内蔵・外付けのCD/DVDドライブも例外ではなく、ドライブレターが与えられ、「PC(マイコンピュータ)」やエクスプローラーの各所に表示されるはずです。
ところが、何らかの原因でCD/DVDドライブがエクスプローラーから完全に消えてしまうことがあります。場合によっては、デバイスマネージャーにも表示されなくなります。この問題は想像以上に多くのユーザーが経験しており、すぐにディスクを読み込みたい場面では大きな支障になります。
原因の多くはドライバーの不具合です。Windows Updateの直後に症状が出た場合は新しく入ったドライバーが、特別な変更をしていないのに発生した場合はドライバーの破損またはバージョンの古さが疑われます。また、ハードウェア自体の故障の可能性も完全には否定できないため、念頭に置いておきましょう。
ここからは、この問題を解決するための具体的な方法を順番に紹介します。
事前に確認したいポイント
- ドライブ本体が動作しているか確認する
CD/DVDドライブの前面にはインジケーターランプがあります。ディスクを挿入したときにランプが点灯・点滅しない場合は、ハードウェア故障の可能性があります。ランプが付かない場合は、ディスクが回転する音がするかどうかも耳を澄まして確認してみてください。 - 物理的な接続を確認する
ドライブに異常が見つかった場合は、パソコンのケースを開けて、ドライブが正しく取り付けられているか、ケーブルが緩んでいないかをチェックしましょう。 - パソコンを再起動する
意外に思われがちですが、単純な再起動だけで問題が解消することは少なくありません。まずは試してみる価値があります。 - Windows標準のトラブルシューティングツールを実行する
- Windowsキー + R を押して「ファイル名を指定して実行」を開く
- control.exe /name Microsoft.Troubleshooting と入力して Enter
- 「ハードウェアとサウンド」の下にある「デバイスの構成」をクリック
- 「次へ」をクリックして診断を実行
方法1:レジストリのUpperFiltersとLowerFiltersを削除する
レジストリの値を変更することでこの問題を修正できる場合があります。ただし、レジストリはシステムの中でも特に繊細な部分なので、作業前に必ずバックアップを作成し、問題が起きたときに元の状態へ戻せるようにしておきましょう。
レジストリのバックアップを作成する
- Windowsキー + R を押して「ファイル名を指定して実行」を開きます。
- regedit と入力し、Enterキーを押すか「OK」をクリックします。
- 次のパスへ移動します:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}
パスの移動方法がわからない場合は、左側のツリーを順にダブルクリックして展開してください。- 左ペインの HKEY_LOCAL_MACHINE をダブルクリック
- SYSTEM をダブルクリック
- CurrentControlSet をダブルクリック
- Control をダブルクリック
- Class をダブルクリック
- 左ペインで {4D36E965-E325-11CE-BFC1-08002BE10318} を一度クリックして選択します。
- 上部メニューの「ファイル」をクリックします。
- 「エクスポート」を選択し、バックアップファイルの保存先を指定します。
- 識別しやすい名前を付けて「保存」をクリックすれば、バックアップ完了です。
もし操作を誤って元に戻したくなった場合は、次の手順でバックアップを復元できます。
- Windowsキー + R で「ファイル名を指定して実行」を開き、regedit と入力してEnter。
- レジストリエディターのメニューから「ファイル」→「インポート」を選択。
- 保存しておいたバックアップファイルを選択して「開く」をクリック(ファイルをダブルクリックしてもOK)。
UpperFiltersとLowerFiltersを削除する
バックアップが完了したら、実際の修正作業に進みましょう。
- Windowsキー + R を押して「ファイル名を指定して実行」を開きます。
- regedit と入力し、Enterキーを押すか「OK」をクリックします。

- 先ほどと同じパス HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318} へ移動します。
- 左ペインで {4D36E965-E325-11CE-BFC1-08002BE10318} を選択します。
- 右ペインに UpperFilters と LowerFilters の文字列値があるか確認します。両方が見つかれば次の手順へ進み、見つからなければ後述の「値が存在しない場合」の手順へ進んでください。

- Ctrlキーを押しながら両方の値を順番にクリックして選択します。
- 右クリックして「削除」を選択します。確認画面が表示されたら Enterキーで確定します。

値が存在しない場合:手動で作成する
UpperFiltersとLowerFiltersが見つからない場合は、次の手順で必要なキーと値を新規作成します。
- パス HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\atapi へ移動します。
- 左ペインで CurrentControlSet フォルダーを見つけます(未展開の場合はダブルクリック)。
- そのサブフォルダーである Services をダブルクリックして展開します。
- 左ペインで atapi を選択します。
- atapiを選択した状態で、右ペインの空いている部分を右クリックします。
- 「新規」→「キー」を選択します。
- キー名を Controller0 にします(大文字・小文字が区別されるため、表記どおり正確に入力してください)。Enterキーを押すと、左ペインのatapiの下にキーが作成されます。
- 作成した Controller0 を左ペインでクリックして選択します。
- 右ペインの空きスペースを右クリックし、「新規」→「DWORD (32ビット) 値」を選択します。
- 値の名前を EnumDevice1 に変更して Enter(こちらも大文字・小文字に注意)。
- 右ペインに表示された EnumDevice1 をダブルクリックします。
- 編集画面の「値のデータ」に 1 を入力します。このとき「16進数」が選択されていることを確認し、「OK」をクリックします。
- レジストリエディターを閉じます。
パソコンを再起動し、エクスプローラーでCD/DVDドライブが復活しているか確認してください。
補足: CD/DVDドライブのドライブレターが消える原因は、多くの場合このフィルター系の値にあるため、この方法が最もポピュラーな対処法となっています。レジストリ操作に自信がない場合は、該当エントリを削除してくれる.regファイルが公開されているので、そうしたツールを利用するのも一つの手です。
方法2:Microsoft Fix Itツールを使用する
Microsoftが公開している「Fix It」ツールには、CD/DVDドライブの問題を診断・修復する専用のものがあります。Windows XP / Vista / 7をお使いの場合は対応するFix Itページから、Windows 8 / 8.1をお使いの場合はそちら用のツールをダウンロードしてください。
ダウンロードしたFix Itユーティリティを実行し、指示が表示されたら「問題を検出して自動的に修復する(Detect problems and apply the fixes for me)」をクリックします。

問題の原因がUpperFilters / LowerFiltersの不整合であれば、ツールが自動的に検出して修復してくれます。

方法3:CD/DVDドライブにドライブレターを手動で割り当てる
Windowsがドライブレターを割り当てていないことが原因で、エクスプローラーにCD/DVDドライブが表示されていない場合は、手動でレターを割り当てることで解決できます。
- Windowsキーを押してスタートメニューを開きます。
- 検索ボックスに diskmgmt.msc と入力し、表示されたプログラムを開きます。

- 「ディスクの管理」ウィンドウの下半分で、CD-ROM 0 や CD-ROM 1 の欄にドライブレターが表示されているか確認します。
- レターが割り当てられていない場合は、CD-ROM の表示部分またはその近くを右クリックし、「ドライブ文字とパスの変更」を選択します。
- 「追加」をクリックします。
- 「次のドライブ文字を割り当てる」のドロップダウンメニューを開き、任意のドライブレターを選択します。
- 「OK」をクリックします。

ディスクの管理ウィンドウに戻ったら F5キーで更新を実行します。処理が完了すると、CD/DVDドライブにドライブレターが割り当てられ、エクスプローラーにも表示されるようになるはずです。
方法4:DVDドライバーをアンインストールする
次に試したいのは、DVDドライバーを一度アンインストールしてからシステムを再起動する方法です。「ドライバーを消して大丈夫?」と思われるかもしれませんが、Windowsにはすべてのデバイス向けに汎用ドライバーが用意されています。特定のドライバーを削除した後に再起動すると、Windowsが自動的に最適なドライバーをインストールしてくれる仕組みです。Windows純正のドライバーは互換性が高いため、これで改善するケースが多くあります。
- Windowsキー + R を押します。
- devmgmt.msc と入力して Enterキーを押します。

- デバイスマネージャーが開いたら、DVD/CD-ROMドライブ をダブルクリックして展開します。
- 表示されたDVD/CDドライバーを右クリックして「デバイスのアンインストール」を選択します。確認ダイアログが出たら承認してください。一覧に表示されているすべてのドライバーに対して同じ操作を繰り返します。

- DVD/CD-ROMドライブの下に何も表示されない場合は、メニューの「表示」→「非表示のデバイスの表示」を選択します。隠れていたドライバーが現れるので、それらを右クリックしてアンインストールします。

作業が終わったらパソコンを再起動します。再起動後、Windowsが自動的に最適なドライバーをインストールし、問題が解決しているはずです。
方法5:IDE ATA/ATAPIコントローラーをアンインストールする
方法4で改善しなかった場合は、以下の手順を試してみてください。
注意: この方法を実行する前に、必ず方法2(Fix Itツール)を先に試しておいてください。
- Windowsキー + R を押して「ファイル名を指定して実行」を開きます。
- devmgmt.msc と入力し、Enterキーを押すか「OK」をクリックします。

- デバイスマネージャーの一覧から IDE ATA/ATAPI コントローラー を探してダブルクリックし、展開します。
- ATA Channel 0 や ATA Channel 1 という名前の項目を探します。環境によっては1つだけの場合もあれば複数ある場合もあります。同じ名前の項目が3つ並んでいることもありますが、心配はいりません。
- IDE ATA/ATAPI コントローラー 配下にある ATA Channel 0 / ATA Channel 1 のすべての項目を、右クリック→「デバイスのアンインストール」で削除していきます。

すべてのアンインストールが完了したらパソコンを再起動します。Windowsが自動的にドライバーを再構成し、問題が解決するはずです。CD/DVDドライブが戻っているかどうか確認してみてください。
補足: 1回目の再起動で直らない場合でも、もう一度再起動すると改善したという報告が多数あります。2回連続で再起動してみることをおすすめします。
-
Windows 10でWi-Fiオプションが表示されない問題を解決する21の方法【完全ガイド】
多くのユーザーから、「Windows 10のネットワークとインターネット設定にWi-Fiオプションが表示されない」という報告が寄せられています。この問題は、必要なサービスが1つ以上停止している場合や、ドライバーの古さ、システムファイルの破損、ユーザープロファイルの不具合、OS自体のバージョンが古いこと、TCP/IPの競合など、さまざまな原因で発生します。幸いにも、これらを解決するためのトラブルシューティング方法は数多く存在します。以下で順番に確認していきましょう。 Windows 10でWi-Fiオプションが表示されない問題の直し方 ここでは、Wi-Fiオプションが消えてしまう問題を解決する
-
Windows 10で144Hzモニターが表示されない問題を解決する方法【原因と対策を徹底解説】
画面のちらつきや解像度の異常など、ディスプレイに関するトラブルの見落とされがちな原因のひとつが「リフレッシュレートの低い設定」です。この問題は一般的に「Windows 10で144Hzが表示されない」と呼ばれています。リフレッシュレートが60Hzに固定されていて、144Hzモニターなのに60Hzしか選択できないという場合、本記事ではその原因と具体的な対処法を詳しく解説します。144Hzを有効にする方法もあわせてご紹介しますので、ぜひ最後までお読みください。 Windows 10で144Hzが表示されない問題の解決方法 まず、144Hzのリフレッシュレートとは、1秒間に画面を144回更新して映