Como criar o vdi a partir da partição existente (off line)?

5

Eu tenho um disco rígido antigo do meu bloco de anotações que carrega o Windows XP. Eu gostaria de executar esta instalação do WindowsXP em caixa virtual no Windows7. Eu sou capaz de conectar o disco ao meu Windows7 via USB.

Até agora, não encontrei nenhuma solução de trabalho gratuita para isso. Você teria uma ideia?

Em relação a

  • gerenciador de discos do Windows7, a partição do sistema (unidade H da imagem abaixo) é Healty - ativa e primária)
  • gparted do ubuntu, a partição recebeu o sinalizador de inicialização, mas não consegui inicializar a partir desse disco rígido usb

O que eu encontrei / tentei até agora que não funcionou para mim

  • VirtualBox de uma partição existente (o conversor VMWare requer que a máquina esteja em execução no momento da conversão - link )
  • Crie uma imagem do Virtualbox de uma partição física (solução linux eu tenho apenas Windows7 disponível e a página oficial do Virtual Box tem o primeiro passo: "Execute o utilitário MergeIDE como mencionado acima na máquina Windows existente." Não consigo mais executar o XP ou posso?)
  • Tentei usar o Disk2vhd e o arquivo vhd foi criado, mas quando usado como disco rígido virtual Na caixa virtual, ele não inicializa. Eu tentei jogar com configurações diferentes desta máquina virtual, mas isso não ajudou. Eu tentei duas versões do Disk2vhd e Virtual Box. Uma vez ontem e uma vez há 3 anos: -)

A unidade física tem duas partições mapeadas como unidades H e I. A unidade H é a partição inicializável do sistema. E é isso que eu assinalei.

Update1

Eu tentei usar o Disk2vhd e selecionei as duas partições (H & I) e toquei novamente com as configurações como Enable IO APIC e Enable PAE/NX , mas a máquina virtual não inicializou.

    
por Radek 27.09.2013 / 02:18

3 respostas

6

Seu problema é que você está convertendo partição (s) , não o disco rígido inteiro.

Você não pode inicializar seu sistema operacional porque no disco virtual recém-criado você tem sem registro MBR - para simplificar, o MBR original faz parte do disco, não faz parte da partição (está fora do disco). âmbito das partições).

Para fazer seu sistema operacional inicializar corretamente, crie uma imagem HDD virtual de sua partição usando qualquer método de trabalho da lista que você tentou e, em seguida, restaure o MBR:

  1. Crie sua VM, conecte a unidade virtual.
  2. Inicialize a VM a partir do CD do Windows XP. Note que você precisa inicializar a VM, não o computador físico, como sugerido por @MariusMatutiae em seu post.
  3. Inicie o Console de recuperação
  4. Use o fixmbr ferramenta para recuperar MBR
  5. Você também pode usar o fixboot

Uma vez feito, seu sistema virtualizado deve ser inicializável novamente.

Note, no entanto, que o Windows XP pode não ser iniciado devido a alterações de hardware.

    
por 29.09.2013 / 21:09
1

Aqui está um procedimento baseado no artigo Linux P2V Com DD e VHDTool :

  1. Faça o download e instale a versão Windows do DD e Ferramenta VHD .

  2. Use DD com o parâmetro --list para encontrar o nome do disco em questão

  3. Crie uma imagem bruta do disco por meio de um comando como:% dd if=\?\Device\Harddisk1\DR2 of=C:\Hanna.img bs=1M --progress

  4. Use a ferramenta VHD para converter o arquivo de imagem de disco bruto em um VHD de formato fixo:
    VHDTool /convert c:\Hanna.img

  5. Renomeie o arquivo de imagem convertido de .img para .vhd

  6. Defina a VM usando o arquivo .vhd

por 29.09.2013 / 13:37
1

Eu acho que o seu primeiro problema, mesmo antes do resolvido pelo harrymc, é um setor de boot corrompido no seu disco. A solução mais fácil é: obtenha um pendrive Ubuntu USB ao vivo e use o reparo de inicialização para restaurar o registro mestre de inicialização (MBR). Embora usar um live stick do Ubuntu seja um pouco incômodo no começo, ele ajuda a resolver problemas sérios no futuro. Então, vá para www.ubuntu.com, baixe uma cópia do sistema operacional e instale-a no pendrive.

Inicialize o seu PC a partir do dispositivo e, agora, instale o reparo de inicialização. Esta página da Web muito clara contém todas as informações sobre como instalá-lo no bastão e como executá-lo. Isso é trivial.

EDIT: só tome cuidado para reparar o MBR do disco rígido, não do disco do PC, isso é tudo.

Isso consertará seu MBR. Neste ponto, o HDD se tornará mais uma vez inicializável corretamente, e as instruções do harrymc serão aplicadas.

No entanto, como você tem o Ubuntu, é melhor experimentá-lo e seguir a solução da harry com os utilitários apropriados do Linux. Há guias em todos os lugares, mas se você quiser alguma orientação, é só pedir (eu aposto que existem milhares de pessoas neste fórum que sabem muito sobre isso, LOL).

@harry: sobre o registro, como dizem os franceses, glissez, glissez, n'appuyez pas.

    
por 29.09.2013 / 16:01