Windowsが外付けドライブ・USBメモリにドライブ文字を割り当てないときの直し方
PCでは、内蔵ハードディスク、SDカード、USBメモリ、光学ドライブ、外付けHDDなどを識別するために、それぞれにドライブ文字(ドライブレター)が割り当てられています。そのため、外付けドライブやUSBデバイスにドライブ文字が割り当てられないと、状況は一気に複雑になり、保存済みのファイルへアクセスできなくなります。さらに、そのドライブに依存しているプログラムも正常に動作しなくなってしまいます。
通常であればWindowsが自動的にドライブ文字を割り当てますが、「Virtual Disk」サービスが停止しているなどの理由により、割り当てに失敗することがあります。しかし心配は無用です。この記事では、Windows 10で外付けドライブのドライブ文字を設定・変更する方法をわかりやすく解説します。
Windowsが外付け・USBドライブにドライブ文字を割り当てない問題の最も確実な解決策
ドライブ文字を使用可能な状態にするには、「ディスクの管理」コンソールを使って手動で割り当てるのが最も手軽です。
注意: ドライブ文字を割り当てられるのは、接続したUSBドライブ上のパーティションがWindowsに認識されており、NTFS・exFAT・FAT32のいずれかでフォーマットされている場合のみです。ディスクが「未割り当て」状態だったり、ファイルシステムがRAWとして検出されたりしている場合は、先にディスクの修復を行う必要があります。
ディスクの管理を使って外付けドライブにドライブ文字を割り当てる方法
以下の手順でドライブ文字を割り当ててください。
1. 「Win + X」キーを押し、「コンピューターの管理」を選択します。

2. 左側の「記憶域」セクションから「ディスクの管理」を開きます。

3. ドライブの一覧から、接続したリムーバブルUSBドライブを探します。
4. ディスクの状態が「オンライン」と表示されていても、ドライブ文字がないことを確認してください。
5. ドライブ文字を割り当てるには、該当パーティションを右クリックし、「ドライブ文字とパスの変更」を選択します。

6. 表示されたウィンドウで「追加」をクリックし、「次のドライブ文字を割り当てる」を選択して、ドロップダウンリストから希望のドライブ文字を選びます。

7. 「OK」をクリックして完了です。
これでドライブ文字を割り当てることができます。
注意: USBドライブを取り外したりPCを再起動したりすると、再度ドライブ文字を割り当て直す必要があります。これが面倒に感じる場合は、次の手順に進んでください。
Windows 10でドライブ文字を自動的に割り当てさせる方法
外付けドライブのドライブ文字を毎回手動で設定するのを避けたい場合は、以下の手順を試してください。
1. 「Windows + R」キーを押して「ファイル名を指定して実行」ウィンドウを開きます。
2. 「services.msc」と入力して「OK」をクリックします。

3. サービス一覧から「Virtual Disk」を探します。

4. 右クリックして「プロパティ」を開き、「開始」ボタンを押したあと、「適用」→「OK」の順にクリックします。

この後、外付けドライブを接続し直して、問題が解決したかどうかを確認してください。それでも改善しない場合は、新しいボリュームの自動マウントを有効にする必要があります。
新しいボリュームの自動マウントを有効にする方法
automount機能を有効にしてドライブ文字を自動的に割り当てるには、以下の手順に従います。
1. Windowsの検索バーに「コマンドプロンプト」と入力します。
2. 検索結果の上位表示を右クリックし、「管理者として実行」を選択します。
3. 「diskpart」と入力してEnterキーを押します。

4. 「automount」と入力します。

5. 「新しいボリュームの自動マウントは無効です」というメッセージが表示された場合は、有効化が必要です。
6. 管理者権限のコマンドプロンプトで次のように入力します。
DISKPART> automount enable
7. 続けて「exit」と入力してdiskpartを終了します。

8. システムを再起動し、ドライブ文字が自動的に割り当てられているか確認します。
これでも解決しない場合は、USBドライブのパーティションに「非表示」や「ドライブ文字を割り当てない」といった属性が設定されていないか確認しましょう。手順は以下の通りです。
1. 管理者権限でコマンドプロンプトを開きます。
2. 「diskpart」と入力してEnterキーを押します。
3. 「list disk」と入力します。

4. 外付けまたはUSBドライブに割り当てられたディスク番号を控えます。ディスク1であれば「select disk 1」と入力します。

5. 続けて「list part」と入力します。

6. 対象のパーティションを選択します(例:「select partition 2」)。

7. 「attributes volume」と入力します。

8. 「Hidden」および「No Default Drive Letter」の項目が「Yes」になっている場合、そのボリュームにはこれらの属性が設定されています。
9. 以下のコマンドでこれらの属性を解除します。
attributes volume clear NoDefaultDriveLetterattributes volume clear hidden
「ボリュームの属性は正常に消去されました」と表示されれば成功です。

10. diskpartを終了します。
これで、どのPCに接続してもUSBフラッシュドライブにドライブ文字が表示されるようになるはずです。
また、特定のドライブ文字を使いたいのに利用できない場合の対処法もあります。
ドライブ文字が使用できない問題を修正する方法
使いたいドライブ文字が利用できない場合、レジストリの変更が必要になります。
レジストリを操作する前に、必ずレジストリの完全なバックアップを作成することをおすすめします。バックアップが完了したら、以下の手順に従ってください。
1. Windowsの検索バーに「regedit」と入力し、Enterキーを押します。
2. 左側のペインでエントリを展開していきます。
3. 次のパスへ移動します。
HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

4. 目的のドライブ文字が設定されているデバイスを右クリックし、「名前の変更」を選択します。未使用のドライブ文字に変更してください。
5. レジストリエディターを終了し、パソコンを再起動します。
これにより、使用できなかったドライブ文字が解放されるはずです。
まとめ – Windows 10が外付け・USBドライブにドライブ文字を割り当てない問題の修正
外付けドライブやUSBフラッシュドライブにドライブ文字を割り当てるためのヒントを参考にしていただけたなら幸いです。手順の実行中に何か問題が発生した場合は、ぜひお知らせください。できる限りサポートいたします。
また、システムを完全に最適化したい方には、信頼性の高いPC最適化ツールの活用をおすすめします。こうしたツールを使えば、多くのトラブルを未然に防ぐことができ、システムをクリーンかつマルウェアフリーな状態に保つことにも役立ちます。Advanced System Optimizerをご利用の際は、下のボタンからダウンロードしてお試しください。ご感想もコメント欄でお聞かせください。
関連記事:
Windows 10でディスクの管理が開かないときの対処法
Windows 10でNTFS.SYSエラーが発生したときの修正方法
-
Windows 11で外付けハードドライブが表示されない問題を解決する方法
新しいハードドライブをパソコンにセットアップしようとしても、思うように進まず困っていませんか?新しいハードドライブがシステムに表示されない場合、その原因はさまざまです。古いドライバー、接続不良、破損または誤設定されたBIOS設定、ネットワーク接続の問題などが考えられます。 画像出典:IT Pro 外付けハードドライブが表示されない、あるいはディスクの管理アプリに新しいハードドライブが表示されないといったトラブルに直面している場合は、いくつかの対処法を実践するだけで簡単に解決できます。 この記事では、Windows 11/10で「新しいハードドライブが表示されない」問題を解決するためのトラブル
-
【解決策】Windows 11/10でUSB 3.0外付けドライブが認識されないときの対処法
お使いのWindows PCがUSB 3.0の外付けハードディスクを認識してくれない――。エクスプローラーを開いても、接続したデバイスがどこにも表示されない……。そんな経験はありませんか?実はこれは多くのユーザーが遭遇するトラブルで、USB 3.0ポートに接続した外付けドライブがシステムに検出されないという症状として現れます。本記事では、この問題を解決するための効果的な対処法を厳選してご紹介します。ぜひ最後まで読んで、お使いの環境に合った解決策を見つけてください。USB 2.0とUSB 3.0の違いとは?USBデバイスは、私たちの日常生活に欠かせない存在となっています。USBメモリは、デバイス