Inicializando o Windows já instalado a partir do VirtualBox instalado no Ubuntu

16

Quero inicializar o Windows que está instalado no disco rígido interno do laptop (/ dev / sda1) a partir do VirtualBox instalado no meu Ubuntu. Alguém pode me dizer como fazer isso no VirtualBox.

pradeepchhetri
fonte
Eu ficaria muito surpreso se isso fosse possível. Então, novamente, eu gosto de boas surpresas.
Psirus

Respostas:

8

Você não pode executar diretamente o Windows instalado fisicamente em uma partição do disco rígido ou em um disco diferente.

No entanto, você pode migrar o Windows instalado no seu computador físico para uma máquina virtual do VirtualBox. Não consigo resumir facilmente o procedimento porque é um pouco complicado, portanto, você pode ler a documentação oficial aqui: https://www.virtualbox.org/wiki/Migrate_Windows

Patkos Csaba
fonte
4
-1: não é verdade.
enzotib
@enzotib O sistema operacional do VirtualBox pode acessar a partição do host. A dificuldade está em executar o Windows em hardware que não é o que você instalou.
Gilles 'SO- stop be evil'
9

Isso pode ser feito, mas não é recomendado se você realmente não sabe o que está fazendo:

Atenção

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.

De qualquer forma, você deve procurar na documentação do VirtualBox, em particular em Configuração avançada de armazenamento :: Usando um disco rígido de host bruto de um convidado .

enzotib
fonte
Interessante, não sabia disso.
Patkos Csaba
A seção "Avançado" ficou menor depois que a Oracle comprou a Sun. :-( Mas de qualquer maneira - se você fizer isso - execute no modo "reparo" para substituir os drivers pelas versões de trabalho.
Nils
Sei que este não é o site certo para isso, mas você tem experiência em executar uma instalação do Windows executada no metal e executá-la em uma VM?
Gilles 'SO- stop be evil'
@ Gilles: não é direto, mas já vi isso por um colega de trabalho.
enzotib
0

Crie um perfil de hardware extra no Windows e use-o ao inicializá-lo a partir da VM (com acesso ao disco bruto)

Ajudaria se a configuração da VM fosse semelhante ao hardware físico ...

Alguns perigos:

  • Você deve desmontar o disco do Windows antes de inicializar (no mínimo, monte-o somente leitura)
  • Você não deve acessar as partições do SO em execução na VM ...

A Microsoft removeu a opção de escolher um perfil de hardware ao inicializar no Windows Vista; portanto, você pode estar limitado ao Windows XP ou anterior ... (a menos que você possa obter um hardware quase idêntico à configuração da VM)

Gert van den Berg
fonte
0

Eu sei que é uma pergunta antiga, mas me deparei com esse problema durante esses dias. Depois de muitas tentativas, acabei com uma solução limpa e arrumada:

  1. Inicialize a partição do Windows que você deseja virtualizar
  2. Faça o download do utilitário Disk2VHD da Sysinternals
  3. Se você possui uma partição UEFI , siga estas instruções
  4. Crie uma imagem VHD (não VHD X ) da sua partição C:, recuperação, UEFI (se houver) e o que mais você desejar
  5. Volte ao linux, abra o VirtualBox e crie uma VM de acordo com as especificações do sistema operacional Windows
  6. Anexe a essa VM o disco VHD criado no ponto 4
  7. É isso aí
  8. Lucro

Solução de problemas no caso de UEFI:

  1. Nas configurações da VM, no VirtualBox, marque a opção "Ativar EFI" na guia Sistema
  2. Se você ficar preso no EFI Shell, execute o seguinte comando:

    fs0: \ EFI \ Boot \ bkpbootx64.efi

garlix
fonte
Isso não é o mesmo que executar a instalação física, você está criando uma imagem a partir de uma instalação real (o que pode ser útil, mas não é o que foi solicitado aqui).
Joachim Sauer
Sim, você está certo, eu não entendi a pergunta. Espero que minha resposta possa ser útil para outra pessoa.
garlix