Bootrec / FIXBOOT gegen Bootrec / FIXMBR

11

Laut Microsoft macht Bootrec / FIXBOOT Folgendes:

"This option writes a new boot sector to the system partition by using a boot sector that's compatible with Windows Vista or Windows 7"

Und genau das macht Bootrec / FIXMBR:

"This option writes a Windows 7 or Windows Vista-compatible MBR to the system partition"

Ist der MBR nicht nur eine Art Bootsektor? Welche anderen Arten von Bootsektoren würde es reparieren? Ich bin verwirrt, wenn ich eins über das andere verwenden würde - ist mbr nicht der einzige Bootsektor, den Windows verwendet?

red888
quelle
4
Nach meinem Verständnis ist MBR = Erster Sektor auf dem gesamten Laufwerk und Boot-Sektor der erste Sektor in einer Partition. Ihr BIOS liest zuerst den MBR und zeigt dann auf den Bootsektor der Systempartition, der das Laden dieser Partition steuert, oder zeigt Ihnen ein Menü an, in dem Sie eine andere Partition zum Booten auswählen können. Ich denke, LILO / NTLDR usw. befinden sich im Bootsektor?
Mark Innsbruck Owen
Mark, du hast recht - du solltest antworten.
Ryan Ries
"MBR = Erster Sektor auf dem gesamten Laufwerk und Boot-Sektor ist der erste Sektor in einer Partition", aber der MBR ist eine Art Boot-Sektor. Welche Art von Bootsektoren befinden sich am Anfang einer Partition? Sind das die "Volume Boot Records"?
Red888
Das andere, was mich verwirrt, ist, dass beide Befehle in die Systempartition schreiben. Wir sprechen also von derselben Partition (und ich glaube, Sie können nur eine Systempartition haben). Wann würde ich jemals einen Bootsektor in die Systempartition schreiben, der kein Bootsektor vom Typ MBR war? In Windows Land hat der Bootsektor eine spezifisch andere Bedeutung als der MBR, da alles, was ich lese, besagt, dass ein MBR nur eine Art Bootsektor ist.
Red888

Antworten:

13

Dies stellte sich als sehr interessante Frage heraus. Es gibt viele Links zu diesem Thema, aber sie beschreiben den Unterschied / die Beziehung zwischen beiden nicht eindeutig. Die beste Beschreibung, die ich für die Festplattenkonfiguration für ein Windows-Betriebssystem gefunden habe, ist die folgende: http://www.ntfs.com/hard-disk-basics.htm .

Es scheint, dass sich MBR und Partitionstabelle auf einem Laufwerk im selben Sektor befinden. Der MBR ist insofern "kleiner", als er als erstes auf dem Laufwerk die Partitionstabelle verwendet, um den Startvorgang für ein bestimmtes Betriebssystem fortzusetzen. Die beiden Befehlsoptionen beheben effektiv unterschiedliche Glieder in der Bootkette:

/ fixmbr ersetzt die Informationen und die kleine ausführbare Datei, die die Partitionstabelle liest, um herauszufinden, wo sich das Betriebssystem möglicherweise befindet. Dies ist also auf jedem Laufwerk vorhanden, das formatiert wurde und effektiv vorhanden ist, um das nächste kleine Bit auf der Festplatte zu lesen, das angibt, wo sich das / ein Betriebssystem befinden soll. Im Wesentlichen ist dies nicht unbedingt ein Windows-spezifisches Element.

/ fixboot ersetzt den nächsten Teil - den Eintrag in der Partitionstabelle, der darauf verweist, wo sich die tatsächlich ladbare ausführbare Datei für das Betriebssystem befindet. Dies behebt also das nächste Glied in der Kette des Startvorgangs. Dieser Befehl erzeugt ein Windows-spezifisches Ergebnis, indem er die Festplatte daran erinnert, wo sich insbesondere Windows befindet.

Maria
quelle