Comment configurer une machine virtuelle Hyper-V sous Windows 11/10

📅
🕑 5 minutes de lecture

Microsoft intègre Hyper-V à Windows depuis Windows Server 2008, et désormais, avec Windows 10 et 11, il est quasiment intégré. C’est une solution pratique pour exécuter plusieurs systèmes d’exploitation sans perturber votre système principal, un peu comme avoir des mini-ordinateurs au sein de votre PC. Hyper-V étant un hyperviseur natif, il s’exécute directement sur le matériel, offrant des performances quasi natives, à l’instar de VirtualBox ou VMware, mais intégré à Windows. Si vous avez rencontré des difficultés pour activer cette fonctionnalité, ou si vos machines virtuelles refusent de démarrer, ce guide vous aidera à installer et à utiliser Hyper-V sur votre ordinateur Windows.

Que vous testiez des logiciels, déboguiez ou exploriez simplement différents systèmes d’exploitation, il est essentiel de savoir activer Hyper-V et créer correctement une machine virtuelle. Parfois, il suffit de vérifier la compatibilité de votre matériel et des paramètres du BIOS, car Windows ne fonctionnera pas correctement si votre processeur est insuffisant ou si les fonctionnalités de virtualisation sont désactivées. Une fois tous les paramètres activés, la configuration d’une machine virtuelle dans le Gestionnaire Hyper-V est assez simple, voire satisfaisante. Voici donc la marche à suivre, étape par étape.

Comment activer Hyper-V et configurer une machine virtuelle sous Windows 11/10

Vérifiez les exigences Hyper-V

Tout d’abord, votre matériel doit être compatible. Ce n’est pas toujours évident : certains pensent que tous les PC récents peuvent faire tourner Hyper-V comme par magie, mais ce n’est pas le cas. Les points essentiels : au moins 4 Go de RAM (plus c’est mieux pour exécuter plusieurs machines virtuelles de manière fluide), un processeur 64 bits compatible avec la traduction d’adresses de second niveau (SLAT) et Windows Pro, Entreprise ou Éducation. Désolé pour les utilisateurs de Windows 10 Famille : Hyper-V n’est pas officiellement pris en charge. Il semblerait toutefois qu’il soit possible de contourner le problème avec quelques astuces (comme en utilisant les tutoriels non officiels « Hyper-V sur Windows 10/11 Famille »), mais c’est une autre histoire.

Pour vérifier si votre processeur prend en charge toutes ces fonctionnalités de virtualisation, ouvrez systeminfo.exel’invite de commandes. Saisissez la commande correspondante et consultez le bas du rapport. Vous devriez y trouver une mention du type : « Configuration requise pour Hyper-V : Extensions du mode moniteur de machine virtuelle : Oui, Virtualisation activée dans le microprogramme : Oui, etc.».Si ce n’est pas le cas, accédez au BIOS et activez ces fonctionnalités.

L’accès au BIOS nécessite généralement un redémarrage et la combinaison de touches F2/F10/F12/Suppr, mais la procédure peut varier selon le fabricant. Dans le BIOS, recherchez les options « Technologie de virtualisation » et « Protection contre l’exécution des données (DEP) » et activez-les. Ces options sont parfois cachées dans les menus « Avancé », « Performances » ou « Sécurité ».Car, bien sûr, Windows se doit de compliquer les choses inutilement.

Comment activer Hyper-V sous Windows 10/11

La méthode la plus simple consiste à utiliser les fonctionnalités Windows. Ouvrez la barre de recherche, saisissez « Activer ou désactiver des fonctionnalités Windows » et appuyez sur Entrée. Trouvez ensuite Hyper-V, cochez la case correspondante, puis cliquez sur OK. Windows effectuera l’installation pendant quelques instants, puis vous demandera de redémarrer. Redémarrez alors votre ordinateur ; Hyper-V sera alors activé.

Si vous préférez PowerShell, ouvrez-le en tant qu’administrateur et tapez :

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

Cette méthode est pratique pour la création de scripts ou la gestion à distance de plusieurs machines. C’est également la solution à adopter si l’interface graphique refuse de fonctionner, ce qui arrive parfois après les mises à jour de Windows.

Configuration d’une machine virtuelle avec le Gestionnaire Hyper-V

Une fois l’ordinateur redémarré, recherchez le Gestionnaire Hyper-V et lancez-le en tant qu’administrateur. La configuration de votre machine virtuelle commence ici. Cliquez sur le nom de votre ordinateur dans le volet de gauche, puis sélectionnez Action > Nouveau > Machine virtuelle. Un assistant s’affiche et vous guide tout au long du processus. Cliquez simplement sur Suivant à chaque étape.

Lors du choix d’un nom, privilégiez un nom descriptif, surtout si vous prévoyez d’utiliser plusieurs machines virtuelles. Conservez l’emplacement par défaut, sauf si vous manquez d’espace ou souhaitez une organisation différente. Concernant la génération, si vous installez des systèmes d’exploitation 64 bits modernes, optez pour la génération 2. La génération 1 est réservée aux tests sur des systèmes d’exploitation plus anciens ou obsolètes, mais la plupart des systèmes récents devraient convenir avec la génération 2.

L’allocation de mémoire dépend de la quantité totale de RAM disponible. Pour une machine virtuelle Windows 10/11, 2 048 Mo constituent un bon point de départ, mais il est préférable d’en allouer davantage si vous prévoyez d’exécuter des applications en parallèle. Concernant le réseau, vous pouvez conserver l’option « Commutateur par défaut » ou choisir « Non connecté » si vous configurez un environnement de test hors ligne.

Besoin de stockage serveur ? Créez un disque dur virtuel (VHDX).Inutile de prévoir une capacité énorme dès le départ : prévoyez suffisamment d’espace pour le système d’exploitation et les applications (40 à 60 Go suffisent généralement pour Windows).Lorsqu’on vous demande le support d’installation du système d’exploitation, sélectionnez le fichier ISO. Si vous installez Windows, il vous suffit de parcourir vos fichiers pour sélectionner votre fichier ISO et de poursuivre. La procédure est similaire pour les distributions Linux.

Terminez l’assistant, puis, dans le Gestionnaire Hyper-V, cliquez avec le bouton droit sur votre machine virtuelle, sélectionnez « Se connecter », puis « Démarrer » pour lancer l’installation du système d’exploitation. Vous aurez alors l’impression d’utiliser un véritable PC.

Installation du système d’exploitation sur la machine virtuelle

Cette étape est similaire à l’installation de Windows sur un nouvel ordinateur. Suivez les instructions, choisissez la langue, la disposition du clavier, etc., puis lancez l’ISO ou le support d’installation. Le premier démarrage peut parfois être un peu lent ou instable, probablement pendant la configuration du matériel virtuel. Sur certaines configurations, tout se passe bien ; sur d’autres, un ou deux redémarrages peuvent résoudre le problème.

Et voilà ! Une fois l’installation terminée, vous disposez d’une machine virtuelle pleinement fonctionnelle sous Windows. Que ce soit pour des tests, du développement ou simplement par curiosité, Hyper-V est étonnamment facile à utiliser une fois la configuration matérielle requise vérifiée et les paramètres du BIOS configurés.

Si ces étapes permettent de faire fonctionner une machine virtuelle, c’est déjà une victoire. Il faut parfois s’y reprendre à plusieurs fois, mais dans l’ensemble, c’est assez simple une fois la configuration initiale effectuée.