【Windows】レジストリ操作により特定のドライブをエクスプローラーから隠す手順

【Windows】レジストリ操作により特定のドライブをエクスプローラーから隠す手順
🛡️ 超解決

業務中に共有PCを利用する際や、特定のドライブへのアクセスを制限したい場面があります。しかし、エクスプローラーからドライブを完全に非表示にする標準機能は直感的に見つかりません。

Windowsのレジストリを操作することで、特定のドライブをエクスプローラーから隠すことができます。

この記事では、レジストリを編集してドライブを隠す具体的な手順と、安全に操作するための注意点を詳しく解説します。

【要点】レジストリ操作でドライブ表示を制御する

  • レジストリのバックアップ: レジストリ編集前に必ず現在の設定をバックアップし、不測の事態に備えます。
  • NoDrives値の設定: レジストリエディターでNoDrives値を新規作成または編集し、特定のドライブをエクスプローラーから非表示にします。
  • ドライブ表示の復元: NoDrives値を削除するか、値を「0」に設定することで、隠したドライブを再び表示させることができます。

ADVERTISEMENT

レジストリ操作でドライブを隠す仕組みと注意点

Windowsのレジストリは、OSやインストールされたソフトウェアの設定情報を格納するデータベースです。このレジストリを編集することで、システムの詳細な動作や表示をカスタマイズできます。

エクスプローラーからドライブを隠すには、「NoDrives」というレジストリ値を設定します。この値は、どのドライブを非表示にするかを数値で指定します。例えば、Cドライブを隠す場合は「4」という値を設定します。

レジストリ編集はシステムに直接影響を与えるため、誤った操作はWindowsの動作を不安定にしたり、起動不能にしたりする可能性があります。そのため、操作前には必ずレジストリのバックアップを取得することが非常に重要です。

各ドライブ文字に対応する数値の計算方法

NoDrives値は、非表示にしたいドライブ文字に対応する数値を合計して設定します。各ドライブ文字には、以下の数値が割り当てられています。

  • Aドライブ: 1
  • Bドライブ: 2
  • Cドライブ: 4
  • Dドライブ: 8
  • Eドライブ: 16
  • Fドライブ: 32
  • Gドライブ: 64
  • Hドライブ: 128
  • Iドライブ: 256
  • Jドライブ: 512
  • Kドライブ: 1024
  • Lドライブ: 2048
  • Mドライブ: 4096
  • Nドライブ: 8192
  • Oドライブ: 16384
  • Pドライブ: 32768
  • Qドライブ: 65536
  • Rドライブ: 131072
  • Sドライブ: 262144
  • Tドライブ: 524288
  • Uドライブ: 1048576
  • Vドライブ: 2097152
  • Wドライブ: 4194304
  • Xドライブ: 8388608
  • Yドライブ: 16777216
  • Zドライブ: 33554432

例えば、CドライブとDドライブを隠したい場合は、Cドライブの「4」とDドライブの「8」を合計し、「12」をNoDrives値として設定します。

お探しの解決策が見つからない場合は、こちらの「Windowsトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

特定のドライブをエクスプローラーから隠す操作手順

ここでは、レジストリをバックアップし、特定のドライブをエクスプローラーから隠す具体的な手順を解説します。

レジストリをバックアップする手順

レジストリのバックアップは、万が一のシステムトラブルに備えるために必須です。

  1. レジストリエディターを起動する
    Windows11のスタートボタンを右クリックし、「ファイル名を指定して実行」を選択します。表示されたダイアログに「regedit」と入力し、「OK」をクリックします。ユーザーアカウント制御のダイアログが表示された場合は「はい」を選択します。
  2. レジストリ全体をエクスポートする
    レジストリエディターの左ペインで「コンピューター」を選択します。上部メニューの「ファイル」から「エクスポート」を選びます。
  3. バックアップファイルを保存する
    エクスポート範囲で「すべて」が選択されていることを確認します。任意の保存場所を指定し、ファイル名に「registry_backup_日付」など分かりやすい名前を付けて「保存」をクリックします。

特定のドライブを隠すレジストリ編集手順

レジストリエディターを使用して、NoDrives値を設定します。

  1. 対象のレジストリキーへ移動する
    レジストリエディターの左ペインで、以下のパスをたどります。
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
    「Explorer」キーが存在しない場合は、親キーの「Policies」を右クリックし、「新規」から「キー」を選択して「Explorer」という名前で作成します。
  2. NoDrives値を新規作成または編集する
    「Explorer」キーが選択された状態で、右ペインの空いている場所を右クリックします。「新規」から「DWORD32ビット値」を選択します。
  3. 値の名前を変更する
    新しく作成された値の名前を「NoDrives」に変更します。既に「NoDrives」値が存在する場合は、その値をダブルクリックして編集します。
  4. NoDrivesの値を設定する
    「NoDrives」をダブルクリックして「DWORD32ビット値の編集」ダイアログを開きます。非表示にしたいドライブに対応する数値を計算し、「値のデータ」欄に入力します。「表記」は「10進数」を選択してください。例えば、Cドライブを隠す場合は「4」と入力します。複数のドライブを隠す場合は、それらの数値を合計した値を入力します。「OK」をクリックして変更を保存します。
  5. 設定を反映させる
    レジストリエディターを閉じます。変更を反映させるには、Windowsを再起動するか、サインアウトしてから再度サインインする必要があります。

Windows 10での操作の違い

Windows 10でも、レジストリ編集の手順はWindows 11とほぼ同じです。レジストリエディターの起動方法、レジストリキーへのパス、NoDrives値の設定方法も共通しています。特別な違いを意識することなく、上記の手順を適用できます。

ドライブ表示に関する注意点と関連情報

レジストリ操作は強力な反面、誤った手順はシステムに深刻な影響を与える可能性があります。ここでは、操作時の注意点や、隠したドライブへのアクセス方法について解説します。

レジストリ誤操作によるシステム不安定化の危険性

レジストリエディターで誤ったキーや値を変更したり、削除したりすると、Windowsが正常に起動しなくなる、特定の機能が動作しなくなるなどの問題が発生する可能性があります。必ずバックアップを取得し、手順を正確に実行してください。もし問題が発生した場合は、バックアップしたレジストリファイルをインポートして元に戻すことを試みてください。

隠したドライブへのアクセス方法

エクスプローラーからドライブを隠しても、そのドライブ自体が消滅するわけではありません。隠したドライブには、以下の方法でアクセスできます。

  • ファイル名を指定して実行: Windows11のスタートボタンを右クリックし、「ファイル名を指定して実行」を選択します。ダイアログに「D:\」のように直接ドライブパスを入力して「OK」をクリックすると、そのドライブが開きます。
  • コマンドプロンプト: コマンドプロンプトを起動し、「D:」と入力してEnterキーを押すと、そのドライブに移動できます。
  • アプリケーションから開く: ファイルを開くダイアログや保存ダイアログなど、アプリケーションの機能を通じてドライブにアクセスできます。

NoDrives値を削除して表示を元に戻す手順

隠したドライブを再びエクスプローラーに表示させたい場合は、設定したNoDrives値を削除するか、値を「0」に設定します。

  1. レジストリエディターを起動する
    Windows11のスタートボタンを右クリックし、「ファイル名を指定して実行」を選択します。ダイアログに「regedit」と入力し、「OK」をクリックします。
  2. 対象のレジストリキーへ移動する
    以下のパスへ移動します。
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
  3. NoDrives値を削除または編集する
    右ペインにある「NoDrives」を右クリックし、「削除」を選択します。または、「NoDrives」をダブルクリックし、「値のデータ」を「0」に設定して「OK」をクリックします。
  4. 設定を反映させる
    レジストリエディターを閉じ、Windowsを再起動するか、サインアウトしてから再度サインインします。

複数ドライブを隠す場合の数値計算の再確認

複数のドライブを隠す場合、それぞれのドライブに対応する数値を足し合わせる必要があります。例えば、Cドライブ「4」、Eドライブ「16」、Gドライブ「64」を隠したい場合は、4 + 16 + 64 = 84となります。この「84」をNoDrives値として設定します。計算ミスがないよう、慎重に確認してください。

ADVERTISEMENT

Windows 11とWindows 10のレジストリ操作の違い

項目 Windows 11 Windows 10
レジストリエディター起動 スタートボタン右クリックから「ファイル名を指定して実行」 スタートボタン右クリックから「ファイル名を指定して実行」
対象レジストリパス HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
設定する値の種類 DWORD32ビット値 DWORD32ビット値
NoDrives値の計算方法 各ドライブに対応する数値の合計 各ドライブに対応する数値の合計
操作後の反映 再起動またはサインインし直し 再起動またはサインインし直し

Windows 11とWindows 10におけるレジストリ操作の手順や設定内容は、このドライブ非表示機能に関して違いはありません。どちらのOSでも同様の手順で設定できます。

まとめ

この記事で解説したレジストリ操作により、特定のドライブをエクスプローラーから隠すことができるようになりました。

この設定は、共用PCでの誤操作防止や、特定データの保護に役立てられます。

レジストリ編集は慎重に行い、必ずバックアップを取得した上でNoDrives値を設定してください。

💻
Windowsトラブル完全解決データベース 起動不能、更新の不具合、動作が重い、設定の消失など、Windows 10/11のあらゆるトラブル解決手順を網羅しています。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。