Tengo instalado Steam. Steam está instalado en c: \ Archivos de programa \ Steam. Steam descarga varios juegos a una subcarpeta llamada SteamApps. La única opción disponible es que Steam descargue e instale aplicaciones en la misma ubicación que Steam. Una configuración típica podría verse así:
C:\Program Files\Steam\SteamApps\common\Game1
C:\Program Files\Steam\SteamApps\common\Game2
C:\Program Files\Steam\SteamApps\common\Game3
C:\Program Files\Steam\SteamApps\common\Game4
Etc.
Mi unidad C es una SSD, por lo que el espacio es un problema. Game1 requiere mucho disco, así que necesito que permanezca en la unidad C, pero tengo un espacio de espacio en el que me gustaría instalar Game2 y Game3.
¿Hay alguna manera de crear una carpeta virtual llamada "Game2" que realmente apunte a mi disco duro más grande y hacerlo de tal manera que Steam (o cualquier aplicación realmente) pueda navegar a la ubicación en la unidad C y no incluso darse cuenta de que realmente estaba accediendo a la unidad D: ¿a dónde apunta la carpeta virtual?
Entonces, al final, C: \ Archivos de programa \ Steam \ SteamApps \ Common \ Game2 existiría como una carpeta, pero en realidad se asigna a D: \ Games \ Game2.
Respuestas:
Intenta lo siguiente:
Abra un símbolo del sistema con permisos administrativos:
Por ejemplo, desea instalar algo en D: \ Games, pero quiere que aparezca como C: \ Games.
Esto creará una carpeta D: \ Game que también aparece como C: \ Game. Cualquier cosa que haga referencia a C: \ Game se redirigirá a D: \ Game.
Como no estoy completamente familiarizado con steam, no he dado un ejemplo que coincida con su carpeta exacta. Si steam le permite elegir la carpeta en la que se instala (lo cual, debido a que no solo lo instaló en la otra unidad, no estoy tan seguro de que lo haga), podría crear primero el enlace simbólico. Sin embargo, si no es así, es posible que deba realizar algunas transferencias de archivos, moverlo a la nueva ubicación y luego crear el enlace simbólico. Ejemplo:
Steam instaló tu juego en: C: \ Archivos de programa \ Steam \ SteamApps \ common \ Game2
Ahora, crea su carpeta: D: \ GameGoesHere
Luego, copia todos los archivos de la carpeta original y lo coloca en D: \ GameGoesHere, luego puede crear el enlace:
Tenga en cuenta que esta vez utilicé citas debido al espaciado de "Archivos de programa". También tenga en cuenta que antes de crear el enlace, la carpeta virtual NO debe ser una carpeta real. Por lo tanto, si la carpeta que desea que sea un enlace existe, primero debe eliminarla (¡no antes de copiarla, por supuesto!)
fuente
RESPUESTA: ¿Por qué (y cómo) funciona esta solución?
Si necesita recuperar este espacio / reubicar el uso en otro disco, tiene una gran opción
Puede reubicarse de forma segura en cualquier nueva ubicación de almacenamiento como ...
... siempre y cuando su ubicación ANTIGUA sea NTFS y la nueva ubicación:
My Computer
" utilizando una herramienta como:assign
comando de shell de DOS / Windowscompmgmt.msc
)Entonces, esencialmente a partir de hoy (02/05/2014), estamos hablando de:
una unidad de red
NOTA:
Si se le solicitan los medios o si recibe algún error sobre la falta de archivos / ubicación, simplemente asegúrese de volver a montar / reinsertar su unidad / medio si aún no es una partición activa.
.
9 de cada 10 veces, este será el caso:
Por lo tanto, encontrará que esto es muy sencillo, y tiene algunas excelentes opciones para elegir, que francamente, producen aproximadamente los mismos resultados:
Cree una unión de directorio a la nueva ubicación:
Cree un enlace simbólico a la nueva ubicación:
PROCEDIMIENTOS
Entonces, mueva sus archivos y carpetas a la nueva ubicación y luego:
OPCIÓN1 (de forma nativa): simplemente emita el comando incorporado de Windows Vista / 7/8 y el indicador de cmd:
Cree una unión ( enlace "duro" a un directorio):
Cree un enlace simbólico ( enlace "suave" a un directorio):
Opción 2 (use una herramienta): una GRAN alternativa es una útil herramienta gratuita que he estado usando durante años llamada "Link Shell Extension" (LSE) (o Google it).
Simplemente descargue, descomprima y ejecute (sin instalación)
LSE le permite crear:
.
Es un producto brillante y gratuito que crea un menú contextual del explorador de Windows que le permite hacer clic con el botón derecho en su carpeta LINK-TARGET y luego arrastrarlo a donde desea crear el enlace real.
Por supuesto, puede cambiar el nombre del enlace a cualquier cosa que desee .
fuente
Sorprendentemente, hay una herramienta para esto llamada steam mover, diseñada para resolver el mismo problema, que funciona en Windows 7. Realmente es una forma astutamente disfrazada de hacer enlaces simbólicos fácilmente. Básicamente, moverá los archivos automáticamente y hará un enlace simbólico para usted, por lo que todo parece estar donde Steam lo espera, en C: pero está realmente en otro lugar.
Notaría que esto solo funcionará en Windows 7 y Vista ya que MS agregó enlaces simbólicos con esas versiones de Windows
fuente
Las uniones pueden apuntar a cualquier carpeta NTFS, sin importar en qué disco sea el origen frente al destino.
Dado que WinXP Junctions funciona con cualquier partición NTFS conectada directamente, sin importar si están en el mismo disco o en diferentes diks.
Por lo tanto, tener una unión es la mejor solución (lo simbólico puede causar algunos problemas).
Lo uso mucho para hacer esto:
Por lo tanto, puedo tener algunos datos de aplicaciones en medios externos y tener solo una copia para más de una PC, por lo que no es necesario hacer una sincronización, etc. Por supuesto, solo una PC lo verá al mismo tiempo.
También las uniones pueden apuntar a una carpeta en una partición NTFS que está encriptada por veraCrypt, etc.
Las uniones solo necesitan tres cosas:
Lo que quiero decir es que la unión necesita ver el origen y el destino dentro de una partición NTFS.
junction
, enlace: Descarga de TechNet Junction .mklink
con/j
parámetro.Ambas son herramientas de línea de comandos y la mayoría de las veces requiere derechos de administrador.
Las uniones son la forma más fácil, pero no la única:
El truco de VHD / VHDX también le permite usar almacenamiento dinámico, por lo que no necesita preocuparse por GiB de tamaño:
Y $ MFT tiene un truco para ser lo más pequeño posible (muy importante si crea particiones NFTS grandes, realmente grandes para contener ISO, etc ... menos de 1000 archivos de tamaño realmente grande cada uno):
El procedimiento es bastante simple:
Estos pasos hacen una cosa:
Si crea la partición con el tamaño completo que desea, el $ MFT será (por defecto y lo más mínimo posible) del 12.5% del tamaño de la partición; y no conozco ningún método para reducir ese porcentaje, ni para reducir el tamaño de $ MFT después de haber sido creado; ese porcentaje puede ser mayor al tocar la clave de registro NtfsMFTZoneReservation en algunas ventanas, pero nunca será menor ... así que al crear una partición de solo 8MiB, el tamaño inicial de $ MFT será muy pequeño. Puede comprobar cómo se reserva el espacio $ MFT en el sitio de Microsoft: cómo NTFS reserva espacio para su tabla de archivo maestro (MFT)
El crecimiento de un tamaño de partición NTFS no toca el tamaño de $ MFT ... así que para tener una gran partición NTFS con el menor tamaño de $ MFT posible, cree la partición como solo 8MiB y aumente al tamaño deseado después de la creación.
Eso es genial para tener un VHD / VHDX dinámico, porque no usará todo ese espacio de $ MFT para nada ... quiero decir:
Prueba realizada en Windows 10 Home 64Bits:
Mira, es diez veces mayor. Sé que no se habla mucho de cientos de megabytes ... pero si usas muchos (algunos miles de ellos) de archivos VHD / VHDX, ese tamaño puede importar mucho, si mil de esos archivos, sería cerca de 100GiB. También con VHDX y tamaños de ZetaBytes es realmente una gran diferencia.
Nota: Hablo sobre el tamaño del disco de 1.8TiB solo para asegurarme de que puedo crear una partición idéntica del tamaño exacto de 1.5TiB (1572864 MiB) ... si coloca un tamaño de disco de X, la partición será menor que X.
fuente