
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 file
e aponte-a para o seu vhd
disco.
É 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.vhd
agora 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/sda
está o seu HDD e 1,5
os 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/sdb
e 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.