<p>Glossaire :</p>
<ul>
<li>
<p>TPM : Trusted Platform Module. Un matériel dans un ordinateur Windows moderne, qui peut être utilisé pour la sécurité :</p>
</li>
<li>
<p>directement par l’OS (Windows et Linux)</p>
</li>
<li>
<p>par d’autres matériels, comme Intel TXT/SMX</p>
</li>
<li>
<p>dTPM : TPM discret 1.0/1.2 ou 2.0 ; un module que vous (branchez) ou que l’OEM (branche ou soude) doit ajouter à votre carte mère, généralement des modules propriétaires via un connecteur 13, 15, 17, 19 broches (avant 2015)</p>
</li>
<li>
<p>fTPM : Firmware TPM ; est toujours compatible TPM 2.0. Un module intégré dans le CPU ou le chipset. (de 2015 à aujourd’hui) Plus besoin d’un dTPM sur la carte mère. Mais un dTPM peut aussi être utilisé.</p>
</li>
<li>
<p>Intel TXT/SMX : une extension CPU Intel qui <strong>utilise</strong> un dTPM ou fTPM séparé ; TXT/SMX ne <strong>contient pas</strong> de fTPM ou dTPM</p>
</li>
<li>
<p>Intel PTT : implémentation matérielle d’Intel du fTPM ; intégrée dans le chipset depuis le LGA 1151 (anno 2015)</p>
</li>
<li>
<p>AMD PSP : Platform Security Processor, le terme générique d’AMD pour tous les équivalents Intel de TXT/SMX, PTT, fTPM, Intel ME</p>
</li>
<li>
<p>fTPM est intégré dans le CPU/SOC/APU depuis 2018</p>
</li>
<li>
<p>note : le fTPM d’AMD est en fait un <a href="https://en.wikipedia.org/wiki/ARM_architecture#Security_extensions">ARM Cortex-A5 TrustZone</a></p>
</li>
<li>
<p>TPM 2.0 : inclut (généralement) le support pour 1.0 et 1.2</p>
</li>
<li>
<p>TPM 1.0/1.2 : ancienne spécification TPM. (Avant 2013)</p>
</li>
</ul>
<p>Il y a trois options :</p>
<p>Général<br>
Intel<br>
AMD</p>
<p>principalement pas de support matériel pour un dTPM<br>
impossible d’exécuter Windows 11<br>
avant 2013</p>
<p>Pas officiellement supporté, mais devrait fonctionner avec Windows 11, si vous achetez/avez un dTPM avec support TPM 2.0</p>
<p>Beaucoup de cartes mères ont un socket propriétaire pour un dTPM</p>
<p>Un dTPM (ou alternativement fTPM) est requis !<br>
Le TPM lui-même n’est pas inclus, mais <strong>peut</strong> être présent. Branché/soudé sur la CM par l’OEM ou l’utilisateur</p>
<p>Si vous avez un dTPM vous devriez pouvoir l’activer dans le BIOS/UEFI et exécuter Windows 11.</p>
<p>Vous devriez pouvoir commander un dTPM pour votre carte mère spécifique. Consultez le manuel pour le bon nombre de broches<br>
depuis 2013</p>
<p>dTPM séparé requis</p>
<p>Aucun des chipsets <strong>LGA1150</strong> (alias 4ème et 5ème Gen Core CPU) (H81, C222, B85, C224, Q85, Q87, C226, H87, Z87) et antérieurs n’a le support PTT, donc pas de fTPM intégré<br>
depuis 2016/2017</p>
<ul>
<li>dTPM séparé requis</li>
<li>pas de fTPM intégré</li>
</ul>
<p>cela concerne les cartes mères Zen (1ère gen)/Ryzen 1000</p>
<p>support officiel Windows 11.<br>
un module fTPM intégré dans le CPU ou le chipset<br>
depuis 2015</p>
<p>fTPM (qu’Intel appelle PTT) inclus dans chaque chipset (sauf C236)</p>
<p>Tous les <strong>LGA1200</strong> (8/9/10/11ème gen core CPU) avec chipset 400 et 500 ont le support PTT</p>
<p>Tous (sauf un) les chipsets <strong>LGA1151</strong> (6/7ème Gen Core CPU) (100, 200, 300, <strong>sauf C236</strong>) ont le support PTT<br>
depuis 2018</p>
<p>fTPM inclus dans chaque SOC/CPU</p>
<p>Socket AM4, “Zen+” (Ryzen 2000), “Zen 2”, “Zen 3” et plus récent contiennent un fTPM intégré</p>
<p>Exemples de dTPM que vous devriez pouvoir acheter et utiliser pour mettre à niveau votre PC :</p>
<ul>
<li>
<p><a href="https://webcache.googleusercontent.com/search?q=cache:evL7MMYyI8EJ:https://www.asrock.com/mb/spec/card.asp%3FModel%3DTPM-S%2520Module+&cd=3&hl=en&ct=clnk&gl=de">ASRock TPM-S Module (18-1 pin)</a></p>
</li>
<li>
<p><a href="https://www.asus.com/Motherboards-Components/Motherboards/Accessories/TPM-M-R2-0/">ASUS TPM-M R2.0 (14-1 pin)</a></p>
</li>
<li>
<p><a href="https://www.gigabyte.com/Motherboard/GC-TPM20#ov">Gigabyte GC-TPM2.0 (20-1 pin)</a></p>
</li>
<li>
<p><a href="https://www.msi.com/Motherboard/TPM-20-Module">MSI TPM 2.0 MODULE (12-1 pin)</a></p>
</li>
<li>
<p><a href="https://ark.intel.com/content/www/us/en/ark/products/55170/tpm-module-axxtpme3.html">Intel TPM Module AXXTPME3 pour les systèmes Xeon E3 (14-1 pin)</a></p>
</li>
</ul>
<p>PS :</p>
<ul>
<li>
<p>Excellent article pour aller plus loin : <a href="https://pupuweb.com/how-to-enable-tpm20-install-upgrade-windows11/">https://pupuweb.com/how-to-enable-tpm20-install-upgrade-windows11/</a></p>
</li>
<li>
<p>Excellent outil pour vérifier votre compatibilité : <a href="https://github.com/rcmaehl/WhyNotWin11">https://github.com/rcmaehl/WhyNotWin11</a></p>
</li>
</ul>
<p>Note complémentaire :</p>
<ul>
<li>
<p>UEFI est requis</p>
</li>
<li>
<p>CSM doit être désactivé (CSM = “Compatibility Support Module”, une option sur de nombreuses cartes mères UEFI pour émuler le démarrage BIOS)</p>
</li>
<li>
<p>Le disque de démarrage doit être en GPT (le mode CSM/BIOS implique MBR ; Windows 10 contient l’outil MBR2GPT qui convertit votre disque de MBR en GPT en quelques secondes et sans perte de données)</p>
</li>
</ul>
<p>Mon expérience :</p>
<p>J’ai un CPU Intel 4ème Gen (E-1230 v3) avec chipset H87, donc pas de fTPM. J’ai acheté le dTPM approprié auprès du fabricant de ma carte mère. J’ai mis à jour le BIOS/UEFI vers la dernière version bêta. <a href="https://i.sstatic.net/x3a2M.jpg">Et voilà, TPM 2.0 est disponible dans Windows.</a></p>
<p>J’ai aussi eu besoin de :</p>
<ul>
<li>
<p>convertir mon disque de MBR en GPT avec MBR2GPT.exe</p>
</li>
<li>
<p>désactiver le mode CSM dans l’UEFI</p>
</li>
</ul>