1. Situation de départ
Partons de l’idée qu’ayant acheté un W8 ou W10 flambant neuf, je sois, comme beaucoup, immédiatement nostalgique de W7. Je pars de cette situation (un W8 ou 10 propre, en uefi, disque au format gpt):

Quelques recherches plus tard, je tombe sur un tuto (ou sujet noté + 95, c’est cool) expliquant que le problème vient de l’UEFI et qui m’indique que je dois installer mon W7 en mode legacy (bios classique). Bon, ça a l’air simple…
Résumons. On me dit de passer formater mon disque dur avec diskpart ou gparted, de le convertir avec clean, et de passer mon PC en legacy. Ok, allons-y. Je suis kamikaze.

J’ai donc tout supprimé, et converti en mode mbr. Je suis prêt à installer W7.
Et là, surprise. Mon W7 ne boote toujours pas, ou pire, mon bios est bloqué en UEFI et il m’est impossible d’installer quoi que ce soit. Et n’étant pas prévoyant, je n’ai fait aucune sauvegarde. En principe, c’est là qu’on poste un « mayday » sur les forums.
2. Etat des lieux.
Je télécharge une version Linux récente (ici, Mint 17 64 bits option xfce). Le but étant de réparer, autant avoir un bureau simple et assez léger.
http://www.linuxmint.com/download.php
Après gravure du cd ou création d’une usb bootable avec Lili, je peux faire booter mon cd et constater l’étendue des dégâts (ça boote en uefi, même avec le boot-secure. Sinon, au pire, je le désactive dans le bios):

3. Récupération des partitions.
Testdisk est un utilitaire permettant de récupérer les partitions perdues. Essayons. D’abord, on l’installe, puis on l’exécute… avec un terminal (= invite de commande).




4. Conversion du disque dur de mbr à gpt avec gdisk.
D’abord, on installe le programme; rien de plus simple :

Maintenant, il faut recréer une partition efi et une partition msr. Sachant que msr doit faire 128 Mib, je vais limiter mon efi à 227-128 = 99 Mib. Le code efi est ef00; le code msr est 0c01. Allons-y :


5. Réparation du démarrage avec dart.
Il me faut soit le DVD W8 (bien sûr je ne l’ai pas), soit Dart (un outil de dépannage Ms) :
http://forum.pcastuces.com/images_de_recuperation_dart_8_et_81-f7s963.htm
Je choisis la version W8 64 bits, et suis le tuto pour créer l’outil de dépannage. En effet, ça boote correctement en uefi. Je respecte les étapes jusqu’à l’invite de commandes. Je vérifie grâce à diskpart les lettres associées à mes disques (ici D = windows). Je vais utiliser une commande de réparation très efficace, bcdboot.

