Correction : Vérification des données Shim SBAT échouée - Violation de la politique de sécurité

Correction : Vérification des données Shim SBAT échouée - Violation de la politique de sécurité
Index

L'erreur "La vérification des données SBAT a échoué" perturbe le démarrage de Linux en dual-boot avec Windows, souvent en raison de la mise à jour de Démarrage sécurisé. Solutions proposées.

L'erreur “La vérification des données SBAT a échoué : violation de la politique de sécurité” apparaît généralement sur les ordinateurs ayant à la fois Windows et Linux installés (dual-boot). Elle survient lorsque la fonction de sécurité appelée Démarrage sécurisé bloque le démarrage de Linux.

Cela se produit car Linux utilise un ancien fichier de démarrage (appelé Shim ou GRUB) qui ne correspond pas aux dernières règles de sécurité introduites par Microsoft via les mises à jour récentes de Windows. Ces mises à jour rendent Démarrage sécurisé plus strict. Si le gestionnaire de démarrage Linux n’a pas été mis à jour ou correctement configuré, le système peut échouer à démarrer et afficher cette erreur.

Heureusement, il existe plusieurs façons de résoudre ce problème en fonction de votre configuration. Que vous utilisiez encore Linux aux côtés de Windows ou que vous n'en ayez plus besoin, les méthodes suivantes vous aideront à redémarrer votre système normalement.

1. Désactiver temporairement Démarrage sécurisé, mettre à jour Shim, puis le réactiver

La principale raison de cette erreur est que votre gestionnaire de démarrage Linux (généralement Shim) est obsolète et n'est plus approuvé par Démarrage sécurisé. Pour résoudre ce problème, vous devez d'abord désactiver temporairement Démarrage sécurisé, puis mettre à jour Shim vers une version sécurisée, et enfin réactiver Démarrage sécurisé pour une protection complète du système.

Étape 1 : Désactiver Démarrage sécurisé

  1. Redémarrez votre PC et entrez dans le BIOS/UEFI en appuyant sur la touche affichée au démarrage (généralement Del, Esc, F2, ou F10).
  2. Accédez à l'onglet Démarrage ou Sécurité.
  3. Trouvez l'option Démarrage sécurisé et mettez-la sur Désactivé.
  4. Appuyez sur F10 pour enregistrer les modifications et quitter le BIOS.
  5. Démarrez dans votre système Linux.

Étape 2 : Supprimer la politique SBAT et mettre à jour Shim dans Linux

  1. Une fois dans Linux, appuyez sur Ctrl + Alt + T pour ouvrir le Terminal.
  2. Supprimez la politique SBAT existante en utilisant cette commande :
    sudo mokutil --set-sbat-policy delete
  3. Redémarrez votre système une fois.
  4. Ouvrez à nouveau le Terminal et exécutez cette commande pour mettre à jour Shim :
    sudo apt update && sudo apt upgrade shim-signed
  5. Une fois la mise à jour terminée, redémarrez votre PC à nouveau.

Étape 3 : Réactiver Démarrage sécurisé

  1. Redémarrez votre PC et entrez à nouveau dans le BIOS.
  2. Allez à l'option Démarrage sécurisé et remettez-la sur Activé.
  3. Enregistrez les modifications et quittez le BIOS.
  4. Votre système devrait maintenant démarrer normalement avec Démarrage sécurisé activé et un Shim valide, mis à jour.

2. Modifier l'ordre de démarrage dans le BIOS pour prioriser le gestionnaire de démarrage Windows

Si votre système affiche toujours l'erreur SBAT ou essaie de démarrer sous Linux même après avoir corrigé Shim, le problème pourrait être dû au fait qu'un mauvais gestionnaire de démarrage soit sélectionné. Sur les systèmes dual-boot, Windows et Linux installent chacun leurs propres gestionnaires de démarrage (Gestionnaire de démarrage Windows et GRUB/Shim). Si le système essaie d'utiliser d'abord celui de Linux, cela peut déclencher cette erreur. Vous pouvez résoudre ce problème en modifiant l'ordre de démarrage dans le BIOS pour que le Gestionnaire de démarrage Windows se charge en premier.

  1. Redémarrez votre PC et entrez dans le BIOS/UEFI en appuyant sur la touche affichée au démarrage (généralement Del, Esc, F2, ou F10).
  2. Accédez à l'onglet ou à la section Démarrage.
  3. Cherchez Priorité de démarrage ou Options de priorité de démarrage.
  4. Définissez Gestionnaire de démarrage Windows comme première option de démarrage.
  5. Déplacez GRUB, Shim, ou toute entrée de démarrage Linux à une priorité plus basse.
  6. Appuyez sur F10 pour enregistrer les modifications et quitter le BIOS.
  7. Votre système devrait maintenant démarrer directement sous Windows sans charger d'abord le gestionnaire de démarrage Linux.

3. Désactiver le démarrage rapide dans le BIOS

Si vous obtenez encore l'erreur, le problème pourrait être causé par une fonctionnalité du BIOS appelée Démarrage rapide. Ce paramètre accélère le démarrage en ignorant les vérifications matérielles, mais il peut bloquer Linux ou d'autres systèmes d'exploitation de se charger correctement, surtout dans des configurations dual-boot. Désactiver le démarrage rapide force le système à vérifier tout le matériel correctement et évite les conflits avec les gestionnaires de démarrage comme Shim ou GRUB.

    1. Redémarrez votre PC et entrez dans le BIOS/UEFI en appuyant sur la touche affichée au démarrage (généralement Del, Esc, F2, ou F10).
    2. Allez à l'onglet ou à la section Démarrage. Sur certains systèmes, vous devrez peut-être passer en Mode avancé.

first.

  1. Cherchez un paramètre appelé Démarrage rapide.
  2. Réglez-le sur Désactivé.
  3. Enregistrez vos modifications (appuyez sur F10 ou utilisez l'option Enregistrer et quitter).
  4. Redémarrez votre PC et essayez de démarrer à nouveau.

4. Réinitialiser Windows pour supprimer les chargeurs de démarrage conflictuels

Si vous n'utilisez plus Linux et que vous souhaitez simplement que votre PC démarre sous Windows sans erreurs, réinitialiser Windows est une solution fiable. Ce processus supprime tout chargeur de démarrage Linux restant (comme GRUB ou Shim), répare les fichiers de démarrage Windows endommagés et rétablit les paramètres de démarrage sécurisé par défaut. C'est une bonne option lorsque d'autres solutions n'ont pas fonctionné ou si votre système affiche encore l'erreur SBAT après le démarrage.

  1. Commencez par forcer le redémarrage de votre PC 3 à 4 fois pour déclencher l'écran de Réparation automatique.
  2. Une fois que l'écran apparaît, cliquez sur Dépanner.
  3. Cliquez sur Réinitialiser ce PC.
  4. Choisissez Conserver mes fichiers si vous souhaitez préserver les données personnelles, ou Tout supprimer si vous souhaitez repartir à zéro.
  5. Suivez les étapes à l'écran pour compléter la réinitialisation.

Une fois la réinitialisation terminée, Windows démarrera normalement en utilisant le chargeur de démarrage par défaut. Si nécessaire, vous pouvez réactiver le démarrage sécurisé via le BIOS pour une protection supplémentaire.

Maintenant que tu as fini de lire Correction : Vérification des données Shim SBAT échouée - Violation de la politique de sécurité, nous t'invitons à explorer davantage la catégorie Linux. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!

Go up