Repariert der Befehl fixmbr nur den Master-Startcode oder repariert auch die Master-Partitionstabelle?

665
user301234

Ich kenne dort alle möglichen Programme, die den MBR reparieren, besonders Windows. Der Master Boot Record besteht aus dem Master Boot Code und der Master Partition Table, richtig? Ich habe jedoch nie darüber nachgedacht, ob der Befehl windows, fixmbr oder ähnliches die gesamten 512 Bytes oder nur den Master-Boot-Code repariert. Ich denke, es berührt den Master Partition Table nicht, aber ich bin mir nicht ganz sicher.

Kurz gesagt: Repariert der Befehl fixmbr nur den Master-Boot-Code oder repariert er auch die Master-Partitionstabelle?

Danke fürs Lesen.

Ich möchte klarstellen, dass der MBR 512 Byte ist - 446 Byte für den Master-Boot-Code, 4 Zeilen * 16 Byte für die Master-Partitionstabelle und die Boot-Signatur.

Quelle: http://en.wikipedia.org/wiki/Master_boot_record und https://wiki.archlinux.org/index.php/Master_Boot_Record

1

1 Antwort auf die Frage

1
Ouki

Nur der Master-Boot-Code wird repariert.

Tools wie die alten DOS fdiskmit dem undokumentierten Parameter /mbroder Windows- mbrfixWiederherstellungsbefehl können den Master-Bootdatensatz der Festplatte schreiben, ohne die Partitionstabelleninformationen zu ändern.

Kurz gesagt, diese Tools schreiben nur auf den ersten physischen Sektor der Festplatte, das sind, wie Sie bereits vermutet haben, die 512 ersten Bytes.

Mehr zu lesen hier: wikipedia / Master_boor_record .