Monter le deuxième lecteur comme c: / Utilisateurs dans Windows 7

Il y a environ un mois, j'ai configuré 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 d'espace utilisateur sur le deuxième disque dur sans tout ce qui concerne l'édition du registre. Cela a fonctionné merveilleusement et maintenant j'essaie de le reproduire et je ne me souviens pas comment je l'ai fait. Ce qui me fait paraître tout à fait idiot.

Je crois que j'ai déplacé le contenu du dossier c: \ Users sur le second disque dur. Ensuite, j'ai monté le lecteur d: comme c: \ Users. C'est assez facile mais je ne sais pas comment j'ai eu le contenu du dossier c: \ Users déplacé et supprimé avant de monter le lecteur secondaire (sice il doit être un dossier vide et tous). Il est prêt à fonctionner 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 moi me rappeler comment je l'ai fait, ni où les instructions sont que j'ai utilisé. Autre que finalement, l'intégralité du dossier Utilisateurs a été déplacé vers le lecteur d: et je n'ai pas de dossier C: \ Utilisateur.

Toute réflexion sur la façon de le faire à nouveau, ou des liens vers des instructions? Les mouvements de profil individuels ne vont pas résoudre ce problème. Merci.

Il semble que Jimmie R. Houts à serverfault ait la réponse que je recherche . Il a référencé cet article avec plus d'informations.

Pour développer sa réponse, après avoir installé Windows 7:

  1. Vous démarrez avec le support d'installation.
  2. À l'écran avec "Installer maintenant", choisissez "Réparer votre ordinateur"
  3. On vous demandera si vous souhaitez "Réparer et redémarrer" par les options de Récupération système, choisissez "Non".
  4. Ensuite, assurez-vous 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".
  5. Vous recevrez une liste d'outils de récupération; A choisi "Invite de commande".
  6. Dans l'invite de commande, vous utiliserez Robocopy pour copier C: \ Users vers D: \ Users.
  7. Type robocopy c:\Users d:\Users /mir /xj
    • /mir demande à robocopy de réfléchir les annuaires; Cela copiera tous les fichiers et autorisations et supprimera tous les autres fichiers dans le répertoire cible ( référence ). Si vous avez déjà des profils d'utilisateur dans D: \ Users et souhaitez les conserver, essayez /e /copyall place; Ceci copie tout de manière récursive ( /e ), tous les attributs de fichier inclus ( /copyall ), mais pour une raison quelconque, vous devrez peut-être ajuster les autorisations de propriété de toute façon.
    • /xj est très important, cela demande à Robocopy de ne pas suivre les points de jonction. Si vous oubliez cela, vous aurez beaucoup de problèmes.
  8. Assurez-vous qu'aucun fichier n'a pas pu copier (colonne FAILED = 0).
  9. Supprimez l'ancien dossier Utilisateur du lecteur C: rmdir /S /QC:\Users
  10. Créez une jonction NTFS qui pointe vers le nouveau dossier Utilisateur: mklink /JC:\Users D:\Users . Assurez-vous que la cible, D: \ Utilisateurs, utilise la lettre du lecteur qui sera utilisée après le redémarrage, et non pas pendant la session d'invite de commande de récupération (Thanks mindless.panda et matt wilkie ).

Maintenant, redémarrez et vous y allez. Aucune configuration supplémentaire ou besoin de violon n'est nécessaire. Les nouveaux profils d'utilisateurs seront tous stockés sur le lecteur D: tout comme les données spécifiques à l'utilisateur. Et il est réalisable sans aucun problème dans le registre, en recherchant et en remplaçant des valeurs, ou en faisant appel à de nouveaux profils. Allumez complètement et oubliez.

Créez une jonction NTFS qui pointe vers le nouveau dossier Utilisateurs: mklink / J C: \ Utilisateurs D: \ Utilisateurs

Pour cette étape, assurez-vous que la cible, D: \ Utilisateurs, utilise la lettre de lecteur qui sera utilisée après le redémarrage , et non comme il l'est lors de la session d'invite de commande de récupération, ou vous serez accueilli avec l'erreur «Le service de service de profil utilisateur A échoué à la connexion. Le profil utilisateur ne peut pas être chargé. " Au redémarrage.

Le correctif pour cette erreur consiste à ouvrir une session avec un autre profil sur le système avec des privilèges d'administrateur et:

  1. Ouvrir l'invite de commande en tant qu'administrateur
  2. Type Regedit
  3. Accédez à HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
  4. Il y a 1 clé pour chaque profil. Quand un profil est mauvais, il y a 3 choses à vérifier:
    • Assurez-vous que le nom de la clé ne se termine pas par ".bad" ou ".bak", devrait ressembler à S-1-5-21-1234-1234-1234-1234
    • Assurez-vous que la valeur RefCount est 0
    • Assurez-vous que la valeur de l'État est 0
  5. Fermez ou changez les utilisateurs, et vous devriez pouvoir vous connecter très bien. Un redémarrage peut être nécessaire.

Référence supplémentaire utilisée ici .

Cette réponse devrait être combinée avec la réponse de tvanover du 9 octobre à 20h01 et s'appuie sur la réponse de Gonzalo du 8 novembre à 17h03. Je n'ai pas la réputation à éditer en place, ni même comment, afin que quelqu'un d'autre avec ces privilèges combine (et puis on peut supprimer cette réponse).

Je viens de tester la réponse de tvanover dans une machine virtuelle. Cependant, j'ai fait quelques choses différemment.

  1. Je l'ai fait avec une nouvelle installation en mode Audit (Ctrl + Shift + F3 lors du premier démarrage). Je l'ai laissé démarrer une fois en mode audit avant de continuer.
  2. J'ai copié les fichiers sur la racine du second lecteur.
  3. Au lieu de créer un lien, j'ai configuré un point de montage.

Voici comment j'ai fait le point de montage:

  1. Après avoir supprimé le répertoire C: \ Users, recréez-le

    Mkdir C: \ Users

  2. Exécutez la commande DISKPART et sélectionnez le deuxième disque (remplacer * pour le numéro de disque correct indiqué après la commande LIST DISK)

    DISKPART

    LISTE DISQUE

    SELECT DISK *

    SELECTION DE PARTITION 1

  3. Réglez le point de montage. Si cela échoue, revenez en arrière et assurez-vous que le répertoire C: \ Users existe et est vide.

    ASSIGN MOUNT = C: \ Users

    SORTIE

  4. Redémarrez. Une fois qu'il est réinitialisé, vous pouvez utiliser Start-> diskmgmt.msc pour supprimer la lettre de lecteur du second lecteur si vous le souhaitez.

  5. Si vous êtes en mode Audit, revenez à la fenêtre Système de Préparation du Système, assurez-vous que «Entrer l'Expérience Out-of-Box du Système (OOBE)» est sélectionné comme Action de Nettoyage du Système, "Generalize" doit être désactivé et l'Arrêt Les options doivent être définies soit pour le redémarrage soit pour l'arrêt. Cliquez sur OK, et le système va le nettoyer et le redémarrer à la première configuration de démarrage.

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. À partir du DVD de secours, la nouvelle lettre de disque dur de destination était "E", mais l'initialisation est normalement "F:". Le lien était donc incorrect.

Je pensais que "pas de problème, je n'ai pas supprimé les C: \ Utilisateurs originaux, mais je l'ai renommé (déplacer C: \ Users C: \ Users.orig), donc supprimer la jonction (linkd / d C: \ Users) Et renommage l'ancien, tout devrait fonctionner comme avant ". Mais je me trompais! J'ai essayé de me connecter et j'ai eu une erreur (quelque chose lié au service de profil ne fonctionne pas).

Donc, j'ai cherché pendant un certain temps la réponse ( Fixation 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 (qui sans extension) et renommé l'ancien (supprimé le ".bak" de son nom).

De cette façon, je pourrais enfin me connecter (comme avant tout).

La dernière étape a été de refaire les étapes que TVanover nous a racontées, mais a changé la lettre du point de jonction à celui que Windows "voit" une fois démarré.

Enfin, il a fonctionné !! 😉

Donc, cela pourrait rendre quelqu'un se fâcher si les lettres de lecteur changent un jour ou si le lecteur avec le dossier Utilisateur échoue ou est simplement déconnecté dans un 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-il ajouter quelque chose à ce sujet? Vous ne vous sentez pas un peu dangereux à ce sujet qui vous arrive quelque jour? Je ne dis pas que vous ne pouvez pas le réparer, mais je pense qu'il est si facile d'arriver, n'est-ce pas?

Encore une chose: j'ai changé le propriétaire du dossier très utilisateur dans le nouvel emplacement, car certains programmes cessaient de fonctionner comme toujours (IE8 ne pouvait pas enregistrer Favoris, par exemple). Peut-être que j'aurais dû ajouter mon utilisateur à l'onglet de sécurité et ajouter des permissions là-bas, mais changer le propriétaire travaillé jusqu'ici.

Pour déplacer le plus facilement tous les fichiers utilisateur et les fichiers de programme utilisateur hors de votre lecteur de démarrage (un SSD dans mon cas), suivez ces instructions.

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

THEN: Passez à System Recovery / Command Prompt: Démarrez avec le DVD d'installation Win7, choisissez la langue, la devise et le clavier, puis appuyez sur Suivant. À l'écran avec "Installer maintenant", choisissez "Réparer votre ordinateur". On vous demandera si vous souhaitez "Réparer et redémarrer" par les options de Récupération système, choisissez "Non". Ensuite, assurez-vous que Windows 7 est répertorié comme l'un des OS installés disponibles pour la récupération, et qu'il est sélectionné, puis appuyez sur Suivant. Vous recevrez une liste d'outils de récupération. Choisissez "Invite de commande".

Trouvez votre lecteur Windows virtuel chargé depuis le support Win7 (probablement C ou X), trouvez votre disque Windows / SSD actuel (D ou E) et trouvez votre disque dur (disque dur régulier) (D ou E).

Dans mon système normalement, C = SSD avec Windows, D = disque dur HDD

En utilisant le support de mise à jour Win7, les lecteurs en mode Récupération ont été configurés de manière différente, donc: X: lecteur Windows virtuel / temporaire, E: lecteur Windows / SSD réel, D: disque dur, disque dur que je voulais mettre sur les utilisateurs.

Certains signalent que le mode de récupération système configurera leurs lecteurs comme ceci: C: lecteur virtuel / temp Windows D: disque réel Windows / SSD E: HDD, ils veulent mettre / Utilisateurs.

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 faire ces choses en ordre et que vous ne devez pas avoir de publicité: \ Users dir avant de faire cela.

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'ils le seront après le démarrage du mode de récupération! Ajustez les commandes ci-dessous pour savoir comment les disques sont en mode de récupération, puis ils se révèlent corrects plus tard.

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

Pour déplacer / Utilisateurs de Windows / SSD vers HDD. / Mir demande à robocopy de refléter les répertoires, cela copiera tous les fichiers et autorisations. / Xj est très important, cela demande à Robocopy de ne pas suivre les points de jonction. Si vous oubliez cela, vous aurez beaucoup de problèmes. Assurez-vous qu'aucun fichier n'a pas pu copier (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 / QE: \ Users

Créez une jonction NTFS / lien symbolique qui pointe vers le nouveau dossier Utilisateur:

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 éditer le registre, car il ne sera pas un lien difficile.) 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, passez à la fenêtre / SSD réelle et faites la commande "dir", et vous verrez: "Utilisateurs [D: \ Utilisateurs]"

Maintenant, redémarrez et vous verrez / Utilisateurs sur votre disque dur, et vous y allez. Aucune configuration supplémentaire ou besoin de violon n'est nécessaire. Les nouveaux profils d'utilisateurs seront tous stockés sur le lecteur d:, tout comme les données spécifiques à l'utilisateur. Et il est réalisable sans aucun problème dans le registre, en recherchant et en remplaçant des valeurs, ou en faisant appel à de nouveaux profils. Totalement réglé et oublié.

Si votre système d'exploitation est installé sur un SSD, la façon la plus simple pour trouver un autre chemin est de faire un clic droit sur le dossier, dites Vidéos et sélectionnez les propriétés. Cliquez sur "Inclure un dossier" Naviguez jusqu'à votre 2ème disque dur et cliquez avec le bouton droit de la souris et créez un nouveau dossier appelé Vidéos puis sélectionnez le dossier d'inclusion. Maintenant, si vous sélectionnez des vidéos, vous devriez voir deux ou trois emplacements de fichiers C: \ users \ User \ My Videos, C: \ users \ Public \ My Videos et D: \ Videos Maintenant, passez au lecteur C -> utilisateurs -> Utilisateur et droit Cliquez sur Mes vidéos, allez dans l'onglet Emplacement et sélectionnez Déplacer Sélectionnez D: \ Vidéos et cliquez sur le dossier sélectionner Maintenant, cliquez sur Appliquer. Ensuite, vous recevez une invite demandant si vous souhaitez déplacer tout sélectionner oui. Maintenant, lorsque vous cliquez sur Mes images, vous verrez le Trois endroits répertoriés précédemment, sauf cette fois, tous vos fichiers apparaissent dans D: \ Vidéos Cliquez avec le bouton droit de la souris sur les vidéos et sélectionnez tous les éléments sauf D: \ Vidéos et supprimez-les. Maintenant, lorsque vous cliquez sur les images, tout ce que vous voyez est D: \ Vidéos. Supprimez les dossiers publics si vous souhaitez les utiliser. Jours heureux

Sous XP, cela se trouve dans la gestion des disques. (Je suis sûr qu'il y a un million de façons d'y arriver, mais j'ai toujours le bouton droit de la souris sur Poste de travail et sélectionnez Gérer, puis sélectionnez Gestion des disques à gauche sous Stockage.) Cliquez avec le bouton droit de la souris sur le disque D: sélectionnez "Changer Drive Letter and Paths ". Ensuite, cliquez sur Ajouter et entrez le chemin d'accès où vous souhaitez monter le lecteur.

Aucune idée si c'est identique en 7 ou Vista.

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 un «lecteur monté».

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 de manière native avec Windows et NTFS pour faire cela, donc les problèmes de compatibilité ne devraient pas constituer un problème. L'information sur le site devrait probablement vous indiquer tout ce que vous devez savoir sur le programme.

Moi-même, j'ai fait cela pour déplacer toutes les informations Google (cache Chrome, miniatures Picasa, index Desktop) vers un autre lecteur, car elles ont tendance à grossir grandement et aiment résider dans votre dossier de profil utilisateur. : |

Une fois que vous l'avez fait une fois, et que vous devez installer win7 à nouveau, comment faites-vous cela pour faire quoi dans le répertoire D: \ Users sur le disque dur?

Je veux dire quand j'essaie de robocopier de C: \ Utilisateurs sur le SSD, D: \ Les utilisateurs existent déjà avec toutes les données des utilisateurs déjà?

La commande robocopy échoue lorsque le répertoire D: \ Users (et toutes ses données) existe déjà.