Comment résoudre l’erreur fatale de VirtualBox : INT18 : Échec du démarrage
Il est possible que vous rencontriez l’erreur VirtualBox « FATAL : INT18 : ÉCHEC DE DÉMARRAGE » lors du démarrage d’une machine virtuelle Windows 10 ou 11, notamment après la conversion d’un disque physique en disque virtuel. C’est assez frustrant, car cela signifie généralement que la machine virtuelle ne parvient pas à trouver le système d’exploitation ou à démarrer correctement. Heureusement, il existe plusieurs solutions, chacune ciblant une cause sous-jacente différente. Ce guide vous présentera quelques solutions courantes ; nous espérons que l’une d’entre elles vous permettra de redémarrer votre machine virtuelle sans trop de difficultés.
Comment corriger l’erreur « FATAL : INT18 : ÉCHEC DU DÉMARRAGE » dans VirtualBox
Méthode 1. Activer UEFI et l’APIC d’E/S dans VirtualBox
L’activation de l’UEFI (le micrologiciel probablement utilisé par votre installation Windows) est souvent la principale cause des problèmes de démarrage des machines virtuelles, notamment lors de la conversion depuis une machine physique équipée d’UEFI. Sur certaines configurations, VirtualBox utilise par défaut le mode BIOS, mais Windows installé avec l’UEFI nécessite l’activation de ce paramètre. Par ailleurs, l’activation de l’APIC d’E/S peut contribuer à résoudre les problèmes de démarrage liés aux fonctionnalités de virtualisation matérielle.
Voici comment procéder :
-
Fermez la machine virtuelle et éteignez-la.Ouvrir les paramètres de la machine virtuelleAccédez à Système > Carte mèreAssurez-vous que le disque dur est le premier périphérique de démarrageCochez la case « Activer l’API d’E/S »Décochez « Activer EFI (systèmes d’exploitation spéciaux uniquement) »
Conseil : Sur certaines machines, un redémarrage de l’hôte ou de la machine virtuelle est nécessaire pour que la modification soit prise en compte. Après avoir appliqué ces modifications, redémarrez la machine virtuelle. Croisons les doigts ! Elle devrait maintenant démarrer sans cette erreur.
Méthode 2. Désactiver Hyper-V sur l’hôte Windows
C’est souvent là le coupable insidieux : Hyper-V, la couche de virtualisation intégrée à Windows, peut interférer avec VirtualBox et provoquer des échecs de démarrage, car les deux systèmes se disputent les fonctionnalités de virtualisation matérielle. Si Hyper-V est activé, il prend le contrôle et empêche VirtualBox de gérer correctement le matériel virtuel de la machine virtuelle. Désactiver Hyper-V résout généralement le problème.
Voici comment :
-
Ouvrir le panneau de configurationAccédez à Programmes > Activer ou désactiver des fonctionnalités WindowsDécochez ces fonctionnalités :
- Hyper-V *
- Conteneurs *
- Plateforme de machine virtuelle
- Plateforme d’hyperviseur Windows
- Bac à sable Windows
* Remarque : Ces fonctionnalités sont généralement présentes uniquement sur Windows 10 Professionnel ; les éditions familiales peuvent ne pas toutes les inclure.
Cliquez sur OKRedémarrez votre ordinateurOuvrir l’invite de commandes en tant qu’administrateurExécutez cette commande :bcdedit /set hypervisorlaunchtype offRedémarrez à nouveauUne fois la machine virtuelle redémarrée, essayez de la relancer. En général, ce paramètre Hyper-V qui interfère avec VirtualBox suffit à permettre à la machine virtuelle de démarrer normalement.
Méthode 3. Réparer les fichiers de démarrage avec une image ISO de Windows
Bon, si le chargeur de démarrage de la machine virtuelle est complètement corrompu (peut-être à cause d’une conversion de disque ratée ou d’une configuration UEFI incorrecte), réparer les fichiers de démarrage directement dans un environnement de récupération pourrait résoudre le problème. En clair, il s’agit d’indiquer à Windows où trouver à nouveau ses fichiers de démarrage.
Commencez par télécharger une image ISO de Windows 10 depuis l’outil de création de supports d’installation Microsoft ici. Vous devrez ensuite monter cette image ISO comme un lecteur optique virtuel dans VirtualBox.
Suivez ces étapes :
-
Ouvrez les paramètres de la machine virtuelle > StockageAjoutez un lecteur optique en cliquant sur l’icône plus (+) à côté de Contrôleur, puis choisissez Ajouter un lecteur optique.Sélectionnez le fichier ISO Windows que vous avez téléchargé.
Assurez-vous de configurer l’ordre de démarrage afin que la machine virtuelle démarre d’abord à partir de l’ISO : dans Système > Carte mère, faites glisser Lecteur optique au-dessus Disque dur et vérifiez que l’option « Activer EFI » est décochée (car vous allez réparer un démarrage de type BIOS).Ensuite, démarrez la machine virtuelle.
Une fois l’écran d’installation de Windows affiché, choisissez Suivant > Réparer votre ordinateur.
Accédez à Dépannage > Réparation du démarrage et laissez le processus s’exécuter. Cette opération résout parfois automatiquement les problèmes de démarrage. Sinon, voici la marche à suivre :
Dans les options avancées, sélectionnez Invite de commandes et exécutez ces commandes une par une :
diskpartselect disk 0list partition
Identifiez votre partition système (généralement petite, environ 100 Mo, mais cela peut varier).Ensuite, trouvez son numéro de volume avec :
list volume
Notez le numéro de volume correspondant à la taille de votre partition système. Ensuite, attribuez une lettre de lecteur :
select volume Xassign letter=Zexit
Maintenant, saisissez cette commande pour restaurer les fichiers de démarrage :
bcdboot C:\windows /s Z: /f ALL
Enfin, fermez tout, arrêtez la machine virtuelle, redéfinissez le disque comme périphérique de démarrage principal et essayez de la démarrer normalement. Parfois, cette réparation plus approfondie est la clé pour résoudre ce problème de démarrage persistant.
Tout cela peut paraître un peu compliqué, mais honnêtement, sur certaines configurations, il a suffi de bidouiller un peu les fichiers de démarrage pour que tout redémarre correctement. Qui aurait cru que l’UEFI et les configurations de démarrage pouvaient être aussi fragiles ? Bref, essayez ces méthodes et voyez ce qui fonctionne.
Résumé
- Activez l’UEFI et l’APIC d’E/S dans les paramètres de VirtualBox.
- Désactivez Hyper-V sur la machine hôte.
- Utilisez une image ISO de Windows pour réparer les fichiers de démarrage si nécessaire.
Conclure
J’espère que l’une de ces solutions permettra à la machine virtuelle de démarrer correctement. C’est assez étrange comme un simple changement de paramètre peut tout changer, mais bon, le dépannage fait partie du jeu. J’espère que cela évitera bien des frustrations à certains ; ça a fonctionné sur plusieurs machines chez moi, alors ça pourrait marcher chez vous aussi.