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?
Respostas:
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.
fonte