Restauration de l'image de lecteur sur une autre partition / lettre de lecteur


0

Sous Windows 7, avec Macrium, j'ai effectué une sauvegarde d'image complète du lecteur C :. La sauvegarde a été sauvegardée sur le lecteur D :. Je l'ai ensuite restauré sur G: drive. Tous les lecteurs sont des partitions sur le même disque physique.

J'ai ensuite exécuté EasyBCD et créé une nouvelle entrée de démarrage pointant vers le lecteur G:. J'ai ensuite redémarré et choisi une nouvelle entrée de démarrage lorsque le menu de démarrage est arrivé.

Après que beaucoup de disques aient été lancés, le système d'exploitation a finalement démarré, mais j'ai été confronté à ceci:

  1. Ce qui était G: était maintenant E: (pas vraiment un problème). Ce qui était autrefois C était maintenant C:

  2. Beaucoup de choses dans le système d’exploitation restauré indiquaient toujours le lecteur C :. Par exemple, lorsque j'ai examiné la variable d'environnement PATH, certains éléments pointaient vers E: et d'autres désignaient C :. Idem pour les autres variables d'environnement système:

    windir=E:\Windows
    
    ProgramFiles=C:\Program Files
    

Ce qui s’est passé est quelque peu compréhensible car, j’imagine, certains d’entre eux ont été sauvegardés dans le registre tels quels (en pointant C) et d’autres ont été attribués lors du démarrage du système d’exploitation.

Cependant, cela peut causer toute une série de problèmes. J'ai cherché une solution et il semble que les choses fonctionnent correctement. Je dois réaffecter le lecteur C: au lecteur de démarrage actuel à l'aide de la procédure décrite ici .

Des questions:

  1. Est-ce tout ce qu'il y a à faire (changer les lettres de lecteur dans le registre) pour "réparer" l'instance de système d'exploitation restaurée?

  2. Si je le fais, cela affectera-t-il l'affectation des lecteurs lorsque j'amorcerai le système d'exploitation d'origine (vraiment indésirable car je voudrais que les deux systèmes d'exploitation soient fonctionnels)? Je ne pense pas que ce sera le cas, car la modification était localisée dans le registre du système d'exploitation restauré, mais je ne peux pas essayer cela maintenant, car je ne peux pas me permettre de bousiller mon système d'exploitation d'origine.

  3. Peut-être y a-t-il une toute autre façon de résoudre ce problème?


Plus d'informations sur les partitions sont nécessaires. J'espère que vous avez une copie de sauvegarde car les problèmes que vous rencontrez sont causés par l'outil que vous avez utilisé.
Ramhound

Réponses:


0

Si vous migrez le système de cette façon, ne changez pas la lettre de lecteur du système, si vous n'êtes pas obligé de le faire. Dans HKEY_LOCAL_MACHINE\SYSTEM\MountedDevicesces lettres sont affectés à une partition spécifique sur un disque spécifique. Donc, il utilise toujours les fichiers système d'origine, car la nouvelle installation a des chemins d'accès définis dans le registre C:, qui sont mappés sur la partition système d'origine.

Cette solution permet de régler les problèmes sans modifier la lettre de lecteur système.

  1. Démarrez dans Windows d'origine
  2. Exécuter Regedit, sélectionner HKLM, choisir File -> Load Hive, puis sélectionnez le Systemfichier ruche de la nouvelle installation, dans votre cas G:\Windows\System32\config\Systemet nommez-le comme vous le souhaitez.
  3. Parcourez la ruche chargée vers [whatever you name it to]\MountedDevices, renommez la C:clé en G:et inversement.
  4. Maintenant, démarrez dans un nouveau système et vous devriez avoir la même affectation de lecteur

Je recommande de supprimer le disque d'origine et d'essayer de démarrer une nouvelle installation, pour vérifier si tous les chemins sont corrects.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.