Cambiar unidad del raíz en MS Windows

mayo 6, 2013 en how-to por b3r2c0

Pues acabo de econtrarme con un problema en la instalación de un equipo que no reconoce un determinado programa (muy concreto) y que si no está en C: la raíz me da que el programa no se instala, así que tenemos 3 opciones:

A) Ingeniería Inversa

B) Reinstalar todo el sistema

C) Editar el Registro para cambiar la letra de la unidad…

La A casí que la descartamos y cómo encima lo que buscamos es el menor impacto temporal posible vamos a proceder con la C, ya que para la B siempre estaremos a tiempo (Además es una instalación limpia y sin datos… sino… igual había que pensarselo).

No obstante el primer paso recomendado es, siempre, el de la realización de backup y salvado de datos… procedamos:

  1. Ejecutar Regedt32.exe con permisos de Administrador.
  2. Buscar la entrada:
    HKEY_LOCAL_MACHINESYSTEMMountedDevices
  3. Seleccionamos MountedDevices > Seguridad > Permisos.
  4. Verificar los permisos (completos) del grupo Administradores. (Cuando acabemos con esto lo dejaremos tal y cómo estaba).
  5. Cerrar Regedt32.exe ejecutar Regedit.exe.
  6. Buscamos, de nuevo, la misma clave del registro:
    HKEY_LOCAL_MACHINESYSTEMMountedDevices
  7. Buscamos la unidad que deseamos cambiar (la nueva).  “DosDevicesC:”.
  8. Clic derecho en DosDevicesC: y, a continuación, Cambiar nombre.
  9. Cambiamos el nombre para que incluya una letra de unidad que no tengamos en uso, “DosDevicesZ:”.
    Así dejamos liberada C:.
  10. Buscamos la letra de unidad que tenemos que cambiar. “DosDevicesE:”.
  11. Clic con el botón derecho en DosDevicesE: y, a continuación, Cambiar nombre.
  12. Cambiamos el nombre para que coja la unidad correcta que le vamos a asignar, “DosDevicesC:”.
  13. Para dejar la otra unidad con una nomenclatura correcta (en esta caso la intercambiamos), hacemos clic derecho en DosDevicesZ:, haga clic en Cambiar nombre y, a continuación, vuelva a denominarlo “DosDevicesE:”.
  14. Salimos de regedit y, volvemos a ejectuar Regedt32 para dejar los permisos cómo estaban antes de realizar los cambios de unidad.
  15. Reiniciamos el equipo y deberíamos de tener las unidades correctamente asignadas.

Fuente Oficial: http://support.microsoft.com/kb/223188/es