Hyper-V sur Windows 7?

21

J'utilise le nouveau Windows 7 RC x64. Je voudrais configurer quelques serveurs virtuels fonctionnant sur la même boîte que mon OS de bureau. Je sais que je peux le faire avec certains des autres paquets de virtualisation (Windows Virtual PC, VirtualBox, etc.) mais il y a quelques fonctionnalités d'Hyper-V dont je voudrais profiter.

Est-il possible d'installer Hyper-V sur Windows 7 x64? Si c'est le cas, comment?

lourd
la source

Réponses:

17

Je dirais qu'il n'est pas possible d'utiliser Hyper-V sur Windows 7. Vous pouvez mettre Server 2008 avec Hyper-V comme hôte et utiliser Windows 7 comme machine invitée. Votre meilleur pari est d'utiliser le nouveau PC virtuel Windows ou VirtualBox et similaires.

Joshua
la source
+1 car win7 ne prend PAS en charge l'hyper-v. Virtual XP uniquement sur des processeurs spécifiques.
Wayne
2
@Wayne pas correct - tous les systèmes d'exploitation Microsoft actuellement pris en charge sont officiellement pris en charge sur Virtual PC, mais d'autres choses comme Linux fonctionnent également. Virtual XP est une machine virtuelle XP préconfigurée, exécute également une nouvelle version des services de terminal (pour permettre le partage d'applications) et dispose de quelques crochets spéciaux dans le système d'exploitation Win7 pour faciliter leur démarrage / arrêt. Vous avez raison sur des processeurs spécifiques - ils ont besoin du support de virtualisation. C'est la même chose que Hyper-V actuellement.
Robert MacLean,
2
Oh, allez, dire que l'approche utilise Hyper-V sur Windows 7, c'est comme dire que vous pouvez utiliser VMware ESX sur Windows 7 si vous installez 7 en tant qu'invité sur ESX. Le sur mot est important. La question demandait si l'utilisateur pouvait installer Hyper-V sur Windows 7 x64, et cette réponse est non.
Brent Ozar
Merci pour les réponses. Il n'y a pas Windows Virtual PC ne prend pas en charge les invités 64 bits, non? Sinon, on dirait que je vais devoir aller avec VirtualBox ou VMWare
Heavyd
1
C'est exact, même le nouveau PC virtuel Windows ne prend en charge que les invités 32 bits. Je recommanderais VirtualBox sur VMWare, mais ce n'est qu'une opinion personnelle à ce stade. Bonne chance!
Joshua
8

Windows 7 est un système d'exploitation client et ne prend donc pas en charge la technologie Hyper Visor sans système d'exploitation (niveau 1) du serveur Win2k8. Cependant, Windows 7 a un nouveau client Virtual PC - qui n'est PAS le même que l'ancien (qui utilisait l'émulation), il utilise essentiellement une hyper visière de niveau 2. Mark Wilson le couvre en détail dans son article de blog

Il est donc beaucoup plus rapide que l'ancien, mais pas aussi rapide que Hyper-V natif. Le compromis est qu'avec cela, vous obtenez plus de support matériel (les périphériques USB sont entièrement pris en charge) et certaines des fonctionnalités plus agréables comme le support glisser / déposer.

Enfin, une note importante (puisque vous avez déjà une machine virtuelle) est que les machines Hyper-V ne fonctionnent pas nativement sur le nouveau PC virtuel en raison de problèmes HAL (je n'ai pas encore essayé de désinstaller les composants Hyper-V en premier, mais je soupçonne qu'il a gagné '' t fonctionne car le HAL est une mise à jour du pilote). Ancien PC virtuel au nouveau PC virtuel est très bien.

Robert MacLean
la source
C'est vrai, mais il convient de souligner que c'est le résultat du modèle commercial de Microsoft pour forcer les gens à utiliser des produits serveurs, et non une restriction technique.
nicodemus13
@ user65549 Je ne sais pas, Windows 8 a un support Hyper-V complet (à condition d'avoir un CPU avec SLAT) et c'est un OS client. Je pense que c'était purement une fonctionnalité qui n'a pas été retenue, car elle n'était pas assez importante - pas délibérément supprimée en tant que mouvement commercial.
Robert MacLean
Hmm, ok, vous avez peut-être raison.
nicodemus13
4

Hyper-V disponible uniquement sur Windows Server 2008 avec Hyper-V ou disponible gratuitement serveur Hyper-V

Vous pouvez installer l'un d'eux comme système d'exploitation de base, puis installer Win7 dans une machine virtuelle Hyper-V

Wayne
la source
2

En fait, oui, c'est en quelque sorte possible.

Windows 7 comprend une fonction de «démarrage sur VHD». Il est donc possible d'installer Windows Server 2008 R2 (64 bits) à l'intérieur d'un disque dur virtuel qui réside sur le système de fichiers Windows 7. Ce système sera disponible en double démarrage au démarrage du système.

Au démarrage sur Windows Server 2008 R2, il est possible d'activer le rôle de serveur Hyper-V et tout fonctionne parfaitement.

Afin de configurer cela sur votre poste de travail Windows 7: a) Démarrer sur le support d'installation de Windows Server 2008 R2 b) Lorsque la boîte de dialogue de sélection de la langue apparaît, appuyez sur Maj + F10 c) Dans l'invite de commande, exécutez une série de commandes pour créer un disque dur virtuel.

Quelque chose comme:

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

diskpart créer un fichier vdisk = c: \ windows7.vhd maximum = 25600 type = fixe sélectionner un fichier vdisk = c: \ windows7.vhd attacher vdisk

Ensuite, vous pouvez procéder à l'installation.

Maxime Labelle
la source
5
Il ne s'agit pas d'Hyper-V à partir de Windows 7, vous démarrez toujours directement sur Server 2008, Windows 7 ne serait jamais chargé. Ma question est spécifique à l'exécution d'Hyper-V à partir de Windows 7.
Heavyd
1

Windows 7 a une nouvelle version de Virtual PC disponible actuellement en version bêta. Ceci est disponible ici . Il existe également le nouveau mode Virtual Windows XP pour Windows 7.

BinaryMisfit
la source
1

Personne n'a envisagé de créer une instance de Virtual Windows Server 2008 R2 sur un boîtier 2k8 et de démarrer sur ce disque dur virtuel Hyper-V à l'aide du multi-démarrage de Windows 7? Win2k8R2 et Win7 peuvent tous deux démarrer sur un disque dur virtuel Hyper-V OU Virtual PC afin que l'hôte virtuel devienne l'hôte physique.

Comme avantage supplémentaire, le système d'exploitation virtuel fonctionnant en tant que système d'exploitation physique (démarrage multiple sur le disque dur virtuel Win2k8 R2) devrait pouvoir utiliser le matériel de virtualisation pour exécuter Hyper-V. Avec l'aide d'un boîtier Hyper-V 2k8, vous n'aurez même pas besoin d'une partition séparée pour ce faire.

Je recommande de rechercher "démarrer sur un disque dur virtuel avec Windows 7." Comme indiqué ci-dessus, cette solution nécessiterait une autre boîte Windows Server 2008, ou une partition multi-démarrage Server 2008 pour créer le disque dur virtuel (j'ai un disque dur externe de rechange / propre pour de telles configurations simplifiées). Ce disque dur virtuel, une fois créé, devrait être déplaçable vers un serveur Hyper-V, et s'il est multi-démarré dans Win7, il devrait pouvoir utiliser le matériel de virtualisation une fois la couche HAL détectée.

Quelqu'un plus intelligent que moi devrait sonner pour valider cela.

Aaron E
la source
0

Vous devez exécuter la version serveur de Windows 7, AKA Server 2008 R2 ou tout ce qui finira par être appelé.

Mark Allen
la source
0

Pourrait vouloir examiner les outils d'administration de serveur distant pour Windows 7 (KB958830)

Microsoft KB958830


la source
2
Semble être plus adapté à la gestion des serveurs Windows 2008 compatibles Hyper-V. Je cherche à installer Hyper-V sur un système Windows 7.
Heavyd