
Erreur Secure Boot Anti-Cheat Battlefield 6 EA Javelin TPM Requis
Corrigez l'erreur Secure Boot de Battlefield 6 où l'anti-cheat EA Javelin exige TPM 2.0 et UEFI Secure Boot activés pour lancer le jeu sur PC.
Qu'est-ce que l'erreur Secure Boot de Battlefield 6 ?
Battlefield 6 utilise le système anti-cheat EA Javelin, qui opère au niveau du noyau pour empêcher la triche. Au lancement de BF6, Javelin vérifie que votre système a UEFI Secure Boot et TPM 2.0 activés avant d'autoriser le démarrage du jeu. Si l'un ou l'autre est absent ou désactivé, le jeu affiche « Secure Boot is not enabled » ou « Anti-cheat error: platform security requirements not met » et refuse de se lancer.
Ce n'est pas un bug — Javelin nécessite Secure Boot pour vérifier qu'aucun code non autorisé (bootkits, rootkits ou pilotes de triche) n'a modifié la chaîne de démarrage. TPM 2.0 fournit une attestation matérielle que le système est dans un état de confiance. La plupart des PC construits après 2016 supportent ces fonctionnalités, mais elles peuvent être désactivées par défaut dans le BIOS.
Quand cette erreur se produit-elle ?
- Au lancement du jeu — BF6 se ferme immédiatement avec une boîte de dialogue d'erreur anti-cheat
- Après une réinitialisation du BIOS ou un effacement CMOS ayant rétabli les paramètres par défaut
- Sur les PC où Windows a été installé en mode Legacy/CSM avec un disque MBR
- Après un changement de carte mère sans reconfiguration des paramètres UEFI
- Sur les systèmes où Secure Boot est activé mais le mode de démarrage est incompatible
Causes courantes
- Secure Boot est désactivé dans les paramètres du BIOS/UEFI
- TPM 2.0 n'est pas activé ou n'est pas présent sur la carte mère
- Le CSM (Compatibility Support Module) est activé, ce qui désactive Secure Boot
- Windows a été installé sur un disque partitionné en MBR au lieu de GPT
- Le firmware de la carte mère est obsolète avec une implémentation défaillante de Secure Boot
- Des logiciels tiers ou pilotes personnalisés ont placé des composants non signés dans la chaîne de démarrage
- Le type d'OS dans le BIOS est défini sur « Other OS » au lieu de « Windows UEFI Mode »
Corrections étape par étape
- Vérifier l'état actuel de Secure Boot — Appuyez sur Win+R, tapez
msinfo32et appuyez sur Entrée. Cherchez « État du démarrage sécurisé » — il doit indiquer « Activé ». Vérifiez aussi « Mode BIOS » — il doit indiquer « UEFI » (pas « Hérité »). Si Secure Boot est désactivé ou le mode est Hérité, passez aux étapes suivantes.
- Activer Secure Boot sur ASUS — Redémarrez et appuyez sur Suppr ou F2 pour entrer dans le BIOS. Allez dans Boot > CSM > désactivez Launch CSM. Puis Boot > Secure Boot > OS Type et sélectionnez Windows UEFI mode. Activez Secure Boot State. Sauvegardez et quittez (F10).
- Activer Secure Boot sur MSI — Entrez dans le BIOS avec Suppr. Allez dans Settings > Advanced > Windows OS Configuration > réglez BIOS UEFI/CSM Mode sur UEFI. Naviguez vers Settings > Security > Trusted Computing et activez Security Device Support (TPM). Puis Settings > Security > Secure Boot et activez Secure Boot. Sauvegardez et quittez.
- Activer Secure Boot sur Gigabyte — Entrez dans le BIOS avec Suppr. Allez dans BIOS > CSM Support et désactivez-le. Naviguez vers BIOS > Secure Boot > Secure Boot Enable et activez-le. Pour TPM, allez dans Peripherals > Trusted Computing 2.0 et activez-le. Sauvegardez et quittez.
- Activer Secure Boot sur ASRock — Entrez dans le BIOS avec F2 ou Suppr. Allez dans Boot > CSM et désactivez-le. Naviguez vers Security > Secure Boot et activez-le. Pour TPM, allez dans Security > Intel Platform Trust Technology ou AMD fTPM et activez-le. Sauvegardez et quittez.
- Convertir un disque MBR en GPT (si le mode BIOS indique Hérité) — Si Windows a été installé en mode Legacy, vous devez convertir le disque de démarrage de MBR en GPT. Ouvrez l'invite de commandes en administrateur et exécutez
mbr2gpt /validate /disk:0pour vérifier la compatibilité, puismbr2gpt /convert /disk:0pour convertir sans perte de données. Après la conversion, entrez dans le BIOS et passez le mode de démarrage de Legacy à UEFI.
- Activer TPM 2.0 — Dans le BIOS, cherchez Intel PTT (Platform Trust Technology) sous Security ou Advanced > Trusted Computing, ou AMD fTPM sous AMD CBS > PSP Configuration. Activez l'option correspondant à votre processeur. Vérifiez dans Windows en appuyant sur Win+R et en tapant
tpm.msc— la version TPM doit indiquer 2.0.
- Mettre à jour le firmware BIOS — Visitez la page support du fabricant de votre carte mère, téléchargez la dernière version du BIOS et flashez-la avec l'outil intégré (ASUS EZ Flash, MSI M-Flash, Gigabyte Q-Flash). Un firmware obsolète peut avoir une implémentation défaillante de Secure Boot que Javelin rejette.
Si le problème persiste
Si Secure Boot et TPM sont activés mais BF6 ne se lance toujours pas, vérifiez qu'aucun pilote non signé ne brise la chaîne Secure Boot en exécutant bcdedit /enum dans une invite de commandes élevée et en vérifiant que testsigning est réglé sur No. Si vous avez activé le mode test pour le modding, exécutez bcdedit /set testsigning off et redémarrez. Pour les systèmes qui ne possèdent véritablement pas TPM 2.0 ni Secure Boot (cartes mères antérieures à 2013), la seule option est une mise à niveau matérielle — Javelin ne propose pas de contournement. Consultez la page EA Help pour les dernières mises à jour de compatibilité.
Erreurs connexes
Corrigez le crash de Battlefield 6 vers le bureau sans message d'erreur. Fix anti-triche Javelin PCIe, crash Frame Generation, fuite mémoire et overlays.
Corrigez l'erreur DXGI_ERROR_DEVICE_HUNG dans Battlefield 6. Résolvez les crashs GPU, erreurs DirectX et freezes sur cartes Nvidia et AMD.
Corrigez l'erreur Valorant VAN 9001 liée aux exigences TPM et démarrage sécurisé. Guide complet de configuration BIOS.