自作の基礎

Windows 11のTPM 2.0とセキュアブート有効化|fTPM・PTTをBIOSで設定する7原則

「Windows 11へのアップグレードができない」「TPM 2.0が未検出と言われる」で詰まったときの全手順を解説。①tpm.msc/msinfo32での現状確認②Intel PTT・AMD fTPMのBIOS設定箇所(ASUS/MSI/Gigabyte/ASRock 対応)③セキュアブートのUEFIモード前提確認④BitLocker回復キーの事前保存⑤落とし穴5つ⑥7原則⑦Q&A5問を、Microsoft公式・NinjaOne・buildsometech等の複数ソースをクロスチェックして解説します。推測ASIN・推測URLは一切使用しません。

Windows 11のTPM 2.0とセキュアブート有効化|fTPM・PTTをBIOSで設定する7原則 のサムネイル画像

※ 本記事はアフィリエイト広告(Amazon アソシエイト等)を含みます

Windows 11へのアップグレードを試みたら”このPCはWindows 11を実行できません”と表示された」「新しく自作PCを組んだのにTPM 2.0が検出されない」——自作PCユーザーがWindows 11移行で最初にぶつかる壁が、TPM 2.0とセキュアブートの有効化です。結論から言うと、TPM 2.0はほぼすべての最新マザーボードにファームウェアとして内蔵されており、BIOSで「fTPM(AMD)」または「PTT(Intel)」をEnableにするだけで5分以内に解決します。別売りのTPMモジュールを購入する必要はありません。本記事は、Microsoft公式・NinjaOne・buildsometech等の複数ソースをクロスチェックして、TPM 2.0とセキュアブートの有効化手順を、マザーボードメーカー別の設定箇所も含めて解説します。

この記事の要点

  • TPM 2.0はCPUファームウェアとして内蔵済み。IntelはPTT(Platform Trust Technology)、AMDはfTPM(Firmware TPM)として実装されており、BIOSで有効化するだけ(Microsoft Support
  • 現状確認は tpm.msc が最速。「TPMの準備ができています」+「仕様バージョン2.0」が表示されれば要件クリア
  • セキュアブートはUEFIモードが前提。まず msinfo32 で「BIOSモード: UEFI」を確認してからSecure Bootを有効化する
  • BitLockerが有効なPCは事前に回復キーを保存してからBIOS設定を変更する(詳細は後述)
  • マザーボードメーカーで設定箇所が異なる。ASUS・MSI・Gigabyte・ASRockそれぞれのBIOS上のメニュー位置を後述の表にまとめた
  • 推測 ASIN・推測 URL は不使用

1. 結論:BIOSでfTPMかPTTをEnableにするだけ

まず全体像を一言で。TPM 2.0とは「Trusted Platform Module」の略で、暗号鍵の生成・保管・認証を担うセキュリティチップです。Windows 11はこれを必須要件に定めています。物理的なTPMチップを搭載したマザーボードも存在しますが、現在主流なのはファームウェアTPM——CPU自体が担う仮想的なTPMです。IntelはPTT(Platform Trust Technology)、AMDはfTPM(Firmware TPM)という名称で実装しており、2018年以降のマザーボードであればほぼ標準搭載されています。

セキュアブート(Secure Boot)は、OSの起動時に「署名されていないブートローダーやドライバーをブロックする」機能で、マルウェアによる起動ハイジャックを防ぎます。Windows 11のインストール要件の一つですが、セキュアブートはUEFIモードが前提であり、CSM(レガシーBIOS互換モード)が有効だと機能しません。

作業の全体フローは4ステップです:

  1. tpm.mscmsinfo32 で現状確認(TPMの有無とBIOSモードを把握)
  2. BIOSを開いてfTPM/PTTをEnableにする(Intel/AMDで設定箇所が異なる)
  3. BIOSでSecure BootをEnableにする(UEFIモード確認後)
  4. 再起動して tpm.msc で「仕様バージョン2.0」を確認

2. 現状確認:3つのチェック方法

設定を変更する前に、現在の状態を確認します。

TPM 2.0 / セキュアブート 確認方法3種
評価項目
確認ツール
確認できる内容
操作手順
判定ポイント
tpm.msc TPMの有無・バージョン Win+R → tpm.msc → Enter 「TPMの準備ができています」+「仕様バージョン2.0」→ OK。「互換性のあるTPMが見つかりません」→ BIOS設定が必要
msinfo32 BIOSモード・セキュアブート状態 Win+R → msinfo32 → Enter → システムの概要 「BIOSモード: UEFI」+「セキュアブートの状態: 有効」→ OK。「レガシー」→ CSM無効化が必要
Windowsセキュリティ セキュリティプロセッサの詳細 設定 → プライバシーとセキュリティ → Windowsセキュリティ → デバイス セキュリティ → セキュリティプロセッサの詳細 「仕様バージョン: 2.0」→ OK。「セキュリティプロセッサ」の項目が表示されない→ BIOS設定が必要

3. BIOSでTPM 2.0を有効化する手順

BIOSに入る方法は2通りあります。

方法A(Windows 11から起動): スタート → 設定 → システム → 回復 → 「PCの起動をカスタマイズする」の「今すぐ再起動」→ トラブルシューティング → 詳細オプション → UEFIファームウェアの設定 → 再起動

方法B(電源投入時に連打): PCの電源を入れた直後、F2・F10・DEL・Escなどのキーを連打(マザーボードメーカーにより異なる。POST画面に「Press DEL to enter setup」などと表示される)

BIOSに入ったら、以下のメーカー別表を参考にfTPM/PTTの設定箇所を探します。

マザーボードメーカー別 TPM有効化 BIOS設定箇所
評価項目
メーカー
AMD(fTPM)の設定箇所
Intel(PTT)の設定箇所
ASUS Advanced → AMD fTPM configuration → AMD fTPM switch → Enabled Advanced → PCH-FW Configuration → PTT → Enabled
MSI Settings → Miscellaneous → AMD CPU TPM → Enabled(または Security → Trusted Computing → AMD fTPM) Settings → Miscellaneous → Intel PTT → Enabled(またはAdvanced → PCH Configuration → PTT)
Gigabyte Settings → Miscellaneous → AMD CPU fTPM → Enabled Settings → PCH-FW Configuration → TPM Device Selection → PTT(またはPeripherals → Trusted Platform Module → Enabled)
ASRock Advanced → AMD CPU fTPM → Enabled Advanced → Intel Platform Trust Technology → Enabled

設定変更後は「F10」または「Save & Exit」で保存して再起動します。再起動後、tpm.msc を開いて「仕様バージョン2.0」と表示されれば有効化成功です(NinjaOne)。

4. セキュアブートの有効化

TPM 2.0を有効化したら、次はセキュアブートを有効にします。ただしセキュアブートはUEFIモードが前提です。まず msinfo32 で「BIOSモード」を確認してください。

「レガシー」と表示されている場合: BIOSでCSM(Compatibility Support Module)を「Disabled」に設定し、ブートモードをUEFIに変更する必要があります。ただしCSMを無効化するとOSが起動しなくなるケースがあるため、mbr2gpt コマンドでGPTに変換してからCSMを無効化する順序が安全です(詳細はBSODエラー対処も参照)。

「UEFI」と表示されている場合: BIOSのセキュアブート設定を探してEnabledに変更するだけです。

セキュアブート有効化 BIOS設定箇所(主要メーカー)
評価項目
メーカー
セキュアブートの設定箇所
備考
ASUS Boot → Secure Boot → Secure Boot → Enabled OS Type を「Windows UEFI mode」にしてから有効化
MSI Settings → Security → Secure Boot → Secure Boot → Enabled CSMが有効の場合は先にDisabledへ
Gigabyte BIOS → Windows 10 Features → Windows 10 → Enabled(または Security → Secure Boot → Enabled) Gigabyte最新BIOSはWindows 10/11 Featuresタブから設定
ASRock Security → Secure Boot → Enable Secure Boot → Enabled Boot ModeがUEFIであることを先に確認

セキュアブートを有効化して保存・再起動後、msinfo32 の「セキュアブートの状態」が「有効」に変わっていれば完了です(Windows Forum)。

5. 在宅×副業PCでの実践

6. 落とし穴5つ

落とし穴①:fTPM有効化後に「スタッタリング(プチフリ)」が発生することがある AMDの一部プラットフォーム(Ryzen 3000/5000番台・特定BIOSバージョン)でfTPM有効化後にPCがプチフリするケースが報告されています。BIOSをメーカー最新版にアップデートしてから有効化するか、問題が解消しない場合は別途TPMモジュールを使う選択肢もあります(BIOSアップデート手順参照)。

落とし穴②:TPM有効化とセキュアブート有効化は別の操作 「TPM 2.0を有効にしたのにWindows 11に上げられない」場合、セキュアブートが別途Disabledのままになっているケースが多い。必ず両方を確認してください。

落とし穴③:「BIOSモード: レガシー」のままセキュアブートをEnabledにしても機能しない セキュアブートはUEFIモード専用の機能です。CSMが有効のBIOS(レガシーモード)でSecure Boot項目をEnabledにしても、実際には機能せず msinfo32 の「セキュアブートの状態」は「有効」に変わりません(XMPと同様、設定項目があっても前提条件が必要)。

落とし穴④:「TPMの準備ができています」でも仕様バージョンが1.2のケース 古いマザーボードや設定によってはTPM 1.2が有効になっているだけで、Windows 11に必要な2.0が満たされない場合があります。tpm.msc で「仕様バージョン」を必ず確認してください。

落とし穴⑤:BIOSリセット後にfTPM/PTTが無効化される CMOSクリア(電池抜き・ジャンパー)でBIOSをデフォルトに戻すと、fTPM/PTTも無効に戻ることがあります。CMOSクリア後はTPM有効化とセキュアブート有効化を再度確認してください。

7. Windows 11 TPM 2.0/セキュアブート設定で失敗しない7原則

  1. 「互換性のあるTPMが見つかりません」はBIOS設定の問題。慌てず手順どおりに進める
  2. fTPM(AMD)とPTT(Intel)はCPUが違えば設定名が変わる。マザーボードのマニュアルで確認
  3. セキュアブートの前にBIOSモードを確認。「レガシー」ならCSM無効化が先決
  4. BitLockerが有効なPCはBIOS変更前に回復キーをMicrosoftアカウントか紙に保存する
  5. 設定変更は1つずつ。TPM有効化→再起動→確認→セキュアブート有効化の順で進める
  6. fTPM有効化後にプチフリが発生したらBIOSを最新版に更新してから再設定
  7. CMOSクリア後はTPMとセキュアブートの再確認を忘れない

8. Q&A

Q1. TPMモジュール(物理チップ)を別途購入する必要はありますか? 2018年以降のマザーボードであれば、ほぼ不要です。fTPM(AMD)またはPTT(Intel)でファームウェアTPMが内蔵されており、BIOSで有効化するだけです。物理TPMモジュールが必要なのは、非常に古いマザーボードでfTPM/PTTが実装されていない場合のみです。

Q2. AMD fTPM有効化後にゲームやアプリがプチフリするのはなぜですか? 一部のAMD Ryzenプラットフォームで確認されているBIOS側の不具合です。マザーボードメーカーの最新BIOSにアップデートすると解消するケースが多く報告されています。それでも解消しない場合は、BIOSでfTPMを「Discrete TPM(物理モジュール優先)」に切り替えるか、物理TPMモジュールを取り付ける対処法があります。

Q3. セキュアブートを有効にするとLinuxがブートできなくなりますか? 最新のUbuntu・Fedoraなど主要ディストリビューションはセキュアブート対応済みです。ただし一部の古いディストリビューションや自己コンパイルしたカーネルは対応が必要になる場合があります。Windows 11専用PCなら問題なく有効化できます。

Q4. TPM 2.0とセキュアブートを有効にした後、Windows 11のインストールメディアは必要ですか? 既存のWindows 10から「Windows 11へのアップグレード」チェックをパスするためだけなら、インストールメディアは不要です。設定変更後に「Windows Updateの確認」を行うか、「PC正常性チェックアプリ」を再実行して要件がクリアされたかを確認します。

Q5. 自作PCでWindows 11をクリーンインストールする場合、事前にTPMを有効化する必要はありますか? はい、必要です。Windows 11のインストーラー自体がTPM 2.0とセキュアブートを要件確認するため、BIOS設定でfTPM/PTTとセキュアブートをEnabledにしてからインストールを開始してください。Windows 11 DSPクリーンインストールの前に本記事の手順を実施することを推奨します。

まとめ:TPM 2.0は5分のBIOS設定で解決できる

Windows 11に必要なTPM 2.0とセキュアブートは、追加パーツ不要・BIOSを開いて数項目変更するだけで有効化できます。迷いやすいポイントは「Intel→PTT、AMD→fTPM」「セキュアブートの前にUEFIモード確認」「BitLocker回復キーの事前保存」の3点です。手順を一つずつ確認すれば、Windows 11の要件はほぼ確実にクリアできます。

在宅勤務や副業用の自作PCは、長期間サポートを受け続けることがセキュリティ上重要です。本記事の手順でTPM 2.0とセキュアブートを有効化して、Windows 11の安全な運用環境を整えましょう。

出典・参考情報