Restaurer un MBR Windows depuis Linux

Voilà maintenant 3 mois que je n’avais pas posté sur mon blog, je continue sur la lignée du dernier billet en vous proposant une nouvelle astuce tirée par les cheveux (mais plus simple quand même). Celle-ci permet de restaurer la zone d’amorçage (Master Boot Record) utilisée par Windows … depuis Linux.

Petit rappel du contexte : vous avez Grub et vous souhaitez le supprimer et retrouver le MBR de Windows. A l’époque de Windows XP, il suffisait de démarrer le CD d’installation en mode “Console de récupération” puis de taper fixmbr. Pour Windows Vista et Windows 7, un système de réparation système est disponible sur le CD. Mon problème ? Aucun CD fonctionnel sous la main, il ne me reste donc que mon arme ultime : Backtrack.

Je fouille un petit peu sur la toile et je tombe sur le projet MS-Sys. On télécharge l’utilitaire, on le compile puis on l’utilise … tout simplement :

ms-sys -7 /dev/sda

Cette commande permet d’installer le MBR Windows 7 sur le disque sda.

Cet utilitaire permet d’effectuer d’autres opérations ou d’installer le MBR d’une autre version Windows, n’hésitez pas à lire le manuel :)

Related Posts:

  • Just1602

    Salut,

    Content de voir que tu posts encore !! :)

    Deuxièmement, merci pour l’info ça risque d’être utile ce petit programme !! :P

    @++

    Justin :)

  • http://blog.kdecherf.com/ Kevin Decherf

    J’ai été pris par le boulot ces dernières semaines ;-P

    Et de rien pour l’astuce, j’espère que ça va servir :)

  • Alexis

    +1 thanks pour l’astuce

  • Zarock

    A ce sujet, mais si on reste sur les outils Windows:

    fixmbr, remet le MBR a plat, dans la pratique ca semble marcher (du moins pour XP).

    fixboot lui devrait remettre en place les ‘fichiers de demarrage’ NTLDR et compagnie donc ?… Si tel doit etre le cas c’est loin de faire son office apparament :/

  • http://blog.kdecherf.com/ Kevin Decherf

    fixboot ne fait que restaurer le secteur d’amorçage de la partition (http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/bootcons_fixboot.mspx?mfr=true).

    A noter que sous Windows Vista et 7, fixmbr est remplacé par fdisk /mbr.

    Concernant la restauration des fichiers du type NTLDR, il faut le faire à la main sous Windows XP (en utilisant la console de récupération et la copie de fichiers depuis le CD) et utiliser le système de réparation automatique pour Windows Vista et Windows 7.