Como converter uma máquina Windows existente para VirtualBox?

Como converter uma máquina Windows existente para VirtualBox?

Tenho o VirtualBox instalado na minha máquina Linux (Debian). Preciso mover uma máquina física com Windows 7 para o meu VirtualBox.

Como converter um sistema operacional Windows físico para VirtualBox?

Responder1

Não concordo com a resposta de SimonS.

UsandoDisco2Vhdé obviamente uma excelente ideia: permite fazer cópias deon-linediscos, e você pode até armazenar o arquivo vhd localmente (ou seja, na máquina Windows), embora a referência acima afirme que é mais rápido armazenar a imagem vhd em uma mídia diferente.

A parte que não está correta é aquela sobreimportando(?) a imagem vhd no VirtualBox. Não há necessidade de fazê-lo: a referência citada é terrivelmente antiga (há quantos anos existiam duas versões distintas do VirtualBox, uma gratuita e outra paga, conforme indicado na referência? Esqueci). Na verdade,VirtualBox já é totalmente compatível com o formato vhd da Microsoft: ao criar a Máquina Virtual, em vez de atribuir a ela um disco vazio, escolha Use an existing virtual hard disk filee aponte-a para o seu vhddisco.

É isso.

Responder2

crie um vhd da sua máquina Windows física comDisco2Vhd, crie sua VM e escolha o vhd criado em vez de um disco em branco.

exemplo de uso de linha de comando do disk2vhd: disk2vhd * c:\vhd\snapshot.vhdagora todos os componentes do seu sistema operacional Windows serão salvos no VHD

desculpe por uma resposta tão curta e sem detalhes, mas isso é tudo que você precisa saber ;-)

Responder3

Você pode usarpartições brutas, ou seja, sua partição existente do Windows, com o VirtualBox. É um tópico um pouco avançado, e o manual do VirtualBox avisa que

O acesso bruto ao disco rígido é apenas para usuários experientes. O uso incorreto ou de uma configuração desatualizada pode levar aperda total de dadosno disco físico. Mais importante ainda, não tente inicializar a partição com o sistema operacional host atualmente em execução em um convidado. Isso levará a grave corrupção de dados.

mas usei-o com sucesso há 5 ou 6 anos e funcionou muito bem.

Você precisa saber o nome do dispositivo Linux do seu HDD e o número da partição na qual o Windows está instalado. Então você executa o seguinte comando:

sudo VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda -partitions 1,5

onde /dev/sdaestá o seu HDD e 1,5os números das suas partições. Por exemplo, se o Linux vê seu HDD do Windows como /dev/sdb2, o nome do seu dispositivo é /dev/sdbe o número da sua partição é 2. Este comando criará um disco VMDK no caminho especificado e, quando você usá-lo em sua VM, a VM gravará diretamente em seu HDD do Windows.

A principal vantagem desse método é que ele não ocupa nenhum espaço adicional em disco e permite que você use a instalação existente do Windows. Mas, novamente, esteja avisado de que isso modificará irrevogavelmente os dados existentes do Windows e não permitirá que você use instantâneos para sua VM; portanto, se você tiver dados realmente importantes, faça um backup antes de tentar este método.

informação relacionada