J'ai récemment mis à niveau mon lecteur de données D: vers un plus grand, comme ceci:
- installé le nouveau lecteur comme E:
- copié tous les fichiers de D: \ vers E: \ en utilisant
robocopy
- éteint le PC, retiré définitivement le lecteur D:
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 disque, la lettre D: n'apparaît tout simplement pas comme disponible.
Pourquoi pas et comment résoudre ce problème?
windows
hard-drive
Jeff Atwood
la source
la source
Réponses:
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 à l'adresse
HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
Supprimez simplement la clé de registre de la lettre de lecteur inutilisée à
\DosDevices\D:
, puis redémarrez, et vous pourrez réutiliser la lettre de lecteur souhaitée.Après avoir fait cela une deuxième fois, j'ai trouvé que c'est plus facile si vous le faites de cette façon:
Transférez tous les fichiers de l'ancien lecteur de données
D:\
vers le nouveau lecteur de donnéesE:\
.Ne redémarrez pas !
Assurez-vous qu'aucun programme en cours d'exécution n'accède aux fichiers de l'ancien lecteur de données. Fermez autant d'applications que possible. Modifiez ensuite la lettre de lecteur de l'ancien lecteur de données en quelque chose de aléatoire
D:\
→Q:\
.Vous pouvez maintenant remplacer la lettre de lecteur du nouveau lecteur de données par la lettre qui était précédemment occupée par l'ancien lecteur de données,
E:\
→D:\
Fondamentalement, modifiez les lettres de lecteur avec les anciens et les nouveaux lecteurs de données connectés; ne redémarrez pas tant que vous n’avez pas exécuté le switcheroo de la lettre de lecteur. Cela éviterait le problème que j'ai eu ci-dessus.
la source