パソコン関連

【Windows】TPMが無効と表示される原因とは?BIOSでの有効化方法と確認手順を解説

Windowsで「TPMが無効」「TPMが検出されません」と表示されると、Windows 11の要件やBitLocker、Windows Helloなどの機能が使えないのではないかと不安になる人が多いです。

実際には、TPMが完全に存在しないケースよりも、BIOS設定で無効化されているだけというケースが少なくありません。

また、IntelとAMDではTPMの名称や表示項目が異なるため、設定場所が分かりにくいという問題もあります。

この記事では、TPMが無効と表示される主な原因を整理し、BIOSでの有効化方法、Windows側での確認手順、さらに有効化できない場合の判断ポイントまで順序立てて解説します。

単なる設定手順だけでなく、「なぜ無効と表示されるのか」という仕組みの部分まで整理して理解できる内容にしています。

Contents

結論:TPM無効表示の多くはBIOS設定が原因

Windowsで「TPMが無効」「TPMが検出されません」と表示される場合、必ずしもTPMが存在しないとは限りません。

実際には、BIOS(UEFI)設定でTPM機能が無効化されているだけというケースが多く見られます。

特にWindows 11要件の確認時やBitLocker設定時に、この状態が判明することが多いです。

現在のPCでは、TPMが専用チップとして搭載されている場合だけでなく、**CPU内部のファームウェアTPM(Intel PTT / AMD fTPM)**として提供されているケースもあります。

この場合、BIOS設定で有効化しない限りWindows側ではTPMが認識されません。


仕様整理:TPMが無効表示になる主な状態

状態原因Windowsでの表示対処の方向
BIOSでTPM無効TPM機能オフTPMが見つからないBIOS有効化
CPU内蔵TPM未有効PTT / fTPM無効TPM未検出BIOS設定変更
TPM初期化状態TPM未準備準備が必要初期化
TPMチップ未搭載ハード未対応TPMなしハード更新
BIOS古いTPM機能未表示TPM設定なしBIOS更新

条件明確化

TPM無効表示の多くは次のどれかに該当します。

  • BIOSでTPMが無効
  • Intel PTT / AMD fTPMがオフ
  • TPMが未初期化
  • BIOSが古くTPM項目が表示されない

つまり、「TPMがない」のではなく、設定上使われていない状態である場合が少なくありません。


発生背景

Windows 11ではTPM 2.0が最小システム要件として明示されたため、これまで意識されていなかったTPM設定が注目されるようになりました。

特に自作PCや古いBIOS設定のままのPCでは、出荷時にTPMが無効のままになっているケースもあります。


放置リスク

TPMが無効のままの場合、次の機能に影響が出ます。

  • BitLocker自動暗号化
  • Windows Hello認証
  • デバイス暗号化
  • Windows 11要件チェック

これらの機能が利用できない、または制限される可能性があります。


業務影響

企業環境では、

  • デバイス暗号化ポリシー未適用
  • Windows Hello for Business利用不可
  • セキュリティ基準未達

といった問題につながる可能性があります。


要点まとめ

  • TPM無効表示の多くはBIOS設定が原因
  • Intel PTT / AMD fTPMの未有効化が多い
  • ハード未搭載ケースは一部のみ
  • BIOS設定変更で解決することが多い

TPMが「無効」と表示されても、必ずしもハードウェア不足とは限りません。

まずはBIOS設定を確認することが最初の判断ポイントになります。

TPMが無効と表示される主な原因(BIOS・CPU・設定状態)

TPMが無効と表示される原因は一つではありません。

多くの場合はBIOS設定によるものですが、CPU仕様・ファームウェア設定・初期化状態など複数の要因が関係します。

ここでは代表的な原因を整理します。


仕様整理:TPM無効表示の主な原因

原因カテゴリ具体的な状況Windowsでの表示例対処の方向
BIOS設定TPM機能がOFFTPMが見つからないBIOSで有効化
CPU内蔵TPM未有効Intel PTT / AMD fTPM無効TPM未検出BIOS設定変更
TPM未初期化TPMが準備状態でないTPMの準備が必要TPM初期化
BIOS古いTPM項目が表示されないTPM機能なしBIOS更新
ハード未搭載TPMチップなしTPM未対応ハード更新

条件明確化

TPM無効表示が起きる代表パターンは次の通りです。

  • BIOS設定でTPMが無効
  • CPU内蔵TPMがオフ
  • TPM未初期化
  • BIOSが古くTPM機能未対応
  • マザーボードがTPM非対応

特に最近のPCでは、TPMチップがなくてもCPU内蔵TPMが存在するケースが多いため、設定確認が重要になります。


IntelとAMDの名称違い

TPM設定はCPUメーカーによって名称が異なります。

CPUメーカーBIOS名称
IntelIntel PTT (Platform Trust Technology)
AMDAMD fTPM (Firmware TPM)

この違いにより、BIOS画面でTPM項目を見つけにくいことがあります。


発生背景

Windows 10以前はTPMを必須とする機能が限られていたため、多くのPCでTPM設定が無効のまま出荷されていました。

Windows 11でTPM 2.0が要件化されたことで、初めてTPM状態を確認するユーザーが増えたという背景があります。


放置リスク

TPMが無効のままでは次の問題が発生します。

  • Windows 11要件チェックで非対応表示
  • BitLocker自動暗号化が有効にならない
  • Windows Helloの安全性低下
  • セキュリティ機能制限

業務影響

企業環境では特に、

  • デバイス暗号化ポリシー未適用
  • セキュリティ監査指摘
  • ゼロトラスト構成不整合

といった影響が出る可能性があります。


要点まとめ

  • TPM無効表示の多くはBIOS設定
  • CPU内蔵TPM未有効が代表例
  • IntelとAMDで名称が異なる
  • BIOS更新で解決するケースもある

TPMの状態は「ハードウェアの有無」よりも「設定状態」による影響が大きい場合があります。

まずはBIOS設定とCPU仕様を確認することが重要です。

WindowsでTPM状態を確認する方法(tpm.msc・設定画面)

TPMが無効と表示された場合、まず行うべきはWindows側での状態確認です。

BIOSに入る前に、現在どの状態として認識されているかを整理します。

確認方法は大きく2通りあります。


仕様整理:Windowsでの確認方法

確認方法操作手順確認できる内容表示例
tpm.msc「Win + R」→ tpm.msc入力TPM有無・バージョン・準備状態TPMが使用可能 / 検出されない
Windows設定設定 → プライバシーとセキュリティ → Windowsセキュリティセキュリティプロセッサの状態セキュリティプロセッサなし
デバイスマネージャーセキュリティデバイス項目TPMドライバー状態Trusted Platform Module

条件明確化

表示内容ごとの意味は以下の通りです。

  • 「TPMが使用可能」 → 有効化済み
  • 「互換性のあるTPMが見つかりません」 → 無効または未搭載
  • 「TPMの準備ができていません」 → 初期化未実施

ここで「検出されない」と表示された場合でも、BIOS側で有効化すれば認識されるケースがあります。


発生背景

Windowsは、BIOSで有効化されていないTPMを認識できません。

そのため、

  • TPM存在 → BIOS無効 → Windows未検出
    という構造になります。

また、BIOS更新直後などは一時的に未検出になることもあります。


放置リスク

状態を確認せずに操作を進めると、

  • 不要な初期化実施
  • 誤ってTPMクリア
  • BitLockerロック

といったトラブルにつながる可能性があります。


業務影響

企業環境では、

  • IT部門確認なしにTPMクリア
  • 暗号化環境での誤操作
  • 回復キー未取得状態での変更

が業務停止要因になります。


要点まとめ

  • まずWindows側で状態確認
  • tpm.mscが最も詳細確認可能
  • 未検出=未搭載とは限らない
  • 変更前に必ず現在状態を把握

TPMの有効化作業は、現在の状態を正確に把握してから行うことが安全です。

特に暗号化が有効な環境では、確認なしの変更は避けるべきです。

BIOSでTPMを有効化する手順(Intel PTT / AMD fTPM)

TPMがWindowsで「無効」または「検出されない」と表示される場合、多くはBIOS(UEFI)設定でTPM機能がオフになっているだけです。

ここでは一般的な有効化手順を整理します。

メーカーごとに画面構成は異なりますが、基本的な流れはほぼ共通しています。


仕様整理:CPUメーカーごとのTPM名称

CPUメーカーBIOSでの名称表示例
IntelIntel PTT (Platform Trust Technology)PTT Enabled
AMDAMD fTPMfTPM Enabled
TPMチップTPM Device / Security DeviceTPM Enabled

BIOS画面では「TPM」という名称ではなく、上記の名称で表示されることが多いため注意が必要です。


BIOSでTPMを有効化する基本手順

① BIOS(UEFI)画面を開く

  1. PCを再起動
  2. 起動直後に以下キーを押す
メーカー例BIOSキー
ASUSDelete / F2
MSIDelete
GigabyteDelete
DellF2
HPEsc → F10

② セキュリティ設定を開く

BIOSメニュー内の以下項目を探します。

  • Security
  • Advanced
  • Trusted Computing
  • CPU Configuration

メーカーにより場所が異なります。


③ TPM機能を有効化

該当項目を Enabled に変更します。

CPUBIOS項目例設定値
IntelIntel Platform Trust TechnologyEnabled
AMDAMD fTPMEnabled
TPMチップTPM DeviceEnabled

④ BIOS設定を保存

最後に設定を保存して再起動します。

F10 → Save & Exit

再起動後、WindowsでTPMが認識されるようになります。


条件明確化

BIOS設定変更でTPMが認識されるケースは次の通りです。

  • CPU内蔵TPMが未有効
  • 出荷時設定でTPMがOFF
  • BIOS更新後に設定リセット

これらはハードウェア問題ではなく、単なる設定状態の問題です。


発生背景

多くのマザーボードでは、TPM設定が出荷時に無効のままになっています。

これは、

  • 旧OS互換性
  • TPM未使用環境への配慮

などが理由です。

Windows 11要件により、この設定が注目されるようになりました。


放置リスク

TPMが無効のままだと、

  • Windows 11要件チェックで非対応
  • BitLocker自動暗号化不可
  • Windows Hello制限

といった影響が出ます。


業務影響

企業では、

  • デバイス暗号化ポリシー未適用
  • セキュリティ基準未達
  • IT資産管理問題

につながる可能性があります。


要点まとめ

  • TPM有効化はBIOS設定で行う
  • IntelはPTT、AMDはfTPMという名称
  • 多くのケースは設定変更で解決
  • 再起動後にWindowsで確認

TPM無効表示の多くはBIOS設定の問題です。

まずはCPUメーカーに対応するTPM設定を確認することで、解決するケースが多くあります。

TPMが有効化できない場合の原因と確認ポイント

BIOS設定を確認してもTPMを有効化できない場合、ハードウェア仕様・BIOS設定・ファームウェア状態のいずれかが原因になっている可能性があります。

ここでは、有効化できない代表的なケースと確認ポイントを整理します。


仕様整理:TPMが有効化できない主な原因

原因カテゴリ状況Windows表示例対処の方向
CPU非対応古いCPU世代TPM検出不可ハード更新
マザーボード非対応TPM機能未搭載TPMなしマザーボード仕様確認
BIOSが古いTPM項目表示なしTPM設定不可BIOS更新
セキュアブート無効TPM連携不可TPM状態不明Secure Boot有効
仮想TPM未実装CPU内蔵TPM非対応TPMなしハード仕様確認

条件明確化

TPM有効化できない典型パターン:

  • CPU世代がTPM 2.0対応していない
  • マザーボードがTPM未搭載
  • BIOSが古くTPM設定が表示されない
  • BIOS設定がロックされている

この場合、設定変更だけでは解決しない可能性があります。


発生背景

TPMは次の3形態で提供されます。

TPM形態内容
dTPM専用チップ
fTPMCPUファームウェアTPM
PTTIntel CPU内蔵TPM

比較的新しいPCではCPU内蔵TPMが多く、古いPCではTPM自体が存在しない場合があります。


放置リスク

TPMを利用できない場合:

  • Windows 11要件非対応
  • BitLocker利用制限
  • Windows Hello制限
  • セキュリティ機能不足

といった問題が残ります。


業務影響

企業環境では、

  • デバイス暗号化未対応
  • セキュリティポリシー未達
  • 監査対応困難

につながる可能性があります。


要点まとめ

  • TPM未搭載PCも存在する
  • BIOS更新で解決するケースあり
  • CPU世代が重要
  • 設定変更で解決しない場合もある

TPMが有効化できない場合は、設定問題ではなくハードウェア仕様の制限である可能性があります。

CPU世代とマザーボード仕様の確認が重要になります。

BitLockerやWindows 11への影響

TPMが無効の状態では、Windowsのいくつかのセキュリティ機能に影響が出ます。

特に、BitLocker暗号化やWindows 11のシステム要件との関係が分かりにくいため、ここで整理しておきます。


仕様整理:TPMとWindows機能の関係

機能TPM必要性TPM無効時の状態実務影響
BitLocker推奨手動設定が必要鍵管理負担増
デバイス暗号化必須自動有効化不可暗号化未実施
Windows Hello推奨制限あり認証強度低下
Windows 11要件必須非対応表示アップグレード不可
Credential Guard前提利用不可資格情報保護低下

条件明確化

TPMが無効の状態では、以下の状態が起きます。

  • BitLocker自動暗号化が動作しない
  • Windows 11要件チェックで非対応
  • Windows Hello認証の安全性低下
  • 一部セキュリティ機能が利用不可

ただし、BitLocker自体はTPMがなくても使用可能な場合があります。

ただしこの場合、USBキーなど別の認証手段が必要になります。


発生背景

Windowsは近年、セキュリティ機能をハードウェア基盤前提で設計する方向に移行しています。

TPMはその中心となる仕組みであり、

  • 暗号鍵保護
  • 起動整合性検証
  • 資格情報保護

などの機能に利用されています。


放置リスク

TPM無効状態のまま利用すると、

  • データ暗号化未実施
  • セキュリティ機能制限
  • Windows 11アップグレード不可

といった問題が発生する可能性があります。


業務影響

企業では特に、

  • BitLocker運用不可
  • ゼロトラスト構成不適合
  • セキュリティポリシー違反

につながる可能性があります。


要点まとめ

  • TPMはBitLockerとWindows 11要件に影響
  • 無効状態では暗号化自動化不可
  • Windows Helloなどの安全性低下
  • 企業環境ではセキュリティ基準未達

TPMは単なるハードウェア要件ではなく、Windowsのセキュリティ機能を支える基盤です。

無効状態のまま利用する場合は、機能制限があることを理解しておく必要があります。

TPM設定変更時の注意点(回復キー・起動トラブル)

TPMを有効化・無効化する操作は、単なるBIOS設定変更に見えても、暗号化機能や起動セキュリティに影響する可能性があります。

特にBitLockerが有効な環境では、設定変更が回復キー要求につながることがあります。


仕様整理:TPM変更で起きやすい影響

操作起きる可能性のある事象原因影響度
TPM有効化BitLocker再構成セキュリティ状態変更
TPM無効化BitLockerロック鍵保存先変更
TPMクリア起動不能鍵削除
BIOS更新回復キー要求起動整合性変化
Secure Boot変更回復画面表示セキュリティ状態変化

条件明確化

次の状況では回復キー要求が発生する可能性があります。

  • BitLockerが有効なPC
  • TPMをクリアした
  • Secure Boot設定変更
  • BIOS更新
  • マザーボード交換

TPMは起動整合性を検証する仕組みの一部であるため、構成変更が検知されると回復要求が出ることがあります。


発生背景

BitLockerは、暗号鍵をTPMに保管し、起動時の状態が一致しているかを確認します。

そのため、

  • BIOS設定変更
  • TPM状態変更

などが行われると、改ざんの可能性があると判断される設計になっています。


放置リスク

回復キーを確認せずに設定変更を行うと、

  • OSが起動できない
  • データにアクセスできない
  • BitLocker解除不可

といった状況になる可能性があります。


業務影響

企業環境では、

  • IT部門の承認なしTPM操作
  • 回復キー未管理
  • 暗号化環境の誤変更

が業務停止につながるケースがあります。


要点まとめ

  • TPM設定変更は暗号化に影響
  • BitLocker有効時は回復キー確認必須
  • TPMクリアは特に注意
  • BIOS変更も回復要求の原因

TPM設定変更を行う前には、必ずBitLocker回復キーの保存先を確認しておくことが安全です。

設定変更そのものは簡単でも、暗号化環境では慎重な操作が必要になります。

よくある質問

Q1. TPMが「無効」と表示されますが、PCにTPMがないという意味ですか?

必ずしもそうとは限りません。

多くの場合は、BIOS(UEFI)設定でTPM機能が無効になっているだけです。

最近のPCでは、CPU内蔵TPM(Intel PTT / AMD fTPM)が搭載されていることが多く、BIOS設定で有効化するとWindowsが認識するケースがあります。


Q2. BIOSでTPM設定が見つかりません。どうすればいいですか?

TPM設定はメーカーによって名称が異なります。

代表的な名称は次の通りです。

  • Intel CPU → Intel Platform Trust Technology (PTT)
  • AMD CPU → AMD fTPM
  • TPMチップ → Trusted Platform Module / TPM Device

BIOSの「Security」「Advanced」「Trusted Computing」などの項目に配置されていることが多いです。


Q3. TPMが「準備ができていません」と表示されます。故障ですか?

故障ではない場合がほとんどです。

この表示は、TPMが有効だが初期化されていない状態を意味します。

WindowsのTPM管理画面(tpm.msc)から初期化を行うことで解決する場合があります。


Q4. TPMを有効化するとデータは消えますか?

通常の有効化ではデータは削除されません。

ただし、TPMクリア(TPMリセット)を実行すると暗号鍵が削除される可能性があります。

BitLockerを使用している場合は、必ず回復キーを確認してから操作する必要があります。


Q5. TPMがなくてもWindows 11は使えますか?

公式の最小システム要件ではTPM 2.0が必須とされています。

要件を満たさないPCでもインストールできるケースがありますが、サポート対象外となる可能性があります。


Q6. TPMを有効にすると何が変わりますか?

TPMが有効になると、次のようなセキュリティ機能が利用できるようになります。

  • BitLocker暗号化
  • Windows Hello認証
  • デバイス暗号化
  • 起動整合性検証

これらはWindowsのセキュリティ基盤として利用されています。


Q7. BIOS更新後にTPMが無効になりました。なぜですか?

BIOS更新後に設定が初期化され、TPMが無効状態に戻ることがあります。

この場合はBIOS設定を再確認し、Intel PTTまたはAMD fTPMを有効化することで解決するケースがあります。


まとめ

  • TPM無効表示の多くはBIOS設定が原因
  • Intel PTT / AMD fTPMの名称違いに注意
  • Windows側ではtpm.mscで状態確認できる
  • BIOS設定で有効化できるケースが多い
  • TPMがないPCも一部存在する
  • BitLocker使用時は設定変更に注意
  • TPMはWindowsセキュリティ機能の基盤

結論

TPMが無効と表示されても、必ずしもハードウェア不足とは限りません。

多くの場合はBIOS設定によるものです。

まずはWindows側でTPM状態を確認し、その後BIOS設定を確認することで原因を特定できます。

TPMはWindows 11やBitLockerなどのセキュリティ機能に関わるため、設定変更の際は回復キーなどの管理にも注意が必要です。

参考リンク

Pick up

1

2022年5月3日頃より、一部のInstagramユーザーの間で、アプリを起動すると突然 「生年月日を追加」 という生年月日の入力を強制する画面が表示されるケースが急増しているようです。 この影響で、 ...

2

スマホでGoogle検索を利用しようとした際に、検索キーワードの候補として、 検索履歴ではなく「話題の検索キーワード」が表示される場合がありますよね。 この「話題の検索キーワード」に表示される検索キー ...

3

不在連絡かのような内容のSMS 「お客様が不在の為お荷物を持ち帰りました。こちらにてご確認ください http:// ~」 がまたまた届きました。 このメール、またまた増加しているようです。 ...

-パソコン関連