Eu tenho o VirtualBox instalado na minha máquina Linux (Debian). Preciso mover uma máquina física do Windows 7 para o meu VirtualBox.
Como converter um sistema operacional Windows físico para VirtualBox?
Eu tenho o VirtualBox instalado na minha máquina Linux (Debian). Preciso mover uma máquina física do Windows 7 para o meu VirtualBox.
Como converter um sistema operacional Windows físico para VirtualBox?
Respostas:
Eu discordo da resposta de SimonS.
Usando Disk2vhd é, naturalmente, uma excelente ideia: ele permite fazer cópias de linha discos, e você ainda pode armazenar o arquivo vhd localmente ( ou seja , na máquina Windows), mesmo que a referência acima afirma que é mais rápido para armazenar o VHD imagem em um meio diferente.
A parte que não está correta é a da importação (?) Da imagem vhd no VirtualBox. Não é necessário fazê-lo: a referência citada é terrivelmente antiga (quantos anos há duas versões distintas do VirtualBox, uma gratuita, como indicado na referência? Eu esqueço). De fato, o VirtualBox já é totalmente compatível com o formato vhd da Microsoft : quando você cria a Máquina Virtual, em vez de atribuir um disco em branco, escolha Use an existing virtual hard disk file
e aponte para o seu vhd
disco.
É isso aí.
crie um vhd da sua máquina Windows física com o Disk2Vhd , crie sua VM e escolha seu vhd criado em vez de um disco em branco.
exemplo de uso da linha de comando do disk2vhd: disk2vhd * c:\vhd\snapshot.vhd
agora todos os componentes do seu sistema operacional Windows serão salvos no VHD
desculpe por uma resposta curta e sem detalhes, mas isso é tudo que você precisa saber ;-)
Você pode usar partições brutas , ou seja, sua partição existente do Windows, com o VirtualBox. É um tópico ligeiramente avançado, e o manual do VirtualBox alerta que
O acesso bruto ao disco rígido é apenas para usuários experientes. O uso incorreto ou o uso de uma configuração desatualizada pode levar à perda total de dados no disco físico. Mais importante, não tente inicializar a partição com o sistema operacional host em execução no momento em um convidado. Isso levará a uma grave corrupção de dados.
mas eu usei 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 de partições nas quais 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/sda
está o seu disco rígido e os 1,5
números das suas partições. Por exemplo, se o Linux vê o seu HDD do Windows como /dev/sdb2
, o nome do seu dispositivo é /dev/sdb
e o número da sua partição é 2. Esse comando criará um disco VMDK no caminho especificado e, quando você o usar na sua VM, a VM gravará diretamente no seu HDD do Windows.
A principal vantagem desse método é que ele não ocupa espaço em disco adicional e permite que você use a instalação existente do Windows. Mas, novamente, lembre-se 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 esse método.