VirtualBox: usando partição física como unidade virtual [duplicado]


37

Esta pergunta já tem uma resposta aqui:

Antecedentes: estou usando o VirtualBox instalado no Windows 7. No VirtualBox, estou usando o Xubuntu como um sistema operacional virtual. A razão pela qual escolhi essa abordagem é que não preciso desligar o Windows e reiniciar o Xubuntu toda vez que preciso trocar de SO. E o modo transparente do VirtualBox é incrível, permitindo-me ver o Xubuntu e o Windows 7 em uma única tela.

Problema: Agora estou pensando em uma maneira de ter o Xubuntu mais integrado ao meu sistema. Com isso, quero dizer que quero ter uma partição física para o Xubuntu. Mas ainda quero ter a sensação do modo contínuo.

Pergunta: Por fim, minha pergunta é: é possível carregar uma partição no VirtualBox como um sistema operacional virtual?

Exemplos de casos: O cenário ideal seria: Inicializo e efetuo login no Windows 7. Agora, quero acessar o Xubuntu, carregar o VirtualBox e acessar minha partição do Xubuntu sem reiniciar. E o contrário também, ou seja, eu inicializo o sistema, faço o login no Xubuntu e posso acessar a partição real do Windows 7 através do VirtualBox.

Outras informações: Observe que não estou falando em obter acesso a arquivos, pois tenho uma partição completamente separada para meus arquivos e estou muito familiarizado com a opção Pastas compartilhadas do VirtualBox.


1
Me deparei com um artigo de vida Hacker que cobre a pergunta: lifehacker.com/...
— Hamman Samuel

Minha pergunta foi postada primeiro (fev '12), então, na verdade, a outra pergunta (postada em out12) é uma possível duplicação minha
— Hamman Samuel


Eu acho que as respostas de outros posts são melhores, como na verdade mostrando os comandos exatos que devem ser usados. Esta resposta obteve apenas o link.
— kenorb

Respostas:


37

O que você está procurando é chamado " acesso bruto ao disco rígido " no VirtualBox.

Basicamente, você cria um disco virtual no formato vmdk e o configura para direcionar para a partição ou unidade desejada.

Você pode encontrar uma descrição no manual em Tópicos avançados / Configuração avançada de armazenamento / Usando um disco rígido de host bruto de um convidado

No entanto, lembre-se de que, na configuração que você está planejando, o hardware que os sistemas operacionais vêem constantemente muda. (seu hardware real quando iniciado como sistema operacional host, algum hardware virtualizado quando iniciado como convidado). O Linux pode lidar com isso, mas tenho certeza de que o Windows não lidará bem com isso. Além disso, pode suspeitar que você esteja usando a mesma licença do Windows em vários computadores e forçá-lo a reativar com frequência ou sinalizar-se como pirata.

Outra questão pode ser como dizer ao sistema operacional para usar a unidade virtual (como convidado) ou a unidade física real (quando iniciada como host). No Linux, ele pode funcionar para mexer de maneira que ambos sejam atribuídos ao mesmo nome de dispositivo (como / dev / sdb1).


Excelente resposta @zpea, muito apreciada! Vou postar um comentário mais tarde, quando eu tentar fazer isso para que alguém saiba como é que é #
— Hamman Samuel

2
Infelizmente, isso ainda não funciona para unidades GPT no VirtualBox 4.3.28 no Windows. Vamos torcer para que eles consertem isso antes de lançar o VBox 5.0. : - / virtualbox.org/ticket/11049
— clacke 15/05

Feito isso com o host Linux e convidado do Windows e funcionou. Mas com apenas 8 GB de RAM e nenhum uso real para Windows, decidi formatar a partição do Windows e dividiu-se usando LVM
— Evan Langlois

3
a nomeação de dispositivos de bloco é um problema resolvido há muito tempo - use o UUID ou LABEL da partição em / etc / fstab em vez do nome do dispositivo (/ dev / sdb1). Todas as partições formatadas têm um UUID e a maioria dos sistemas de arquivos permite definir um rótulo quando você formata a partição ou depois (por exemplo, com tune2fs -Lext2 / 3/4).
— cas
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.