MSI BIOS設定でTPMを有効にする方法
MSIマザーボードのTPMサポート状況を把握するのは、特にWindows 11を起動しようとして問題が発生した場合は、少々奇妙に感じるかもしれません。通常、最新のMSIマザーボードのほとんどは、専用チップ(dTPM )経由、またはAMD構成のfTPMやIntel構成のPTTなどのファームウェアベースのオプションを通じてTPM 2.0をサポートしています。TPM 2.0が有効になっていないとWindows 11をインストールできないため、BIOSが正しく設定されていない場合や、ハードウェアがTPM 2.0を初期状態でサポートしていない場合は、悪夢のような状況になります。
このプロセスは基本的に2つのパートに分かれています。まず、BIOSでTPMを有効にする必要があります。これは通常、メニューやオプションが山積みです。次に、ファームウェアベースのTPM(fTPMまたはPTT)とハードウェアチップベースのTPM(dTPM)のどちらを使用するかを選択します。最近のMSI製マザーボードでは設定は比較的簡単ですが、古いマザーボードや専用のTPMモジュールを搭載したマザーボードの場合は、設定が複雑になることがあります。電源を入れた後でもTPMが検出されない場合もあります。私が試した古いG45ラップトップのマザーボードでは、何をしてもTPMモジュールが認識されませんでした。そこで、よくある落とし穴と、正常に動作しているかどうかを確認するためのヒントを交えて、手順を追って説明します。
MSIマザーボードでTPMを有効にする方法
BIOSにアクセスするには、まずここにアクセスする必要があります
PCの電源を入れ、DelキーまたはF2キーを連打してBIOSメニューを表示させます。Fast Bootが有効になっていると、BIOSが表示されないことがあり、非常に煩わしいです。その場合は、PCを3回素早く再起動してみてください。Windows回復環境(WinRE)が起動するはずです。そこから、「詳細修復オプションの表示」 > 「トラブルシューティング」 > 「詳細オプション」 > 「UEFIファームウェア設定」に進みます。これで、再起動後にBIOSが強制的に起動します。BIOSメニューは必ずしも一貫しているわけではないため、時々奇妙な動作になり、何度か試したり再起動したりする必要があることがあります。
MSI BIOSでTPMを有効にする手順
BIOSに入ったら、通常はF7キーを押してAdvanced Modeに切り替えます(Advanced Modeがまだオンになっていない場合は)。さて、ここからが重要な部分です。これはマザーボードのモデルとBIOSのバージョンによって大きく異なりますが、主な目的はTrusted Computingセクションを見つけることです。
方法1: AMDマザーボード(B550M、X570など)の場合
- 「設定」 > 「セキュリティ」 > 「信頼できるコンピューティング」に移動します。 「詳細設定」や「セキュリティ」などの別のタブに隠れている場合もあります。
- セキュリティデバイスサポートを「有効」に設定します。これにより、TPM機能が有効になります。
- fTPMを設定するオプションを選択します。通常、 「Switchable(firmware)」や「Use Firmware TPM」といった表示が出てきます。これはほとんどのユーザーが望むもので、ハードウェアチップは必要ありません。
- F10キーを押して設定を保存し、終了します。再起動して、WindowsにTPMが表示されるかどうかを確認してください。
これは、新しいMSI製マザーボードで最も一般的に採用されているファームウェアベースのTPMサポートを有効にするため、役立ちます。BIOSがハードウェアTPMを自動検出しない場合がありましたが、ファームウェアを有効にすると問題なく動作しました。マザーボードによっては、これらのオプションを表示したり、新しいTPM機能を利用するためにBIOSを更新する必要がある場合があります。
方法2: Intelマザーボード(Z87シリーズ以降)の場合
- 「設定」 > 「セキュリティ」 > 「Trusted Computing」に移動します。BIOS画面の右下にある「セキュリティ」タブの下にある場合もあります。
- セキュリティ デバイス サポートを有効にします。
- TPM デバイスの選択を構成して、個別の TPM (インストールされている場合) またはファームウェア ベースのPTT を選択します。
- F10で保存して再起動してください。設定が適用されます。
PCRバンクやプラットフォーム階層といった高度なオプションが表示されることもありますが、セキュリティのカスタマイズにこだわらない限り、デフォルトのままで問題ありません。また、マザーボードがTPMのクリアに対応している場合は、同じメニューで設定できますが、tpm.mscBIOSのクリアはキーを消去する可能性があり、正しく行わないと面倒な作業になる可能性があるため、Windowsから実行することをお勧めします。
MSIラップトップ – 簡単なメモ
手順は同じかもしれませんが、BIOSにTrusted Computingのオプションが表示されない場合があります。その場合は、Right Shift + Right Ctrl + Left AltF2キーとF3キーを同時に押してみてください。少し奇妙ですが、TPMを有効にするために必要なセキュリティ設定が解除されます。その後、同じ手順に従ってTPMをオンにしてください。
TPMが有効になっているかどうかを確認する – 簡単な検証
保存して再起動したら、WindowsがTPMを検出しているかどうかを確認することをお勧めします。Win + Rキーを押して「ファイル名を指定して実行」ダイアログを開き、「」と入力してEnterキーを押します。TPM管理コンソールが開きます。TPMが「使用可能」tpm.mscと表示されるはずです。表示されない場合、または「サポートされていません」と表示される場合は、特に最近TPMを有効にした場合やハードウェアTPMモジュールを使用した場合は、BIOS設定を再確認してください。
BIOSでTPMを有効にしても検出されない場合は、トラブルシューティングが必要です。マザーボードがTPM 2.0をサポートしていない可能性があります。MSIの公式TPM 2.0対応マザーボードリストをご確認ください。BIOSまたはファームウェアの問題により、ハードウェアモジュールがサポートされていても動作しない場合があります。BIOSを更新するか、別のTPMモジュールが必要かどうかを確認する必要があるかもしれません。
結局のところ、BIOSがTPMを認識し、Windowsがそれを認識できるかどうかにかかっています。それでも問題が解決しない場合は、TPMをクリアしてみるのも良いかもしれません(ただし、クリアするとすべてのキーが消去されるので注意が必要です)。あるいは、可能であれば、Windowsのインストール時にTPMの要件全体をバイパスすることもできますが、これは全く別の話なのでここでは扱いません。