Salut tout le monde,

Petit tuto pour réparer le démarrage de Windows lors d’un problème lié à la BCD ou BOOTMGR.

  • Démarrer sur un cd d’installation W7. Lance « Réparer l’ordinateur » puis lancer l’invite de commandes.
  • Essayer dans un premier temps ces commandes simples :
C:
cd \
cd boot
attrib bcd -s -h -r
ren c:\boot\bcd bcd.old
bootrec /RebuildBcd
  • Trois commandes en plus qu’on peut également utiliser :
bootrec /FixMBR = pour réparer le Master Boot Record du disque de démarrage
bootrec /FixBoot = Pour réparer le secteur de démarrage de la partition de démarrage
bootsect /nt60 all /Force = Pour regénérer un boot Windows 7 neuf.

Si cela ne fonctionne pas, procéder comme ci-dessous…

diskpart
list volume
  • Trouver la lettre associé au CD-ROM (chez moi c’est la lettre D), et vérifier que la lettre C est bien assigné à notre partition Système.
exit
d:
copy d:\bootmgr c:
del c:\boot\bcd
Bcdedit -createstore c:\boot\BCD
Bcdedit -store c:\boot\BCD -create {bootmgr} /d "Boot Manager"
Bcdedit -store c:\boot\BCD -set {bootmgr} device boot
Bcdedit -store c:\boot\BCD -create /d "SYSTEM" -application osloader
  • La dernière commande renvoie une valeur de GUID. Remplacez <GUID> par cette valeur dans les exemples suivants. Attention a bien copier également les { } .
Bcdedit -store c:\boot\BCD -set <GUID> osdevice boot
Bcdedit -store c:\boot\BCD -set <GUID> device boot
Bcdedit -store c:\boot\BCD -set <GUID> path \windows\system32\boot\winload.exe
Bcdedit -store c:\boot\BCD -set <GUID> systemroot \windows
Bcdedit -store c:\boot\BCD -displayorder <GUID> -addlast

Voilà! N’hésitez à poser des questions ou laisser des commentaires.
A bientôt sur bidouilleit.com !

— Bruno Sousa —