Bootrec / FIXBOOT vs Bootrec / FIXMBR


11

Secondo Microsoft, ecco cosa fa Bootrec / FIXBOOT:

"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"

E questo è ciò che fa Bootrec / FIXMBR:

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

Ora l'MBR non è solo un tipo di settore di avvio? Quali altri tipi di settori di avvio risolverebbe? Sono confuso quando ne userei uno sull'altro- non è l'unico utilizzo di Windows nel settore di avvio?


4
A quanto ho capito, MBR = Primo settore sull'intera unità e Boot Sector è il primo settore in una partizione. Il BIOS legge prima l'MBR, quindi viene indirizzato al settore di avvio della partizione di sistema che controlla il caricamento di quella partizione o ti presenterà un menu in modo da poter scegliere un'altra partizione per l'avvio. Penso che LILO / NTLDR ecc risiedano nel settore di avvio?
Mark Innsbruck Owen,

Mark, hai ragione: dovresti rispondere.
Ryan Ries,

"MBR = Primo settore sull'intera unità e Boot Sector è il primo settore in una partizione", ma l'MBR è un tipo di settore di avvio. Che tipo di settori di avvio sono quelli all'inizio di una partizione? Quelli sono i "Record di avvio del volume"?
red888

L'altra cosa che mi confonde è che dice che entrambi i comandi scrivono nella partizione di sistema. Quindi stiamo parlando della stessa partizione (e credo che tu possa avere solo una partizione di sistema). Quando scriverei mai un settore di avvio nella partizione di sistema che non era un tipo di settore di avvio MBR? In Windows land il settore di avvio ha un significato specificamente diverso rispetto all'MBR, perché tutto ciò che leggo dice che un MBR è solo un tipo di settore di avvio.
red888,

Risposte:


13

Questa si è rivelata una domanda molto interessante. Ci sono molti link disponibili su questo argomento, ma sono ambigui nel descrivere la differenza / relazione tra i due. La migliore descrizione che ho trovato sulla configurazione del disco rigido per un sistema operativo Windows è questa: http://www.ntfs.com/hard-disk-basics.htm .

Sembra che MBR e la tabella delle partizioni si trovino nello stesso settore su un'unità. L'MBR è "più piccolo" in quanto è la prima cosa sull'unità, che utilizza quindi la tabella delle partizioni per continuare il processo di avvio su un sistema operativo specifico. Le due opzioni di comando risolvono efficacemente diversi collegamenti nella catena di avvio:

/ fixmbr sostituisce le informazioni e il piccolo eseguibile che legge la tabella delle partizioni per trovare dove si trova il sistema operativo. Quindi questo esiste su qualsiasi unità che è stata formattata ed esiste effettivamente per leggere il bit successivo sul disco rigido che dice dove dovrebbe trovarsi il / un sistema operativo. In sostanza, questo non è necessariamente un elemento specifico di Windows.

/ fixboot sostituisce la parte successiva: la voce nella tabella delle partizioni che indica dove si trova il file eseguibile caricabile effettivo per il sistema operativo. Quindi questo sta risolvendo il collegamento successivo nella catena del processo di avvio. Questo comando crea un risultato specifico di Windows in quanto ricorda al disco rigido dove trovare Windows in particolare.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.