Vous tentez d’installer Windows 11 dans Oracle VirtualBox et l’assistant affiche « This PC cannot run Windows 11 » ? Voici les causes réelles (TPM, UEFI, version de VirtualBox) et une procédure complète, claire et testée pour déverrouiller l’installation proprement.
Problème posé
Au démarrage de l’ISO officielle de Windows 11 dans Oracle VirtualBox, l’installateur refuse de continuer et affiche le message « This PC cannot run Windows 11 ». Le fichier ISO est intègre, la machine hôte tourne déjà sous Windows 11 Home, le firmware est en mode UEFI avec Secure Boot et la virtualisation matérielle (Intel VT‑x/AMD‑V) est activée dans l’UEFI/BIOS de l’hôte.
Ce blocage survient le plus souvent lorsque la version de VirtualBox ne sait pas exposer un TPM 2.0 virtuel (vTPM) à l’invité, ou lorsque la configuration minimale requise par Windows 11 n’est pas satisfaite au niveau de la VM.
Causes identifiées
| Cause | Explication |
|---|---|
| Version obsolète de VirtualBox | Les versions ≤ 6.1.26 ne proposaient ni TPM 2.0 émulé ni prise en charge complète de Windows 11 ; l’installateur était donc bloqué. |
| Configuration de VM incomplète | Windows 11 exige : UEFI, TPM 2.0, 4 Go RAM minimum, 2 cœurs CPU, 64 Go de stockage. Si un seul critère manque, l’installeur refuse. |
| Conflit Hypervisor | La présence de « Virtual Machine Platform »/« Windows Hypervisor Platform » (Hyper‑V) peut dégrader VirtualBox. Ce point n’était pas la cause finale ici, mais il peut aggraver la situation. |
Détails techniques utiles
- Exigences Windows 11 : firmware UEFI, TPM 2.0, Secure Boot (recommandé), 4 Go RAM, 2 vCPU, 64 Go de disque, architecture 64 bits.
- vTPM dans VirtualBox : disponible nativement dans VirtualBox 7.x via l’onglet Sécurité de la VM.
- Conflits d’hyperviseur : quand Hyper‑V/VBS est actif, VirtualBox passe en mode de compatibilité et perd en performances/stabilité. Désactivez‑le pour diagnostiquer.
Solutions validées
Mettre à jour VirtualBox
- Désinstallez les versions trop anciennes de VirtualBox si nécessaire (vos VMs restent intactes).
- Installez VirtualBox 7.x (ou à minima ≥ 6.1.28) ainsi que l’Extension Pack correspondant.
- Redémarrez la machine hôte pour que les pilotes réseau/USB du nouvel Hypervisor soient correctement chargés.
- Vérifiez la version dans Aide ▸ À propos de VirtualBox.
Créer une VM Windows 11 conforme
Créez une nouvelle VM avec le type Windows 11 (64‑bit), puis adaptez exactement les paramètres suivants :
| Zone | Paramètre | Valeur recommandée | Pourquoi c’est important |
|---|---|---|---|
| Général | Version | Windows 11 (64‑bit) | Applique des valeurs par défaut compatibles (pilotes, chipset). |
| Système ▸ Carte mère | EFI (special OSes only) | Activé | Windows 11 requiert un firmware UEFI (pas de BIOS Legacy). |
| Système ▸ Carte mère | Mémoire vive | ≥ 4096 Mo | En‑dessous de 4 Go, l’installateur bloque. |
| Système ▸ Processeur | vCPU | ≥ 2 | Exigence minimale de Windows 11. |
| Système ▸ Processeur | PAE/NX | Activé | Compatibilité avec l’exécution 64 bits. |
| Affichage | VRAM | 128 Mo | Confort d’installation et résolution correcte. |
| Stockage | Disque virtuel | ≥ 64 Go, VDI dynamique, contrôleur SATA | Seuil minima de Windows 11 et meilleure compatibilité AHCI. |
| Stockage | ISO | Monter l’ISO officielle Windows 11 | Source d’installation propre. |
| Sécurité (VirtualBox 7+) | TPM | TPM 2.0 (vTPM) activé | Le point bloquant le plus courant disparaît aussitôt. |
| Sécurité (VirtualBox 7+) | Secure Boot | Optionnel : Activé | Recommandé pour se rapprocher de la configuration standard. |
| Réseau | Contrôleur | Intel PRO/1000 MT Desktop (par défaut) | Simple et compatible avec l’installateur. |
Contournements si TPM manquant
Si vous devez impérativement installer Windows 11 sur une VM sans vTPM (ancienne version de VirtualBox, environnement de test jetable), deux méthodes existent. Préférez la première ; la seconde n’est plus nécessaire avec les versions récentes.
Bypass via le Registre pendant l’installation
- Au tout début de l’installation, quand le message d’erreur apparaît, pressez Shift+F10 pour ouvrir l’Invite de commandes.
- Entrez les trois lignes suivantes :
reg add HKLM\SYSTEM\Setup\LabConfig /v BypassTPMCheck /t REG_DWORD /d 1
reg add HKLM\SYSTEM\Setup\LabConfig /v BypassSecureBootCheck /t REG_DWORD /d 1
reg add HKLM\SYSTEM\Setup\LabConfig /v BypassRAMCheck /t REG_DWORD /d 1
Fermez la console, revenez à l’installateur et reprenez l’installation. Attention : cette approche rend la machine invitée non conforme aux prérequis officiels et peut impacter la prise en charge de futures mises à jour.
ISO modifiée (méthode lourde, aujourd’hui inutile)
Historiquement, on convertissait install.esd en install.wim puis on remplaçait appraiserres.dll par celui d’un ISO Windows 10. Cette technique n’a plus d’intérêt avec VirtualBox 7.x : utilisez plutôt le vTPM natif.
Procédure pas‑à‑pas résumée
- Mettre VirtualBox à jour (≥ 6.1.28 ; idéalement 7.x) et installer l’Extension Pack.
- Créer une VM Windows 11 64 bits avec UEFI/EFI activé.
- Allouer 4 Go RAM, 2 vCPU, disque ≥ 64 Go ; activer TPM 2.0 (et Secure Boot si souhaité).
- Démarrer la VM sur l’ISO et lancer l’installation.
- Si l’erreur persiste, appliquer le bypass du Registre puis recommencer.
- Après l’installation, installer les Guest Additions pour un meilleur affichage, pointeur intégré et dossiers partagés.
Vérifications et diagnostic
Contrôler la virtualisation sur l’hôte
- Dans l’UEFI/BIOS : vérifiez que Intel VT‑x ou AMD‑V (SVM) est activé.
- Dans Windows : exécutez
msinfo32. Si vous voyez « Un hyperviseur a été détecté », Hyper‑V est actif ; VirtualBox peut être ralenti ou instable.
Désactiver temporairement Hyper‑V et VBS si besoin
Pour tester sans interférence :
- Ouvrez Activer ou désactiver des fonctionnalités Windows et décochez : Hyper‑V, Plateforme de machine virtuelle, Plateforme d’hyperviseur Windows.
- Dans Sécurité Windows ▸ Sécurité de l’appareil ▸ Isolation du noyau, désactivez Intégrité de la mémoire (VBS).
- Dans une invite Admin, exécutez :
bcdedit /set hypervisorlaunchtype offRedémarrez. Pour réactiver plus tard :bcdedit /set hypervisorlaunchtype auto
Note : désactiver Hyper‑V peut affecter WSL2, Docker Desktop ou d’autres outils. Réactivez‑le après vos tests si nécessaire.
Valider l’ISO et le schéma de disque
- Montez l’ISO en lecteur optique SATA dans VirtualBox (évitez IDE).
- Initialisez le disque invité en GPT au moment du partitionnement (option Nouveau supprime/récrée les partitions).
Problèmes courants et corrections express
| Symptôme/Message | Cause probable | Correction immédiate |
|---|---|---|
| « This PC cannot run Windows 11 » | TPM 2.0 absent ou RAM/CPU/UEFI insuffisants | Activer vTPM 2.0, EFI, allouer ≥ 4 Go RAM et ≥ 2 vCPU, disque ≥ 64 Go. |
| « A media driver your computer needs is missing » | ISO corrompue ou contrôleur disque non reconnu | Re‑monter l’ISO officielle, utiliser contrôleur SATA, éviter ISO modifiées. |
| « No bootable medium found » | ISO non montée ou ordre de boot incorrect | Vérifier Stockage, mettre le lecteur optique en premier dans l’ordre de démarrage UEFI. |
| Erreur 0x80300024/0x80070570 pendant le partitionnement | Conflit de partitions, disque trop petit | Supprimer toutes les partitions dans l’installeur et recréer ; garantir ≥ 64 Go. |
| Performances très faibles | Hyper‑V/VBS actif ou VRAM trop faible | Désactiver Hyper‑V/VBS, passer la VRAM à 128 Mo, éviter l’accélération 3D si inutile. |
Optimiser performances et stabilité
- vCPU : 2 à 4 selon votre hôte. Évitez de dépasser la moitié des cœurs physiques.
- RAM : sur un PC avec 8 Go, limitez la VM à 4 Go pour préserver l’hôte.
- Stockage : VDI dynamique sur SSD hôte, contrôleur SATA AHCI. Activez le cache d’E/S de l’hôte si vous avez un onduleur (sinon laissez par défaut).
- Affichage : 128 Mo de VRAM, VMSVGA comme contrôleur. L’accélération 3D n’est utile que pour des usages graphiques.
- Paravirtualisation : « Par défaut » (VirtualBox choisit Hyper‑V sur Windows, généralement optimal).
- Snapshots : prenez un instantané après l’installation et la configuration de base ; restaurez‑le pour repartir d’un état propre.
Après l’installation
- Menu Périphériques ▸ Insérer l’image CD des Additions invité et lancez
VBoxWindowsAdditions.exedans la VM. - Redémarrez l’invité ; vérifiez le glisser‑déposer, le presse‑papiers partagé et adaptez la résolution d’écran.
- Appliquez les mises à jour Windows Update dans l’invité.
- Éjectez l’ISO d’installation et, si vous le souhaitez, désactivez le démarrage sur lecteur optique dans l’ordre de boot UEFI de la VM.
Checklist rapide avant de relancer l’installation
| Contrôle | OK ? | Comment vérifier |
|---|---|---|
| VirtualBox ≥ 6.1.28 (idéalement 7.x) | ✔︎ | Aide ▸ À propos dans VirtualBox. |
| EFI activé dans la VM | ✔︎ | Paramètres ▸ Système ▸ Carte mère ▸ EFI. |
| TPM 2.0 activé | ✔︎ | Paramètres ▸ Sécurité ▸ TPM 2.0. |
| RAM ≥ 4 Go, vCPU ≥ 2 | ✔︎ | Paramètres ▸ Système ▸ Processeur/Mémoire. |
| Disque virtuel ≥ 64 Go | ✔︎ | Paramètres ▸ Stockage. |
| ISO officielle montée | ✔︎ | Lecteur optique SATA dans Stockage. |
| Hyper‑V/VBS désactivés (si diagnostic) | ✔︎ | msinfo32 ne mentionne plus l’hyperviseur. |
FAQ express
Faut‑il absolument activer Secure Boot ?
Non. Windows 11 démarre sans Secure Boot si le reste des prérequis est satisfait. Toutefois, activer Secure Boot rapproche la VM d’un PC réel et peut éviter certains avertissements. Peut‑on installer Windows 11 sans TPM 2.0 sur VirtualBox ?
Oui via le bypass du Registre (voir ci‑dessus). C’est approprié pour un labo éphémère, mais non recommandé en production : non‑conformité et risque de blocage de futures mises à jour. Dois‑je choisir BIOS ou UEFI dans VirtualBox ?
UEFI impératif pour Windows 11. Dans VirtualBox, c’est l’option EFI (special OSes only). Quelle taille de disque virtuel choisir ?
64 Go est la limite basse. Pour un poste d’essai confortable (mises à jour, outils), visez 80–100 Go. Le message « This PC cannot run Windows 11 » persiste ; que vérifier de plus ?
Confirmez que la VM est bien de type Windows 11 (64‑bit), que l’EFI et le TPM 2.0 sont actifs, que la RAM n’est pas bridée à 2 Go, que le disque virtuel n’est pas inférieur à 64 Go, et que l’ISO est l’édition 64 bits. Comment installer les Guest Additions ?
Dans la fenêtre de la VM : Périphériques ▸ Insérer l’image CD des Additions invité, puis exécutez VBoxWindowsAdditions.exe dans l’invité. Redémarrez.
Bonnes pratiques pour un environnement de test fiable
- Nommer clairement vos VMs (ex.
Win11‑Test‑vTPM) et documenter les paramètres essentiels dans la description de la VM. - Isoler le réseau si vous faites des tests risqués : mode NAT ou réseau interne.
- Nettoyer les ISO montées : éjectez l’ISO d’installation après usage pour accélérer le boot.
- Versionner vos instantanés (Pré‑install / Post‑install / Post‑MAJ) pour revenir rapidement en arrière.
Conclusion
Dans la très grande majorité des cas, mettre à jour VirtualBox (≥ 6.1.28, idéalement 7.x) et activer vTPM 2.0 et l’EFI suffit à éliminer l’erreur « This PC cannot run Windows 11 ». Avec une configuration de VM conforme (4 Go RAM, 2 vCPU, disque ≥ 64 Go), l’installation se déroule normalement, sans bricolage d’image (DISM inutile) ni manipulations complexes. Le bypass du Registre reste une roue de secours pour un labo, mais la solution propre et pérenne consiste à utiliser VirtualBox 7.x et son TPM 2.0 intégré.
Récapitulatif en une minute
- VirtualBox trop ancien ? Mettez‑le à jour et installez l’Extension Pack.
- Créez une VM Windows 11 (64‑bit) avec EFI et TPM 2.0 activés.
- Allouez 4 Go RAM, 2 vCPU, ≥ 64 Go de disque, montez l’ISO officielle.
- Démarrez et installez ; en cas d’échec, bypass du Registre (usage labo uniquement).
- Finissez par les Guest Additions et un instantané propre.
Résultat : après mise à jour et configuration conforme, l’installation de Windows 11 dans VirtualBox se déroule normalement, sans besoin de DISM ni de manipulation complexe de l’image.

