Comment puis-je déplacer NTUSER.DAT et les fichiers similaires? Et oui, je sais ce qu'ils sont

4

J'essaie de migrer mes fichiers d'utilisateurs et mes fichiers de programmes de mon lecteur C: \ vers mon lecteur D: \. Jusqu'ici, j'ai traîné tous les fichiers et remplacé toutes les jonctions, mais il me reste toujours ces trois fichiers NTUSER.DAT pour le registre. Je me demandais si c'était possible et comment je pourrais déplacer ces fichiers sur mon lecteur D? Je suppose que lorsque j'ajoute la jonction pour "C: \ Users", elle fonctionnera toujours correctement, mais avant de pouvoir tester et voir, je dois les déplacer.

Je me fiche de savoir si je casse quelque chose. Je n'ai rien sur mon ordinateur, je viens de réinstaller aujourd'hui afin de pouvoir tenter ma chance avec cette migration.

Serais-je capable de le faire avec un LiveCD Linux? Je n'ai pas encore testé cela, mais je vais en télécharger un si quelqu'un pense que c'est possible; J'ai juste une bande passante vraiment lente (126Ko / s) donc je préférerais savoir si cela fonctionnerait avant d’essayer.

En outre, quelques autres questions connexes: Quelqu'un sait-il si la jonction de D: \ Users à partir de C: \ Users fonctionnera correctement avec le registre?

En outre, y a-t-il autre chose que je dois faire attention pour les jonctions, pour m'assurer que tout fonctionne de manière identique, en plus du fait qu'ils sont déplacés vers un nouveau disque?

Nathan
la source
Si vous avez un CD d'installation Windows, vous pouvez démarrer sur ce CD et appuyer sur SHIFT-F10 pour obtenir une invite de commande.
Harry Johnston
2
Notez cependant que ce que vous faites est dangereux. Il peut sembler que cela fonctionne correctement maintenant, mais qu'il se casse plus tard, peut-être après avoir installé un nouveau logiciel ou une mise à jour Windows. Windows utilise diverses technologies (liens durs, par exemple) qui dépendent du fait que les fichiers affectés se trouvent sur le même volume.
Harry Johnston
Connectez-vous via un autre compte et essayez de le copier / déplacer, mais selon les critères AFAIK, il n’ya aucun moyen de le déplacer. Vous pouvez essayer de déverrouiller bien qu'il ait une option à effectuer.
Avirk
1
Comme d'autres utilisateurs l'ont dit, la plupart des programmes ne fonctionneront pas correctement car ils sont installés dans le même volume à l'aide de l'entrée de registre. Et le fichier ntuser.dat contient toutes les informations du profil utilisateur avec registre.
Avirk

Réponses:

3

Les fichiers de registre ne peuvent pas être déplacés ou copiés par une opération de copie de fichier normale. J'ai migré des profils d'utilisateurs et voici quelques méthodes qui fonctionnent:

1 - Assistant de migration de profil. C'est la méthode la plus simple et l'outil pour ce faire est installé par défaut. Il vous guidera tout au long de la migration de votre compte.

2 - Profils itinérants. Cela nécessite d'être joint à un domaine. Vous devez d’abord définir un chemin de profil d’utilisateur pour votre compte sur le serveur de domaine. Ensuite, sur le bureau, utilisez l’outil de copie de profil dans Panneau de configuration> Système> Profils utilisateur. Il y a un bouton "Copier vers" ici. Cette commande de copie copie le profil entier et capture correctement les fichiers de registre. Ensuite, vous devez démarrer votre système à partir de d: comme prévu, rejoindre le domaine et vous connecter avec votre compte utilisateur réseau. Il va extraire votre profil et votre registre du réseau.

La première méthode est la plus simple mais j'ai trouvé la seconde plus fiable et j'ai toujours utilisé cette approche (mais je suis toujours dans un environnement de domaine).

Peet Corelli
la source
2

Ces fichiers peuvent être déplacés quand ils ne sont pas utilisés. Cela signifie que vous pouvez les déplacer en vous connectant à un compte (administratif) sur un système live ou en démarrant sur un CD live et en l'utilisant pour les déplacer.

Si vous avez besoin de les copier en vous, hobocopyessayez-les. Cependant, prenez garde que les ruches que vous pouvez récupérer d'une telle opération peuvent ne pas être nécessairement valides.

0xC0000022L
la source
Je pense que vous vouliez dire "robocopy" :-)
Harry Johnston
@ Harry Johnston: et je pense que je sais ce que je voulais dire;) -> github.com/candera/hobocopy ... la différence est nette et hobocopypermet de copier de nombreux fichiers qui autrement causeraient des violations de partage. Regardez son code et vous verrez pourquoi. C'est clairement un jeu de mots sur le (dernièrement à bord) robocopy, cependant.
0xC0000022L
1
Hobocopy utilise VSS pour gérer les fichiers en cours d'utilisation. Neat petite chose. Je me souviens qu'il a été dépassé par Shadowspawn , qui est beaucoup plus flexible
Journeyman Geek