#1 Le 12/10/2011, à 21:50
- krys940
Réparer le MBR de n'importe quel OS à partir d'un live USB linux
Bonjours, je pense que le titre du sujet explique bien la situation. Je voudrais savoir si il est possible de réparer ou réécrire le MBR de n'importa quel os à partir d'un live usb de linux ubuntu.
Je m'explique, suite à une mauvaise manipulation avec "partition magique" le mbr de mon disque dur est défaillant et windows seven de démarre plus. Est t-il possible de réparer cela à partir de linux, merci
Hors ligne
#2 Le 12/10/2011, à 21:52
- sputnick
Re : Réparer le MBR de n'importe quel OS à partir d'un live USB linux
En deux secondes de recherches dans la doc : http://doc.kubuntu-fr.org/tutoriel/comm … le_windows
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne
#3 Le 12/10/2011, à 21:57
- Nasman
Re : Réparer le MBR de n'importe quel OS à partir d'un live USB linux
Si tu as simplement corrompu ta table des partitions alors testdisk (que tu peux "installer" en mémoire vive depuis un LiveCD) est ton ami (voir doc)
Nota : le mbr contient une partie exécutable (chargée en mémoire lors du démarrage sur le disque), de messages d'erreurs pouvant être générés en cas de pb, de la table des partitions principales.
Je pense que ton "partition magique" n'a dû toucher qu'à la table des partitions - mais ce qui a été touché n'est pas forcément dans le mbr car tu as aussi les ebr pour les partitions logiques.
Déjà, en mode LiveCD, que donne :
sudo fdisk -lu
(entré dans un terminal)
et aussi
sudo dd if=/dev/sda bs=512 count=1 | hexdump -C
PC fixe sous Bionic 64 bits et portable avec Focal 64 bits
Hors ligne
#4 Le 12/10/2011, à 22:05
- sputnick
Re : Réparer le MBR de n'importe quel OS à partir d'un live USB linux
plutôt que
sudo dd if=/dev/sda bs=512 count=1 | hexdump -C
je propose
sudo dd if=/dev/sda bs=440 count=1 2>/dev/null | strings
Dernière modification par sputnick (Le 12/10/2011, à 22:15)
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne