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 ?

2voto

Art Points 5151

Il a fallu des décennies à Microsoft pour mettre en œuvre une autre fonctionnalité Unix avec les liens symboliques. 'Nix avait cette fonctionnalité dans les années 70 - je me demande combien de temps il leur faudra pour comprendre que le dossier Users peut aussi être placé ailleurs ? Question standard lors d'une installation 'Nix. Je place toujours le répertoire Home dans sa propre partition et à en juger par le nombre de questions à ce sujet sur le net, c'est une question populaire sous Windows également. Les liens symboliques sont probablement le meilleur moyen, le plus propre et le plus facile de faire cela. Cela signifie que toutes les applications qui ont le dossier Users codé en dur fonctionnent toujours sans modifications, et cela évite tout le bricolage du registre. Le meilleur que j'ai vu -

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

J'aime garder le système d'exploitation et les données de l'utilisateur séparés, que ce soit dans un environnement professionnel ou à la maison. En entreprise, un profil utilisateur AD ou un GPO peut rediriger le dossier Mes Documents vers un NAS/SAN ou un autre partage réseau. Les raisons sont simples : les sauvegardes sont gérées par les responsables du centre de données ou des systèmes et non par les utilisateurs finaux, et le PC n'est pas LEUR PC de toute façon - c'est celui de l'entreprise (tout comme les données, d'ailleurs) - donc s'il tombe en panne, donnez-leur un autre PC sur lequel se connecter et ils continueront à travailler comme avant en quelques minutes.

À la maison, je veux le mettre sur un disque/une partition séparé(e). Si mon système d'exploitation tombe en panne, je veux que les données utilisateur ne soient pas affectées - les restaurations sont plus rapides et vous obtenez également un disque moins fragmenté, car les données utilisateur changent tout le temps.

BTW - J'utilise aussi des disques miroirs - avoir un disque de plus de 1TB à la maison est génial mais c'est une quantité énorme de données à perdre s'il saute ! Et vous vous retrouvez avec beaucoup de données à sauvegarder, à moins que vous n'utilisiez l'incrémentiel, ce qui est très difficile à récupérer ! Et oui, je sauvegarde à la fois les données en ligne et les données de l'utilisateur de la synchronisation sur un disque dur externe.

1voto

Bill Rodman Points 772

J'ai récemment eu le même problème. Je voulais utiliser le programme SteadyState de Microsoft sur une machine avec des comptes utilisateurs préexistants sur C:\USERS que je voulais passer à autre chose D :. J'ai suivi ces étapes :

  1. J'ai fait une image du disque dur pour pouvoir récupérer du désastre que je m'attendais à subir.
  2. J'ai utilisé Windows Easy Transfer pour copier ces comptes sur un disque dur externe.
  3. J'ai supprimé les comptes.
  4. J'ai installé Windows SteadyState (fonctionne sur XP et Vista), et je l'ai utilisé pour créer des comptes portant exactement le même nom que celui que j'ai supprimé. J'ai créé chacun d'eux sur la partition D:\ (SteadyState vous permet de choisir !)
  5. J'ai lancé Windows Easy Transfer pour restaurer les comptes précédemment enregistrés, en lui demandant de copier les comptes du même nom. Il les trouve tous sur D:\ et c'est là qu'il place la copie ! C'est un succès.

J'espère que cela vous aidera.

1voto

XP1 Points 1010

L'utilisation de sysprep est le moyen le plus simple de créer des profils d'utilisateur dans un autre emplacement. Toutes les autres méthodes non officielles, telles que l'utilisation de jonctions, la copie ou le déplacement de fichiers, m'ont donné le message suivant : "The User Profile Service failed the logon. User profile cannot be loaded." erreur de profil.

1voto

Chris Watts Points 243

Avertissement - nous nous y prenons (apparemment) mal !

J'ai récemment posé la question à Windows car j'ai des problèmes avec Windows Update après avoir utilisé la méthode des liens symboliques sous Windows 8. Cette méthode a fonctionné pendant quelques mois, mais elle commence sérieusement à montrer ses faiblesses.

Quelqu'un a répondu à ma question ( http://answers.microsoft.com/en-us/Windows/forum/windows_8-windows_update/Windows-8-update-not-able-to-traverse-symlinks/608dbb4a-6dc8-4cae-b97e-7e806c879431?tm=1377290411294 ) avec la réponse suivante :

Bonjour

La seule façon de déplacer les dossiers de l'utilisateur vers un lecteur distinct est d'utiliser l'ADK de Windows 8.

Déploiement de Windows avec l'ADK de Windows : http://technet.microsoft.com/en-us/library/hh824947.aspx

Kit d'évaluation et de déploiement Windows (Windows ADK) pour Windows 8.1 Preview : http://www.microsoft.com/en-us/download/details.aspx?id=39306

Si vous avez des questions complémentaires, veuillez les poser sur les forums suivants.

Windows 8 IT Pro Category http://social.technet.microsoft.com/Forums/en-US/category/w8itpro

Il se peut que ce ne soit pas tout à fait aussi sévère que cela - l'ADK de Windows utilise simplement sysprep -pour la plupart de la configuration. Je pense que nous pouvons simplement utiliser sysprep lui-même après l'installation de Windows pour cela. Je mettrai à jour la réponse si j'en apprends davantage à ce sujet.

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