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

13

Meu laptop é configurado como inicialização dupla entre o Windows 7 (64 bits) e o Ubuntu Linux (64 bits). Como eu gasto a maior parte do meu tempo de trabalho no Linux, eu preciso de uma VM do Windows 7 para usar as ferramentas do Microsoft Office, etc. Mas meu laptop tem apenas um SSD de 256 GB, por ter uma partição inicializável do Windows 7 e uma VM 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, de preferência com o KVM? Se não, existem outras opções que poderiam me ajudar?

    
por parsley72 23.04.2012 / 00:14

3 respostas

3

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

Além disso, parece uma ótima ideia, mas ativação do produto é onde ela realmente cai. Não se deve ter que reativar o Windows a cada hora que o Windows alterna entre P e V, mas não é infalível. O Windows e o Office ocasionalmente solicitarão que sejam reativados devido a alegadas alterações no hardware. Uma vez, depois de alternar entre os modos físico e virtual, minha instalação devidamente licenciada do Windows 7 se desativou com um pouco de fanfarra devido a uma suposta "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, eu trouxe minha partição do Windows como um VMDK e nunca mais inicializei nativamente. O Windows 7 parece ter um desempenho melhor virtualizado em um SSD do que nativamente em um HDD, e a imagem esparsa que eu uso agora consome menos espaço em disco do que a partição antiga.

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

    
por 23.04.2012 / 00:51
3

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

São necessárias diversas reinicializações da VM do W7 para reconhecer o novo hardware (virtual) e você terá que instalar os drivers Additons Guest / VMWare Tools / device, independentemente do software de virtualização.

Esteja avisado que voltar a usar a partição "nativamente" pode não ser mais possível depois de usar a partição em uma VM.

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

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

    
por 23.04.2012 / 00:36
-1

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

Veja link

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

    
por 23.04.2012 / 00:25