Redireccionar carpeta en un HDD a una carpeta en otro HDD


17

Esta puede ser una pregunta simple, pero no pude encontrar ninguna respuesta: la redirección de carpetas generalmente se refiere a la redirección de carpetas de perfil solamente.

Tengo dos discos duros en mi computadora portátil: C:(un SSD) y D:(un disco duro normal). Me gustaría mantener algunos archivos C:pero tener acceso transparente a esos archivos a través del D:disco. Por ejemplo, me gustaría tener:

  • C:\Source - Aquí es donde quiero que se almacenen mis archivos físicos.

  • D:\X_Drive- esta carpeta se asigna a una X:unidad virtual , usando subst X: D:\X_Drive.

  • X:\Source- Cuando entro en esta carpeta, me gustaría ver el contenido de C:\Source.

Efectivamente, estoy buscando una manera de asignar D:\X_Drivea C:\Source. ¿Cómo puedo hacer esto? Tengo Windows 7 Ultimate.

Respuestas:


23

Las uniones (también llamadas enlaces simbólicos o puntos de análisis) le permiten hacer eso. Puede usar mklink en el símbolo del sistema (con / D para el directorio) para crearlos:

mklink /D C:\Source D:\Source

Esto será transparente para las aplicaciones, es decir, lo verán como una carpeta normal.

En Windows Vista / 7, es seguro eliminar C: \ Source del Explorador de Windows o desde el símbolo del sistema (del C: \ Source) ya que solo eliminará el enlace, sin afectar el contenido de su carpeta de destino (D: \Fuente). Sin embargo, en WinXP / 2000 también eliminaría el contenido de destino, por lo que debería usar rmdir o la utilidad Sysinternal Junction en este caso.


Para el autor de la pregunta, también hay un artículo de Wikipedia que debe consultar cuando se trata de eliminar directorios con uniones, aquí
— The_aLiEn

@The_aLiEn Gracias, no estaba seguro de si rmdir era seguro en XP, y aparentemente lo es.
— mtone

-1

Hay una forma más simple de instalarlo en una unidad Dif y dejar que Windows piense que está donde Oculus lo instaló. Se llama MKLink

Primero vaya a donde quiera instalar, usaré la ruta del directorio que estoy usando

D: \ Juegos y crea tu carpeta Oculus

buscar CMD y ejecutar como administrador

escriba mklink / j "C: \ Archivos de programa \ Oculus" "D: \ Juegos \ Oculus"

ahora cuando vaya a C: \ Archivos de programa \ Debería ver una carpeta que parece un acceso directo. Windows lo tratará como una carpeta real y no como un atajo (hacer un atajo con el método de arrastrar y soltar de Windows no funcionará y si lo instala usando ese método, Windows simplemente lo instalará en la unidad C de cualquier manera "

También puede hacer un archivo por lotes y ponerlo en su carpeta Oculus, por lo que si alguna vez necesita reinstalar Windows o lo que sea, simplemente puede ejecutar ese archivo por lotes muy rápido y reinstalarlo un poco más rápido sin tener que buscar cómo.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.