Lorsque je formate l'ordinateur et réinstalle Windows, ma première étape consiste à déplacer le dossier My Documents
vers une autre partition. Sous Windows XP, cela ne suffisait pas, car le dossier du bureau et un autre dossier d’utilisateur se trouvaient dans la partition principale.
Désormais, dans Windows Vista et 7, nous pouvons utiliser des jonctions/liens symboliques pour "déplacer" le dossier vers une autre partition. Windows et les autres programmes penseront alors que les données se trouvent dans la partition principale.
Quelle est la procédure la plus rapide et la plus sécurisée pour déplacer le dossier Utilisateurs vers une autre partition et créer les liens physiques correctement?
mklink /d myuser d:\moved\myuser
Sur les versions modernes de NTFS, les points de jonction que vous avez utilisés sur XP sont remplacés par des liens symboliques de répertoire.
Bien que, je ne recommande pas vraiment de faire ceci… vous ne verrez probablement aucun avantage de performance.
La méthode la plus simple et la plus fiable pour obtenir votre profil utilisateur sur une autre partition (c'est-à-dire non système) consiste à ce que Windows le crée pour vous. Sur Vista, j'ai utilisé les étapes suivantes pour créer mon profil d'utilisateur sur D: au lieu de C: .
Installez Vista et faites le premier compte d'utilisateur "Administrateur".
S'identifier. Utilisez regedit.exe pour modifier la clé de registre ProfilesDirectory
afin qu'elle pointe vers la partition D:
.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
ProfilesDirectory = D:\Users
Créez votre compte d'utilisateur normal, connectez-vous, déconnectez-vous.
Connectez-vous à l'administrateur et remplacez la clé de registre ProfilesDirectory
par sa valeur d'origine (%SystemDrive%\Users
).
Utilisez le compte créé à l'étape (3) en tant que compte d'utilisateur normal (pour l'installation et l'utilisation de l'application).
Cela fonctionne beaucoup mieux que de déplacer manuellement les dossiers et de créer des liens symboliques/jonctions.
Il y a une question similaire sur serverfault , vous devriez vérifier cela.
Mais j’ai eu des doutes sérieux sur le fait que ce soit une bonne idée.
Eh bien, il a fallu des décennies à Microsoft pour implémenter encore une autre fonctionnalité Unix avec des liens symboliques. 'Nix avait cela dans les années 70 - demandez-vous combien de temps il leur faudra pour que le dossier Utilisateurs puisse également être placé ailleurs? Question standard lors d'une installation de 'Nix. Je mets toujours le répertoire personnel dans sa propre partition et, à en juger par le nombre de questions à ce sujet sur le net, il s'agit également d'une question populaire sous Windows. Les liens symboliques sont probablement le moyen le plus simple, le plus propre et le plus simple de le faire. Cela signifie que toutes les applications pour lesquelles le dossier Utilisateurs est codé en dur fonctionnent toujours sans modifications et cela enregistre tous les actes de piratage du registre. 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 des utilisateurs séparés, à la fois dans un environnement d'entreprise et à la maison. En entreprise, un profil utilisateur AD ou GPO peut rediriger le dossier Mes documents vers un partage NAS/SAN ou un autre partage réseau. De simples raisons - les sauvegardes sont gérées par les responsables du centre de données ou des systèmes et non par les utilisateurs finaux. De toute façon, le PC n'est pas LEUR PC - c'est l'entreprise (ainsi que les données, btw) - donc s'il meurt, donnez-leur un autre PC dans et ils continuent comme ils étaient en quelques minutes.
À la maison, je veux le mettre sur un disque/une partition séparée. Si mon système d'exploitation échoue, je ne veux pas que les données de l'utilisateur soient affectées - les restaurations sont plus rapides et vous vous retrouvez avec un disque moins fragmenté car les données de l'utilisateur changent constamment.
BTW - J'utilise aussi des disques en miroir - Avoir un disque dur de 1 To + à la maison est génial, mais il y a énormément de données à perdre si cela se produit! ET vous vous retrouvez avec beaucoup de données à sauvegarder sauf si vous utilisez incrémental - ce qui est difficile à récupérer! Et oui, je sauvegarde aussi bien les données en ligne que les données utilisateur sur un disque dur externe.
Le meilleur moyen d'y parvenir est d'utiliser des liens symboliques ... cela a fonctionné pour moi:
créez le lien symbolique dans c:\Users avec le nom du compte pointant sur l'emplacement du profil.
mklink c:\Users\Mario d:\Mario
Et c'est tout, profitez-en!
Depuis que j'utilise Windows, je déplace mon dossier de documents vers un autre emplacement.
Mais je suis fatigué de déménager manuellement et je n'ai trouvé aucune méthode pour le faire automatiquement.
C'est pourquoi j'ai écrit un script pour modifier Windows.
Ce script modifie la base de registre de l'utilisateur par défaut.
Après cette modification, tous les nouveaux utilisateurs auront leurs dossiers à l’emplacement sélectionné.
De plus, les jonctions sont créées correctement.
Pouvez-vous lire ce post en anglais (pas mon post)
ou lisez l'article original en français: voir l'article anglais
Utiliser sysprep est le moyen le plus simple de créer des profils utilisateur à un emplacement différent. Tous les autres moyens non officiels, tels que déconner avec les jonctions et copier ou déplacer des fichiers, me donnaient "Le service de profil utilisateur a échoué la connexion. Le profil utilisateur ne peut pas être chargé." erreur de profil.
Windows 8:
Comment déplacer des profils utilisateur vers une autre partition ou un autre disque dans Windows 8:
http://www.eightforums.com/tutorials/4275-user-profiles-relocate-another-partition-disk.html
Windows 7:
Comment créer des comptes d'utilisateurs sur une autre partition ou un autre disque pendant l'installation de Windows 7:
J'ai récemment eu le même problème. Je voulais utiliser le programme SteadyState de Microsoft sur une machine avec des comptes d’utilisateur préexistants sur C:\USERS que je voulais déplacer sur D :. J'ai suivi ces étapes:
J'espère que cela t'aides.
Attention - nous nous trompons (apparemment)!
J'ai récemment interrogé Windows à ce sujet, car je rencontrais des difficultés pour utiliser Windows Update après avoir utilisé la méthode des liens symboliques sous Windows 8. Cela a fonctionné pendant quelques mois, mais maintenant, il commence sérieusement à montrer ses failles.
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:
Salut
Le seul moyen pris en charge de déplacer les dossiers de l'utilisateur vers un lecteur distinct est d'utiliser Windows 8 ADK.
Déploiement Windows avec Windows ADK: http://technet.Microsoft.com/en-us/library/hh824947.aspx
Kit d'évaluation et de déploiement Windows (Windows ADK) pour Windows 8.1 Aperçu: http://www.Microsoft.com/en-us/download/details.aspx?id=39306
Si vous avez des questions complémentaires, veuillez vous adresser aux forums suivants.
Catégorie Windows 8 IT Pro http://social.technet.Microsoft.com/Forums/en-US/category/w8itpro
Ce n'est peut-être pas assez aussi grave que cela: Windows ADK utilise simplement des fichiers de réponses de style sysprep
- pour la majeure partie de la configuration. Mon hypothèse est que nous pouvons simplement utiliser sysprep
lui-même après que Windows se soit installé pour cela. Je mettrai à jour la réponse si j'en découvre plus.