Cómo cambiar la letra de una unidad de disco existente en Windows Server 2003. En el escenario de ejemplo la unidad de disco contiene datos y el equipo tiene otras unidades conectadas. Explicamos también una estructura de carpetas y permisos adecuada para un servidor de almacenamiento de datos.

Escenario de trabajo, equipo con Windows Server 2003

Partimos de un equipo (servidor) con Microsoft Windows Server 2003 como sistema operativo. Este equipo tiene cuatro unidades de disco: A (disquetes flexibles), C (unidad de disco con el sistema operativo), D (lector de DVD), E (unidad de almacenamiento de datos, que será a la que le cambiaremos la letra). Este equipo se utiliza como servidor de almacenamiento de datos, conteniendo una unidad con los datos ofimáticos de los usuarios (textos, hojas de cálculo, ficheros de diseño, presentaciones, etc.).

La unidad «E», en el ejemplo, contiene un carpeta llamada «datos» que está compartida y, dentro de ésta, las carpetas de la empresa, organizadas por departamentos: almacén, contabilidad, diseño, facturación, recursos humanos, etc.:

Cambiar la letra de una unidad de disco en Windows Server 2003 - Escenario de trabajo, equipo con Windows Server 2003

En nuestro escenario de trabajo, puesto que tenemos la carpeta «datos» compartida, los equipos clientes acceden a los datos mediante la nomenclatura UNC, de la forma:

\\nombre_servidor\datos\contabilidad

La carpeta «datos» está compartida y con permisos para lectura y escritura para todos los usuarios:

Cambiar la letra de una unidad de disco en Windows Server 2003 - Escenario de trabajo, equipo con Windows Server 2003

La seguridad, para que los usuarios de cada departamento sólo puedan acceder a su carpeta correspondiente se establece a nivel del sistema, que prevalece sobre la seguridad de la carpeta compartida. Para realizarlo correctamente hemos creado grupos de seguridad, un grupo por cada departamento: gAlmacen, gContabilidad, gFacturacion, gRRHH:

Cambiar la letra de una unidad de disco en Windows Server 2003 - Escenario de trabajo, equipo con Windows Server 2003

Cada grupo de seguridad contendrá como miembros los usuarios pertenecientes a ese departamento:

Cambiar la letra de una unidad de disco en Windows Server 2003 - Escenario de trabajo, equipo con Windows Server 2003

Y la seguridad que establecemos a nivel de sistema operativo en cada carpeta la realizamos por grupos de seguridad. Por ejemplo, para la carpeta «facturación», tendrán permisos de lectura y escritura los usuarios pertenecientes al grupo de seguridad «gFacturacion»:

Cambiar la letra de una unidad de disco en Windows Server 2003 - Escenario de trabajo, equipo con Windows Server 2003

De esta forma tendremos varias ventajas:

  • Si alguna vez necesitamos realizar un cambio de servidor de datos, será mucho más sencillo tener una única carpeta compartida que si tenemos compartidas todas las carpetas.
  • Estableciendo los permisos por sistema operativo, en vez de por carpeta compartida, conseguimos un nivel de seguridad mayor, pues un usuario que acceda por terminal server (o de otra forma) al equipo servidor podría tener acceso al resto de las carpetas si no se establece la seguridad a nivel de sistema.
  • Al tener una carpeta compartida «datos» y el resto dentro de ésta, no afectará a los usuarios un posible cambio de letra física de unidad en el servidor.
  • Al utilizar grupos de seguridad en los permisos de las carpetas a nivel de sistema, conseguimos evitar los posibles errores (que un usuario cambie de departamento, etc.) y mejoramos el tiempo de mantenimiento. Si, en cambio, estableciésemos los permisos por usuarios en las carpetas, sería muy complicado de mantener ante cualquier cambio de departamento de un usuario.

Cambio de letra de unidad de disco en Windows Server 2003

Pulsando con el botón derecho del ratón sobre «Mi PC» y seleccionando «Administrar» o bien desde «Inicio» – «Programas» – «Herramientas administrativas» – «Administración de equipos»:

Cambiar la letra de una unidad de disco en Windows Server 2003 - Cambio de letra de unidad de disco en Windows Server 2003

En la parte izquierda seleccionaremos «Almacenamiento» y dentro de esta rama seleccionaremos «Administración de discos». En la parte derecha aparecerán todos los discos (volúmenes) y sus correspondientes particiones. Seleccionaremos la unidad de disco (volumen) a la que queramos cambiar la letra de unidad (en nuestro caso «Datos (E:)». Pulsaremos con el botón derecho del ratón sobre ella y seleccionaremos la opción «Cambiar la letra y rutas de acceso de unidad…» del menú emergente:

Cambio de letra de unidad de disco en Windows Server 2003

Pulsaremos el botón «Cambiar»:

Cambiar la letra de una unidad de disco en Windows Server 2003 - Cambio de letra de unidad de disco en Windows Server 2003

Marcaremos la opción «Asignar la letra de unidad siguiente» y seleccionaremos en el desplegable la nueva letra de unidad que queramos asignar. Lógicamente no estarán disponibles las letras ya utilizadas por otras unidades:

Cambiar la letra de una unidad de disco en Windows Server 2003 - Cambio de letra de unidad de disco en Windows Server 2003

Una vez seleccionada la letra de la unidad pulsaremos «Aceptar»:

Cambiar la letra de una unidad de disco en Windows Server 2003 - Cambio de letra de unidad de disco en Windows Server 2003

Nos avisará con un mensaje indicando «Si cambia la letra de unidad de un volumen, es posible que algunos programas no puedan ejecutarse. ¿Está seguro que desea cambiarla?». Nos avisa de que si tenemos alguna aplicación instalada en el equipo que guarde datos en esa unidad o alguna aplicación instalada en esa unidad, al cambiar la letra puede dejar de funcionar. Obviamente tendremos que asegurarnos de que en el equipo local no haya aplicaciones o accesos directos que accedan a esta unidad, si es así habrá que modificar las opciones de configuración oportunas (variarán en función del software utilizado):

Cambiar la letra de una unidad de disco en Windows Server 2003 - Cambio de letra de unidad de disco en Windows Server 2003

Tras pulsar en «Sí» en el mensaje anterior, la letra de la unidad cambiará directamente (no es necesario reiniciar). Abriendo el Explorador de Windows podremos ver la nueva letra de la unidad (en nuestro caso «O:»):

Cambiar la letra de una unidad de disco en Windows Server 2003 - Cambio de letra de unidad de disco en Windows Server 2003