Il y a environ un mois, j'ai donc installé une machine Windows 7 Professional où j'ai pu monter le disque dur secondaire sur le chemin C: \ Users. Cela a mis tous les fichiers de l'espace utilisateur sur le deuxième disque dur sans tout cela avec la modification du registre. Cela a fonctionné à merveille et maintenant j'essaie de le reproduire et je n'arrive pas à me souvenir comment je l'ai fait. Ce qui me fait me sentir assez idiot.
Je crois que j'ai en quelque sorte déplacé le contenu du dossier c: \ Users vers le deuxième disque dur. Ensuite, j'ai monté le lecteur d: en tant que c: \ Users. Assez simple, mais je ne sais pas comment j'ai récupéré et supprimé le contenu du dossier c: \ Users avant de monter le lecteur secondaire (il faut que ce soit un dossier vide et tout). Il fonctionne et fonctionne sur ma machine précédente, mais maintenant je dois le faire sur une nouvelle machine et je ne peux pas pour la vie de me rappeler comment je l'ai fait, ni où sont les instructions que j'ai utilisées. À part la fin, l'intégralité du dossier Utilisateurs a été déplacée vers le lecteur d: et je n'ai pas de dossier C: \ Utilisateurs.
Avez-vous des idées sur la façon de recommencer ou des liens vers des instructions? Les déplacements de profils individuels ne vont pas résoudre ce problème. Merci.
la source
Réponses:
Il semble que Jimmie R. Houts chez serverfault ait la réponse que je cherche . Il a fait référence à cet article avec plus d'informations.
Pour développer sa réponse, après avoir installé Windows 7:
robocopy c:\Users d:\Users /mir /xj
/mir
indique à robocopy de refléter les répertoires; cela copiera tous les fichiers et autorisations et supprimera tous les autres fichiers du répertoire cible ( référence ). Si vous avez déjà des profils utilisateur dans D: \ Users et que vous souhaitez les conserver, essayez à la/e /copyall
place; cela copie tout récursivement (/e
), tous les attributs de fichier inclus (/copyall
), bien que pour une raison quelconque, vous devrez peut-être ajuster les autorisations de propriété plus tard de toute façon./xj
est très important, cela indique à robocopy de ne pas suivre les points de jonction. Si vous oubliez cela, vous aurez beaucoup de mal.rmdir /S /Q C:\Users
mklink /J C:\Users D:\Users
. Assurez-vous que la cible, D: \ Users, utilise la lettre de lecteur qui sera utilisée après le redémarrage, pas telle qu'elle est pendant la session d'invite de commande de récupération (Merci mindless.panda et matt wilkie ).Maintenant, redémarrez et c'est parti. Aucune configuration supplémentaire ou violon requis. Les nouveaux profils utilisateur seront tous stockés sur le lecteur D:, de même que toutes les données spécifiques à l'utilisateur. Et cela est réalisable sans aucun problème dans le registre, la recherche et le remplacement de valeurs, ou sans avoir à jouer avec de nouveaux profils de quelque manière que ce soit. Feu totalement et oubliez.
la source
(FAILED column = 0)
?/copyall
drapeau et je me suis retrouvé avec de petits verrous sur tous mes dossiers. Je ne sais pas quelles autres conséquences il y a, mais c'était gênant. Utiliser la voie de l'OP ne les laisse pas. Je pense que cela pourrait être la raison.Pour cette étape, assurez-vous que la cible, D: \ Users, utilise la lettre de lecteur qui sera utilisée après le redémarrage , pas telle qu'elle est pendant la session d'invite de commande de récupération, ou vous serez accueilli avec l'erreur "Le service de service de profil utilisateur la connexion a échoué. Le profil utilisateur ne peut pas être chargé. " au redémarrage.
Le correctif de cette erreur consiste à se connecter avec un autre profil sur le système avec des privilèges d'administrateur et:
Regedit
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
S-1-5-21-1234-1234-1234-1234
Référence supplémentaire utilisée ici .
Cette réponse doit être combinée avec la réponse de tvanover du 9 octobre à 20 h 01 et s'inspire de la réponse de Gonzalo du 8 novembre à 17 h 03. Je n'ai pas la réputation de modifier sur place, ni même de commenter, donc quelqu'un d'autre avec ces privilèges, veuillez combiner (et nous pourrons ensuite supprimer cette réponse).
la source
Je viens de tester la réponse de tvanover dans une machine virtuelle. Cependant, j'ai fait quelques choses différemment.
Voici comment j'ai créé le point de montage:
Après avoir supprimé le répertoire C: \ Users, recréez-le
mkdir C: \ Users
Exécutez la commande DISKPART et sélectionnez le deuxième disque (remplacez * par le numéro de disque correct répertorié après la commande LIST DISK)
DISKPART
DISQUE DE LISTE
CHOISIR DISQUE *
CHOISIR LA PARTITION 1
Définissez le point de montage. S'il échoue, revenez en arrière et assurez-vous que le répertoire C: \ Users existe et est vide.
ASSIGN MOUNT = C: \ Users
SORTIE
Redémarrez. Une fois le redémarrage terminé, vous pouvez utiliser Démarrer-> diskmgmt.msc pour supprimer la lettre de lecteur du deuxième lecteur si vous le souhaitez.
Si vous êtes en mode audit, revenez à la fenêtre de l'outil de préparation du système, assurez-vous que «Entrez l'expérience hors système (OOBE)» est sélectionné en tant qu'action de nettoyage du système, «Généraliser» doit être décoché et l'arrêt. Les options doivent être définies sur Redémarrer ou Arrêter. Cliquez sur OK et le système nettoiera et redémarrera à la configuration du premier démarrage.
la source
Juste pour ajouter à la réponse tvanover:
Je voulais contribuer à cette question au cas où quelqu'un d'autre aurait le même problème que moi avec cette méthode.
J'ai suivi toutes les étapes mais j'ai fait une référence incorrecte à la lettre de lecteur. En démarrant à partir du DVD de secours, la nouvelle lettre de destination du disque dur était "E:" mais en démarrant normalement c'est "F:". Le lien était donc incorrect.
Je me suis dit: "pas de problème, je n'ai pas supprimé le C: \ Users d'origine, mais je l'ai renommé (déplacez C: \ Users C: \ Users.orig), supprimant ainsi la jonction (linkd / d C: \ Users) et en renommant l'ancien, tout devrait fonctionner comme avant ". Mais je me trompais! J'ai essayé de me connecter et j'ai reçu une erreur (quelque chose lié au service de profil ne fonctionne pas).
Donc, en cherchant un moment, j'ai obtenu la réponse ( Correction des profils utilisateur ).
En effet, ce qui s'est passé, c'est que Windows a créé une copie de ma clé de profil utilisateur dans le registre. J'ai donc trouvé deux mêmes clés nommées mais une avec une extension .bak. J'ai supprimé le nouveau (celui sans extension) et renommé l'ancien (supprimé le ".bak" de son nom).
De cette façon, je pouvais enfin me connecter (comme avant de faire quoi que ce soit).
La dernière étape a été de refaire les étapes que tvanover nous a indiquées mais a changé la lettre du point de jonction pour celle que Windows "voit" une fois démarrée.
Enfin ça a marché !! ;-)
Donc, cela pourrait éventuellement rendre quelqu'un fou si les lettres de lecteur changent un jour ou si le lecteur avec le dossier Utilisateurs échoue ou est simplement laissé déconnecté en un seul démarrage.
Veuillez modifier ma réponse comme vous le souhaitez, car l'anglais n'est pas ma langue maternelle (évidemment, haha).
Quelqu'un veut ajouter quelque chose à ce sujet? Ne vous sentez-vous pas un peu dangereux que cela vous arrive un jour? Je ne dis pas que vous ne pouvez pas le réparer mais je pense que c'est si facile à faire, n'est-ce pas?
Une dernière chose: j'ai dû changer le propriétaire du dossier utilisateur muy dans le nouvel emplacement car certains programmes ont cessé de fonctionner comme d'habitude (IE8 n'a pas pu enregistrer les favoris, par exemple). Peut-être que j'aurais dû ajouter mon utilisateur à l'onglet sécurité et y ajouter des autorisations, mais le changement de propriétaire a fonctionné jusqu'à présent.
la source
Pour déplacer plus facilement tous les fichiers utilisateur et les fichiers de programme utilisateur de votre lecteur de démarrage (un SSD dans mon cas), suivez ces instructions.
D'abord, créez un point de restauration: 1. Ouvrez le système en cliquant sur le bouton Démarrer, cliquez avec le bouton droit sur Ordinateur, puis cliquez sur Propriétés. 2. Dans le volet gauche, cliquez sur Protection système. Si vous êtes invité à entrer un mot de passe administrateur ou une confirmation, saisissez le mot de passe ou fournissez une confirmation. 3. Cliquez sur l'onglet Protection du système et puis cliquez sur Créer. 4. Dans la boîte de dialogue Protection du système, tapez une description et puis cliquez sur Créer.
ALORS: Accédez à Récupération système / Invite de commandes: démarrez avec le DVD d'installation de Win7, choisissez la langue, la devise et le clavier, puis appuyez sur Suivant. À l'écran avec "Installer maintenant", choisissez "Réparer votre ordinateur". Il vous sera demandé si vous souhaitez "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, qu'il est sélectionné et appuyez sur Suivant. Vous recevrez une liste d'outils de récupération. Choisissez "Invite de commandes".
Trouvez votre lecteur Windows virtuel chargé à partir du support 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 normalement, C = SSD avec Windows dessus, D = lecteur de données HDD
En utilisant le support de mise à jour Win7, les lecteurs en mode de récupération ont été configurés différemment, donc: X: lecteur Windows virtuel / temporaire, E: lecteur Windows / SSD réel, D: disque dur, disque dur sur lequel je voulais mettre \ Users.
Certains signalent que le mode de récupération du système configurera leurs lecteurs comme ceci: C: lecteur Windows virtuel / temporaire D: lecteur Windows / SSD réel E: disque dur, ils veulent mettre / Users sur.
Dans l'invite de commande, vous utiliserez Robocopy (PAS xcopy!) Pour copier c: \ Users vers d: \ Users, puis supprimez l'ancien c: \ Users, puis créez un lien symbolique de c: \ Users vers D: \ Users. Notez que vous devez effectuer ces opérations dans l'ordre et que vous ne devez pas avoir le répertoire ad: \ Users avant de procéder.
REMARQUE: dans la fenêtre d'invite de commande de récupération du système, vos lecteurs ne sont pas identiques à ce qu'ils seront après avoir quitté le mode de récupération! Ajustez donc les commandes ci-dessous pour savoir comment les disques sont en mode de récupération, puis ils se révéleront corrects plus tard.
J'ai utilisé: robocopy / mir / xj E: \ Users D: \ Users
Pour déplacer / Utilisateurs de Windows / SSD vers HDD. / mir dit à robocopy de mettre en miroir les répertoires, cela copiera tous les fichiers et autorisations. / xj est très important, cela indique à robocopy de ne pas suivre les points de jonction. Si vous oubliez cela, vous aurez beaucoup de mal. Assurez-vous qu'aucun fichier n'a échoué à copier (colonne FAILED = 0).
Ensuite, vous devez supprimer l'ancien dossier Utilisateurs du lecteur Windows / SSD (c :), avant de pouvoir créer le lien symbolique: J'ai utilisé: rmdir / S / QE: \ Users
Créez une jonction / lien symbolique NTFS qui pointe vers le nouveau dossier Utilisateurs:
J'ai utilisé: mklink / JE: \ 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 ce ne sera pas un lien dur.) En utilisant / J, lorsque Windows recherche le répertoire C: \ Users, il le trouvera! Mais ce sera sur le disque dur au lieu du SSD. Rusé!
Pour voir la preuve de ce que vous avez créé, toujours dans la fenêtre d'invite de commande, allez dans le Windows / SSD réel et exécutez la commande "dir", et vous verrez: "Users [D: \ Users]"
Maintenant, redémarrez et vous verrez / Utilisateurs sur votre disque dur, et c'est parti. Aucune configuration supplémentaire ou violon requis. Les nouveaux profils utilisateur seront tous stockés sur le lecteur d:, tout comme les données spécifiques à l'utilisateur. Et cela est réalisable sans aucun problème dans le registre, la recherche et le remplacement de valeurs, ou sans avoir à jouer avec de nouveaux profils de quelque manière que ce soit. Totalement réglé et oubliez.
la source
Si votre système d'exploitation est installé sur un SSD, le moyen le plus simple que j'ai trouvé pour spécifier un chemin différent est de cliquer avec le bouton droit sur le dossier Vidéos et de sélectionner les propriétés. Cliquez sur "Inclure un dossier" Accédez à votre 2ème disque dur et faites un clic droit et créez un nouveau dossier appelé Vidéos puis sélectionnez inclure le dossier. Maintenant, si vous sélectionnez des vidéos, vous devriez voir deux ou trois emplacements de fichiers C: \ utilisateurs \ Utilisateur \ Mes vidéos, C: \ utilisateurs \ Public \ Mes vidéos et D: \ Vidéos Maintenant, allez dans le lecteur C -> utilisateurs -> Utilisateur et à droite cliquez sur Mes vidéos, allez dans l'onglet Emplacement et sélectionnez Déplacer Sélectionnez D: \ Vidéos et cliquez sur sélectionner le dossier Maintenant, cliquez sur Appliquer Ensuite, vous obtenez une invite vous demandant si vous souhaitez déplacer tout sélectionner Oui maintenant Lorsque vous cliquez sur Mes images, vous verrez à nouveau le trois emplacements répertoriés précédemment, sauf que cette fois, tous vos fichiers apparaissent dans D: \ Vidéos Cliquez de nouveau avec le bouton droit sur les vidéos et sélectionnez tous les éléments sauf D: \ Vidéos et supprimez-les. Lorsque vous cliquez sur les images, tout ce que vous voyez est D: \ Vidéos Ne supprimez pas les dossiers publics si vous souhaitez les utiliser. Jours heureux
la source
Sous XP, c'est dans la gestion des disques. (Je suis sûr qu'il existe un million de façons d'y arriver, mais je clique toujours avec le bouton droit sur Poste de travail et sélectionne Gérer, puis sélectionne Gestion des disques sur la gauche sous Stockage.) Cliquez avec le bouton droit sur le disque D: et sélectionnez "Modifier Lettre de lecteur et chemins d'accès ". Cliquez ensuite sur Ajouter et entrez le chemin où vous souhaitez monter le lecteur.
Aucune idée si c'est la même chose dans 7 ou Vista.
la source
Découvrez comment créer et utiliser des lecteurs montés NTFS dans Windows XP et Windows Server 2003 . Vous pouvez utiliser le deuxième disque dur comme "lecteur monté".
la source
J'ai utilisé Winbolic Link pour ce genre de choses. Pour ce que vous voulez faire, vous déplacez le contenu sur le deuxième disque dur, puis créez un lien ou une jonction appelée "Utilisateurs" sur C: \ qui correspond au dossier sur l'autre disque dur.
Il survit à un redémarrage et fonctionne nativement avec Windows et NTFS pour ce faire, donc les problèmes de compatibilité ne devraient pas être un problème. Les informations sur le site devraient probablement vous dire tout ce que vous devez savoir sur le programme.
J'ai moi-même fait cela pour déplacer toutes les informations Google (cache Chrome, vignettes Picasa, index Desktop) vers un autre lecteur, car elles ont tendance à devenir extrêmement volumineuses et à résider dans votre dossier de profil utilisateur. : |
la source
Une fois que vous avez fait cela une fois et que vous devez réinstaller win7, comment faire en ayant à faire quoi que ce soit au répertoire D: \ Users sur le disque dur?
Je veux dire quand j'essaye robocopy de C: \ Users sur le SSD, D: \ Users existe déjà avec toutes les données utilisateurs déjà?
La commande robocopy échoue lorsque le répertoire D: \ Users (et toutes ses données) existe déjà.
la source