ホーム/テクノロジー/Windows 11必須のTPM 2.0とは?仕組み・確認方法・有効化手順を徹底解説
テクノロジー

Windows 11必須のTPM 2.0とは?仕組み・確認方法・有効化手順を徹底解説

TPM 2.0はWindows 11で必須となったハードウェアセキュリティ技術です。本記事ではTPM 2.0の役割や仕組み、BitLocker・Windows Helloとの関係、搭載状況の確認方法やBIOS/UEFIでの有効化手順まで、初心者にもわかりやすく解説します。増設や設定のポイントも丁寧にご紹介します。

2026年9月30日
11 分
Windows 11必須のTPM 2.0とは?仕組み・確認方法・有効化手順を徹底解説

TPM 2.0(トラステッド・プラットフォーム・モジュール 2.0)は、Windows 11のインストールやアップグレード時に多くのユーザーが初めて直面するハードウェアセキュリティ技術です。互換性チェックで「TPM 2.0が必要」と表示されても、追加モジュールを取り付けた覚えがなく、PC内部で見たこともない方がほとんどでしょう。

TPM 2.0とは何か?どこにあるのか

Trusted Platform Moduleの意味

TPMとは「Trusted Platform Module(トラステッド・プラットフォーム・モジュール)」の略称で、セキュリティに関わる処理を隔離された環境で実行し、暗号鍵などの機密データを安全に保存する役割を持ちます。

簡単に言えば、TPMは暗号鍵専用の「金庫」ともいえる存在です。OSはこの鍵を使ってユーザー認証やデータ暗号化、PCが想定通りの状態で起動したかどうかの検証を行います。

ソフトウェアのみで暗号鍵を保存する場合と決定的に異なるのは、重要な鍵がTPM内から外部へ自由に持ち出せない点です。万が一ディスクのデータが盗まれても、TPMで保護された秘密情報は簡単には抜き出せません。

TPM 2.0は、従来のTPM 1.2よりも最新の暗号技術に対応し、より柔軟な運用が可能となったため、Windowsのセキュリティの標準基盤として採用されています。

専用チップ?それともファームウェアTPM?

「TPM 2.0モジュール」と聞くと、全てのPCに専用の物理チップが載っているイメージを持ちやすいですが、実際には複数の実装方法があります。

  • ディスクリートTPM:マザーボード上の独立したチップ。独自のセキュリティ環境を持つハードウェアモジュールです。
  • ファームウェアTPM(fTPM、PTT):CPUやファームウェア(UEFI/BIOS)でTPMの機能を実現。AMDの場合はfTPM、IntelはPTT(Platform Trust Technology)と呼ばれます。

そのため、マザーボード上にTPMチップが見当たらなくても、システムがTPM 2.0に対応している場合が多く、UEFIやBIOS設定で無効化されているだけというケースも多々あります。

専用モジュールを購入する前に、まずはマザーボードの仕様や設定画面を確認しましょう。多くの場合、追加のハードウェアは不要です。

TPM 2.0の仕組みと保護内容

暗号鍵の生成と保護

TPM 2.0の最も重要な役割の一つが暗号鍵の生成と安全な保管です。これらの鍵は、データの暗号化やデバイス認証などで利用され、秘密の情報が不用意に漏洩するのを防ぎます。

通常のソフトウェア保存では、暗号鍵がファイルやメモリに記録され、十分な権限があれば抜き出される恐れがあります。TPMの場合、鍵はTPM内部で作成・管理され、外部に取り出せません。暗号処理はTPMが直接行い、Windowsやアプリケーションは必要な演算のみを依頼します。

特にドライブ暗号化ではこの仕組みが重要です。万が一SSDが盗まれて他のPCに接続されても、TPMで守られた秘密鍵がなければデータは解読できません。

暗号技術の詳細な違いについては、「対称暗号と非対称暗号の違いと仕組み」もご参照ください。

起動時の整合性チェック

TPMは暗号鍵の保護だけでなく、PC起動時のシステム整合性チェックにも活用されます。起動プロセス中にUEFIやブートローダーなど重要な構成要素の状態を測定し、TPM内部のレジスタに記録します。

もし予期せぬ変更があれば記録値も変化し、保護されたデータへのアクセスが制限可能です。TPM自体がウイルス検知を行うわけではなく、現在のシステム状態が安全かどうかをハードウェアレベルで担保します。

Secure Bootなど他のセキュリティ機能と連携することで、OS起動前の攻撃からもシステムを守ります。

TPMとBitLocker

TPMの代表的な活用例が、Windows標準のBitLockerドライブ暗号化です。BitLockerはTPMによって管理される鍵を使い、適切な条件下でのみデータ復号を許可します。

PCを通常通り起動した場合は自動的に鍵が提供されますが、ストレージを他のPCに移すとTPMが移動しないため、簡単にデータにアクセスできません。システムの状態に異常があれば、BitLockerは回復キーの入力を求める仕組みです。

つまり、TPM自体がSSD全体を暗号化するのではなく、セキュリティの要となる暗号鍵へのアクセス制御を担う役割です。

なぜWindows 11にTPM 2.0が必要なのか

MicrosoftがTPM 2.0を必須とした理由

Windows 11では、TPM 2.0がシステム要件に組み込まれました。これは、鍵や認証情報、起動プロセスの保護をハードウェアレベルで実現する信頼基盤としてTPMを活用するためです。

TPMがなければ現代的なOSが動かせないわけではありません。しかし、全ての公式サポート対象デバイスに一定のハードウェアセキュリティ水準を求めることで、Windowsがソフトウェア防御だけに頼らず、より安全な運用が可能になります。

TPM 2.0はTPM 1.2よりも先進的な暗号アルゴリズムをサポートし、今後の新機能やセキュリティ機構の標準基盤とされます。

TPMを活用するWindowsの機能

  • BitLockerやデバイス暗号化:SSDを盗まれても、別のPCで簡単にデータを読み出せません。
  • Windows Hello:PINや生体認証の秘密情報をTPMと紐付け。普通のパスワードのようにコピーできない設計です。
  • Measured Boot(計測付き起動):起動プロセスの検証結果をTPMに保存し、企業管理システムなどで改ざんの有無を確認可能。

なお、TPMが搭載されているだけでこれらの機能が自動で有効になるわけではありません。TPMは「保護されたハードウェア基盤」を提供する存在であり、Windowsや各種セキュリティ機構が用途に応じて活用します。

TPM 2.0なしでPCは使える?

TPM 2.0がなくてもPC自体は動作します。CPUやグラフィック、一般的なアプリの動作には関与しません。

ただしWindows 11の公式要件を満たさないため、TPM 2.0が検出されない場合はインストールやアップグレードが制限されます。

なお、WindowsでTPMが見えない場合でも、実際にはファームウェアTPM(fTPM/PTT)が搭載されていて無効化されているだけのケースも多いです。その場合はUEFIで機能を有効化すれば、追加モジュールの購入は不要です。

TPM 2.0の有無を確認する方法

tpm.mscで確認

WindowsでTPMの状態を確認する最も簡単な方法は、「tpm.msc」という管理ツールを使うことです。

  1. Win + R キーを押す
  2. 「tpm.msc」と入力し、Enterキーを押す

「トラステッド プラットフォーム モジュールの管理」画面が表示され、TPMが利用可能であれば状態や製造元、バージョン情報が確認できます。

Windows 11ではSpecification Version 2.0であることが必須です。1.2と表示される場合は旧バージョンのTPMです。

「互換性のあるTPMが見つかりません」と表示された場合も、UEFI/BIOSで機能が無効化されているだけのケースが多いです。

「Windows セキュリティ」から確認

もう一つの方法は、「Windows セキュリティ」アプリから確認する方法です。

  1. 「設定」→「プライバシーとセキュリティ」→「Windows セキュリティ」→「デバイスセキュリティ」へ進む
  2. 「セキュリティプロセッサ」や「セキュリティデバイス」に関する項目が表示されていればTPMが有効です

ここでTPMの製造元やバージョンなど詳細情報も確認できます。普段使いのユーザーにはこちらの方法が簡単です。

TPMが表示されない原因

よくある原因は、マザーボードの設定でTPM(fTPM/PTT)が無効化されていることです。

  • AMD:AMD fTPM、Firmware TPM、fTPMなどの名称
  • Intel:Intel PTT(Platform Trust Technology)

また、UEFIのファームウェアが古い場合もTPM設定自体が存在しないことがあります。Windows 11登場以降、BIOSアップデートでTPM関連項目が追加された機種もあります。

さらに、PC自体が古すぎてTPM 2.0未対応の場合、Windowsの設定だけでは利用できません。デスクトップPCであれば専用モジュールを増設できる場合もありますが、マザーボードごとの対応状況を要確認です。

追加モジュール購入前に、型番やBIOSバージョン、fTPM/PTT/Security Device Support/Trusted Computing関連の有無を確認しましょう。

BIOS/UEFIでTPM 2.0を有効化する方法

BIOS/UEFIへの入り方

TPM 2.0が見つからない場合、まずはUEFI設定画面を確認します。多くのPCで機能自体は搭載済みですが、無効化されている場合があります。

Windows 11での一般的な手順:

  1. 「設定」→「システム」→「回復」→「詳細オプション」→「今すぐ再起動」
  2. 「トラブルシューティング」→「詳細オプション」→「UEFIファームウェアの設定」

または、PC起動時にDelete、F2(またはF10、F12、Esc)のいずれかを押して直接BIOSに入る方法もあります。キーはメーカーごとに異なります。

設定変更時は、用途が分からない項目は避けましょう。TPM有効化には通常一箇所のみの変更で十分です。

Intel PTTとAMD fTPMの設定

TPM 2.0の設定項目は、必ずしも「TPM 2.0」と記載されているとは限りません。

  • AMD:AMD fTPM、Firmware TPM
  • Intel:Intel PTT(Platform Trust Technology)

該当する設定は主に以下のセクションにあります:

  • Security(セキュリティ)
  • Advanced(詳細)
  • Trusted Computing
  • CPU Configuration
  • Security Device Support

各社でメニュー名や配置は異なりますが、「Enabled」に設定すればTPM機能が有効化されます。AMDはfTPM、IntelはPTTを有効にします。

設定後は「Save & Exit」やF10キーで変更内容を保存して再起動します。

TPMが有効になったか確認するには

再起動後、再度Win + Rで「tpm.msc」を実行し、TPMの管理画面を開きます。無事に設定できていれば、TPMに関する情報が表示されます。

Windows 11では、「Specification Version」が2.0となっていることを確認してください。

これでTPM 2.0の要件チェックも通過できるようになります。

BIOSにTPM項目がない場合

「TPM」という設定が見当たらなくても、PTT、fTPM、Firmware TPM、Trusted Computing、Security Device Supportなどの名称を探してみましょう。

それでも見つからない場合、マザーボードやノートPCの型番・BIOSバージョンを確認し、メーカーがTPM 2.0対応のUEFIアップデートを出していないか調べてみてください。

古いデスクトップPCにはTPMモジュール用コネクタがある場合もありますが、メーカーやモデルによって形状や互換性が異なるため、適合確認が必須です。

ハードウェア的にTPM 2.0を全くサポートしないPCの場合、Windowsの設定だけで有効化はできません。その場合は、システムの限界と考える必要があります。

まとめ

TPM 2.0は、Windowsで暗号鍵やシステム状態を守り、BitLockerやWindows Helloなどの安全な機能運用を可能にするハードウェアセキュリティ基盤です。アンチウイルスの代用やデータ暗号化自体を行うものではありませんが、重要な処理を安全な環境で実行するために欠かせません。

多くの現行PCでは、専用チップを新たに購入せずとも、AMD fTPMやIntel PTTで同等の機能が利用できます。TPM 2.0が検出されない場合は、まずUEFI/BIOSの設定を見直しましょう。

Windows 11インストール前には、tpm.mscでTPM 2.0の認識状況を確認し、未搭載でもPCが新しければUEFIのfTPM/PTT項目を再チェック。その上で必要に応じて増設モジュールを検討しましょう。

タグ:

tpm2.0
windows11
セキュリティ
bitlocker
uefi
biostips
暗号化

関連記事