Tout perdu après l'utilisation de install-mbr

J'étais dual boot Windows 8 et BackTrack5 mais j'ai effacé le MBR tout en utilisant easyBCD. Donc j'ai essayé ça …

sudo install-mbr -in -p D -t 0 /dev/sda1 

/dev/sda1 était la partition principale de mon système qui est "System Reserved" pour Windows. Lorsque j'ai redémarré mon système, il est resté bloqué au démarrage du logo "HP" et le BIOS ne s'affiche pas même si j'ai appuyé sur la touche Esc pour mettre en pause le démarrage.
J'ai essayé de démarrer BackTrack5 linux à partir d'un lecteur flash, mais le lecteur flash ne sera pas détecté, car le BIOS lui-même ne s'affiche pas!
Ma version du BIOS est "Insyde F.66A" et j'utilise le PC portable HP pavilion dv4t-1300 CTO.

Quelle pourrait être la raison pour laquelle le BIOS ne s'affiche pas? Peut-il être réparé?

Vous avez mélangé sda et sda1 . Il n'est généralement pas logique d'installer un MBR dans une partition au lieu du lecteur lui-même. Vous auriez eu besoin de cette command:

 sudo install-mbr -in -p D -t 0 /dev/sda 

Malheureusement, votre erreur peut avoir détruit d'importantes données du système de files dans sda1 . Avec les filesystems Linux, le premier secteur d'un volume est laissé seul afin que le code de démarrage puisse y être installé. Si le système de files Windows fait la même chose, alors vous êtes chanceux et devez simplement réinstaller le chargeur de démarrage sous Windows.

Vous avez modifié la partition /dev/sda1 , qui contient des parties du BIOS UEFI. Cela rend votre système impossible à démarrer.

Vous devriez être en mesure de récupérer en reflashing le BIOS . Procurez-vous l' image BIOS appropriée . Vous obtenez une archive auto-extractible, que vous pouvez décompresser avec 7z x sp48847.exe ou cabextract sp48847.exe sous Linux. Vous obtenez un file Winflash.exe à son tour est une archive zip que vous pouvez décompresser avec unzip Winflash.exe ou 7z x Winflash.exe .

À ce stade, si vous pouvez find *.FD file *.FD contient la bonne version du BIOS et vous pouvez find le file de signature, vous pouvez les écrire à l'location approprié sur une key USB et démarrer votre PC avec Win + B pressé.

Alternativement, montez le lecteur du portable dans un autre PC et découvrez *.FD file *.FD correspond à votre BIOS. si le lecteur de votre ordinateur portable est /dev/sdn :

 </dev/sdn1 tail -c +513 | head -c 1000000 md5sum for x in *.FD; do tail -c +513 $x | head -c 1000000 | md5sum; done 

Si vous avez une correspondance, écrasez les 512 premiers octets de l'image propre.

 dd bs=512 count=1 <xxxxxxxx.FD >/dev/sdn1 

La prochaine fois, n'oubliez pas d'installer le MBR sur /dev/sda , pas /dev/sda1 . Ne touchez rien sur /dev/sda1 .