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

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

Eu tenho um sistema de inicialização dupla em um HDD de 320 GB que contém 3 partições. A primeira partição contém uma instalação do Windows XP para testes, a segunda partição conté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 HDD de 500 GB ( hdb) e quero migrar hda2para hdb1. Eu não preciso mais hda1.

Tentei vários programas, como disco Paragon, Acronis e Norton Ghost. Eu fiz backup hda2e restaurei com sucesso no hdb1. (Tamanhos hda1e hdb1correspondências.) 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, depois 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 hda2partição para hda1. (O problema é que hda1é menor que hda2, ou talvez copie a partição setor por setor e edite o MBR do hdae cole-o em hdb.

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

Responder1

Obtenha um disco de inicialização do Windows 95, disquete ou coloque-os em um CD inicializável.

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

fdisk /mbr

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

ATUALIZAÇÃO (resposta aos comentários): Usei o disco Win95 para reparos em unidades SATA sem problemas. Eram principalmente unidades SATA2 e não estavam no modo IDE por meio do BIOS. Não acredito que o disco Win98 tenha o fdisk incluído, pois era uma sequência de inicialização muito mais "com script" para esse sistema operacional. Portanto, não tenho certeza de onde você deve proceder a partir daqui.

Responder2

Primeiro de tudo, tenho usado o DVD de inicialização do Hiren e inicializado a partir desse DVD. Optei por inicializar o Windows XP Mini a partir desse disco apenas para ter acesso às partições de hdae hdb. Formatei rapidamente hdb1como existia hda2– restaurado, mas não funcional.

Reiniciando o sistema e inicializando novamente no DVD do Hiren, agora nas "ferramentas do disco rígido" a escolha foi o Seagate DiscWizard. Fiz backup hda2mais uma vez usando a opção "por setor". Usando o mesmo DiskWizard, restaurei a partição hdb1como uma partição ativa.

Reinicie e inicialize novamente no DVD de Hiren e novamente no Windows XP Mini. Verifiquei ambos hda2e hdb1se parecem iguais, mas antes configurei o gerenciador de arquivos para me mostrar os arquivos do sistema (ocultos) também.

Percebi que na partição restaurada (hdb1) eu não tinha autoexec.bat, config.sys, io.sys, msdos.syse ntldr. Então copiar e colar era meu amigo.

A última coisa que fiz foi abrir o arquivo boot.inicom um bloco de notas e editar as "janelas diárias" como o único sistema operacional existente naquela partição.

Uma última reinicialização e no BIOS alterando a ordem de inicialização e configurando hdbcomo o primeiro dispositivo de inicialização. Depois de reiniciar, ele inicializou na primeira tentativa.

informação relacionada