Cacher des disques durs dans l’explorateur windows

Je me suis penché sur ce problème car j’ai 2 moniteurs avec 4 lecteurs de cartes mémoires intégré chacun et ces 8 lecteurs de cartes s’affichent comme des disques durs dans l’explorateur windows. Mon problème c’est que je n’utilise jamais ces lecteurs et que ça m’ennuie de les voir là…

Après une brève googlade j’ai trouvé trouvé un article sur le site de support de microsoft:

Hide physical drives in Windows Explorer

Je vous explique en français comment ça marche.

Il suffit de rajouter une clé appelée NoDrives de type REG_DWORD dans le registre de windows en indiquant un code (ou un nombre) que l’on calcule d’après les lettres des disques que l’on souhaite cacher.

Ajoutez cette clé à l’emplacement du registre suivant pour cacher des disques pour l’utilisateur courant:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\

…et dans HKEY_LOCAL_MACHINE pour cacher des lecteurs pour tous les utilisateurs de votre machine:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\

Calculer le code pour cacher les disques

Le code globale à stocker dans la clé NoDrives correspond à l’addition des différents codes de chaque lecteur. Vous pouvez utiliser les codes binaires décrits dans l’article de microsoft en créant une clé NoDrives binaire, ou vous pouvez utiliser une clé NoDrives de type DWORD en additionnant les valeurs suivantes en base 10:

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

Dans mon cas, pour cacher les disques H,I,J et K la valeur pour NoDrives est 128+256+512+1024 = 1920

Voila ma clé de registre NoDrives:

Il faut ensuite redémarrer windows, ou alors arrêter le processus explorer.exe dans le gestionnaire de tâches et le redémarrer.

Voilà mon explorateur de fichiers windows après l’ajout de la clée NoDrives:

A noter que ça fonctionne aussi avec d’autres explorateurs de fichiers comme Directory Opus:

  1. larsouille 17/10/2010 à 11:57

    Je crois qu’il y a plus simple, au lieu de toucher la BDR ;

    Dans l’explorateur, clic droit sur le lecteur, propriete, materiel, choisir le lecteur concerné, propriete, et « ne pas utiliser ce peripherique (desactivé) ».

    Du coups, il n’apparait plus …

    Répondre

    1. Carlos Matias 17/10/2010 à 12:03

      Salut. Tu as raison. Mais chez moi, ça ne marche pas….
      Par contre j’ai une question: est-ce que quand tu caches un drive par le menu il reste accessible en DOS ou pas ?
      C’est le cas en modifiant la clé NoDrives.
      A+

      Répondre

  2. larsouille 18/10/2010 à 08:24

    je ne sais pas, j’ai pas essayé, et pour tout dire, je n’ai pas de disque caché 🙂

    Répondre

    1. Carlos Matias 18/10/2010 à 10:13

      Merci quand même. Il faudra que j’essaye ça sur un autre PC.

      Répondre

Laisser un commentaire