Como restauro meu registro mestre de inicialização?


12

Instalei a avaliação do Autocad 2011 no meu sistema e descobri que o Autocad altera o MBR. (veja aqui ) Agora, quero restaurar o meu MBR antes da última vez em que instale a avaliação do autocad 2011 (na verdade, para o MBR original). Como eu posso fazer isso? Seja específico, eu não sou um técnico profissional de hardware.

Estou usando o Windows 7 Home.


12
Uau, um software modifica seu MBR? Eu o desinstalava imediatamente, formatava minha unidade e exigia um reembolso total .
Cody Grey #

4
Solução para todo esse tipo de software - virtualização. Como nos velhos tempos, uma história sobre a EM, nem sequer lhe dê uma chance.
Bakudan

Tenho que dizer que concordo com @Cody Gray 100%.
8118 Boehj

oi eu sou cartaz original. Eu não posso deixar comentários nas postagens (não sei por quê). então ... meu computador é um laptop (Sony Vaio F134 / FX) e possui MS Windows original e não tenho acesso à mídia de instalação do Windows.
Qiback 8/11

Qual versão do MS Windows você está executando? Há muitas perguntas sobre a recuperação do MBR: WinXP , WinVista e Win7 .
Lekensteyn

Respostas:


8

Para esse problema, não é realmente um problema com o MBR. Os fóruns do AudoCAD aos quais você vinculou tinham as seguintes informações:

Não é uma mudança no MBR. O gerenciador de inicialização grub colocou seu código stage2 nos setores 2048 após o registro mestre de inicialização. essa área do disco rígido não é usada pelos sistemas operacionais e reside antes da primeira parte. entre o byte 3585 (0x0E01) e o byte 4096 (0x1000), o autocad 2011 grava algum código nesta área e destrói o código stage2 do grub boot.

Você precisará reinstalar o GRUB. De acordo com o Super GRUB Disk Wiki , você pode corrigir o GRUB a partir de uma instalação Linux, se você usar um LiveCD, ou no prompt de comando do GRUB, se puder chegar ao estágio 1, ou usando o referido Super GRUB Disk para reparar o carregador de inicialização. Dependendo da sua versão do GRUB, existem diferentes opções para qual disco de recuperação você deve usar; você pode vê-los todos aqui .

Se você tiver acesso ao estágio 1 do carregador, use os seguintes comandos:

Encontre a partição onde está o GRUB stage1.

grub>find /boot/grub/stage1
grub>find /grub/stage1
Output from these commands might be:
  (hd0,1)
  (hd0,3)

Vamos supor que você deseja restaurar o GRUB da segunda partição no primeiro disco rígido (hd0,1),.

Basta digitar estes comandos:

grub>root (hd0,1)

que solicita:

Filesystem type is ext2fs, partition type 0x83

e depois:

grub>setup (hd0)

que solicita:

Checking if "/boot/grub/stage1" exists... yes
 Checking if "/boot/grub/stage2" exists... yes
 Checking if "/boot/grub/e2fs_stage1_5" exists...

sim Executando "embed / boot / grub / e2fs_stage1_5 (hd0)" ... 15 setores estão incorporados. com êxito A execução de "install / boot / grub / stage1 d (hd0) (hd0) 1 + 15 p (hd0,1) / boot / grub / stage 2 /boot/grub/menu.lst" ... foi concluída com êxito.

Agora você pode reiniciar sua máquina com o comando reboot.

grub>reboot

2

Antes de fazer isso, faça backup de seus valiosos dados .

Uma solução potencial para o seu problema é usar a mídia de instalação do Windows para tentar reparar o MBR. Coloque o DVD na unidade e ele o guiará para uma opção para reparar a instalação.

CODA

A outra opção é pegar um .iso do Super Grub , gravá-lo e usá-lo. Ele pode reparar MBRs quebrados.


2

De acordo com o seu link, o AutoCad 2011 não modifica o MBR, mas modifica os 2K bytes que o seguem (que geralmente não são usados, exceto pelo GRUB), portanto, você precisa reinstalar o Grub em vez de restaurar o MBR. De qualquer forma, como é uma pergunta importante, abordarei o que você realmente perguntou - restaurando o MBR.

De longe, a maneira mais fácil e rápida de fazer backup / restaurar o MBR é usar um live-cd e linux dd.

Basta inicializar no livecd e executar:

dd if=/dev/sda of=MBR.bak bs=512 count=1

restaurar usando o mesmo comando, mas com invertido ofeif

dd if=MBR.bak of=/dev/sda

Certifique-se de que /dev/sdase refere ao seu disco rígido principal, não há necessidade de especificar o tamanho do bloco e a contagem, já que o MBR.bak já tem 512 bytes - NOTA: ISSO EXISTIRÁ SUBSTITUIR SUA TABELA DE PARTIÇÕES - evite fazer isso selecionando bs = 446 count = 1 no restauração (os últimos 66 bytes do MBR são a tabela + a assinatura)

Para fazer backup e restaurar a parte que o AutoCad substitui, substitua count por 5 (para cobrir os primeiros 512 e os 2k seguintes). Supondo, é claro, que você tenha feito isso antes da instalação do AutoCad. Embora, como Cody apontou - qualquer software PARTICULARMENTE, UMA VERSÃO DE AVALIAÇÃO que modifique seu disco rígido em um nível tão baixo deve ser removido imediatamente


0

Se você deseja restaurar o seu MBR de volta ao seu estado original e tiver o win 7 ou o vista, pode fazer o seguinte:

  1. Coloque o disco de instalação do Windows Vista ou Windows 7 na unidade de disco e inicie o computador.
  2. Pressione uma tecla quando for solicitado.
  3. Selecione um idioma, uma hora, uma moeda, um teclado ou um método de entrada e clique em Avançar.
  4. Clique em Reparar seu computador.
  5. Clique no sistema operacional que você deseja reparar e clique em Avançar.
  6. Na caixa de diálogo Opções de recuperação do sistema, clique em Prompt de comando.
  7. Digite Bootrec.exe / FixMbr e, em seguida, pressione ENTER.
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.