Post assez rapide, mais qui me permettra de garder une trace au lieu de rechercher la manipulation quand ça me tombe dessus avec le navigateur de la PS3 ou de iPhone, et ça peut vous servir aussi :)

Vous êtes en dual-boot (ou tri-boot) avec Windows Vista ou Windows 7 et une distribution de Linux (Ubuntu dans mon cas), et pour une raison qui vous est propre, vous voulez supprimer la partition Linux. Vous reformatez donc le disque dur l’accueillant, et à votre prochain démarrage, vous avez ce joli message d’erreur qui s’affiche :

GRUB loading stage1.5.
GRUB loading, please wait
Error 17

Non, fermez tout de suite la fenêtre par laquelle vous projetiez de défenestrer votre ordinateur, il y a une solution toute simple pour tout réparer !

Bon déjà pourquoi ça ne marche plus. En fait votre ordinateur, après l’apparition du BIOS, a besoin de connaître quels disques durs et quelles partitions contiennent des secteurs « bootables » (contenant un système d’exploitation). Windows possède le sien, mais son inconvénient est qu’il ne supporte pas d’autres systèmes d’exploitations que Windows, limité donc. Ainsi, pour faire du multiboot, il faut installer en dernier Linux pour installer le GRUB de Linux, qui lui supporte tous les systèmes d’exploitations. En supprimant la partition Linux, vous supprimez également les secteurs d’amorçages nécessaires au bon fonctionnement du GRUB.

Voilà pour le principe, maintenant comment on le répare (en fait, on va remettre celui de Windows) ?

Il vous faut le DVD d’installation de Windows Vista ou Seven ( la démarche est sensiblement la même ).
Lancez le, puis choississez lorsque la possibilité se présentera, l’option Réparer.
Choississez d’utiliser L’invite de commande Windows.
Rentrez les commandes suivantes :

  1. bootrec  /FixMbr
  2. bootrec  /FixBoot

Vous aurez normalement un message de confirmation pour chacune des commandes.
Redémarrez donc, et vous constaterez que la méchante Error 17 est partie !

Cette technique ne marche que pour l’Error 17, et pour Windows 7 ou Windows Vista, pour Windows XP, la commande à utiliser est apparement (je ne l’ai pas testé) :

  1. fixmbr
  1. [...] Ce billet était mentionné sur Twitter par Jérémy Levallois. Jérémy Levallois a dit: Réparer le démarrage de Windows Vista/7 après suppression de Linux – http://tinyurl.com/34km7k4 [...]

  2. françois dit :

    bonsoir , merci beaucoups pour cette opération, sans vous , j’aurai du formater …………..merci encore.. fon

  3. Jerome dit :

    Opération nickel ! Même après deux formatages, la machine ne voulait pas redémarrer. Merci

  4. franck dit :

    Comment faire si on n’a pas de dvd windows?

    • Dédé dit :

      Tu cours en rond, les bras en l’air en criant « AHHHHHHHHHHHHH » !
      Ou alors tu te crées une clef usb d’installation de windows (ça doit se trouver sur le net), vérifies bien sûr que tu boots sur la clef usb avant le disque dur. Voilà !