====== Réinstaller un Master boot record compatible Windows ======
Ce tutoriel explique comment réinstaller un MBR (Master boot record) compatible Windows.
Cela peut être utile par exemple si vous avez installé Ubuntu sur un ordinateur en [[cohabitation_ubuntu_windows|dual-boot avec Windows]] et :
- Si l'on vous demande de remettre l'ordinateur comme il était à la base (Sans Ubuntu et seulement windows)
- Si après installation d'Ubuntu, Windows ne démarre plus
===== Procédure =====
Plusieurs méthodes permettent de réinstaller un MBR compatible Windows.
====Méthode 1 : Si vous aviez sauvé le MBR avant d'installer Ubuntu====
Il suffit alors de le restaurer, la procédure est décrite sur [[comment_sauvegarder_le_mbr#procedure_de_restauration_du_mbr|ce tutoriel]].
====Méthode 2 : A partir d'un CD d'installation Windows====
Vous pouvez à l'aide d'un CD windows utiliser les commandes ''fixboot'' et ''fixmbr'' pour remettre le MBR comme il était avant : voir [[comment_recuperer_windows_apres_installation_ubuntu|ce tutoriel]].
====Méthode 3 : Avec Super Grub Disk====
Il suffit de télécharger ce petit logiciel sur le site [[http://www.supergrubdisk.org|SuperGrubDisk.org]] et l'installer par exemple sur clef USB, pour pouvoir notamment réparer le MBR.
Voir aussi [[http://forum.ubuntu-fr.org/viewtopic.php?pid=3475557#p3475557|cette discussion]].
Pour remettre Boot ini par défaut au démarrage, il faut la version 0.9797 ou 0.9799!
Voir tuto ici: [[http://www.commentcamarche.net/faq/15961-super-grub-disk-live-cd#restaurer-mbr-pour-windows-avec-super-grub-disk-1-30]]
====Méthode 4 : En utilisant ms-sys ====
Cette méthode fonctionne également avec Windows Vista contrairement à ce que l'on pourrait croire en lisant la documentation de ms-sys.
- Démarrez le PC avec le live-cd.
- Activez les dépots universe du CD.
- Ouvrez un terminal
- Installez le paquet "ms-sys" disponible [[http://packages.ubuntu.com/dapper/ms-sys|ici]]
- A l'aide de ''sudo fdisk -l'', déterminez le nom du disque qui contient le MBR à recréer (Généralement ''/dev/sda'').
- Modifiez le MBR avec ''sudo ms-sys -m /dev/nom_de_votre_disque''
====Méthode 5 : Avec le paquet mbr ====
**Cette méthode ne fonctionne pas avec Windows Vista (redémarrage en boucle)**, testé avec le live CD Jaunty Jackalope.
=== Installer mbr ===
- Démarrez le PC sur un Live-CD.
- saisissez dans un [[:terminal]] les commandes suivantes :
sudo aptitude update && sudo aptitude install mbr
sudo install-mbr /dev/nom_de_votre_disque
L'installation de MBR peut aussi se faire par Synaptic: ouvrez "Gestionnaire de paquets Synaptic", tapez mbr, sélectionnez le paquet pour installation et appliquez. Ceci nécessite une connection web active. Ensuite, vous devez toujours faire la commande sudo install-mbr /dev/nom_de_votre_disque
=== Reconfigurer un MBR vierge ===
Cette procédure reconfigure le MBR pour lancer le système de la partition active
La __partition active__ d'un disque dur est la partition que la routine de boot standard (i.e. celle du MBR, quand ''grub'' n'y a pas été installé ) va aller chercher pour charger et exécuter le système d'exploitation au démarrage.
Elle est repérée par le code ''0x80'', et par un flag ''boot'' ou une étoile dans la colonne "boot" ou "Amorce" de la sortie de la commande sudo fdisk -l
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 1305 10482381 83 Linux
/dev/sda2 1306 36483 282567285 5 Extended
/dev/sda5 1306 1338 265041 82 Linux swap / Solaris
/dev/sda6 1339 2121 6289416 83 Linux
- Définir la partition active (celle qui contient Windows, ou un grub qui a été installé sur une partition et non sur le MBR ( C'est un choix à l'installation )
sudo parted /dev/sda set 1 boot on
- Réinstaller un MBR qui boot sur __la partition active__ du disque ''/dev/sda'' ((dans le cas exemple, le MBR enchaîne sur grub installé sur /dev/sda1 qui va charger Linux)):
sudo install-mbr -i n -p D -t 0 /dev/sda
-i interrupt n = none (pas de prompt MBR)\\
-p partition D (booter la partition active)\\
-t timeout 0 (ne pas attendre pour booter)
== Liens / sources ==
* ubuntuforums.org:[[http://ubuntuforums.org/archive/index.php/t-339433.html| message de wernerz]]
====Méthode 6 : avec TestDisk====
Ne fonctionne pas s'il reste des partitions Linux sur le disque --- //[[:utilisateurs:YannUbuntu|YannUbuntu]] Le 14/12/2010, 02:19//
- ouvrez un [[:terminal]] et agrandissez la fenêtre afin qu'elle occupe tout l'écran ;
- {{ :testdisk.png?300}} Exécutez le logiciel [[:Testdisk]] : testdisk
- À l'aide des flèches 'haut' et 'bas' de votre clavier, déplacez la sélection vers l'option **[No Log] Don't record anything** et appuyez sur **Entrée** ;
- Sélectionnez le disque principal de votre ordinateur (''Disk /dev/sda''), puis **[Proceed]** ;
Notez qu'il est possible que tous les disques n'apparaissent pas : pour cela choisissez l'option Sudo (flèche droite) et répétez l'opération
- Sélectionnez le type d'ordinateur que vous possédez (généralement **[Intel ]**), puis **[Proceed]** ;
- Sélectionnez l'option **[MBR Code]** pour réécrire le contenu du MBR du disque, puis **[Proceed]** //(voir image ci-contre)// ;
- Lorsque l'opération est terminée, redémarrez votre ordinateur.
=====Après avoir réinstallé un MBR compatible Windows=====
Vous pouvez redémarrer la machine, Grub n'apparaîtra plus et Windows démarrera tout seul.
Si l'objectif est de ne laisser que Windows, il ne vous reste plus alors qu'à supprimer vos partitions Ubuntu avec GParted.
----
//Contributeurs : [[:utilisateurs:Rikles]] , [[:utilisateurs:fnx]], [[:utilisateurs:YannUbuntu]]//