Déplacez le dossier des utilisateurs vers un autre lecteur. Transfert de dossiers utilisateurs. Comment migrer les dossiers utilisateur vers un autre lecteur local

Bonjour, l'un des premiers articles que j'ai écrit sur ce site était un article sur p. Les instructions ont été écrites pour ceux qui ont déjà installé un système d'exploitation, bien qu'il soit souhaitable de le faire sur un système fraîchement installé, mais il était toujours possible de transférer le profil même sur un système utilisé depuis assez longtemps. Aujourd'hui, nous allons envisager une autre issue, très bonne - c'est le transfert du profil même au stade de l'installation du système d'exploitation. Tout ce que vous avez à faire est d'installer le système normalement, mais arrêtez-vous à l'écran de création d'utilisateur et suivez les instructions :

1) Appuyez sur le raccourci clavier Maj + F10, une fenêtre d'invite de commande s'ouvrira.

Robocopy "C:\Utilisateurs" "D:\Utilisateurs" / E / COPYALL / XJ

En cas de réussite, la console indiquera la date et l'heure de fin.

3) Supprimez l'ancien dossier et créez un lien symbolique pour lier le nouveau dossier à l'ancien emplacement (juste au cas où ;). Pour ce faire, nous entrons successivement deux commandes :

Rmdir "C:\Utilisateurs" / S/Q mklink / J "C:\Utilisateurs" "D:\Utilisateurs"

La première commande sert à supprimer des dossiers, la seconde à.

4) Maintenant, nous entrons dans la commande regedit, afin d'entrer dans l'éditeur de registre.


5) Dans la fenêtre qui s'ouvre, rendez-vous dans la branche :

HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList

Et on change le paramètre Répertoire des profils au chemin de notre dossier avec des profils. je change pour un dossier D : \ Utilisateurs.

Fermez la fenêtre de l'Éditeur du Registre.

6) Maintenant, nous allons redémarrer l'ordinateur, pour ce faire, écrivez la commande suivante dans la ligne de commande :

Arrêt -r -f -t 00

7) Après le redémarrage, créez un profil, tous les dossiers de profil seront enregistrés à l'emplacement que vous avez spécifié.

Mise à jour : Visiteur du site Bonus dans les commentaires suggéré pas une mauvaise option. Afin de ne pas écrire manuellement toutes les commandes, vous pouvez utiliser le fichier .chauve souris. Pour cela, créez un fichier users.bat et placez-le à la racine d'un disque (mais pas en C, bien sûr). Ouvrez-le avec le bloc-notes et copiez-y les éléments suivants :

Robocopy "C:\Users" "d:\Users"/E/COPYALL/XJ rmdir "C:\Users"/S/Q mklink/J"c:\Users" "d:\Users" REG ADD "HKLM\ LOGICIEL \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList "/ f / v" ProfilesDirectory "/ t REG_EXPAND_SZ / d" d: \ Users " Shutdown -r -f -t 00

Si nécessaire, remplacez le chemin "D: \ Users" par le nôtre. Et maintenant, lors de l'exécution de l'instruction, juste après le premier élément, il suffit d'entrer ce qui suit dans la ligne de commande :

D:\users.bat

Le script exécutera la séquence d'actions décrite dans cet article. Il créera et copiera le dossier des utilisateurs lui-même, supprimera l'ancien dossier et créera un lien symbolique à sa place, ainsi que modifiera le registre, puis l'ordinateur redémarrera et vous pourrez continuer l'installation du système. Si vous réinstallez le système assez souvent, vous pouvez également ajouter une ligne au début du fichier contenant les éléments suivants (adaptés à votre chemin) :

Déplacer / Y "d: \ Users" "d: \ Users_OLD"

Après cela, l'ancien dossier Users sera renommé en Users_OLD.

Merci pour ce .bat BoontOff. Les fichiers finis peuvent être téléchargés : et.

C'est tout. J'espère que cet article vous a été utile, cliquez sur l'un des boutons ci-dessous pour en parler à vos amis. Abonnez-vous également aux mises à jour du site en entrant votre e-mail dans le champ à droite.

Lorsqu'un nouvel utilisateur est créé sous Windows, le système lui alloue des dossiers spéciaux pour sauvegarder diverses données : documents, images, musiques, vidéos, etc. créer des dossiers du même nom pour cela. Par défaut, ils sont tous stockés dans le dossier utilisateur sur le lecteur avec le système installé, le plus souvent il s'agit du lecteur C. La plupart des utilisateurs stockent tous leurs fichiers dans ces dossiers standard.

Mais différentes situations se produisent, et à un moment donné, le système d'exploitation peut se bloquer et arrêter le chargement, la seule solution est de réinstaller complètement Windows. En conséquence, tous les fichiers utilisateur qui ont été stockés dans les dossiers Téléchargements, Documents, Musique, Vidéo, Images seront supprimés sans laisser de trace. Pour éviter cela et à l'avenir ne pas penser que vos photos, documents et collection de musique peuvent être perdus, vous devez déplacer les dossiers par défaut de l'utilisateur vers un autre lecteur.

Comment déplacer des dossiers utilisateur standard dans Windows vers un autre lecteur

Vous pouvez déplacer des dossiers soit vers une autre partition du disque, s'il a plusieurs partitions, soit vers un autre disque physique : interne ou USB. Par exemple, lorsque Windows est installé sur un disque SSD et qu'un disque dur standard est utilisé pour les données.

Étape 1 Allez dans votre dossier utilisateur, il se trouve à :

C: \ Utilisateurs \ Nom d'utilisateur

Étape 2 Sélectionnez le dossier que vous souhaitez transférer, faites un clic droit dessus et sélectionnez Propriétés dans le menu contextuel


Étape 3 Dans la fenêtre qui apparaît, accédez à l'onglet Emplacement. Cliquez sur le bouton Déplacer et spécifiez le chemin vers lequel vous souhaitez déplacer ce dossier. Vous pouvez soit déplacer vers un dossier existant, soit en créer un nouveau

Étape 4 Cliquez sur le bouton Appliquer pour que les modifications prennent effet

Étape 5 Dans la boîte de dialogue qui s'affiche, confirmez le déplacement en cliquant sur Oui


Faites de même pour les autres répertoires d'utilisateurs.

Désormais, vos dossiers ne seront plus stockés sur le lecteur système et après la prochaine réinstallation de Windows, toutes les données seront intactes. Il vous suffit de re-spécifier le chemin d'accès aux dossiers de données sur l'autre lecteur.

Bonjour chers lecteurs du blog www.site. Aujourd'hui, nous allons compléter la description du processus transfert du système d'exploitation Windows 7 avec sauvegarde des profils utilisateur, des programmes installés, des données et des paramètres sur deux disques durs. L'un des disques est un disque SSD SSD volume de 60 Go, le second est une mécanique classique Disque dur.

La décision de faire une double configuration des disques durs a été prise en fonction des volumes occupés par le système d'exploitation et les données utilisateur. Du fait qu'au total, ils dépassaient clairement les 60 Go, il n'était pas possible de tout transférer sur un petit disque SSD.

Pour l'avenir, je dirai que pour un ordinateur de bureau, une telle solution s'est avérée non seulement réussie, mais également très rentable d'un point de vue financier. Le coût combiné d'un petit SSD et d'un disque dur mécanique est toujours inférieur au coût d'un seul grand SSD.

Même si l'argent "pour vous-même" ne vous dérange pas, très probablement, le volume d'un SSD n'est vraiment pas suffisant. Par exemple, mes seuls dossiers contenant des photos occupent environ 130 Go. Et ce malgré le fait que les photos soient majoritairement au format jpg. Qui est en RAW ? Et si la vidéo ? Cela signifie que vous devez toujours soit installer un autre disque dur, soit en connecter un externe.

En ce qui concerne la vitesse du système, au départ, il y avait de sérieuses inquiétudes quant à savoir si le transfert des profils utilisateur de Windows 7 vers un disque mécanique ordinaire l'affecterait négativement. Les craintes ne se sont pas confirmées - tout "vole". Non, la réponse de l'ordinateur serait sûrement encore plus rapide si le disque à semi-conducteurs contenait non seulement le système d'exploitation, mais aussi les données. Mais quelque chose me dit que dans la plupart des cas pratiques, cette différence ne serait pas très perceptible.

Nous revenons au processus. La dernière fois, nous avons migré le système d'exploitation Windows 7 vers SSD et les profils utilisateur vers un disque dur mécanique. Pour migrer les profils utilisateur, nous avons essayé d'utiliser l'assistant Windows 7 Windows Easy Transfer standard.

Malheureusement, le résultat n'était pas exactement ce que j'aimerais voir - les paramètres de certains programmes n'ont pas été enregistrés. Cela peut s'expliquer en partie par le fait qu'avec un tel transfert de profil, les chemins absolus vers les fichiers changent et certains programmes ne les trouvent pas. Apparemment, "Windows Easy Transfer" est logique à utiliser pour résoudre les tâches pour lesquelles il est directement destiné. Bref, ce n'est pas Linux pour vous, où dans \home vous pouvez monter n'importe quelle partition sur n'importe quel disque.

Aujourd'hui, je vais décrire le deuxième moyen, très simple, de transférer les dossiers des utilisateurs de Windows 7 vers un autre lecteur. L'idée d'un tel transfert m'a été suggérée par un assistant de Microsoft au moment où il refusait d'étendre les profils enregistrés sur le deuxième disque et j'ai dû le tromper en créant des liens symboliques. Ici, nous les utiliserons à cent pour cent.

Migration des dossiers utilisateur Windows 7 à l'aide de liens symboliques

Nous revenons au moment où l'optimisation préliminaire de l'espace occupé par le système sur le lecteur C: a déjà été effectuée, mais les profils utilisateurs d'origine du lecteur C: n'ont pas encore été supprimés. Nous copions les répertoires personnalisés à n'importe quel endroit disponible ou immédiatement à l'endroit où ils sont censés être placés à la fin.

Cela peut être fait de différentes manières, l'essentiel est de préserver les autorisations pour les fichiers et les dossiers et de ne pas perdre le système et les fichiers cachés. Par exemple, en utilisant la commande xcopieà une invite de commandes avec des privilèges d'administrateur :

xcopy C:\Users\UserName\X:\Users\UserName\/E/H/O/X

Nom d'utilisateur- nom du répertoire des profils d'utilisateurs ;

X : \ Utilisateurs \ Nom d'utilisateur- dossier de destination;

/ E

/ H- les fichiers cachés et système sont copiés ;

/ O- Les listes de contrôle d'accès et les données du propriétaire sont enregistrées ;

/ X- les informations d'audit de fichier sont copiées.

Ou, également sur la ligne de commande, avec la commande robocopie:

robocopy C: \ Users \ UserName \ X: \ Users \ UserName \ / E / COPYALL / XJ

C: \ Utilisateurs \ Nom d'utilisateur, X : \ Utilisateurs \ Nom d'utilisateur- source et résultat ;

/ E- les répertoires avec des sous-répertoires sont copiés, y compris les vides ;

/ TOUT COPIER- toutes les informations sur les fichiers sont copiées (informations sur le propriétaire, informations d'audit, etc.) ;

/ Xj- exclure les points de connexion.

Commander robocopie intéressant dans la mesure où il est conçu pour la réplication des données et est capable de supprimer les fichiers « inutiles » de la réplique. Il peut être utilisé avec succès pour créer des sauvegardes sans écraser complètement tous les fichiers.

13 commentaires

    Eh bien, j'ai tout fait correctement. Redémarré, tout a bien fonctionné. Et puis le système d'exploitation a même cessé de se charger. Je ne peux même pas réinstaller Windu. Écran noir uniquement.

    • Rustam, le problème que vous avez rencontré ne peut pas être lié au transfert de profils. Dans tous les cas, sur C:\, même si vous n'avez pas spécifiquement créé un nouvel utilisateur dont le profil ne peut pas être transféré, comme recommandé dans l'article, il y a un "Administrateur". Si tout est en ordre avec le système lui-même, alors si le deuxième disque avec les profils transférés n'est pas disponible, il ne peut y avoir de telles horreurs - Windows démarrera. Dites-nous plus en détail à quel moment un écran noir apparaît, après quoi il a commencé. Et qu'est-ce que cela veut dire

      Je ne peux même pas réinstaller Windu

  1. Le fait est que je n'avais qu'un seul profil d'administrateur. Je l'ai transféré du SSD vers le HHD. Ensuite, sur le lecteur D, où j'ai transféré le profil Administrateur, j'ai rendu le dossier Utilisateurs invisible. Redémarré l'ordinateur portable. Windows ne démarre pas. Même le logo Windows n'apparaît pas. J'ai décidé de réinstaller l'OS, en mode AHCI l'installation ne démarre pas du tout. Je l'ai mis en mode IDE, il trébuche à l'étape "l'installation commence". Plus loin nulle part. Bien que j'ai déjà installé la même copie de Windows avec ce lecteur flash sur le même ultrabook.
    Il semble que quelque chose ne va pas dans le BIOS ou quoi ?

    Je veux connecter mon ordinateur portable à mon ordinateur et formater tous les disques. Pourriez-vous me dire comment connecter un ordinateur portable et voir tout son contenu depuis un ordinateur ?

    • Vous avez quelque chose de très compliqué en tête. Le contenu est plus facile à visualiser en démarrant à partir du Live CD. Par exemple Parted Magic avec GParted. J'ai écrit sur lui. Pour comprendre ce que vous pariez d'autre pour Windows - les problèmes avec AHCI sont déroutants. Encore une fois, vous pouvez partitionner et formater les disques en exécutant l'installation de Windows 7. J'ai décrit comment créer une clé USB amorçable avec Windows.

  2. Merci pour le programme Parted Magic. Téléchargé, mais apparemment quelque chose dans les tableaux ne va pas. Lorsque j'essaie de créer ou de formater une partition, j'obtiens une erreur Input/Otput lors de la lecture ou lors de l'écriture sur dev/sda. Cela fait généralement disparaître les secteurs de démarrage HHD et SSD dans le BIOS. Je ne sais pas quoi faire. On dirait quelque chose avec les tables GPT, MBR. Y a-t-il un moyen de réparer les tables ? Au fait, l'ordinateur portable Asus Zenbook UX32A.

    • MBR et GPT ne sont pas des tables, mais des enregistrements au début du disque. Ils ne peuvent pas affecter la visibilité des disques dans le BIOS. Autant que je sache, votre ultrabook n'est pas censé utiliser le SSD seul, mais comme cache pour le disque dur. Je pense qu'il faut chercher ici la solution au problème. En fait, cet ordinateur portable peut fonctionner avec un SSD en tant que lecteur séparé ?

    Oui, le SSD est censé être un cache, mais j'ai installé le système d'exploitation sur un SSD. Et tout a très bien fonctionné. Ensuite, j'ai décidé de déplacer les dossiers utilisateur vers un autre lecteur. Transféré et…. ??

    • Je ne comprends pas comment vous avez réussi à transférer un seul utilisateur sur un autre disque - lors de la copie d'un profil, il aurait dû y avoir un grand nombre d'erreurs dues au verrouillage de fichiers. Mais plus important encore, je ne peux pas comprendre comment même cette mauvaise action pourrait affecter l'impossibilité de réinstaller le système. Il doit y avoir autre chose. M. b. as-tu changé quelque chose dans le BIOS?

    Eh bien, afin de transférer le seul utilisateur, j'ai créé un administrateur temporaire et, après le transfert, j'ai supprimé ce compte administrateur temporaire. Lors de la copie des fichiers de l'utilisateur, des questions ont été posées plusieurs fois, mais je les ai ignorées. Quant à l'impossibilité de réinstaller le système, je ne comprends pas moi-même (C'est juste que l'impossibilité d'installer un nouveau système d'exploitation est apparue avant même de creuser dans le BIOS. Mais même après avoir réinitialisé les modifications apportées au BIOS, c'est toujours la même chose.

    • Oui. Avec le transfert, c'est maintenant clair, c'est-à-dire qu'il y avait un compte de service. Mais avec un ordinateur portable, c'est complètement incompréhensible. Si vous pouvez résoudre le problème, et je n'ai aucun doute à ce sujet, assurez-vous de vous désinscrire. Très intéressant. Malheureusement, ne pas avoir un échantillon similaire à portée de main est problématique pour vous donner des conseils pratiques. Parfois, la solution est cachée sous le nez même. Je me souviens comment nous nous sommes battus une fois la moitié de la nuit avec un serveur qui refusait de démarrer après avoir changé de manette. Ce qu'ils n'ont pas fait. Dieu merci, ils n'ont pas vraiment abandonné. Mais il s'est avéré qu'à ce moment-là, ils étaient devenus fous et avaient essayé de démarrer à partir du mauvais appareil.

    fait un lecteur flash USB amorçable Acronis.
    Et il a donné une erreur "E000101F4 : Aucun disque dur trouvé"... Comment cela peut-il être si le BIOS a une telle situation:

    Priorités de démarrage

    je vais à
    Priorités BBS du disque dur
    et là:
    Option de démarrage n° 1
    Option de démarrage n° 2

    • C'est peut-être très bien. Acronis peut facilement ne pas voir quelque chose. Par exemple, dans mon cas, il ne voit pas les lecteurs connectés via USB à un ordinateur avec une carte mère Intel DX58SO. Plus tôt, aussi, quelque chose est constamment venu avec le même plan. Pour créer des sauvegardes, j'utilise maintenant principalement des Live-CD avec.

Mais je le trouve très utile, alors je poste copie corrigée et modifiée.

La tâche de transférer le dossier de profil utilisateur du lecteur système vers un autre lecteur logique ou physique dans les systèmes d'exploitation Windows est très importante pour un certain nombre de raisons :

  • La nécessité de séparer les informations opérationnelles (système) et les données archivées (données utilisateur) en raison, par exemple, de la nécessité de stocker les fichiers système sur une matrice de disques RAID0 à grande vitesse mais moins fiable.
  • Pas besoin de transfert d'informations supplémentaires lors de la réinstallation du système d'exploitation.
  • Par rapport au transfert d'un profil utilisateur séparé, le transfert du dossier Utilisateurs est préférable, car les profils de tous les utilisateurs ultérieurs sur l'ordinateur seront également enregistrés au bon endroit et il ne sera pas nécessaire de répéter la procédure de transfert.
L'une des méthodes les plus élégantes et les plus rationnelles d'un tel transfert est la possibilité de déterminer l'emplacement du dossier du profil utilisateur au stade de l'installation du système. Microsoft nous offre une telle opportunité pour Windows 7 sous le nom de Mode Audit. Vous pouvez en savoir plus sur ce mode dans le prochain article.

Maintenant à propos du script pour déplacer le dossier Users :

  1. Vous devez effectuer l'installation habituelle de Windows 7 de la manière qui vous convient, en vous arrêtant à l'étape où le programme d'installation vous demandera d'entrer le nom et le nom d'utilisateur de l'ordinateur.
  2. À l'écran de saisie du nom de l'ordinateur et du nom d'utilisateur, appuyez sur CTRL + MAJ + F3. L'ordinateur va redémarrer et démarrer en mode Audit. Dans ce cas, le système restera dans ce mode jusqu'à ce que vous exécutiez l'utilitaire sysprep avec le commutateur / oobe ou que vous sélectionniez l'élément approprié dans la version fenêtrée de cet utilitaire, qui démarre en mode Audit à chaque démarrage du système.

  3. Étant donné qu'à ce moment, vous aurez déjà installé, mais pas entièrement configuré Windows 7, avant d'affecter un nouvel emplacement au dossier des profils utilisateur, vous devez d'abord préparer le sous-système de disque, c'est-à-dire créer et formater la partition que vous prévoyez d'utiliser pour placez le dossier Utilisateurs...
  4. Vous devez maintenant générer un fichier de configuration pour configurer l'emplacement du dossier Users, voici son contenu :

    Version X86 (téléchargement) :
    D : \ Utilisateurs D : \ProgramData
    Version X64 (téléchargement) :
    D : \ Utilisateurs D : \ProgramData
    Enregistrez-le sous n'importe quel nom tel que unattend.xml.

    Attention! Le fichier doit être enregistré en encodage UTF-8 (et pour ceux qui comprennent UTF8 + BOM).

  5. Fermez la fenêtre intitulée « Outil de préparation du système 3.14 ». Sinon, lors de l'exécution de la commande suivante, vous recevrez une erreur : « Une autre copie de cette application est déjà en cours d'exécution.

    Il est préférable d'enregistrer le fichier "unattend.xml" sur le disque dur et non sur la clé USB, car lors de l'utilisation de ce fichier au prochain redémarrage, la clé USB ne sera pas encore connectée et le système signalera une erreur et redémarrera constamment. L'ensemble du processus d'installation devra recommencer. Supposons que le fichier unattend.xml ait été enregistré à la racine du lecteur C, la commande pour l'appliquer ressemblera à ceci :

    C:\Windows\System32\sysprep\sysprep.exe/oobe/redémarrer/unattend:C:\unattend.xml


    L'ordinateur va redémarrer.

    Si le fichier n'est pas enregistré au format UTF-8 (comme décrit ci-dessus), vous recevrez l'erreur suivante : « Une erreur irrécupérable s'est produite lors de l'exécution du programme Sysprep sur l'ordinateur. »

  6. De retour à la fenêtre de spécification du nom de l'ordinateur et du nom d'utilisateur, terminez l'installation jusqu'à la fin.
  7. Après avoir démarré l'ordinateur, assurez-vous que les dossiers D: \ Users et D: \ ProgramData existent et que le dossier de l'utilisateur dont vous avez spécifié le nom à l'étape finale de l'installation se trouve dans D: \ Users.

En prime, vous pouvez également profiter de la soi-disant pour éviter les erreurs associées à la spécification explicite des anciens chemins de dossier du profil utilisateur. Pour ce faire, utilisez l'utilitaire mklink pour créer deux liens symboliques (exécutés avec les droits d'administrateur) :

Mklink / J C: \ Users D: \ Users mklink / J C: \ ProgramData D: \ ProgramData
Ainsi, maintenant, même en accédant aux chemins précédents, aucun programme ne remarquera la substitution et fonctionnera avec des dossiers sur le lecteur C, bien qu'en fait ils seront situés à l'emplacement que vous avez configuré.

Pour la compatibilité de certaines applications avec Windows XP, je vous recommande de faire le lien symbolique suivant :
mklink / J "C:\Documents and Settings" D:\Users
Si le dossier utilisateur existait déjà et que vous avez défini l'ancien nom d'utilisateur lors de la configuration initiale du système d'exploitation, un autre dossier pour le profil sera créé et l'ancien restera intact. Tous les fichiers de l'ancien dossier doivent être transférés manuellement vers le nouveau (il est conseillé de démarrer sous un utilisateur complètement différent afin que les fichiers du dossier de profil ne soient pas bloqués).


Par conséquent, je recommande qu'après avoir installé Windows et après avoir créé des profils d'utilisateurs (pour cela, vous devez vous connecter de manière interactive une fois pour chaque utilisateur), créez une image système sur le lecteur C:. En cas d'échec, vous déployez le système à partir de l'image, dans laquelle les profils utilisateurs sont liés à leurs dossiers, et le problème décrit dans le paragraphe ci-dessus ne le sera pas.