it-swarm-eu.dev

Spostamento della cartella utenti su Windows Vista / 7 in un'altra partizione

Quando formattare il computer e reinstallare Windows, il mio primo passo è spostare la cartella My Documents in un'altra partizione. In Windows XP non era sufficiente perché la cartella desktop e un'altra cartella utente si trovavano nella partizione primaria.

Ora in Windows Vista e 7 possiamo usare giunzioni/symlink per "spostare" la cartella su un'altra partizione e Windows e altri programmi penseranno che i dati siano nella partizione primaria.

Quali sono i passaggi più veloci e sicuri per spostare la cartella Utenti su un'altra partizione e creare correttamente i collegamenti fissi?

60
Click Ok

mklink /d myuser d:\moved\myuser

Nelle versioni moderne di NTFS, i punti di giunzione utilizzati su XP vengono sostituiti con i collegamenti simbolici di directory.

Però, non raccomando veramente di fare questo ... non è probabile che tu veda alcun beneficio in termini di prestazioni.

24
Factor Mystic

Il metodo più semplice e affidabile per ottenere il tuo profilo utente su un'altra partizione (cioè non di sistema) è avere Windows che lo crei per te. In Vista, ho utilizzato i seguenti passaggi per creare il mio profilo utente su D: invece di C: .

  1. Installa Vista e crea il primo account utente "Amministratore".

  2. Accesso. Utilizzare regedit.exe per modificare la chiave di registro ProfilesDirectory in modo che punti alla partizione D:.

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
      ProfilesDirectory = D:\Users
    
  3. Crea il tuo normale account utente, accedi, esci.

  4. Accedi all'Amministratore e cambia la chiave di registro ProfilesDirectory al suo valore originale (%SystemDrive%\Users).

  5. Utilizzare l'account creato al passaggio (3) come account utente normale (per l'installazione e l'utilizzo dell'applicazione).

Funziona molto meglio dello spostamento manuale delle cartelle e della creazione di collegamenti simbolici/giunzioni.

19
totorocat

C'è una domanda simile su serverfault , dovresti verificarlo.

Ma ho avuto serie ripercussioni su questa cosa è una buona idea.

5
Benjol

Bene: ci sono voluti decenni Microsoft per impiantare un'altra caratteristica Unix con collegamenti simbolici. 'Nix aveva questo negli anni '70 - mi chiedo quanto tempo ci vorrà per capire che la cartella Utenti potrebbe anche essere collocata altrove? Domanda standard durante l'installazione di Nix. Metto sempre la directory Home nella sua partizione e, a giudicare dalla quantità di domande su di essa in rete, è una domanda popolare anche con Windows. I collegamenti simbolici sono probabilmente il modo migliore, più pulito e più semplice per farlo. Significa che tutte le app che hanno la cartella Utenti hard-coded funzionano ancora senza modifiche e salva tutto l'hacking del registro. Il migliore che ho visto -

http://lifehacker.com/5467758/move-the-users-directory-in-windows-7

Mi piace mantenere separati il ​​sistema operativo e i dati utente sia in un ambiente aziendale che a casa. Corporativamente un profilo utente di AD o GPO può reindirizzare la cartella Documenti in un NAS/SAN o altra condivisione di rete. Motivi semplici: i backup vengono gestiti dal data center o dai sistemi e non dagli utenti finali, e il PC non è il loro PC in ogni caso - è quello dell'azienda (così come i dati, btw) - quindi se muore dare loro un altro PC da registrare in e continuano come erano in pochi minuti.

A casa, voglio metterlo su un disco/partizione separato. Se il mio sistema operativo si guasta, voglio che i dati dell'utente non vengano influenzati: i ripristini sono più rapidi e si finisce anche con un disco meno frammentato man mano che i dati dell'utente cambiano continuamente.

BTW - Uso anche dischi con mirroring - avere un disco da 1TB + a casa è fantastico, ma è un sacco di dati da perdere se si fa pop! E si finisce con un sacco di dati per eseguire il backup, a meno che non si usi incrementali, il che è un rompicoglioni da recuperare! E sì - eseguo il backup sia online che sincronizzo i dati dell'utente su un HDD esterno.

2
FJ1200

Il modo migliore per ottenere questo, sta usando i link simbolici ... ha funzionato per me:

  1. Per prima cosa crea il profilo che vuoi usare
  2. Da un altro account amministratore, spostare la cartella del profilo in un'altra partizione.
  3. creare il collegamento simbolico in c:\Utenti con il nome dell'account che punta al percorso del profilo.

    mklink c:\Users\Mario d:\Mario
    

E questo è tutto, buon divertimento!

2
Mario Juárez

Dal momento che utilizzo Windows, sposto la mia cartella documenti in un'altra posizione.

Ma sono stanco di muovermi manualmente e non ho trovato alcun metodo per farlo automaticamente.

Ecco perché ho scritto uno script per modificare Windows.

Questo script modifica l'hive del Registro di sistema dell'utente predefinito.

Dopo questa modifica, tutti i nuovi utenti avranno le loro cartelle nella posizione selezionata.

Inoltre, i junction sono creati correttamente.

Puoi leggere questo post in inglese (non il mio post)

http://www.sevenforums.com/tutorials/117308-user-folders-moving-user-folders-modular-script.HTML#post1008268

o leggi il post originale, in francese: vedi post in inglese

2
Alain Quarré

L'utilizzo di sysprep è il modo più semplice per creare profili utente in una posizione diversa. Tutti gli altri, non ufficiali modi, come fare scherzi con le giunzioni e copiare o spostare file in giro, mi hanno dato "Il servizio profili utente non è riuscito a effettuare l'accesso." Impossibile caricare il profilo utente. " errore di profilo.

1
XP1

Di recente ho avuto lo stesso problema. Volevo utilizzare il programma SteadyState di Microsoft su una macchina con account utente preesistenti su C:\USERS che volevo spostare su D :. Ho seguito questi passaggi:

  1. Ho immaginato il disco rigido per essere in grado di recuperare dal disastro che mi aspettavo di sperimentare.
  2. Ho usato Windows Easy Transfer per copiare questi account su un disco rigido esterno.
  3. Ho cancellato i conti.
  4. Ho installato Windows SteadyState (funziona su XP e Vista), e l'ho usato per creare account con esattamente lo stesso nome di quello che ho cancellato. Ho creato ognuno sulla partizione D:\(SteadyState ti permette di scegliere!)
  5. Ho avviato Windows Easy Transfer per ripristinare gli account precedentemente salvati, dicendogli di copiare gli account con lo stesso nome. Li trova tutti su D:\ed è qui che mette la copia! Successo.

Spero che questo ti aiuti.

1
Bill Rodman

Attenzione - stiamo (apparentemente) facendo qualcosa di sbagliato!

Recentemente ho chiesto a Windows di questo perché ho problemi con Windows Update dopo aver eseguito il metodo symlink su Windows 8. Ha funzionato per alcuni mesi, ma ora sta iniziando seriamente a mostrare i suoi difetti.

Qualcuno ha risposto alla mia domanda ( http://answers.Microsoft.com/en-us/windows/forum/windows_8-windows_update/windows-8-update-notable-to-traverse -symlinks/608dbb4a-6dc8-4cae-b97e-7e806c879431? tm = 1377290411294 ) con la seguente risposta:

Ciao

L'unico modo supportato per spostare le cartelle utente su un'unità separata è l'ADK di Windows 8.

Distribuzione di Windows con Windows ADK: http://technet.Microsoft.com/en-us/library/hh824947.aspx

Windows Assessment and Deployment Kit (Windows ADK) per Windows 8.1 Preview: http://www.Microsoft.com/en-us/download/details.aspx?id=39306

Se avete domande di follow-up, si prega di chiedere sui seguenti forum.

Categoria IT 8 di Windows 8 http://social.technet.Microsoft.com/Forums/en-US/category/w8itpro

Potrebbe non essere abbastanza così severo come questo: l'ADK di Windows usa solo i file di risposta sysprep-style per la maggior parte della configurazione. La mia ipotesi è che possiamo usare sysprep stesso dopo aver installato Windows per questo. Aggiornerò la risposta se ne scoprirò di più.

1
CJxD