Vous devez modifier manuellement le magasin BCD (Boot Configuration Data). Pour ce faire, vous devrez utiliser un outil appelé bcdedit.
Exporter les paramètres BCD pour la sauvegarde
Commencez par exporter vos paramètres BCD actuels pour la sauvegarde.
- démarrer dans Windows 7
- Connectez-vous avec un compte administrateur
- Ouvrez une invite de commande élevée
- Tapez
bcdedit /export c:\bcdbackup
et appuyez sur Entrée
Cela créera un fichier nommé bcdbackup sur votre disque C. Notez qu'il n'y a pas d'extension de fichier dans le nom du fichier. Aucune extension de fichier n'est nécessaire ici. Vous pouvez modifier cet emplacement ou le nom du fichier si vous le souhaitez, mais le fait de le stocker à la racine du disque C le rendra plus facile à trouver si nécessaire.
Listez toutes les entrées dans le magasin BCD
Cela vous donnera une liste de tous les systèmes d'exploitation à partir desquels l'ordinateur peut démarrer.
- Entrez
bcdedit
et appuyez sur Entrée
- Entrez
bcdedit /v
et appuyez sur Entrée
En utilisant le commutateur V, la liste vous donnera les UUIDs. Voici un exemple de ce à quoi cela pourrait ressembler si vous n'utilisez que bcdedit
sans le commutateur V (verbeux).
Et voici un exemple avec le commutateur V.
Vous devez utiliser le commutateur V pour voir les UUID des différents systèmes d'exploitation.
Supprimer l'entrée de Windows XP
Voyez-vous une entrée pour Windows XP sur le côté droit du titre description ? Si c'est le cas, vous devez la supprimer. Et pour la supprimer, vous devez connaître son identifiant.
L'identifiant est le numéro UUID que vous voyez sur le côté droit du titre identifier, y compris les accolades. Les accolades sont les parenthèses bouclées au début et à la fin du numéro.
- Si vous ne l'avez pas encore fait, tapez
bcdedit /v
et appuyez surEnter
- Repérez l'identifiant UUID de l'entrée dont la description est “Windows XP”.
- Pour supprimer l'entrée, tapez
bcdedit /delete {UUID}
et appuyez surEnter.
Selon le nombre de systèmes d'exploitation que vous avez installés, cela peut prendre entre 4 et 15 minutes. Laissez faire, vous verrez un message de confirmation quand ce sera fait.
*Attention ! * Assurez-vous que vous tapez le bon UUID ! Vous devez taper l'UUID pour Windows XP. Si vous tapez l'UUID pour Windows 7, vous ne pourrez pas démarrer dans Windows 7, du moins pas avant de le restaurer en utilisant le fichier de sauvegarde que vous avez créé précédemment.
Lorsque vous voyez le message de confirmation, tapez à nouveau bcdedit /v
et appuyez sur Entrée. Assurez-vous qu'il n'y a plus d'entrée pour Windows XP. Redémarrez l'ordinateur pour vous assurer que vous pouvez démarrer sous Windows 7, et que le chargeur de démarrage ne présente plus le menu de démarrage. Si c'est le cas, vous avez maintenant terminé.
Comment reconstruire un magasin BCD existant en utilisant bootrec
Si vous voyez toujours le menu de démarrage, ou si vous ne pouvez pas démarrer dans Windows 7, alors vous devrez faire l'une des deux choses suivantes.
- A : Restaurez le BCD en utilisant le fichier de sauvegarde que vous avez créé précédemment (voir les instructions ci-dessous).
- B : Vous pouvez reconstruire le BCD en utilisant un outil appelé Bootrec.
Pour faire l'une ou l'autre de ces choses, vous devrez entrer dans les Options de récupération du système.
- redémarrer l'ordinateur
- Appuyez et maintenez la touche F8 juste après le POST, jusqu'à ce que vous voyiez le menu Advanced Boot Options. Le POST est l'auto-test de mise sous tension, c'est le premier écran qui apparaît lorsque vous démarrez l'ordinateur.
- Sélectionnez l'option Réparer votre ordinateur et appuyez surEnter. Cela devrait vous amener à l'option System Recovery Options, également connue sous le nom de WinRE (Windows Recovery Environment).
Lorsque vous arrivez à l'option System Recovery Options, cliquez sur le lien Command Prompt pour ouvrir une invite de commande. Pour essayer de reconstruire le magasin BCD existant tel qu'il est, tapez bootrec /rebuildbcd
et appuyez sur Entrée. Il va maintenant analyser les disques durs à la recherche d'installations Windows.
Si le bootrec trouve des installations Windows, il vous demandera si vous voulez ou non l'ajouter à la liste de démarrage. Pour dire oui, appuyez sur Y, pour dire non, appuyez sur N, et pour dire oui à toutes, appuyez sur A. Si Windows 7 a été précédemment supprimé de la liste de démarrage, cette opération devrait l'ajouter à nouveau à la liste de démarrage.
Comment reconstruire un nouveau magasin BCD en utilisant bootrec
Si le bootrec ne trouve aucune installation Windows, alors vous devrez supprimer complètement le BCD et ensuite exécuter à nouveau la commande bootrec /rebuildbcd
et le bootrec créera un tout nouveau magasin BCD fonctionnel.
Le magasin BCD est situé dans C:\Boot
. Mais au lieu de supprimer le BCD, vous pouvez aussi le renommer de BCD en BCD.old. Cela a le même effet que de le supprimer - Windows ne l'utilisera plus, mais l'avantage est que vous avez une couche supplémentaire de sauvegarde du BCD. Pour renommer le BCD, vous devrez d'abord modifier ses attributs.
- tapez
attrib c:\boot\bcd -h -r -s
et appuyez sur Entrée Cela supprimera les attributs Caché, Lecture seule et Système.
- Tapez
ren c:\boot\bcd bcd.old
et appuyez sur Entrée
- Tapez
bootrec /rebuildbcd
et appuyez sur Entrée Pour ajouter les installations Windows trouvées à la liste de démarrage, appuyez sur Y ouA pour tous. Cela devrait créer un nouveau fichier BCDinC:\Boot
. Ce nouveau fichier sera différent de l'ancien qui a été renommé précédemment.
Redémarrez l'ordinateur et voyez si vous pouvez démarrer dans Windows 7, et si vous obtenez le menu de démarrage. Si vous ne voyez pas le menu de démarrage et que vous êtes capable de démarrer sous Windows 7, alors tout va bien maintenant.
Importez les paramètres BCD depuis la sauvegarde
Si vous voulez, pour une raison quelconque, restaurer votre BCD sur la copie de sauvegarde que vous avez créée précédemment, vous pouvez utiliser la commande bcdedit /import c:\bcdbackup
. Vous pouvez utiliser cette commande soit à partir de Windows, soit à partir de l'invite de commande WinRE.
Rappel
Pour l'avenir, assurez-vous de supprimer l'ancienne entrée Windows de la liste de démarrage avant de supprimer le dossier Windows. Pour ce faire, vous pouvez utiliser l'outil msconfig
, car je suis sûr que vous le connaissez bien. Ce n'est qu'après avoir supprimé l'entrée de la liste de démarrage pour la version de Windows que vous prévoyez de supprimer que vous pouvez supprimer son dossier Windows.
Personnellement, je préférerais formater complètement cette partition de disque. Si vous êtes préoccupé par vos fichiers personnels qui sont encore stockés sur l'ancien disque, vous devriez les sauvegarder ou simplement les copier sur le nouveau disque. C'est également une bonne pratique de stocker les fichiers personnels sur une partition séparée. Ainsi, vous pourrez y accéder facilement à partir d'autres systèmes d'exploitation.