Come spostare i programmi da C: su altro disco del PC
Aggiornato il:
Come spostare l'installazione dei programmi in Windows dal disco C a un altro hard disk o SSD senza reinstallarli
Come ogni sistema operativo, Windows è progettato in modo da conservare i file di diverse categorie in ben precise cartelle. Per esempio, le immagini, i documenti, i video ed anche i programmi. Quando si installa un programma Windows crea una nuova cartella con tutti i file che servono per farlo funzionare, che viene posizionata nel disco scelto in fase di installazione che, di default, è sempre il disco C:, quello principale dove è installato il sistema Windows.
Mentre cose come documenti e foto possono essere spostate su un altro disco con un semplice copia/taglia e incolla (anche se per spostare le cartelle utente di Windows si deve fare in un altro modo), non è invece possibile fare la copia secca delle cartelle dei programmi da un disco a un altro, perché questi perderebbero i riferimenti interni (che sono memorizzati nelle chiavi di registro di Windows ed in altri file nascosti) e non funzionerebbero più.
Quando abbiamo bisogno di liberare spazio sul disco :C e quando abbiamo comprato un nuovo disco in cui vogliamo installare tutti i programmi, invece di reinstallarli tutti vi mostreremo come spostarli uno ad uno usando una procedura specifica, così da far sempre funzionare i programmi che abbiamo spostato su un altro disco o partizione.
LEGGI ANCHE -> Migliori programmi portable senza installazione per penne USB (Windows)
Per spostare correttamente i programmi è necessario utilizzare il collegamento simbolico, ossia un collegamento che inganna il sistema facendogli credere che il programma si trova effettivamente dov'era installato originariamente, mentre invece è stato spostato su un altro disco o un'altra partizione. I collegamenti simbolici creati sul disco C:, rimandano quindi ai veri file che risiedono ed occupano lo spazio di un altro disco (D: o E:). Windows non noterà nulla di modificato e tutto continuerà a funzionare normalmente.
I link simbolici servono proprio per spostare cartelle da un disco a un altro ed adesso vediamo quindi, nella pratica, come spostare un programma su un altro hard disk o SSD, sia manualmente, sia utilizzando un più semplice software capace di gestirli in modo automatico.
La procedura manuale è semplice anche se richiede l'utilizzo del Prompt dei comandi, non alla portata di tutti gli utenti Windows. Prima di tutto apriamo l'app Esplora file dal menu Start, andiamo in C:/Program Files o Program Files (x86), individuiamo il programma da spostare, per esempio LibreOffice, tagliamo e incolliamo la cartella sull'altro disco o nell'altra partizione, magari ricreando lo stesso percorso (quindi in F:/Program Files/"nome-cartella-programma").
Dopo aver terminato lo spostamento apriamo nuovamente il menu Start, digitiamo comando cmd per trovare il prompt dei comandi e premiamo con il tasto destro su di essso per eseguirlo come amministratore. Nel prompt dei comandi, assicuriamoci che sia visualizzata la lettera dell'unità in cui si sta spostando il programma; in caso contrario cambiamo disco scrivendo la lettera con i due punti e premiamo invio. Per esempio, se troviamo scritto C:, bisogna scrivere semplicemente D: o E: oppure F: e premere invio.
Per creare il collegamento vero e proprio digitiamo il seguente comando dal prompt e premiami invio:
Un messaggio di conferma ci dirà che abbiamo creato il collegamento per quella cartella. Apriamo quindi, in Esplora file, il percorso C:/Program Files e controlliamo se la cartella spostata compare con un'icona di collegamento e se ci premiamo sopra due volte, si apre la cartella originale come se fosse ancora li. Per provare che tutto ha funzionato, basterà aprire il programma dall'icona sul menu Start.
Se si preferisce non usare il prompt dei comandi possiamo usare dei programmi che fanno tutto il lavoro di spostamento in modo automatico e più semplice. Uno di questo è FolderMove, un semplice software che permette di scegliere il disco in cui spostare l'installazione di un programma senza che ci siano problemi.
Questo programma si basa sulla creazione dei link simbolici, quindi andrà eseguito come amministratore di Windows per replicare, in un'interfaccia grafica, tutto quello che abbiamo visto nella procedura manuale.
Altri programmi simili sono Steam Mover o Application Mover, già descritti nella guida su come creare link simbolici in modo semplice. Tutti questi programmi sono abbastanza semplici da usare, chiedono soltanto di inserire il percorso attuale del programma seguito dalla cartella in cui lo si vuol spostare.
Per i giochi, è possibile spostarli da un disco ad un altro tramite il programma Steam.
Se lo spazio scarseggia sul disco di Windows (specie se abbiamo utilizzato un SSD) possiamo sempre creare un collegamento simbolico dei programmi più grandi, così da poterli continuare ad utilizzare spostandoli su un disco più capiente, senza compromettere la struttura dei file o i collegamenti con file DLL o con le chiavi di registro.
I migliori programmi che possiamo spostare utilizzando questa tecnica li troviamo nelle nostre guide 30 Programmi più utili per Windows e Migliori 50 programmi Microsoft per pc da scaricare gratis.
Mentre cose come documenti e foto possono essere spostate su un altro disco con un semplice copia/taglia e incolla (anche se per spostare le cartelle utente di Windows si deve fare in un altro modo), non è invece possibile fare la copia secca delle cartelle dei programmi da un disco a un altro, perché questi perderebbero i riferimenti interni (che sono memorizzati nelle chiavi di registro di Windows ed in altri file nascosti) e non funzionerebbero più.
Quando abbiamo bisogno di liberare spazio sul disco :C e quando abbiamo comprato un nuovo disco in cui vogliamo installare tutti i programmi, invece di reinstallarli tutti vi mostreremo come spostarli uno ad uno usando una procedura specifica, così da far sempre funzionare i programmi che abbiamo spostato su un altro disco o partizione.
LEGGI ANCHE -> Migliori programmi portable senza installazione per penne USB (Windows)
Usare i link simbolici
Per spostare correttamente i programmi è necessario utilizzare il collegamento simbolico, ossia un collegamento che inganna il sistema facendogli credere che il programma si trova effettivamente dov'era installato originariamente, mentre invece è stato spostato su un altro disco o un'altra partizione. I collegamenti simbolici creati sul disco C:, rimandano quindi ai veri file che risiedono ed occupano lo spazio di un altro disco (D: o E:). Windows non noterà nulla di modificato e tutto continuerà a funzionare normalmente.
I link simbolici servono proprio per spostare cartelle da un disco a un altro ed adesso vediamo quindi, nella pratica, come spostare un programma su un altro hard disk o SSD, sia manualmente, sia utilizzando un più semplice software capace di gestirli in modo automatico.
Procedura manuale link simbolici
La procedura manuale è semplice anche se richiede l'utilizzo del Prompt dei comandi, non alla portata di tutti gli utenti Windows. Prima di tutto apriamo l'app Esplora file dal menu Start, andiamo in C:/Program Files o Program Files (x86), individuiamo il programma da spostare, per esempio LibreOffice, tagliamo e incolliamo la cartella sull'altro disco o nell'altra partizione, magari ricreando lo stesso percorso (quindi in F:/Program Files/"nome-cartella-programma").
Dopo aver terminato lo spostamento apriamo nuovamente il menu Start, digitiamo comando cmd per trovare il prompt dei comandi e premiamo con il tasto destro su di essso per eseguirlo come amministratore. Nel prompt dei comandi, assicuriamoci che sia visualizzata la lettera dell'unità in cui si sta spostando il programma; in caso contrario cambiamo disco scrivendo la lettera con i due punti e premiamo invio. Per esempio, se troviamo scritto C:, bisogna scrivere semplicemente D: o E: oppure F: e premere invio.
Per creare il collegamento vero e proprio digitiamo il seguente comando dal prompt e premiami invio:
mklink /J "C:\Program Files\Nome-cartella-programma" "F:\Program Files\Nome-cartella-programma"
Un messaggio di conferma ci dirà che abbiamo creato il collegamento per quella cartella. Apriamo quindi, in Esplora file, il percorso C:/Program Files e controlliamo se la cartella spostata compare con un'icona di collegamento e se ci premiamo sopra due volte, si apre la cartella originale come se fosse ancora li. Per provare che tutto ha funzionato, basterà aprire il programma dall'icona sul menu Start.
Procedura semplice con programmi
Se si preferisce non usare il prompt dei comandi possiamo usare dei programmi che fanno tutto il lavoro di spostamento in modo automatico e più semplice. Uno di questo è FolderMove, un semplice software che permette di scegliere il disco in cui spostare l'installazione di un programma senza che ci siano problemi.
Questo programma si basa sulla creazione dei link simbolici, quindi andrà eseguito come amministratore di Windows per replicare, in un'interfaccia grafica, tutto quello che abbiamo visto nella procedura manuale.
Altri programmi simili sono Steam Mover o Application Mover, già descritti nella guida su come creare link simbolici in modo semplice. Tutti questi programmi sono abbastanza semplici da usare, chiedono soltanto di inserire il percorso attuale del programma seguito dalla cartella in cui lo si vuol spostare.
Per i giochi, è possibile spostarli da un disco ad un altro tramite il programma Steam.
Se lo spazio scarseggia sul disco di Windows (specie se abbiamo utilizzato un SSD) possiamo sempre creare un collegamento simbolico dei programmi più grandi, così da poterli continuare ad utilizzare spostandoli su un disco più capiente, senza compromettere la struttura dei file o i collegamenti con file DLL o con le chiavi di registro.
I migliori programmi che possiamo spostare utilizzando questa tecnica li troviamo nelle nostre guide 30 Programmi più utili per Windows e Migliori 50 programmi Microsoft per pc da scaricare gratis.
Posta un commento