VM Windows restaurée non amorçable
Étapes de dépannage pour une VM Windows qui ne démarre pas après avoir été restaurée à partir d’un snapshot, y compris les corrections pour les snapshots non quiescés, les mises à jour en attente, les problèmes de pilotes et les chargeurs de démarrage corrompus.
Après la restauration d’une copie d’une machine virtuelle à partir d’un instantané récent, il se peut que la copie restaurée ne parvienne pas à démarrer correctement. La VM peut s’arrêter avec un message d’écran bleu indiquant :
Votre PC a rencontré un problème et doit redémarrer. Nous collectons simplement quelques informations d’erreur, puis nous redémarrerons pour vous.
Plusieurs problèmes au niveau de l’invité peuvent empêcher une VM Windows de démarrer correctement. Vous trouverez ci-dessous les causes les plus courantes et leurs solutions correspondantes.
Causes et solutions courantes
1. Instantanés non quiescés
L’une des causes les plus fréquentes d’échec de démarrage d’une VM restaurée est que l’instantané n’a pas été pris dans un état propre (Quiescé) . Un instantané quiescé garantit que la mémoire et les E/S disque de la VM sont dans un état stable, ce qui augmente les chances que la VM restaurée démarre correctement. Sans quiescence, l’instantané a pu capturer un état instable ou incohérent.
Solution :
Assurez-vous que, lorsque des instantanés sont pris, ils sont quiescés. La quiescence permet au système d’exploitation de suspendre les opérations d’E/S, de vider la mémoire et de garantir qu’aucune transaction incomplète n’est enregistrée dans l’instantané.
Pour les futures sauvegardes, activez l’option Quiesce Snapshots lors de la planification des sauvegardes pour les VM Windows. Cette fonctionnalité garantit que le système est dans un état stable avant la prise d’un instantané.
2. Mises à jour Windows en attente ou partiellement installées
Si des mises à jour Windows étaient partiellement installées ou en cours lorsque l’instantané a été pris, la VM restaurée peut rencontrer des problèmes de démarrage en raison d’un état de mise à jour incomplet ou corrompu.
Solution :
Démarrez la VM en Mode sans échec et terminez les mises à jour en attente.
Vous pouvez également essayer de désactiver temporairement le service Windows Update afin de permettre à la VM de démarrer sans appliquer les mises à jour incomplètes. Une fois démarrée, réactivez-le manuellement et recherchez les mises à jour.
Consultez les journaux de Windows Update dans l’Observateur d’événements afin d’identifier les mises à jour problématiques qui pourraient devoir être annulées ou réinstallées.
3. Incompatibilité de pilotes ou pilotes manquants
Parfois, la configuration matérielle de la VM dans VergeOS (par exemple, contrôleurs de disque, adaptateurs réseau) peut différer de l’environnement d’origine, ce qui provoque des problèmes de démarrage en raison de pilotes incompatibles ou manquants. Cela est particulièrement courant lors de la restauration de VM provenant d’un autre hyperviseur.
Solution :
Démarrez la VM en utilisant Récupération Windows et tentez de réparer automatiquement le système.
Vérifiez que les pilotes Virtio ou SCSI appropriés sont installés, surtout si la VM utilise des interfaces Virtio pour le stockage ou le réseau.
Si le problème persiste, démarrez en Mode sans échec et mettez manuellement à jour les pilotes de la VM depuis le Gestionnaire de périphériques.
4. Chargeur de démarrage corrompu
Si le chargeur de démarrage Windows était corrompu dans l’instantané, la VM restaurée ne démarrera pas correctement. Cela peut se produire si le système effectuait une tâche critique liée au processus de démarrage (comme une mise à jour ou une opération sur le disque) lorsque l’instantané a été pris.
Solution :
Utilisez l’Environnement de récupération Windows (WinRE) pour réparer le chargeur de démarrage :
Démarrez la VM à l’aide d’un disque d’installation Windows ou d’un support de récupération.
Sélectionnez Réparer votre ordinateur > Dépannage > Options avancées > Réparation du démarrage.
Si la réparation du démarrage ne fonctionne pas, ouvrez une invite de commandes et exécutez les commandes suivantes :
Ces commandes répareront le Master Boot Record (MBR) et reconstruiront les données de configuration du démarrage (BCD).
5. Modifications de la configuration matérielle
Des modifications de la configuration matérielle de la VM, telles que le nombre de CPU, l’allocation mémoire ou le type de disque, peuvent provoquer une instabilité ou empêcher la VM de démarrer.
Solution :
Vérifiez que la configuration matérielle de la VM dans VergeOS correspond à la configuration d’origine au moment où l’instantané a été pris.
Si vous avez apporté des modifications, comme l’augmentation de la mémoire ou le changement du nombre de CPU, essayez de revenir à la configuration d’origine pour voir si la VM démarre correctement.
Bonne pratique : gérer les mises à jour Windows dans les VM invitées
Une VM invitée exécutant Windows, et connaissant un redémarrage inattendu, est souvent due au fait que le service Microsoft Windows Update est configuré pour appliquer automatiquement des mises à jour nécessitant fréquemment un redémarrage.
Recommandations :
Planifiez la création d’instantanés pendant les fenêtres de maintenance, lorsque les mises à jour Windows ne sont pas en cours d’application.
Configurez les paramètres de Windows Update pour éviter les installations ou redémarrages automatiques, en particulier sur les VM critiques. Utilisez plutôt un processus de mise à jour manuelle pendant les périodes de maintenance planifiées.
Consultez régulièrement les journaux Windows Update dans l’Observateur d’événements afin de détecter les problèmes potentiels liés aux mises à jour qui pourraient affecter la stabilité de la VM.
Mis à jour
Ce contenu vous a-t-il été utile ?