Copie d'un système Vista d'une partition à une autre
La copie d'un système Vista présente deux difficultés :
_ Si le système original (par exemple C) a déjà donné une lettre (par
exemple D) à la partition destination où l'on va copier le système C:.
la
copie ne fonctionnera pas (ou mal) car après
la copie les lettres de partition n'ont pas changées dans la registre
du
système copié qui se retrouve sur D: et son registre utilise alors de
nombreux fichiers
sur C:. Il modifie le système original ou ne peut pas démarrer si le
système
original est absent. Nous devons permuter les lettres C et D dans le
registre du
nouveau système pour qu'il utilise bien les fichiers de sa partition et
non
ceux de la partition originale.
_ Il faut mettre à jour le gestionnaire de démarrage de Vista : BCD
pour
pouvoir démarrer le nouveau système.
1 Copier la partition
Plusieurs outils commerciaux peuvent copier. Lorsque la taille de la
partition
destination est supérieure ou égale à la taille de la partition origine
il
est possible d'utiliser un programme dos gratuit savepart : http://www.partition-saving.com/
(à mettre sur une disquette dos bootable)
Démarrer sur la diquette savepart. Taper savepart. Choisir " copier un
élément". Choisir le disque et la partition que l'on veut copier.
Choisir
de copier les "secteurs occupés". choisir la partition de
destination.
2 Démarrer sur le système original
Dans gestion des disques noter les lettres à permuter. (ici on
supposera par
exemple une copie de C: vers D:) Vérifier le volume destination
défragmenter.
Il est pratique de mettre dans le bureau de chaque système un fichier
vide
portant un nom permettant de repérer ces systèmes .
Permuter les lettres dans le registre du nouveau système :
Démarrage/accessoires/ligne de commande/ clic droit run as
administrator
taper regedit (nous sommes toujours dans le système original). Le
registre du système original s'affiche.
Sélectionner HKEY_LOCAL_MACHINE. On va y ajouter temporairement une
ruche du nouveau système pour l'éditer.
Menu Fichier / charger la ruche (en grisé si rien n'est sélectionné)
Aller dans le répertoire WINDOWS du nouveau système que l'on vient de
copier à modifier (ne pas se tromper de volume)
Puis aller dans son WINDOWS\system32\config
Sélectionner la ruche system : fichier windows\system32\config\system
Une boite de dialogue demande le nom de la clé. ce n'est pas le nom de
la clé à ouvrir mais celui (quelconque que l'on doit choisir) sous
lequel va être affichée la ruche que l'on va charger: on lui donne le
nom du volume du système à modifier. Il apparaît sous
HKEY_LOCAL_MACHINE un nouveau répertoire portant ce nom c'est la ruche
system du système a modifier. Sélectionner cette ruche
Aller dans son MountedDevices : (ici, par exemple on suppose que le
nouveau système a été copié de C en
D et qu'il faut permuter D et C dans le registre de ce nouveau système)
Clic droit sur la ligne C: choisir renommer et remplacer C par Z
Clic droit sur la ligne D: choisir renommer remplacer D par C
Clic droit sur la ligne Z: choisir renommer remplacer Z par D
Sélectionner à nouveau la ruche du nouveau système (le nouveau
répertoire)(important : définit la ruche à décharger)
Menu / Fichier / Décharger la ruche (en grisé si rien n'est
sélectionné): les modifications sont enregistrées au déchargement Bien
sélectionner la bonne ruche avant de décharger la ruche
3
Mettre à jour BCD pour pouvoir démarrer sur le nouveau système
Il faut ajouter le nouveau système au menu de démarrage de VISTA :
Démarrer sur le DVD Vista. Appuyer sur F8. Choisir "Safe mode with
command
prompt" Choisir le pays, suivant
Ne pas choisir "installer" mais "réparer l'ordinateur" . Une
fenêtre s'ouvre "options de récupération" qui en principe
affiche "Windows a détecté des problèmes Voulez vous effectuer la
réparation et redémarrer" à laquelle on répond : OK. On peut
consulter auparavant en cliquant sur "afficher les détails" qu'il est
bien proposé de rajouter une option de démarrage en proposant un
nom
pour le nouveau système, nom que l'on pourra changer ultérieurement
mais qu'il
est bon de noter)
_Remarque : la commande : bootrec /rebuildbcd peut
aussi
réparer le BCD.
S'il y avait déjà un système sur cette partition effacer la ligne de
l'ancien système dans le menu :
Taper la commande : bcdedit /enum all /v Pour afficher tous les
identifiers. Trouver l' identifier {.....} de l'ancien système
Taper : bcdedit /delete {remplacer ceci par l'identifier du système à
supprimer} et mettre à jour BCD comme
ci-dessus
4 Démarrer sur le nouveau système
Changer le nom générique du système qui apparaît dans le menu pour un
nom plus spécifique
:
Démarrage/accessoires/ligne de commande/ clic droit run as
administrator
taper la commande :
bcdedit /set {current} description "remplacer ceci par le nouveau nom
du nouveau
système sur lequel on a démarré"
Pour copier XP
12/05/2011___g@gjullien.fr________