66 votes

Quelle est la meilleure façon de déplacer c : \users à d : \users sous vista/W7

Je viens d'installer Windows 7 RC1 et je veux passer à c. : \users à d : \users.

Quelle est la meilleure façon de procéder ?


En raison du fait que Windows 7 crée une partition réservée qui est montée en tant que C : dans la console de récupération, j'ai dû utiliser les commandes suivantes

robocopy /mir /xj D:\Users E:\Users
mklink D:\Users D:\Users /j

Les deux D de la commande mklink sont corrects. Lorsque le système redémarre, le lecteur qui était D dans la console de récupération devient le lecteur C.

2voto

Mike Deck Points 7443

"C:\users" est un dossier système qui est équivalent à "C:\Documents and Settings" sur Windows XP/2000/NT, et à cause de cela, il était vraiment difficile, voire impossible, de déplacer le dossier. Il y avait plusieurs façons de contourner ce problème en déplaçant les sous-dossiers via le TweakUI ou d'autres astuces similaires au lieu du dossier parent et il y a beaucoup de messages à ce sujet, voir ici :

http://www.tech-recipes.com/rx/1409/move-your-documents-and-settings-username-profile-off-of-the-c-drive/

http://support.microsoft.com/kb/236621

http://support.microsoft.com/default.aspx?scid=kb;en-us;314843

http://support.microsoft.com/default.aspx?scid=KB;EN-US;q310147&ID=KB;EN-US;q310147

Mais en ce qui concerne Vista/Windows 7, il semble que ce processus se soit simplifié. Voici quelques articles qui vous expliquent comment le faire sous Vista, qui est au fond ce qu'est Windows 7 :

http://www.ehow.com/how_2064387_relocate-user-files-Windows-vista.html

http://www.technospot.net/blogs/how-to-move-users-folder-to-different-location-in-Windows-vista/

http://www.howtogeek.com/howto/Windows-vista/moving-your-personal-data-folders-in-Windows-vista-the-easy-way/

0voto

Ce n'est pas exactement ce dont vous avez besoin mais si vous êtes sous Windows 7, une très bonne alternative consiste à changer l'emplacement des bibliothèques. Cette méthode permet de sauvegarder les documents, les images, etc. mais pas tous les profils dans le lecteur D.

Hier soir, j'ai créé un outil qui pourrait vous être utile : Définir les bibliothèques .

0voto

J'ai fait des recherches sur la même chose pendant longtemps. C'est impossible. Vous pouvez déplacer les dossiers "spéciaux" (Documents, Ma musique, etc.), mais vous ne pouvez pas déplacer les dossiers "spéciaux". Utilisateurs répertoire.

0voto

La plupart de ces textes sont copiés sur d'autres, puis modifiés et développés par l'auteur actuel, tu servidor.

Pour déplacer le plus facilement possible tous les fichiers utilisateurs et les fichiers de programmes utilisateurs de votre disque de démarrage (un SSD dans mon cas), suivez ces instructions.

Tout d'abord, créez un point de restauration, juste au cas où : 1. Ouvrez Système en cliquant sur le bouton Démarrer, en faisant un clic droit sur Ordinateur, puis en cliquant sur Propriétés. 2. Dans le volet de gauche, cliquez sur Protection du système. Si vous êtes invité à saisir un mot de passe d'administrateur ou une confirmation, tapez le mot de passe ou fournissez une confirmation. 3. Cliquez sur l'onglet Protection du système, puis sur Créer. 4. Dans la boîte de dialogue Protection du système, saisissez une description, puis cliquez sur Créer.

Ensuite, allez dans System Recovery/Command Prompt : Démarrez avec le DVD d'installation de Win7, choisissez la langue, la devise et le clavier, et cliquez sur Suivant. A l'écran avec le "Installer maintenant" choisissez "Réparer votre ordinateur". Il vous sera demandé si vous voulez "Réparer et redémarrer" par les options de récupération du système, choisissez "Non". Assurez-vous ensuite que Windows 7 est répertorié comme l'un des systèmes d'exploitation installés disponibles pour la récupération, et qu'il est sélectionné, puis appuyez sur suivant. Une liste d'outils de récupération s'affiche. Choisissez "Command Prompt".

Trouvez votre lecteur Windows virtuel chargé à partir du média Win7 (probablement C ou X), trouvez votre lecteur Windows/SSD réel (D ou E) et trouvez votre disque dur (disque dur normal) (D ou E).

Dans mon système normal, C=SSD avec Windows dessus, D=HDD lecteur de données.

En utilisant le support de mise à jour Win7, les lecteurs en mode de récupération ont été configurés différemment : X : lecteur Windows virtuel/temporel, E : lecteur Windows/SSD réel, D : HDD, disque dur sur lequel je voulais mettre \Users sur.

Certains rapportent que le mode de récupération du système configure leurs lecteurs comme ceci : C : lecteur Windows virtuel/temporel D : lecteur Windows/SSD réel E : Disque dur sur lequel ils veulent mettre /Utilisateurs.

Dans l'invite de commande, vous utiliserez Robocopy (PAS xcopy !) pour copier c : \Users à d : \Users puis supprimer l'ancien c : \Users puis créer un lien symbolique à partir de c : \Users à D:\Users. Notez que vous devez faire ces choses dans l'ordre, et que vous ne devez pas avoir de d : \Users avant de faire ça.

REMARQUE : dans la fenêtre d'invite de commande de récupération du système, vos lecteurs ne sont pas les mêmes qu'après avoir quitté le mode de récupération ! Ajustez donc les commandes ci-dessous en fonction de l'état des lecteurs en mode de récupération, pour qu'elles soient correctes plus tard.

J'ai utilisé : robocopy /mir /xj E:\Users D:\Users

Pour déplacer /Utilisateurs de Windows/SSD vers le disque dur. /mir indique à robocopy de faire un miroir des répertoires, ce qui copiera tous les fichiers et les permissions. /xj est très important, il indique à robocopy de ne pas suivre les points de jonction. Si vous l'oubliez, vous aurez beaucoup de problèmes. Assurez-vous qu'aucun fichier n'a échoué à la copie (colonne FAILED = 0).

Ensuite, vous devez supprimer l'ancien dossier utilisateur du lecteur Windows/SSD (c :), avant de pouvoir créer le lien symbolique : J'ai utilisé : rmdir /S /Q E:\Users

Créez une Jonction NTFS/symlink qui pointe vers le nouveau dossier Users :

J'ai utilisé : mklink /J E:\Users D:\Users

Utilisez le commutateur /J pour créer une jonction qui est un lien symbolique dur. (Si vous utilisez le commutateur /D, vous devrez également modifier le registre, car il ne s'agira pas d'un lien dur). En utilisant le commutateur /J, lorsque Windows recherche le fichier C:\Users dir, il le trouvera ! Mais il sera sur le disque dur au lieu du SSD. C'est difficile !

Pour voir la preuve de ce que vous avez créé, toujours dans la fenêtre de l'invite de commande, allez dans l'actuel Windows/SSD et faites la commande "dir", et vous verrez : " Utilisateurs [ D:\Users ]"

Redémarrez maintenant et vous verrez /Users sur votre disque dur, et voilà. Aucune autre configuration ou manipulation n'est nécessaire. Les nouveaux profils d'utilisateur seront tous stockés sur le disque d :, tout comme les données spécifiques à l'utilisateur. Et cela est réalisable sans avoir à fouiller dans la base de registre, à rechercher et remplacer des valeurs, ni à manipuler les nouveaux profils de quelque manière que ce soit. Il suffit de tout régler et d'oublier.

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