Come spostare app o giochi di grandi dimensioni su un'altra unità
- Categoria: Esercitazioni
I lettori abituali sanno che l'unità principale del mio nuovo PC è un Intel Solid State Drive da 80 Gigabyte. Il disco rigido è eccellente e funziona bene in combinazione con il disco rigido da 2 TB che utilizzo per l'archiviazione dei dati e alcuni programmi più grandi che non richiedono un disco rigido veloce.
A volte mi imbatto in problemi di spazio su disco. Prendi il software Steam, ad esempio, può installare nuovi giochi solo sullo stesso disco rigido in cui sono installati tutti gli altri giochi (Aggiornamento: Valve ha aggiornato il software nel frattempo per consentire l'installazione di giochi su altre unità ).
Questo è un grosso problema che ha portato alla pubblicazione di alcune soluzioni su Internet. Alcuni utenti hanno spostato Steam e tutti i loro giochi su un'altra unità; Altri hanno disinstallato un gioco per fare spazio a quello nuovo. Ma il problema non è solo Steam. Ci sono giochi che possono essere installati solo sull'unità c: ad esempio, e alcune applicazioni hanno la stessa restrizione.
Come spostare app o giochi di grandi dimensioni su un'altra unità
Il mio modo di gestire i problemi di spazio sulle unità è spostare le app oi giochi su un'altra unità senza doverli reinstallare o perdere dati. Recentemente ho installato Dragon Age che si installava da solo sull'unità c:. Ho deciso di spostare il gioco da c: a un altro disco rigido con molto spazio invece senza perdere lo stato di installazione del gioco.
Il processo di spostamento in sé è abbastanza semplice. Basta spostare i file utilizzando Esplora risorse di Windows o qualsiasi altro file manager che potresti utilizzare su un altro disco rigido. È possibile spostare la cartella premendo MAIUSC durante l'operazione di trascinamento (se non si preme MAIUSC si copiano i file).
La maggior parte dei giochi e delle applicazioni non si avvia più dopo essere stati spostati, perché le voci di registro potrebbero ancora collegarsi alla posizione originale e non a quella aggiornata.
La soluzione a questo è creare collegamenti fisici simbolici. Windows viene fornito con lo strumento per fare proprio questo. Apri un prompt dei comandi come amministratore. Troverai il prompt dei comandi in Accessori nel menu Start di Windows. Fare clic con il pulsante destro del mouse sul prompt dei comandi e selezionare Esegui come amministratore.
Aggiornare : Se utilizzi Windows 8 o versioni successive, tocca il tasto Windows, digita cmd.exe, fai clic con il pulsante destro del mouse sul risultato e seleziona 'Esegui come amministratore'.
Il comando che stiamo usando per creare un cosiddetto nodo di directory è mklink. Un nodo di directory fondamentalmente dice al sistema operativo di creare un mirror in un'altra directory che fornisce l'accesso a tutti i file della directory selezionata nella directory mirror come se fossero memorizzati in essa.
Quindi, in termini più semplici: tutti i file e le cartelle sono accessibili in un'altra posizione, anche se si collegano semplicemente ai file e alle cartelle 'reali' su un altro disco rigido.
I file e le cartelle della directory mirror vengono tuttavia reindirizzati solo alla destinazione in cui sono effettivamente ospitati. Ciò significa essenzialmente che puoi fare in modo che il gioco, l'applicazione o Windows credano che i file e le cartelle siano ancora al posto giusto anche se non lo sono.
mklink / J 'nuova cartella' 'cartella con i file'
Questo è il comando di base che useremo. Il parametro / J definisce il tipo di collegamento simbolico che stiamo creando, in questo caso una giunzione di directory. La nuova cartella è la cartella mirror e la 'cartella con i file' la cartella contenente i file reali che hai spostato in precedenza.
mklink / J 'C: programmi (x86) Dragon Age ' 'e: games Dragon Age'
Questo crea una giunzione di directory in modo che i file e le cartelle di e: games Dragon Age siano accessibili dal programma e anche da Windows in C: program files (x86) Dragon Age (dove sono stati inizialmente installati) .
C: Windows system32> mklink / J 'c: Programmi (x86) Dragon Age ' 'c: games Dragon Age '
Giunzione creata per c: Program Files (x86) Dragon Age c: games DragonAge
Lo stesso metodo può essere applicato ad altre applicazioni o giochi. Ad esempio, è possibile spostare alcuni giochi o file di Steam su un altro disco rigido per liberare spazio su quello su cui è installato Steam.
Mklink è disponibile in Windows Vista e Windows 7 (Aggiornamento: e versioni più recenti di Windows). Non sono sicuro di Windows XP in questo momento, sarebbe carino se qualcuno con XP potesse farmelo sapere nei commenti. Ci sono programmi come Giunzione da Sysinternals che può creare anche giunzioni nel caso in cui sia necessario.