Bootrec / FIXBOOT vs Bootrec / FIXMBR

11

De acordo com a Microsoft, aqui está o que o Bootrec / FIXBOOT faz:

"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 é isso que o Bootrec / FIXMBR faz:

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

Agora, o MBR não é apenas um tipo de setor de inicialização? Que outros tipos de setores de inicialização seriam corrigidos? Estou confuso quando usaria um sobre o outro - o mbr não é o único setor de inicialização que o Windows usa?

red888
fonte
4
Pelo que entendi, MBR = Primeiro setor em toda a unidade e o Setor de inicialização é o primeiro setor em uma partição. Seu BIOS lê o MBR primeiro e depois é apontado para o setor de inicialização da partição do sistema que controla o carregamento dessa partição ou apresentará um menu para que você possa escolher outra partição para iniciar. Eu acho que o LILO / NTLDR etc reside no setor de inicialização?
Mark Innsbruck Owen
Mark, você está correto - você deve responder.
Ryan Ries
"MBR = Primeiro setor em toda a unidade e o Setor de inicialização é o primeiro setor em uma partição", mas o MBR é um tipo de setor de inicialização. Que tipo de setores de inicialização são os que estão no início de uma partição? Esses são os "Registros de inicialização por volume"?
precisa saber é
A outra coisa que me confunde é que ele diz que os dois comandos gravam na partição do sistema. Estamos falando da mesma partição (e acredito que você pode ter apenas uma partição do sistema). Quando eu escreveria um setor de inicialização na partição do sistema que não fosse do tipo MBR? No Windows, o setor de inicialização tem um significado especificamente diferente do MBR, porque tudo o que leio diz que um MBR é apenas um tipo de setor de inicialização.
precisa saber é

Respostas:

13

Isso acabou sendo uma pergunta muito interessante. Existem muitos links por aí sobre esse tópico, mas eles são ambíguos ao descrever a diferença / relação entre os dois. A melhor descrição que encontrei da configuração do disco rígido para um sistema operacional Windows é esta: http://www.ntfs.com/hard-disk-basics.htm .

Parece que o MBR e a tabela de partição estão no mesmo setor em uma unidade. O MBR é "menor", pois é a primeira coisa na unidade, que usa a tabela de partição para continuar o processo de inicialização em um sistema operacional específico. As duas opções de comando efetivamente corrigem links diferentes na cadeia de inicialização:

/ fixmbr substitui as informações e o pequeno executável que lê a tabela de partições para descobrir onde o sistema operacional pode estar localizado. Portanto, isso existe em qualquer unidade que tenha sido formatada e existe efetivamente para ler o próximo item no disco rígido que indica onde o sistema operacional / an deve estar localizado. Em essência, esse não é necessariamente um item específico do Windows.

/ fixboot substitui a próxima parte - a entrada na tabela de partições que aponta para onde o executável carregável real está localizado para o sistema operacional. Portanto, isso está corrigindo o próximo link na cadeia do processo de inicialização. Este comando cria um resultado específico para o Windows, pois lembra o disco rígido onde encontrar o Windows em particular.

Maria
fonte