10 votes

Impossible de changer la lettre du lecteur pour un lecteur précédemment utilisé

J'ai récemment mis à niveau mon disque de données D : vers un disque plus grand, comme ceci :

  • installé le nouveau disque comme E :
  • j'ai copié tous les fichiers de D:\ à E:\ en utilisant robocopy
  • éteint le PC, retiré le lecteur D : de façon permanente

Cependant, je ne peux pas changer le lecteur E : en D : -- c'est-à-dire que lorsque j'essaie de changer la lettre dans le Gestionnaire de disques, la lettre D : n'apparaît tout simplement pas comme disponible.

Pourquoi pas, et comment puis-je y remédier ?

0 votes

Avez-vous redémarré depuis la suppression de D: ?

0 votes

Oui, j'ai du redémarrer pour enlever D sinon ce serait un retrait de disque vivant Je suppose que c'est autorisé ? Je ne suis pas assez couillu pour arracher un disque pendant que le système est en marche !

0 votes

Rien à voir avec le fait d'être couillu - il ne faut pas arracher les composants d'une machine en marche. Vous pourriez perdre des données, ou pire, court-circuiter quelque chose.

12voto

Jeff Atwood Points 31111

Pour une raison quelconque, Windows aime réserver les lettres de lecteur qu'il a vues précédemment.

Ces informations sont stockées dans le registre à

HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

enter image description here

Tout simplement supprimer la clé de registre de la lettre de lecteur inutilisée à l'adresse \DosDevices\D: puis redémarrez, et vous pourrez réutiliser la lettre de lecteur souhaitée.

Après l'avoir fait une deuxième fois, j'ai constaté que c'est plus facile si vous le faites de cette façon :

  1. Transférez tous les fichiers de l'ancien disque de données D:\ vers le nouveau lecteur de données E:\ .

  2. Faites no reboot !

  3. Assurez-vous qu'absolument aucun programme en cours d'exécution n'accède aux fichiers de l'ancien disque de données. Fermez autant d'applications que possible. Ensuite, changez la lettre du lecteur de l'ancien lecteur de données en quelque chose d'aléatoire. D:\Q:\ .

  4. Vous pouvez maintenant changer la lettre de lecteur du nouveau à la lettre qui était précédemment occupée par l'ancien lecteur de données, E:\D:\

En gros, changez les lettres de lecteur avec les anciens et les nouveaux lecteurs de données connectés ; ne redémarrez pas avant d'avoir effectué le changement de lettre de lecteur. Cela éviterait le problème que j'ai rencontré ci-dessus.

2 votes

La prochaine fois, affectez E à D. Windows dira qu'il ne les réaffectera pas avant le redémarrage. Lorsque vous redémarrerez, il fera son travail.

0 votes

@surfas cela ne fonctionne pas, car je ne peux pas affecter une lettre de lecteur à une autre lettre de lecteur en cours d'utilisation -- elle n'apparaît pas dans la liste des lettres éligibles. Mais j'ai mis à jour ma réponse pour préciser comment vous pouvez le faire !

0 votes

Si cela se produit avec un lecteur interne, il arrive que la clé de registre soit recréée au redémarrage et que vous ne puissiez toujours pas attribuer cette lettre au nouveau lecteur. Dans ce cas, attribuez n'importe quelle lettre disponible au nouveau lecteur, puis dans le registre, supprimez la lettre bloquée et modifiez le nouveau lecteur pour utiliser cette lettre. Le redémarrage devrait alors vous donner le lecteur que vous voulez avec la lettre que vous désirez.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X