Inicializando o Windows XP a partir de uma unidade virtual convertida de uma unidade física nos resultados do VirtualBox na tela em branco

1

Eu tive um PC antigo que morreu, mas ainda queria poder acessar os dados e os programas. Parecia razoável que eu poderia simplesmente converter a unidade física IDE da máquina morta em um disco virtual (VDI), conectá-lo ao VirtualBox em outro computador e ser capaz de inicializar a partir dele. A conversão do disco não foi problema, mas depois de iniciar a VM no VirtualBox, vejo a tela inicial inicial do VirtualBox e, em seguida, uma tela em branco. Nenhum erro aparece e não há atividade de disco.

Consegui usar o CD do Windows XP para carregar o console de recuperação. Uma inspeção visual dos arquivos na unidade confirmou que os dados estão intactos, assim como o diretório do Windows. Eu corri chkdsk /r para verificar a integridade do disco e ele não informou erros.

O que eu já tentei:

  1. Reconstrua o boot.ini usando bootcfg /rebuild . Nenhuma mudança.
  2. Ran fixboot . Nenhuma mudança.
  3. Executou uma instalação "Reparar" do Windows XP. Nenhuma mudança.
  4. Usado fixmbr . Isso causou um erro "Invalid partition table" para aparecer imediatamente após a tela inicial do VirtualBox.

Alguma ideia do que eu preciso fazer para fazer isso corretamente?

    
por dcharles 30.06.2010 / 07:14

1 resposta

1

Algumas reflexões:

  • Você pode precisar fazer uma atualização in-loco, que será confusa se você não conseguir acessar o Windows (o in-loco funciona no modo de segurança, se você conseguir ir tão longe).

  • Sua tabela de partições pode estar corrompida, conforme indicado na pergunta, ou simplesmente diferente do layout físico da máquina inoperante. Você também pode ter duas partições, e isso confunde o FIXMBR.

  • Por fim, pode ser algo tão simples quanto sua partição de inicialização padrão não estar definida como Ativo. Você poderá resolver isso com um CD-ROM inicializável do Windows 9x e do FDISK.

Deixe-me saber se isso ajuda.

    
por 30.06.2010 / 08:39