Byゆき / 最後の更新日時 2019年07月26日

ドライブ文字がない!?

ドライブ文字(またはドライブレター、ドライブ名)という言葉をご存知でしょうか。

※豆知識:


ドライブはハードディスクドライブやDVDドライブなどの読み取り装置またはネットワークドライブのことで、レターは文字のことです。ドライブレターはその名の通り「ドライブに割り当てられた文字」を意味します。


PCやコンピューターを開くと、エクスプローラーから「ローカルディスク(C:)」や「DVDドライブ(D:)」といった表示があります。この「C」や「D」の文字をドライブレターといいます。もちろん、ディスクの管理からこれらの文字も見られます。


ドライブ文字として、AからZまでのアルファベットを使用できます。

しかし、それらのドライブ文字はエクスプローラーまたはディスクの管理から消えることがあります。ドライブ文字がないと、パーティションやボリュームがエクスプローラーで見つからないし、アクセスできない可能性があります。

ドライブ文字が表示されない状況が様々ですが、大きく5つがあります:

❶PCまたはコンピューターのエクスプローラーにドライブが見えますが、ドライブ文字が表示されません。この場合、ドライブにアクセスできますが、ただドライブ文字がないです。

❷ディスクの管理にドライブ文字が表示されません。この場合、エクスプローラーでそのドライブが見つからないし、ドライブ内のファイルにアクセスできません。

❸ディスクの管理で特定のドライブ文字を追加または選択しようとする時に、その文字が他のドライブに割り当てられていないのに、使用可能なドライブ名の一覧に表示されません。

❹ドライブ文字を割り当てましたが、PCを再起動したら、ドライブ文字が消えてしまいました。この場合、パーティションを使う度にドライブ文字を指定する必要があります。とても面倒くさいです。

❺ネットワークドライブにドライブレターを割り当てる時に「ログオン時に再接続する」または「サインイン時に再接続する」オプションにチェックを入れません。今後、このドライブ文字が消える可能性が高いです。

Windows 10/8/7で消えたドライブ文字を取り戻すために、状況により異なる対応が必要です。

エクスプローラーにドライブ文字が表示されない

もし、エクスプローラーから全てのドライブ(データ)にアクセスできますが、ある日突然すべてのドライブ文字が消えてしまったなら、どうすればいいですか(下図のように)?これは、あまり大きな影響を与えないけど、ドライブ文字は一体どこですか?

ドライブ文字が表示されない

最も考えられる原因は、Windowsのフォルダーオプションで設定を行って、ドライブ文字を隠したのです。

▼フォルダーオプションでドライブ文字を表示にする手順は次のとおりです(Windows 10を例にしましょう)。

1. エクスプローラーを起動します。左上隅にある「ファイル」メニューをクリックして「フォルダーと検索のオプションの変更」を選択します。

2. 「フォルダーオプション」画面が表示されるので、「表示」タブをクリックします。

3. 「詳細設定」画面を下へスクロールして、「ドライブ文字を表示する」オプションを見つけます。そのチェックボックスにチェックを入れて「OK」をクリックします。

フォルダーオプション

すると、エクスプローラーから消えたドライブ文字が再び見えるようになります。

ディスクの管理にドライブ文字が表示されない

エクスプローラーからドライブ(パーティション)が消えてしまって、見つからない時、「ディスクの管理」を開き、そのドライブが見えますが、ドライブ文字が表示されません(下図のように)。多分、ドライブ文字が割り当てられないかもしれません。この場合、エクスプローラーからドライブにアクセスできず、ドライブに保存されているファイルを直接利用できません。

ドライブ文字が表示されません

▼「ディスクの管理」でドライブ文字を取り戻す手順は次のとおりです。

1. ディスクの管理」を起動します。

2. ドライブ文字がないパーティション/ボリュームを右クリックして、「ドライブ文字とパスの変更」→「追加」をクリックします。

追加

3. 追加したいドライブ文字を指定して「OK」をクリックします。

※ヒント:元のドライブ文字を指定した方がいいです。さもないと、元のドライブ文字に依存するプログラムは正常に動作できません。元のドライブ文字が別のドライブに使用されている場合、別のドライブの文字を別の文字に変更したあと、解放した文字を対象ドライブに割り当てます。

この方法でエクスプローラーから消えたドライブにドライブ文字を割り当てることができます。そのほか、Diskpartでドライブレターを割り当ておよび削除することもできます。

また、「ドライブ文字とパスの変更」がグレーアウトする場合、サードパーティ製のディスク&パーティション管理ツールAOMEI Partition Assistantを使用して、ドライブ文字を割り当てることができます(「詳細処理」→「ドライブ文字を変更」)。

Windows 10、8.1/8、7、Vista、XP向けのStandard(無料)とProfessional(有料)、Windows Server 2019、2016、2012(R2)向けServer、台数無制限のコンピュータで使用可能なUnlimited、およびクライアントに有償技術サービスを提供するIT専門家や技術者向けTechnicianもあります。必要に応じて最適なバージョンを選択してください。

ドライブ名の一覧に特定のドライブレターが表示されない

ドライブ文字を指定する時に、使用可能なドライブ文字の一覧に特定の文字が表示されないことがあります(●注:その文字が割り当てられているドライブがありません)。最も考えられる原因は、その文字はもうリムーバブルデバイスに予約されたが、そのデバイスが削除され、または隠されたことです。

▼こういう場合、レジストリで利用したいドライブ文字を別の文字に変更することができます。

※ヒント:レジストリのちょっとした間違いがデータ損失やシステムクラッシュを起こす可能性があるため、変更を行う前にレジストリをバックアップしておく必要があります。

1. 検索ボックスに「regedit」と入力して「Enter」キーを押します。「レジストリ エディター」を管理者として実行します。

2. HKEY_LOCAL_MACHINE→SYSTEM→MountedDevicesをクリックして、特定のドライブ文字が他のデバイスに指定されているかどうかを確認します。

3. 次に、必要なドライブ文字を右クリックし、メニューから「名前の変更」を選択し、使用されていない文字に書き換えてから、PCを再起動します。

名前の変更

再起動後、ドライブに解放された文字を追加または指定することができます。

再起動後にドライブレターが表示されない

PCを再起動した後、ドライブ文字がなくなることがあるでしょう。もし、パソコンが再起動するたびにドライブ文字が消えるなら、ハードディスクの不具合が原因になるかもしれないので、AOMEI Partition Assistantでディスクを消去したり、SSDを完全消去したりすることができます。

●ヒント:HDDまたはSSDを完全に消去すると、全てのデータが削除されるため、事前にAOMEI Backupperでディスクのバックアップ/クローンを実行してください。

▼ここでは、ディスクの消去を例としましょう。非常に簡単な手順で完了できます。

1. 一つのAOMEI Partition Assistantのバージョンをダウンロードし、インストールし、起動します。消去したいディスクを右クリックして「ハードディスクを消去」を選択します。

ハードディスクを消去

2. ニーズに応じて、HDDの消去方式を一つ選択して「はい」をクリックします。下図のように4つの方法が利用可能です。

HDDの消去方式

3. 最後は、「適用」→「続行」をクリックして、ディスク消去を実行します。

消去完了後、ディスクの管理またはAOMEI Partition Assistantでもう一度HDDパーティションを分割することができます。

〖補足〗この問題を解決するには、マンドプロンプトからDISKPARTを起動し、対象のボリュームを選択してから「attributes volume clear hidden」コマンドで非表示属性を消去するという方法もあります。

ネットワークドライブの文字が表示されない

ネットワークドライブの割り当て」を行う時に、「ログオン時に再接続する」または「サインイン時に再接続する」にチェックを入れないなら、ネットワークドライブに割り当てられている文字が消えて、表示されないことがあります。

サインイン時に再接続する

こういう場合、ネットワークドライブの割り当てをもう一度行い、「ログオン時に再接続する」または「サインイン時に再接続する」にチェックを入れることで問題を解決できます。

そのほかの状況

パーティションが非表示になっている場合、ディスクの管理にドライブ文字が表示されず、エクスプローラーからパーティションやボリュームが消えて、アクセスできないことも発生します。こういう時、前に紹介したAOMEI Partition Assistantを利用して、隠したパーティションを表示にすることができます。

Step 1. AOMEI Partition Assistantを起動します。ここでは、全てのディスクやパーティションの情報が表示されます。

非表示

Step 2. 非表示になっている(ドライブ名ない)パーティションを右クリックして「詳細処理」→「パーティションを表示にする」を選択します。

パーティションを表示にする

Step 3. 操作を確認して「はい」をクリックします。指定したパーティションを表示にした後、ドライブ文字がまだない場合、パソコンを再起動してください。

はい

Step 4. 最後は「適用」→「続行」をクリックして、操作を実行します。

続行

すると、パーティションやドライブ文字が表示され、ドライブ内のデータに正常にアクセスできます。

結論

Windows 10/8/7でドライブ文字が表示されない様々な状況、原因と対処法などを紹介しました。参考になれば幸いです。ほかの解決策を見つけた場合は、私たちと共有するのは大歓迎です。