Comment résoudre l’erreur « Aucun support de démarrage trouvé » dans VirtualBox
Si une machine virtuelle VirtualBox refuse de démarrer et affiche le message classique « FATAL : Aucun support de démarrage trouvé ! Système arrêté », c’est extrêmement frustrant. Parfois, cela se produit simplement parce que VirtualBox ne trouve aucun support de démarrage valide : le disque virtuel est peut-être vide ou la configuration de démarrage est corrompue. D’autres fois, cela peut être dû à un système d’exploitation UEFI dont la configuration est incorrecte. Si vous êtes bloqué, pas de panique ! Les étapes suivantes devraient vous aider à déterminer s’il s’agit d’un système d’exploitation manquant, d’une configuration de démarrage anormale ou d’un problème plus profond, comme des fichiers de démarrage corrompus.
L’objectif est de permettre à VirtualBox de trouver un système d’exploitation amorçable sur votre disque virtuel ou de démarrer correctement à partir d’une image ISO. Selon la cause du problème, vous devrez peut-être installer un nouveau système d’exploitation, activer la prise en charge UEFI ou réparer les données de configuration de démarrage. Sachez que parfois, une combinaison de ces éléments est nécessaire, surtout si vous avez récemment converti des disques ou mis à jour votre configuration de machine virtuelle. Passons en revue quelques solutions courantes qui fonctionnent, même si elles peuvent parfois nécessiter quelques essais.
Solution : ERREUR FATALE : Aucun support de démarrage trouvé ! Système bloqué dans VirtualBox
Méthode 1. Installer un système d’exploitation dans la machine virtuelle VirtualBox
C’est assez évident, mais oui : si votre machine virtuelle n’a pas encore de système d’exploitation installé, il n’est pas étonnant qu’elle ne puisse pas démarrer. La solution consiste à ajouter une image ISO amorçable (comme Windows ou Linux) et à suivre la procédure d’installation. Sur certaines configurations, c’est la première chose à vérifier, car si le disque est vide ou mal configuré, vous ne pourrez rien faire.
- Accédez aux paramètres de votre machine virtuelle, puis à Stockage, et recherchez la section du lecteur optique. S’il n’y figure pas, vous devrez l’ajouter.
- Cliquez sur la petite icône plus ( + ) à côté du contrôleur pour ajouter un lecteur optique.
- Choisissez Ajouter et sélectionnez le fichier ISO contenant le système d’exploitation souhaité, par exemple Windows.iso, téléchargé depuis le site web de Microsoft ou ailleurs.
- Sélectionnez cette image ISO et cliquez sur Choisir. Elle est maintenant liée en tant que disque optique virtuel.
- Ensuite, allez dans Système > onglet Carte mère. Faites glisser « Lecteur optique » au-dessus de « Disque dur » ; cela permettra à la machine virtuelle de démarrer en premier à partir de l’ISO, ce qui est plutôt important.
- Cliquez sur OK et démarrez la machine virtuelle pour procéder à l’installation du système d’exploitation, comme vous le feriez sur un véritable PC. C’est satisfaisant de voir apparaître l’écran d’installation.
*Remarque :* Si la machine virtuelle possède déjà un système d’exploitation installé et que vous rencontrez toujours cette erreur, passez directement à la méthode 2 — il se peut que l’ordre de démarrage ait été modifié ou que les paramètres EFI soient mal configurés.
Méthode 2. Activer la prise en charge UEFI dans VirtualBox
Si votre disque virtuel contient un système d’exploitation comme Windows 10/11, mais qu’il est basé sur l’UEFI, il est probable que la prise en charge de l’UEFI soit désactivée. Sur une configuration, cela a fonctionné après l’activation de l’EFI, sur une autre, cela a engendré davantage de problèmes — car VirtualBox peut se montrer capricieux à ce sujet.
- Ouvrez les paramètres de la machine virtuelle, puis accédez à Système > Carte mère.
- Vérifiez que le disque dur est bien coché et défini comme premier périphérique de démarrage.
- Pour la prise en charge UEFI, cochez les cases « Activer l’APIC d’E/S » et « Activer EFI (systèmes d’exploitation spécifiques uniquement) ». Cela permet généralement à Windows et aux autres systèmes compatibles uniquement avec l’UEFI de démarrer correctement.
- Essayez de redémarrer la machine virtuelle. Si le problème persiste, vous pouvez désactiver la prise en charge EFI (l’UEFI peut parfois causer des problèmes de démarrage, surtout si le système d’exploitation n’a pas été installé en tenant compte de l’UEFI) et passer à la solution suivante.
Remarque : Si l’activation d’EFI provoque une boucle de démarrage ou d’autres erreurs, désactivez-la et essayez d’autres solutions, car VirtualBox perturbe parfois le fonctionnement de l’UEFI.
Méthode 3. Réparation des données de configuration de démarrage (BCD) à l’aide de BCDBOOT
Il s’agit d’une analyse assez poussée, mais si le disque contient un système d’exploitation Windows et refuse de démarrer, les fichiers de démarrage sont peut-être corrompus. La réparation de la configuration de démarrage est souvent nécessaire si la machine virtuelle a été convertie à partir d’un disque physique ou si ce dernier a été endommagé.
*Remarque :* Cela peut se produire si vous avez converti un disque physique en machine virtuelle à l’aide d’outils comme Disk2vhd ou si le disque a été corrompu lors du clonage de l’image.
- Démarrez la machine virtuelle avec une image ISO de Windows attachée, comme dans la méthode 1.
- Une fois sur l’écran d’installation de Windows, appuyez sur Shift + F10pour ouvrir l’invite de commandes, ou sélectionnez Suivant –> Réparer votre ordinateur –> Dépannage –> Options avancées –> Invite de commandes.
- À l’invite de commandes, saisissez ces commandes dans l’ordre (appuyez sur Entrée après chaque commande) :
diskpartselect disk 0list partition- Attention : la partition système (souvent de 100 Mo ou similaire) doit être identifiée par sa taille. Ensuite, trouvez son numéro de volume avec
list volume… - Une fois que vous savez quel volume correspond à votre partition système (par exemple, le volume 2), exécutez :
select volume 2assign letter=Zexit- Maintenant, pour corriger les fichiers de démarrage, exécutez cette commande :
bcdboot C:\windows /s Z: /f ALL- Une fois cela fait, éteignez la machine virtuelle, retournez dans les paramètres, définissez à nouveau le disque dur comme premier périphérique de démarrage et essayez de démarrer normalement.
Remplacez /f ALLpar cette valeur /f UEFIsi votre système est basé sur l’UEFI. N’oubliez pas que, parfois, vous devez d’abord désactiver la prise en charge EFI si votre disque n’a pas été initialement configuré pour l’UEFI.
Attention : le processus peut se compliquer si l’image disque est endommagée ou si les fichiers de démarrage sont corrompus. Sur certaines configurations, il est parfois difficile de savoir si cela fonctionnera du premier coup.
Résumé
- Insérez une image ISO amorçable si le disque est vide ou si aucun système d’exploitation n’est installé.
- Activez ou désactivez la prise en charge EFI en fonction du type de système d’exploitation et de la configuration du disque.
- Utilisez des commandes de réparation de démarrage comme BCDBOOT si les fichiers de démarrage sont corrompus.
- Vérifiez l’ordre de démarrage : d’abord l’ISO, puis le disque, puis le réseau.
- Vérifiez que votre disque virtuel n’est ni endommagé ni manquant.
Conclure
L’une de ces méthodes devrait permettre de redémarrer cette machine virtuelle récalcitrante. Parfois, il suffit d’une simple manipulation, comme l’ajout de l’ISO correcte ou la modification des options EFI ; d’autres fois, il faut réparer les fichiers de démarrage. Sachez que nombre de ces problèmes surviennent après des conversions, des mises à niveau ou des modifications d’images disque. La patience et la persévérance sont donc essentielles. Croisons les doigts pour que cela vous évite des heures de recherche, car rien n’est plus satisfaisant que de voir Windows (ou Linux !) démarrer à nouveau sans problème dans VirtualBox.