In Windows 10 (o Windows 11), se il computer funge da server di condivisione file, potrebbe essere necessario spostare una condivisione di cartelle su una nuova unità. Ad esempio, poiché lo spazio di archiviazione precedente sta esaurendo lo spazio, si sta aggiornando lo spazio di archiviazione oppure è logico migrare i dati su un’altra unità.
Qualunque sia il motivo, Windows 10 non include uno strumento per semplificare il processo, ma non è impossibile. Se è necessario spostare una cartella condivisa su un’altra unità preservando le autorizzazioni e senza riconfigurare i client, è possibile completare questa attività copiando il contenuto nella nuova unità e modificando il Registro di sistema o cambiando le lettere di unità, a seconda dell’impostazione.
In questa guida imparerai i passaggi per spostare una condivisione di cartelle su una nuova unità nello stesso computer o server senza che gli utenti della rete si accorgano della modifica o riconfigurino la condivisione su Windows 10. Questo dovrebbe funzionare anche su Windows 11, Windows Server 2019, 2016 e 2012.
Sposta la cartella condivisa su una nuova unità modificando il registro su Windows 10
Prima di procedere, assicurati che nessuno stia accedendo ai file nella cartella condivisa. Inoltre, modificherai il registro. Di conseguenza, si consiglia di eseguire un backup del sistema prima di apportare modifiche se è necessario eseguire il rollback.
Per spostare una cartella condivisa in una nuova unità nello stesso computer, attenersi alla seguente procedura:
-
Aprire Inizio su Windows 10.
-
Cercare Prompt dei comandifai clic con il pulsante destro del mouse sul risultato in alto e seleziona Eseguire come amministratore opzione.
-
Digitare il comando seguente per copiare il contenuto della cartella condivisa nella nuova unità sullo stesso computer e premere accedere:
robocopy C:\SOURCE-SHARE D:\DESTINATION-SAHRE /R:5 /W:2 /Copyall /E /MIR
Nel comando, assicurati di aggiornare i percorsi di origine e di destinazione con le posizioni applicabili alla tua configurazione.
Ad esempio, questo comando copia i dati dalla cartella “MyShare” nell’unità “C” nella cartella “MyShare” nell’unità “D” sullo stesso server.
robocopy C:\MyShare D:\MyShare /R:5 /W:2 /Copyall /E /MIR
-
Aprire Inizio.
-
Cercare Registro e fai clic sul risultato in alto per aprire l’app.
-
Sfoglia il seguente percorso:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Shares
-
Fare clic con il pulsante destro del mouse su “Stringa” con il nome della cartella condivisa per passare a una nuova unità e selezionare il file Modificare opzione. Per esempio, Mia condivisione.
-
Nel campo “Percorso”, cambia la lettera di unità con la lettera alla nuova destinazione. Ad esempio, cambia C per D se i dati sono stati spostati nell’unità “D”.
-
Clicca il ok pulsante.
-
Riavvia il computer.
Una volta completati i passaggi, gli utenti della rete dovrebbero essere in grado di accedere ai file nella cartella condivisa dalla nuova posizione.
Ecco una ripartizione delle opzioni di Robocopy:
- /R:5 — Riprova 5 volte (è possibile specificare un numero diverso, il valore predefinito è 1 milione).
- /W:2 — Attende 2 secondi prima di riprovare (è possibile specificare un numero diverso, il valore predefinito è 30 secondi).
- /Copia tutto — Copia tutte le informazioni sul file (equivalente a /copy:DATSOU).
- /E — Copia le sottodirectory, comprese quelle vuote.
- /MIR — Specchia un albero di directory (equivalente a / e più /epurazione). Utilizzando questa opzione con il / e opzione e una directory di destinazione sovrascrive le impostazioni di sicurezza della directory di destinazione.
Questo è un esempio del comando che è possibile utilizzare per spostare i dati con le relative autorizzazioni sull’unità. Tuttavia, a seconda dell’ambiente, potrebbe essere necessario utilizzare diverse opzioni. Ad esempio, puoi utilizzare l’opzione “/MT:n” per eseguire copie multi-thread con n thread (il valore predefinito è 8).
Sposta la cartella condivisa nella nuova unità modificando la lettera di unità su Windows 10
Se i dati risiedono su un’unità diversa dall’unità “C”, non è necessario modificare il Registro di sistema. Puoi utilizzare Robocopy per copiare i file sulla nuova unità e quindi modificare la lettera del nuovo driver con la lettera precedente, supponendo che tu non disponga di un’applicazione o di un’altra condivisione che sarà interessata da questa modifica.
Per spostare una condivisione di cartelle su una nuova unità modificando la lettera di unità invece di modificare il Registro di sistema, attenersi alla seguente procedura:
-
Aprire Inizio.
-
Cercare Prompt dei comandifai clic con il pulsante destro del mouse sul risultato in alto e seleziona Eseguire come amministratore opzione.
-
Digitare il comando seguente per copiare il contenuto della cartella condivisa nella nuova unità sullo stesso computer e premere accedere:
robocopy C:\SOURCE-SHARE D:\DESTINATION-SAHRE /R:5 /W:2 /Copyall /E /MIR
Nel comando, assicurati di aggiornare i percorsi di origine e di destinazione con le posizioni applicabili alla tua configurazione.
Ad esempio, questo comando copia i dati dalla cartella “MyShare” nell’unità F alla cartella “MyShare” nell’unità D sullo stesso server.
robocopy F:\MyShare D:\MyShare /R:5 /W:2 /Copyall /E /MIR
-
Aprire Inizio.
-
Cercare Gestione del disco e fai clic su Crea e formatta partizioni del disco rigido per aprire l’app.
-
Fare clic con il pulsante destro del mouse sull’unità di origine e selezionare il file Cambia lettera e percorsi di unità opzione.
-
Clicca il Modificare pulsante.
-
Controlla il Assegna la seguente lettera di unità opzione.
-
Seleziona un’altra lettera di unità per liberare la lettera corrente.
-
Clicca il ok pulsante.
-
Clicca il sì pulsante per confermare.
-
Fare clic con il pulsante destro del mouse sull’unità di destinazione e selezionare il Cambia lettera e percorsi di unità opzione.
-
Clicca il Modificare pulsante.
-
Controlla il Assegna la seguente lettera di unità opzione.
-
Selezionare la lettera di unità che stava utilizzando l’unità di origine.
-
Clicca il ok pulsante.
-
Clicca il sì pulsante per confermare.
Dopo aver completato i passaggi, la cartella condivisa diventerà disponibile dalla nuova posizione, ma gli utenti non noteranno la differenza poiché modifichi anche la lettera di unità.
Solo dopo aver verificato che tutto funzioni correttamente, puoi procedere all’eliminazione della vecchia cartella condivisa per liberare spazio (se necessario).