Base di conoscenza →6 min di letturaAggiornato: 2026-09-21

Come creare collegamenti simbolici e giunzioni in Windows

Windows può far comparire una cartella o un file in due posti contemporaneamente: il comando mklink crea hard link, collegamenti simbolici e giunzioni di directory in una sola riga. Le giunzioni non chiedono diritti di amministratore e sono lo strumento quotidiano per dirottare una cartella su un altro disco; i collegamenti simbolici sono più flessibili, ma vogliono un prompt elevato o la Modalità sviluppatore. Ecco cosa fa ciascun tipo, i comandi esatti e come rimuovere un link senza toccare i file veri.

I quattro tipi di link e quando usarli

Un link è un punto di reparse — un piccolo appunto nel file system che dirotta l'accesso altrove. Windows ne supporta quattro varianti, e scegliere quella giusta in partenza risparmia confusione in seguito: differiscono per cosa possono puntare, se sopravvivono allo spostamento della destinazione e quali diritti servono per crearli. Tutti e quattro nascono dallo stesso comando mklink e funzionano su qualunque volume NTFS.

  • Giunzione di directory — mklink /J Link Target: solo cartelle su dischi NTFS locali, senza prompt di amministratore
  • Collegamento simbolico di directory — mklink /D Link Target: cartelle; può puntare a percorsi di rete (UNC) e usare destinazioni relative, richiede elevazione o Modalità sviluppatore
  • Collegamento simbolico di file — mklink Link Target: un singolo file altrove, su qualunque disco o condivisione, stesse regole di elevazione
  • Hard link — mklink /H Link Target: un secondo nome per lo stesso file sullo stesso volume; i dati sopravvivono finché resta un nome
  • Regola pratica — per dirottare la cartella di un gioco o di dati su un altro disco interno, la giunzione è la scelta sicura di default

Creare link con mklink

Apri Terminale Windows o il Prompt dei comandi come amministratore (Win+X → Terminale (amministratore)) — oppure evita l'elevazione attivando prima la Modalità sviluppatore: Impostazioni → Sistema → Per sviluppatori → Modalità sviluppatore, che consente a un prompt normale di creare collegamenti simbolici. La sintassi è sempre quella: il comando, il percorso del link (la nuova posizione dirottata), poi la destinazione (dove vivono i file veri). Ad esempio, dopo aver spostato un gioco da C:\Games\ExampleGame a D:\Games\ExampleGame, elimina la cartella vuota rimasta su C: ed esegui mklink /J C:\Games\ExampleGame D:\Games\ExampleGame — la cartella è di nuovo al suo posto, ma tutto ciò che vi scrivi finisce fisicamente su D:.

Due abitudini prevengono gli errori classici. Racchiudi tra virgolette qualunque percorso con spazi; i percorsi senza spazi, come nell'esempio sopra, funzionano nudi. E crea il link solo quando la destinazione esiste già: un link a una cartella assente produce un criptico «accesso negato» al posto di un chiaro «percorso non trovato». Per confermare che il link funzioni, esegui dir nella cartella padre — giunzioni e symlink di directory compaiono come <JUNCTION> e <SYMLINKD> con la destinazione tra parentesi quadre.

Eliminare i link in sicurezza — e cosa li rompe

Rimuovere il link in sé non tocca mai la destinazione: esegui rmdir C:\Games\ExampleGame (o elimina la cartella in Esplora file) e sparisce solo il dirottamento, mentre i file veri su D: restano esattamente dov'erano. Il pericolo corre nella direzione opposta: eliminare o modificare file attraverso il link tocca i dati reali, perché un link non è una copia — è una finestra sulla destinazione. È tutto il senso della cosa, e anche il motivo per cui conviene ricontrollare da che parte del link ti trovi prima di premere Elimina.

Tre avvertimenti valgono la pena. Non puntare mai un link verso una sua sottocartella: nasce un ciclo infinito che manda in apnea Esplora file e i tool di backup. Alcuni programmi di backup e sincronizzazione non seguono le giunzioni, quindi escludi le cartelle-link se le tue copie iniziano a saltare dei dati. E dopo un grande aggiornamento di Windows o una reinstallazione sul posto, controlla i link con dir /AL /S C:\ — gli upgrade ogni tanto sostituiscono o perdono i punti di reparse, e un link rotto somiglia esattamente a una cartella che si rifiuta di aprirsi.

Domande e risposte

Servono i diritti di amministratore per creare un collegamento simbolico in Windows?

Sì, salvo attivare la Modalità sviluppatore (Impostazioni → Sistema → Per sviluppatori), che concede la creazione di symlink a un prompt normale. Le giunzioni con mklink /J non richiedono mai elevazione.

Qual è la differenza tra giunzione e collegamento simbolico?

Una giunzione dirotta su una cartella di un disco locale, sempre tramite percorso assoluto; un collegamento simbolico può puntare a cartelle o singoli file, in locale o in rete, ed essere relativo. Per spostare una cartella su un altro disco interno la giunzione è la scelta abituale.

Eliminare una giunzione elimina i file al suo interno?

No. Eliminare la giunzione rimuove solo il dirottamento; la cartella di destinazione e i suoi file restano intatti. Ma eliminare file attraverso la giunzione cancella i file veri sul disco di destinazione.

Scopri cosa include la licenza prima dell'acquisto.

La prova singola di 30 minuti include gli strumenti essenziali. Le funzioni PRO restano bloccate finché non attivi una licenza a pagamento.

Da leggere dopo

Tutti gli articoli · FAQ

Scrivici: [email protected]