Hyper-V en Windows 7?

21

Estoy ejecutando el nuevo Windows 7 RC x64. Me gustaría configurar un par de servidores virtuales que se ejecutan en la misma caja que mi sistema operativo de escritorio. Sé que puedo hacer esto con algunos de los otros paquetes de virtualización (Windows Virtual PC, VirtualBox, etc.), pero hay algunas características de Hyper-V que me gustaría aprovechar.

¿Es posible instalar Hyper-V en Windows 7 x64? ¿Si es así, cómo?

pesado
fuente

Respuestas:

17

Diría que no es posible usar Hyper-V en Windows 7. Podría poner Server 2008 con Hyper-V como host y usar Windows 7 como máquina invitada. Su mejor opción es usar la nueva PC virtual de Windows o VirtualBox y similares.

Joshua
fuente
+1 ya que win7 NO tiene soporte para hyper-v. Solo Virtual XP en procesadores específicos.
Wayne
2
@Wayne no es correcto: todos los sistemas operativos de Microsoft actualmente compatibles son oficialmente compatibles con Virtual PC, pero otras cosas como Linux también están funcionando. Virtual XP es una VM XP preconfigurada, también ejecuta una nueva versión de servicios de terminal (para permitir el uso compartido de aplicaciones) y tiene algunos enlaces especiales en el sistema operativo Win7 para que sea más fácil iniciarlos / detenerlos. Tiene razón en procesadores específicos: necesitan el soporte de virtualización. Eso es lo mismo que Hyper-V actualmente.
Robert MacLean
2
Ah, vamos, decir que ese enfoque usa Hyper-V en Windows 7 es como decir que puedes usar VMware ESX en Windows 7 si instalas 7 como invitado en ESX. El de palabra es importante. La pregunta preguntaba si el usuario podía instalar Hyper-V en Windows 7 x64, y esa respuesta es no.
Brent Ozar
Gracias por las respuestas No hay Windows Virtual PC no es compatible con invitados de 64 bits, ¿verdad? Si no, parece que tendré que ir con VirtualBox o VMWare
heavyd
1
Correcto, incluso la nueva PC virtual de Windows solo admite invitados de 32 bits. Recomendaría VirtualBox sobre VMWare, pero esa es solo una opinión personal en ese momento. ¡Buena suerte!
Joshua
8

Windows 7 es un sistema operativo cliente y, por lo tanto, no es compatible con la tecnología Hyper Visor de nivel básico (nivel 1) que el servidor Win2k8. Sin embargo, Windows 7 tiene un nuevo cliente de Virtual PC, que NO es el mismo que el anterior (que usaba emulación), esto básicamente usa un hipervisor de nivel 2. Mark Wilson lo cubre en detalle en su blog

Por lo tanto, es mucho más rápido que el anterior, pero no tan rápido como el Hyper-V nativo. La desventaja es que con esto obtienes más soporte de hardware (los dispositivos USB son totalmente compatibles) y algunas de las características más agradables como el soporte de arrastrar / soltar.

Finalmente, una nota importante (dado que ya tiene VM) es que las máquinas Hyper-V no se ejecutan de forma nativa en la nueva PC virtual debido a problemas de HAL (todavía tengo que intentar desinstalar los componentes de Hyper-V primero, pero sospecho que ganó ' No funciona porque el HAL es una actualización del controlador). La PC virtual vieja a la PC virtual nueva está bien.

Robert MacLean
fuente
Esto es cierto, pero vale la pena señalar que es el resultado del modelo de negocios de Microsoft para obligar a las personas a usar productos de servidor, no una restricción técnica.
nicodemus13
@ user65549 No sé, Windows 8 tiene soporte completo para Hyper-V (siempre que tenga una CPU con SLAT) y es un SO cliente. Creo que fue puramente una característica que no hizo el corte, porque no era lo suficientemente importante, no se eliminó deliberadamente como un movimiento comercial.
Robert MacLean
Hmm, está bien, puede que tengas razón.
nicodemus13
4

Hyper-V sólo está disponible en Windows Server 2008 con Hyper-V o la libre disposición de Hyper-V Server

Puede instalar uno de estos como sistema operativo base y luego instalar Win7 en una máquina virtual Hyper-V

Wayne
fuente
2

De hecho, sí, de alguna manera es posible.

Windows 7 incluye una función de "arranque a VHD". Por lo tanto, es posible instalar Windows Server 2008 R2 (64 bits) dentro de un VHD que reside en el sistema de archivos de Windows 7. Este sistema estará disponible como arranque dual al iniciar el sistema.

Cuando se inicia en Windows Server 2008 R2, es posible habilitar el rol del servidor Hyper-V y todo funciona perfectamente.

Para configurar esto en su estación de trabajo con Windows 7: a) Inicie en los medios de instalación de Windows Server 2008 R2 b) Cuando aparezca el cuadro de diálogo de selección de idioma, presione Shift + F10 c) En el símbolo del sistema, ejecute una serie de comandos para crear Un disco duro virtual.

Algo como:

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

diskpart crear archivo de disco virtual = c: \ windows7.vhd máximo = 25600 tipo = fijo seleccionar archivo de disco virtual = c: \ windows7.vhd adjuntar disco virtual

Luego, puede continuar con la instalación.

Maxime Labelle
fuente
55
Esto no está ejecutando Hyper-V desde Windows 7, todavía está arrancando directamente a Server 2008, Windows 7 nunca se cargará. Mi pregunta es específica para ejecutar Hyper-V desde Windows 7.
heavyd
1

Windows 7 tiene una nueva versión de Virtual PC disponible actualmente en Beta. Esto está disponible aquí . También está disponible el nuevo modo virtual de Windows XP para Windows 7.

BinaryMisfit
fuente
1

¿Nadie ha considerado crear una instancia virtual de Windows Server 2008 R2 en un cuadro de 2k8 y arrancar en ese disco duro virtual Hyper-V usando el arranque múltiple de Windows 7? Win2k8R2 y Win7 pueden iniciarse en un disco duro virtual de Hyper-V OR Virtual PC para que el host virtual se convierta en el host físico.

Como beneficio adicional, el SO virtual que se ejecuta como un SO físico (arranque múltiple en el disco duro virtual Win2k8 R2) debería poder utilizar el hardware de virtualización para ejecutar Hyper-V. Con la ayuda de una caja 2k8 Hyper-V, ni siquiera necesitará una partición separada para hacer esto.

Recomiendo investigar "iniciar en un VHD con Windows 7." Como se indicó anteriormente, esta solución requeriría otra caja de Windows Server 2008, o una partición de arranque múltiple de Server 2008 para crear el VHD (tengo un disco duro externo de repuesto / limpio para tales configuraciones rápidas). Este VHD, una vez creado, debe poder moverse a un servidor Hyper-V, y si se inicia con arranque múltiple en Win7 debería poder utilizar el hardware de virtualización una vez que se detecta el HAL.

Alguien más inteligente que yo debería intervenir para validar esto.

Aaron E
fuente
0

Debería ejecutar la versión del servidor de Windows 7, AKA Server 2008 R2 o como se llame.

Mark Allen
fuente
0

Es posible que desee ver las herramientas de administración del servidor remoto para Windows 7 (KB958830)

Microsoft KB958830


fuente
2
Parece estar más orientado a administrar servidores Windows 2008 habilitados para Hyper-V. Estoy buscando instalar Hyper-V en un sistema Windows 7.
heavyd