公用電腦或為防止病毒透過光碟傳播,常需完全禁用光碟機。XP系統可透過修改登錄,將指定磁碟機代號從系統中隱藏,達到「看不見、用不到」的效果。本文詳細說明登錄編輯步驟與數值計算邏輯。
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
regedit 開啟登錄編輯器。HKEY_CURRENT_USER → Software → Microsoft → Windows → CurrentVersion → Policies → Explorer。Explorer 下右鍵空白處 → 新增 → 「DWORD 值」,命名為 NoDrives(注意:原文為 No Drive 有空格,正確鍵值名稱無空格)。NoDrives,基數選「十進位」,輸入計算後的數值。









每個磁碟機代號對應一個 2 的冪次方數值,需隱藏的磁碟機數值相加即為最終設定值:
| 磁碟機 | 代號(N) | 數值 (2^N) |
|---|---|---|
| A: | 0 | 1 |
| B: | 1 | 2 |
| C: | 2 | 4 |
| D: | 3 | 8 |
| E: | 4 | 16 |
| F: | 5 | 32 |
| G: | 6 | 64 |
| H: | 7 | 128 |
| I: | 8 | 256 |
| Z: | 25 | 33,554,432 |
範例: 若光碟機為 H 槽 (N=7),數值為 128;若同時隱藏 C: 與 D:,則輸入 4+8=12。
刪除 NoDrives 值或將數值設為 0,重新啟動即可恢復。裝置管理器中也不會顯示該裝置,屬於軟體層面隱藏,不影響硬體功能。
Explorer 分支備份(右鍵 → 匯出)。