Como posso consertar o MBR após clonar uma instalação do Windows XP?

1

Eu tenho um sistema de inicialização dupla em um disco rígido de 320GB que contém 3 partições. A primeira partição contém uma instalação do Windows XP para testes, a segunda partição mantém outra instalação do XP para uso diário. A terceira partição é para armazenamento.

  • hda - First hard drive
  • hda1 - Test OS
  • hda2 - Daily use OS
  • hda3 - Storage

Tenho outro HD de 500 GB ( hdb ) e quero mover hda2 para hdb1 . Eu não preciso mais de hda1 .

Eu tentei vários programas, como Paragon, Acronis e Norton Ghost. Eu fiz backup de hda2 e a restaurei com êxito em hdb1 . (Tamanhos de hda1 e hdb1 correspondidos.) O problema é que a partição não é inicializável, a mensagem que recebo é "Bootmbr is missing press Ctrl+Alt+Del."

Eu tentei várias abordagens do console de recuperação tentando reconstruir o MBR e o MBR de inicialização, em seguida, definindo a partição hda2 como primária e tentei editar o boot.ini do sistema de inicialização dupla.

Acho que preciso mover a partição hda2 para hda1 . (Problema sendo que hda1 é menor que hda2 , ou talvez copiar a partição setor por setor então edite o MBR do hda e cole em hdb .

O que devo fazer? O que há de errado com o processo de inicialização?

    
por iulian p 22.08.2012 / 01:49

2 respostas

1

Primeiro de tudo eu tenho usado o DVD de inicialização do hiren e inicializado a partir desse DVD. Escolhi inicializar o Windows XP Mini desse disco apenas para obter acesso às partições de hda e hdb . Eu rapidamente formatei hdb1 como existia hda2 - restaurado, mas não funcional.

Reiniciando o sistema e inicializando o DVD de Hiren mais uma vez, agora nas "ferramentas de disco rígido" a opção era o Seagate DiscWizard. Eu fiz o backup de hda2 novamente usando a opção "por setor". Usando o mesmo DiskWizard eu restaurei a partição em hdb1 como uma partição ativa.

Reinicialize e inicie novamente no DVD do Hiren e novamente no Windows XP Mini. Verifiquei tanto o hda2 quanto o hdb1 se eles parecem iguais, mas antes disso eu configurei o gerenciador de arquivos para mostrar os arquivos do sistema (ocultos) também.

Eu notei que no partiton restaurado (hdb1) eu não tinha autoexec.bat , config.sys , io.sys , msdos.sys e ntldr . Então copiar e colar era meu amigo.

A última coisa que fiz foi abrir o boot.ini com um bloco de notas e editar "janelas diárias" como um sistema exclusivamente operacional existente nessa partição.

Uma última reinicialização e no BIOS alterando a ordem de inicialização e definindo hdb como o primeiro dispositivo de inicialização. Depois de um reinício, inicializou a partir da primeira tentativa.

    
por 26.08.2012 / 14:31
1

Obtenha um disco de inicialização do Windows 95, disquete ou você pode colocá-los em um CD inicializável.

Inicialize o computador a partir desse disco e, no prompt de comando, execute

fdisk /mbr

Este é um comando não publicado, mas comumente conhecido, que corrigirá apenas o Registro mestre de inicialização da sua unidade principal, permitindo a inicialização normal.

UPDATE (resposta aos comentários): usei o disco Win95 para reparos em unidades SATA sem problemas. Eles eram principalmente unidades SATA2 e não estavam no modo IDE via BIOS. Eu não acredito que o disco Win98 tinha fdisk incluído, já que era uma seqüência de inicialização muito mais "scriptada" para aquele SO. Então não tenho certeza de onde você deveria proceder daqui.

    
por 24.08.2012 / 17:52