É possível executar uma partição do Windows como uma VM?

13

Meu laptop está configurado como inicialização dupla entre o Windows 7 (64 bits) e o Ubuntu Linux (64 bits). Como passo a maior parte do meu tempo de trabalho no Linux, preciso de uma VM do Windows 7 para poder usar as ferramentas do Microsoft Office, etc. muito espaço.

Existe alguma maneira de executar a partição do Windows 7 como uma VM do Linux sem convertê-la em um arquivo .IMG, idealmente com o KVM? Se não, existem outras opções que poderiam me ajudar?

parsley72
fonte

Respostas:

2

Tenho muita experiência em alternar entre inicializar uma partição do Windows nativamente e executá-la como uma VM. Primeiro, o suporte a hardware e driver NÃO foi um problema para mim, nem foi necessário desinstalar o VMware Tools ao inicializar em um contexto físico.

Além disso, parece uma ótima idéia, mas a ativação do produto é onde realmente cai. Não se deve ter que reativar o Windows toda vez que o Windows alterna entre P e V, mas não é infalível. O Windows e o Office solicitam ocasionalmente a reativação devido a supostas alterações de hardware. Uma vez, depois de alternar entre os modos físico e virtual, minha instalação do Windows 7 devidamente licenciada se desativou com um pouco de alarde devido a uma alegada "exploração de ativação". Esses problemas seriam evitados, ou pelo menos tornados triviais, se ocorressem em um ambiente KMS .

Quando atualizei para um SSD de 300 GB, troquei minha partição do Windows como VMDK e nunca a reinicializei nativamente. O Windows 7 parece ter um desempenho melhor virtualizado em um SSD do que em um HDD, e a imagem esparsa que eu uso agora consome menos espaço em disco que a partição antiga.

Resumo Executivo: Sim, isso pode ser feito; os drivers são menos do que o esperado e a ativação do Windows é mais do que o esperado. Se você realmente não precisar executar o Windows no bare metal, sugiro converter sua partição para um VHD ou VMDK e executá-la apenas como uma VM.

Miles Erickson
fonte
A única verdadeira razão eu quero executar o Windows em bare metal é para que eu possa jogar World of Tanks, mas eu realmente não posso usar isso como uma razão para obter um SSD maior do trabalho ...
parsley72
3

Eu não tenho nenhuma experiência com o KVM, mas para o VirtualBox, VMWare e Parallels isso funcionará.

São necessárias várias reinicializações da VM W7 para reconhecer o novo hardware (virtual) e você terá que instalar os drivers de dispositivo / Ferramentas do Additons / VMWare / Convidados, conforme o seu software de virtualização chamar.

Lembre-se de que voltar a usar a partição "nativamente" pode não ser mais possível depois de você ter usado a partição em uma VM.

Mesmo se você puder voltar, serão necessárias várias reinicializações para reconhecer o novo hardware e você provavelmente precisará desinstalar o software de virtualização na VM.

Eu recomendo fortemente que você faça um backup completo (de imagem) do seu laptop antes de começar a experimentar isso.

Tonny
fonte
-1

Você pode tentar um arquivo de imagem esparsa. Esses são arquivos .IMG de tamanho fixo que não ocupam espaço no disco até que realmente contenham dados.

Consulte http://blog.allanglesit.com/2011/03/linux-kvm-managing-disk-images/

Edit: depois de reler sua postagem, vejo que sua pergunta é muito parecida. Como posso executar uma partição WinXP existente (máquina de inicialização dupla) dentro do KVM?

dwurf
fonte
Nada de bom. Um arquivo esparso ainda conterá os dados para a instalação do Win7, que terão mais de 20 GB no mínimo (incluindo arquivos de troca e hibernação).
22412 Tonny
Sim, atualmente eu tenho uma configuração de VM do Win7 usando o qcow2, mas depois que você instala o Microsoft Office, o Visual Studio, etc., o tamanho ainda é significativo (~ 33 GB).
parsley72
@dwurf: O Win7 provavelmente poderá inicializar sem o truque de 2 perfis de hardware descrito nos artigos a que você se refere. O Win7 suporta nativamente os controladores de disco mais comuns, incluindo os emulados pelo software de virtualização atual. Ainda é necessário fazer uma nova detecção de hardware toda vez que você alternar entre VM e nativa.
22612 Tonny