No se puede cambiar la letra de la unidad a la unidad utilizada anteriormente

10

Recientemente actualicé mi unidad de disco D: a una más grande, así:

  • instaló la nueva unidad como E:
  • Copié todos los archivos de D: \ a E: \ usando robocopy
  • apagó la PC, retiró la unidad D: permanentemente

Sin embargo, no puedo cambiar la unidad E: volver a D: es decir, cuando trato de cambiar la letra en el Administrador de discos, la letra D: simplemente no aparece como disponible.

¿Por qué no y cómo soluciono esto?

Jeff Atwood
fuente
¿Has reiniciado desde que eliminaste D :?
Travelling Tech Guy
Sí, tuve que reiniciar para eliminar D, de lo contrario sería una eliminación de disco en vivo ... ¿Supongo que está permitido? ¡No soy lo suficientemente atrevido como para arrancar un disco mientras el sistema está funcionando!
Jeff Atwood
Nada que ver con Bally: no extraiga componentes de una máquina en funcionamiento. Puede perder datos o, lo que es peor, resumir algo
Travelling Tech Guy el

Respuestas:

12

Por alguna razón, a Windows le gusta reservar letras de unidad que vio anteriormente.

Esta información se almacena en el registro en

HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

ingrese la descripción de la imagen aquí

Simplemente elimine la clave de registro de la letra de unidad no utilizada en \DosDevices\D:, luego reinicie, y podrá reutilizar la letra de unidad deseada.

Después de hacer esto por segunda vez, descubrí que es más fácil si lo haces de esta manera:

  1. Transfiera todos los archivos de la unidad de datos anterior D:\a la nueva unidad de datos E:\.

  2. ¡ No reiniciar!

  3. Asegúrese de que absolutamente no se estén ejecutando programas que estén accediendo a archivos en la unidad de datos anterior. Cierre tantas aplicaciones como sea posible. Luego cambie la letra de la unidad de datos anterior a algo aleatorio D:\Q:\.

  4. Ahora puede cambiar la letra de la nueva unidad de datos a la letra que anteriormente ocupaba la unidad de datos anterior, E:\D:\

Básicamente, cambie las letras de unidad con unidades de datos antiguas y nuevas conectadas; no reinicie hasta que haya realizado el cambio de letra de unidad. Eso evitaría el problema que tuve arriba.

Jeff Atwood
fuente
2
La próxima vez, asigne E a D. Windows dirá que no los reasignará hasta que reinicie. Cuando reinicies, hará lo suyo.
surfasb
@surfas que no funciona, porque no puedo asignar una letra de unidad a otra letra de unidad en uso; no aparece en la lista de letras elegibles. ¡Pero actualicé mi respuesta para aclarar cómo puedes hacerlo!
Jeff Atwood
Si esto sucede con una unidad interna, a veces la clave del registro se vuelve a crear al reiniciar y aún no puede asignar esa letra a la nueva unidad. En este caso, asigne cualquier letra disponible a la nueva unidad, luego en el registro, elimine la unidad de letra atascada y edite la nueva unidad para usar esa letra. Reiniciar debería darle la unidad que desea con la letra que desea.
music2myear