A primeira resposta foi ótima, mas uma alternativa seria usar o EasyBCD do NeoSmart. A opção para inicializar em um .vhd pode ser facilmente configurada e aparecerá em seu menu de inicialização, permitindo que você escolha quando você reiniciar.
A situação: como desenvolvedor freelancer, preciso trabalhar em um ambiente de desenvolvimento semelhante para as outras pessoas no projeto. Como o ambiente de desenvolvimento tem tantas dependências e produtos de terceiros, o líder do projeto criou uma Máquina Virtual do Windows 7 contendo todo o software de suporte necessário. Eu estava trabalhando muito feliz no WinXP até agora; Para obter essa VM funcionando, tive que comprar um novo HDD e instalar o Windows 2008 Server e executar a VM no Hyper-V.
A dor: O que eu não sabia antes de instalar tudo isso é que o Hyper-V particiona sua RAM disponível entre o SO host e a VM. Eu tenho 4GB de RAM na minha máquina, o que é ótimo para as minhas necessidades ... mas quando eu tenho que dividi-lo em 2GB cada para o meu host Win2k8 e Win7 VM, o desempenho de ambos tomou uma vez horrível para o pior. O ambiente de desenvolvimento na VM é tão lento que estou me vendo realmente gritando de frustração. Isso é um sinal de que alguma vez houve um, que algo tem que mudar.
Na verdade, eu realmente não preciso nem quero o Win2k8 na minha máquina. Os drivers da minha impressora e o software de sincronização do meu celular não funcionam no Win2k8. O Internet Explorer vem com todas essas mensagens de segurança irritantes que eu não consigo descobrir como desabilitar. Alguém me disse que acha que há alguma maneira de inicializar na VM do Win7, de modo que ela tenha acesso a todos os recursos do meu sistema, incluindo todas as minhas portas USB e outros periféricos. Se necessário, eu tenho o CD de instalação do Win7 e posso reformatar minha unidade Win2k8 para usar o Win7.
Isso pode ser feito? Se sim, qual é o caminho de menor dor entre o que tenho agora e o que preciso?
A primeira resposta foi ótima, mas uma alternativa seria usar o EasyBCD do NeoSmart. A opção para inicializar em um .vhd pode ser facilmente configurada e aparecerá em seu menu de inicialização, permitindo que você escolha quando você reiniciar.
Sim, você pode fazer isso com o Windows 7 Ultimate ou Enterprise. Você também pode fazer isso com o Server 2008 R2 (observe o R2).
Aqui está o que o TechNet tem ...