É possível ter mais de um MBR em um sistema?

5

No meu entender, um MBR em um único dispositivo (ou seja, disco rígido) descreve as partições primárias naquele dispositivo, além de fornecer código que pode ser injetado nele, apontando para o carregador de inicialização do SO.

Esse entendimento é mais ou menos preciso? É possível ter mais de um MBR em um sistema (1 para cada disco rígido)? Em caso afirmativo, como o CMOS / BIOS determina qual MBR usar (suponho que é aqui que entra a lista de prioridades do disco rígido na configuração CMOS)?

Estou tentando entender isso porque quero instalar o Ubuntu e, da última vez que tentei fazer isso, mesmo tendo dito ao GRUB para instalar em um dispositivo separado daquele que contém a instalação do Windows, meu MBR do Windows foi corrompido e eu Não foi possível inicializar o Windows.

    
por void.pointer 21.06.2011 / 21:34

3 respostas

3

Sim, os MBRs são meio complicados. Porque há muitas convenções legadas em camadas que compõem a situação atual.

O seu BIOS finalizará o POST e, em seguida, carregará o que estiver armazenado em uma parte do seu MBR na memória e instruirá o processador a executar o que estava lá. É uma região reservada, muito especificamente definida. O MBR instalado na raiz do seu disco rígido é o que sua máquina irá inicializar. Carregadores de inicialização modernos e agradáveis podem observar o código do bootloader armazenado no início das partições também, para que você possa carregá-los em cadeia.

Para usuários do Windows Vista ou 7, eu acho o EasyBCD extremamente útil para navegar pelos problemas do boot loader. Eu também adoro o SuperGrubDisk (SGD) por me ajudar em sistemas de inicialização que eu estraguei.

De qualquer forma, há mais nisso do que eu sei, mas isso deve ajudar um pouco ...

    
por 21.06.2011 / 21:44
3

Sua compreensão está bem correta.

É possível ter mais de um MBR em um sistema se você tiver mais de um disco rígido ... o sistema simplesmente o escolhe por meio da ordem de inicialização do disco rígido que você definiu no BIOS (ou EFI).

Quanto a corromper a última vez ... Você pode estar ficando o MBR confuso com o Windows Boot Loader. Não posso dizer com certeza.

A verdadeira maneira segura / o que eu aconselho as pessoas a fazerem se você tiver mais de um disco rígido e quiser instalar vários sistemas operacionais é desconectar a outra unidade enquanto instala o segundo sistema operacional, então configure o que você quiser e definir a unidade principal no BIOS ... ou até mais seguro, basta definir o primário como a inicialização principal e selecione manualmente o outro (ou desconecte) quando não estiver usando o outro SO!

    
por 21.06.2011 / 21:46
0

Eu recomendaria apenas configurar o Ubuntu como seu sistema operacional padrão e, em seguida, usar o GRUB para inicializar a partir do Windows, porque foi isso que fiz ao instalar o Linux Mint ao lado. Se realmente é o seu MBR que está realmente estragado, mas você pode acessar os arquivos do seu primeiro disco com o Ubuntu.

Sugiro que você faça o backup de todos os seus arquivos e use o GParted para reescrever a tabela de partições e restaurar seus arquivos. Se você tomar esse caminho, certifique-se de usar uma ferramenta de backup que possa fazer backup de sistemas inicializáveis. Só faça isso se você estiver absolutamente certo de que é o MBR e não o gerenciador de inicialização, no entanto.

    
por 21.06.2011 / 22:47