Apuntando carpeta a un disco diferente

Apuntando carpeta a un disco diferente

Digamos que tengo una unidad D y una carpeta SomeData. Por razones de rendimiento, me gustaría que los datos de SomeData estén en un disco duro (SSD) diferente, manteniendo las rutas intactas.

Entonces, el archivo D:\SomeData\ImportantFile.txt todavía estaría en esa ruta, aunque en realidad esté en un disco diferente.

¿Puedo "montar" (?) un disco duro como una carpeta debajo de otro disco?

Yo uso Win7 Ultimate y NTFS.

Respuesta1

Sí, puedes montar discos como carpetas usando elCambiar la letra de unidad y las rutasfunción en diskmgmt.msc, o la mountvolherramienta de línea de comandos. (Pero ver más abajo...)

Sin embargo, incluso en el disco nuevo, normalmente es mejor mantener los archivos contenidos en un directorio, para evitar que se convierta en un gran desastre si alguna vez decide utilizar el segundo disco para cualquier otra cosa. Esto se puede hacer usandocrucesoenlaces simbólicos– ambos funcionarán bien; Se recomiendan los enlaces simbólicos, pero sólo son compatibles con Windows Vista y versiones más recientes, mientras que las uniones también funcionan en Windows 2000/XP.

Para vincularlo simbólicamente SomeDataa un disco diferente:

  1. Mueva el directorio original a la nueva unidad SSD. Debe eliminar el directorio original.
  2. Abra un símbolo del sistema elevado.
  3. Utilice la mklinkutilidad para crear un enlace simbólico con el mismo nombre y ubicación que el directorio original:

    C:\>mklink /d D:\SomeData Z:\SomeData
    

    (¿Dónde Z:\está su SSD y D:\el disco antiguo?)

En versiones anteriores de Windows mklinkno está presente, pero eljunctionLa utilidad de Sysinternals se puede utilizar para crear uniones.

información relacionada