¿Hay alguna forma de obligar a Windows a asignar unidades USB insertadas utilizando la primera letra de unidad disponible?

¿Hay alguna forma de obligar a Windows a asignar unidades USB insertadas utilizando la primera letra de unidad disponible?

Suponga lo siguiente: esto supone un sistema Windows con solo una unidad C listada en Computadora/Esta PC:

  1. Tengo dos unidades USB, ambas de modelos diferentes. A los efectos de este ejemplo, nos referiremos a ellos como "Unidad A" y "Unidad B".

  2. Inserto la unidad A en el sistema, a la que Windows asigna automáticamente una asignación de "D"

  3. Mientras la unidad A todavía está conectada al sistema, inserto la unidad B a la que se le asigna la letra de unidad "E".

  4. Luego desconecto ambas unidades USB y reinicio el sistema.

  5. Finalmente, inserto la unidad B nuevamente en el sistema.

En este punto, a la unidad B se le asigna automáticamente una letra de unidad "E", en lugar de "D", que sería la primera opción lógica que usaría Windows; es la primera letra de unidad que actualmente no está asignada a nada. ¿Dónde almacena Windows información relacionada con las unidades insertadas previamente y sus asignaciones? ¿Hay alguna manera de anular este comportamiento y simplemente decirle a Windows que siempre monte las unidades usando la primera letra disponible?

Respuesta1

Windows recuerda los puntos de montaje en el registro en la clave de HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices:

ingrese la descripción de la imagen aquí

Puedo sugerir el truco de cambiar el nombre de todas las entradas para que todas terminen en D:. Eliminarlas probablemente sea igual de bueno (no elimine las otras entradas).

Sugiero exportar la clave anterior a un archivo como medida de precaución o crear un punto de restauración del sistema antes de comenzar (por si acaso).

Para más información, ver Cómo cambiar y asignar letras de unidad en Windows 10.

información relacionada