Hyper-V no Windows 7?

21

Estou executando o novo Windows 7 RC x64. Gostaria de configurar alguns servidores virtuais em execução na mesma caixa do meu sistema operacional de desktop. Eu sei que posso fazer isso com alguns dos outros pacakges de virtualização (Windows Virtual PC, VirtualBox etc.), mas há alguns recursos do Hyper-V dos quais gostaria de aproveitar.

É possível instalar o Hyper-V no Windows 7 x64? Se sim, como?

pesado
fonte

Respostas:

17

Eu diria que não é possível usar o Hyper-V no Windows 7. Você pode colocar o Server 2008 com o Hyper-V como host e usar o Windows 7 como uma máquina convidada. Sua melhor aposta é usar o novo Windows Virtual PC ou VirtualBox e similares.

Joshua
fonte
+1 como win7 não tem suporte para hyper-v. Somente Virtual XP em processadores específicos.
1811 Wayne
2
@Wayne não está correto - todos os SOs da Microsoft atualmente suportados são suportados oficialmente no Virtual PC, mas outras coisas como o Linux também estão funcionando. O Virtual XP é uma VM XP pré-configurada, também executa uma nova versão dos serviços de terminal (para permitir o compartilhamento de aplicativos) e possui alguns ganchos especiais no sistema operacional Win7 para facilitar a inicialização / parada. Você está correto em processadores específicos - eles precisam do suporte à virtualização. É o mesmo que o Hyper-V atualmente.
Robert MacLean
2
Ah, vamos lá, dizer que essa abordagem usa o Hyper-V no Windows 7 é como dizer que você pode usar o VMware ESX no Windows 7 se instalar o 7 como convidado no ESX. A palavra on é importante. A pergunta foi feita se o usuário poderia instalar o Hyper-V no Windows 7 x64, e essa resposta é não.
Brent Ozar
Obrigado pelas respostas. Não há o Windows Virtual PC não suporta convidados de 64 bits, certo? Se não, parece que eu vou ter que ir com o VirtualBox ou VMWare
heavyd
1
Correto, até o novo Windows Virtual PC oferece suporte apenas a convidados de 32 bits. Eu recomendaria o VirtualBox sobre VMWare, mas essa é apenas a opinião pessoal nesse momento. Boa sorte!
1957 Joshua
8

O Windows 7 é um sistema operacional cliente e, portanto, não suporta a tecnologia Hyper Visor bare metal (nível 1) que o servidor Win2k8. No entanto, o Windows 7 tem um novo cliente de PC Virtual - que NÃO é o mesmo que o antigo (que usava emulação), isso basicamente usa um hypervisor de nível 2. Mark Wilson aborda isso em detalhes em seu blog

Portanto, é muito mais rápido que o antigo, mas não tão rápido quanto o Hyper-V nativo. A desvantagem é que, com isso, você obtém mais suporte de hardware (os dispositivos USB são totalmente suportados) e alguns dos recursos mais agradáveis, como o suporte de arrastar / soltar.

Finalmente, uma observação importante (já que você já tem VM) é que as máquinas Hyper-V não são executadas nativamente no novo PC virtual devido a problemas de HAL (ainda preciso tentar desinstalar os componentes do Hyper-V primeiro, mas suspeito que eles venceram ' t funciona porque o HAL é uma atualização de driver). O Virtual PC antigo para o novo Virtual PC está bom.

Robert MacLean
fonte
Isso é verdade, mas vale ressaltar que é um resultado do modelo de negócios da Microsoft forçar as pessoas a usar produtos de servidor, não uma restrição técnica.
precisa
@ user65549 Não sei, o Windows 8 tem suporte completo ao Hyper-V (desde que você tenha uma CPU com SLAT) e é um sistema operacional cliente. Eu acho que foi puramente um recurso que não foi aprovado, porque não era importante o suficiente - não foi deliberadamente removido como movimento de negócios.
Robert MacLean
Hmm, ok, você pode estar certo.
precisa
4

Hyper-V só está disponível no Windows Server 2008 com Hyper-V ou o disponível gratuitamente Hyper-V Server

Você pode instalar um desses como o sistema operacional base e, em seguida, instalar o Win7 em uma VM Hyper-V

Wayne
fonte
2

De fato, sim, é de alguma forma possível.

O Windows 7 inclui um recurso de "inicialização para VHD". Portanto, é possível instalar o Windows Server 2008 R2 (64 bits) em um VHD que reside no sistema de arquivos do Windows 7. Este sistema estará disponível como inicialização dupla na inicialização do sistema.

Quando inicializado no Windows Server 2008 R2, é possível ativar a Função de Servidor Hyper-V e tudo funciona perfeitamente.

Para configurar isso na estação de trabalho Windows 7: a) Inicialize na mídia de instalação do Windows Server 2008 R2 b) Quando a caixa de diálogo de seleção de idioma aparecer, pressione Shift + F10 c) No prompt de comando, execute uma série de comandos para criar um disco rígido virtual.

Algo como:

http://technet.microsoft.com/en-us/library/dd744338(WS.10).aspx

diskpart criar arquivo vdisk = c: \ windows7.vhd máximo = 25600 tipo = fixo selecionar arquivo vdisk = c: \ windows7.vhd anexar vdisk

Em seguida, você pode prosseguir com a instalação.

Maxime Labelle
fonte
5
Isso não está executando o Hyper-V no Windows 7, você ainda está inicializando diretamente no Server 2008, o Windows 7 nunca seria carregado. Minha pergunta é específica para executar o Hyper-V a partir do Windows 7.
heavyd
1

O Windows 7 tem uma nova versão do Virtual PC disponível atualmente na versão Beta. Está disponível aqui . Há também o novo Modo Virtual do Windows XP para Windows 7 disponível.

BinaryMisfit
fonte
1

Ninguém considerou criar uma instância do Windows Server 2008 R2 virtual em uma caixa 2k8 e inicializar nesse disco rígido virtual Hyper-V usando a inicialização múltipla do Windows 7? O Win2k8R2 e o Win7 podem inicializar em um disco rígido virtual do Hyper-V OU Virtual PC, para que o host virtual se torne o host físico.

Como um benefício adicional, o SO virtual em execução como SO físico (com várias inicializações no disco rígido virtual Win2k8 R2) deve poder utilizar o hardware de virtualização para executar o Hyper-V. Com a assistência de uma caixa 2k8 Hyper-V, você nem precisará de uma partição separada para fazer isso.

Eu recomendo pesquisar "inicializar em um VHD com Windows 7." Conforme mencionado acima, essa solução exigiria outra caixa do Windows Server 2008 ou uma partição de inicialização múltipla do Server 2008 para criar o VHD (eu tenho um disco rígido externo limpo / sobressalente para essas configurações simples). Esse VHD, uma vez criado, deve ser movido para um servidor Hyper-V e, se o Windows 7 for inicializado várias vezes, poderá utilizar o hardware de virtualização assim que o HAL for detectado.

Alguém mais esperto que eu deveria concordar para validar isso.

Aaron E
fonte
0

Você precisaria executar a versão do servidor do Windows 7, AKA Server 2008 R2 ou o que quer que seja chamado.

Mark Allen
fonte
0

Talvez queira examinar as ferramentas de administração de servidor remoto para Windows 7 (KB958830)

Microsoft KB958830


fonte
2
Parece estar mais voltado para o gerenciamento de servidores Windows 2008 habilitados para Hyper-V. Estou procurando instalar o Hyper-V em um sistema Windows 7.
heavyd