(modifié le 14 août 2013 à 16:15)

But : restaurer le secteur de boot (MBR) de Windows Vista suite à une installation XP infructueuse par exemple.

Peut être que vous ne possédez pas le CD d'installation de Windows VISTA, et ce à cause de votre constructeur (ACER par exemple). Vous n'avez donc aucun moyen d'avoir accès à la console de quelque façon que ce soit, dans le cas d'une panne vous devrez remettre les CD de restauration (à condition de les avoir crées !) et vous perdrez tout ce qui est sur le disque C:\ (car le CD n'est autre qu'une image disque...).

Logo Microsoft Windows Vista

Je vous propose donc de créer un CD bootable contenant la console de récupération VISTA (Windows PE) :)

Pour cela vous devez posséder un PC fonctionnant sous Windows VISTA :

  1. téléchargez le Windows Automated Installation Kit (AIK) (mirroir1 - mirroir2) - il pèse 697 Mo
  2. Gravez l'image sur un CD/DVD à l'aide de Nero par exemple, ou bien montez l'image avec un logiciel de virtualisation (tel que Daemon Tools)
  3. L'écran suivant doit apparaître, cliquer sur "Installation du kit" :
    Lancement d’AIK
  4. Cliquez sur suivant à 3 reprises, puis à la suite de l'installation (environ 15 minutes) sur fermer
    Fin de l’installation AIK
    Les choses sérieuses commencent dès maintenant. Suivez bien les étapes et tout se passera bien :) Attention nous prenons comme convention que le kit WAIK et Windows Vista sont installé sur le lecteur principal C:\
  5. Ouvrir menu Démarrer > « Tous les programmes > puis dans le dossier « Microsoft Windows AIK » > « Invite de commande des outils Windows PE » (une invite de commande s'ouvre alors)
  6. Entrer :

    copype.cmd x86 c:\winpe_x86


    AIK-PE-cmd-1Un dossier "winpe_x86" est alors créé.
  7. Nous allons maintenant repasser sur une fenêtre standard en ligne de commandes : pressez simultanément les touches Windows et R de votre clavier, tapez CMD et appuyer sur la touche ENTREE. Dans la fenêtre noire entrez la commande suivante :
    copy "C:\Program Files\Windows AIK\Tools\x86\imagex.exe" "C:\winpe_x86\ISO"

    AIK-PE-cmd-2

  8. Lancer ensuite le bloc-notes (Démarrer > notepad, dans la zone rechercher) et coller le contenu suivant :
    [ExclusionList]
    ntfs.log
    hiberfil.sys
    pagefile.sys
    "System Volume Information"
    RECYCLER
    Windows\CSC
    [CompressionExclusionList]
    *.mp3
    *.zip
    *.cab
    \WINDOWS\inf\*.pnf
     

    Enregistrer le fichier sous C:\winpe_x86\ISO\wimscript.ini

  9. Dans l'invite de commandes des outils Windows PE faites un copier coller de la commande suivante avant de valider par entrée :
    oscdimg -n -bC:\winpe_x86\etfsboot.com C:\winpe_x86\ISO C:\winpe_x86\winpe_x86.iso

    AIK-PE-cmd-3

    Cette commande procède à la compilation des divers fichiers nécessaires au disque Windows PE avant de générer une image de fichier au format ISO. L'opération est assez rapide et ne prend qu'une poignée de secondes sur un PC puissant.
    Notice des opérateurs de commande :
    -n autorise les noms de fichiers longs
    –b précise l'emplacement des fichiers de démarrage.
    –o (non présent dans notre cas) permet d'éviter les doublons (les fichiers en double ne sont compressés qu'une seule fois).Et voilà un fichier ISO tout neuf :) Il ne reste plus qu'a le graver avec votre logiciel de gravure favori (Nero dans mon cas mais NTI fera l'affaire sur un ACER s'il est préinstallé :p)

Seconde partie : insertion du fichier bootsect.exe dans l'iso.

Pour cela installez UltraISO puis téléchargez le fichier Windows gérant le système de boot propre à Vista (BCD) :

Télécharger Bootsect.exe

Ouvrir UltraISO puis faites CTRL+O afin d'ouvrir l'archive située dans C:\winpe_x86\winpe_x86.iso puis appuyez sur F3 afin d'ajouter des fichiers (ou bien Action > ajouter des fichiers) :
Ajout de bootsect.exe dans l’iso avec UltraISO
Vous devriez donc vous retrouver avec ce contenu :
Contenu de l’iso

Et pour finir Fichier > Enregistrer (ou CTRL+S) : votre iso est prête ! Graver la.

Insérez ensuite le CD dans le PC qui ne démarre plus et bootez dessus (si besoin configurez les options de boot dans le bios). (Dans le cas de mon ACER je peux choisir le boot grâce à la touche F12 sans pour autant modifier l'ordre de boot dans le bios).

Patientez un peu puis vous tomberez sur une fenêtre d'invite en ligne de commande (semblable à DOS).
Entrons simplement la commande magique qui va restaurer le BOOT de VISTA :

bootsect /NT60 all

Redémarrer le PC et ça devrait fonctionner !
C'est terminé :) gardez bien l'iso au chaud dans un coin pour dépanner les collègues :)

PS : pour ceux possédant le DVD Vista il faut booter sur le dvd d'installation de Windows vista ; ensuite on sélectionne sa langue/disposition clavier, et puis cliquer sur réparer, on sélectionne son système vista, et on va dans l'invite de commande.
Pour rétablir le mbr, il faudra taper : bootrec \FixMbr (bootrec ? permet d'avoir une liste de commandes)

Linkothèque :
Lien support Microsoft 1
Lien support Microsoft 2
AieAie.com

Note : si vous avez besoin d'autres fichiers, Microsoft met à disposition près de 3000 pilotes, dll, codes, patch, librairies... de sa base de connaissance en ligne directement sur son serveur FTP.

Auteur : Mr Xhark

Fondateur du blog et passionné par les nouvelles techno, suivez-moi sur twitter