61 votes

Déplacement du dossier des utilisateurs de Windows Vista/7 vers une autre partition

Lorsque je formate l'ordinateur et que je réinstalle Windows, la première étape consiste à déplacer l'icône de l'ordinateur. My Documents vers une autre partition. Dans Windows XP, ce n'était pas suffisant car le dossier du bureau et un autre dossier utilisateur se trouvaient sur la partition primaire.

Maintenant, dans Windows Vista et 7, nous pouvons utiliser des jonctions/symlinks pour "déplacer" le dossier vers une autre partition et Windows et d'autres programmes penseront que les données sont dans la partition primaire.

Quelles sont les étapes les plus rapides et les plus sûres pour déplacer le dossier Users vers une autre partition et pour créer correctement les hardlinks ?

25voto

roryf Points 14520

mklink /d myuser d:\moved\myuser

Sur les versions modernes de NTFS, les points de jonction que vous utilisiez sous XP sont remplacés par des liens symboliques de répertoire.

Cependant, je ne recommande pas vraiment de le faire... vous ne verrez probablement aucun avantage en termes de performances.

20voto

iskra Points 5378

La méthode la plus simple et la plus fiable pour placer votre profil utilisateur sur une autre partition (c'est-à-dire non système) est de demander à Windows de la créer pour vous. Sous Vista, j'ai suivi les étapes suivantes pour que mon profil utilisateur soit créé sur D : 代わりに C : .

  1. Installez Vista et faites en sorte que le premier compte utilisateur soit "Administrateur".

  2. Connexion. Utilisez regedit.exe pour modifier le ProfilesDirectory pour pointer vers la clé de registre D: partition.

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
      ProfilesDirectory = D:\Users
  3. Créez votre compte utilisateur normal, connectez-vous, déconnectez-vous.

  4. Connectez-vous à l'administrateur et modifiez le ProfilesDirectory à sa valeur initiale ( %SystemDrive%\Users ).

  5. Utilisez le compte créé à l'étape (3) comme compte d'utilisateur normal (pour l'installation et l'utilisation des applications).

Cela fonctionne beaucoup mieux que de déplacer manuellement les dossiers et de créer des liens symboliques/jonctions.

4voto

DisplacedAussie Points 2872

Il existe une question similaire sur défaut du serveur vous devriez vérifier.

Mais j'ai eu Deuxième réflexion sérieuse que c'est une bonne idée.

2voto

Mario Juárez Points 21

La meilleure façon d'y parvenir est d'utiliser des liens symboliques... cela a fonctionné pour moi :

  1. Créez d'abord le profil que vous voulez utiliser
  2. À partir d'un autre compte administrateur, déplacez le dossier de profil vers une autre partition.
  3. créer le lien symbolique dans c : \Users avec le nom du compte qui pointe vers l'emplacement du profil.

    mklink c:\Users\Mario d:\Mario

Et c'est tout, profitez-en !

2voto

Alain Quarré Points 21

Comme j'utilise Windows, je déplace mon dossier de documents vers un autre emplacement.

Mais, je suis fatigué de faire le déplacement manuellement, et je n'ai pas trouvé de méthode pour le faire automatiquement.

C'est pourquoi j'ai écrit un script pour modifier Windows.

Ce script modifie le répertoire de stockage du registre de l'utilisateur par défaut.

Après ce changement, tous les nouveaux utilisateurs auront leurs dossiers à l'emplacement sélectionné.

En outre, les jonctions sont créées correctement.

Pouvez-vous lire ce post en anglais (pas mon post)

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

ou lire l'article original en français : voir l'article en anglais

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X