Windows 11
 Computer >> コンピューター >  >> システム >> Windows 11

Windows 10でセキュアブートとTPMを有効化してPCを安全に保つ方法

MicrosoftがWindows 11のメリットとして繰り返し強調しているのが「セキュリティ」です。TPM 2.0とセキュアブートの搭載により、「ハードウェアの信頼のルート(Root of Trust)に基づくセキュリティ」を実現できるとMicrosoftは主張しています。物議を醸したWindows 11の最小ハードウェア要件も、この方針の一環です。

残念ながら、この最小要件により、Intel第7世代以前やAMD Ryzen 1000シリーズ以前のCPUを搭載したPCはWindows 11へのアップグレード対象から外れてしまいました。しかし、だからといってWindows 10で十分なセキュリティを確保できないわけではありません。

実は、お使いのPCにはすでにTPMやセキュアブートが搭載されている可能性が高く、これらはハッカーやさまざまな脅威からPCを守る役割を果たします。本記事では、Windows 10でこれらの機能を有効化して、PCの安全性を高める方法を詳しく解説します。

TPMとセキュアブートとは?

手順の説明に入る前に、TPMとセキュアブートについて簡単におさらいしておきましょう。TPMは「Trusted Platform Module(トラステッド・プラットフォーム・モジュール)」の略称で、セキュアブートはPCが信頼されたOSのみを起動することを保証する機能です。

TPMは、マザーボード上に搭載されたセキュリティチップで、暗号鍵や生体認証データなどを保存し、PCの改ざん耐性を高めます。また、PCの起動時にブートコードを測定・記録することで、システムの整合性検証にも貢献します。TPMはWindows 7の時代から存在しており、バージョンごとに進化してきました。Windows 11ではTPM 2.0が必須ですが、古いPCの中にはTPM 1.2を搭載しているものもあり、これも同様のセキュリティ機能の一部を提供します。

一方、セキュアブートは、デバイスがPCメーカー(OEM)によって信頼されたソフトウェアのみで起動するようにする仕組みです。信頼できないOSが入ったUSBメモリなどからの起動を防ぎます。複数のOSを切り替えて使う場合には無効化されることも多い機能ですが、Windowsだけを使っているなら、有効のままにしておくのがベストです。

セキュアブートを有効にする手順

まずはセキュアブートから確認しましょう。スタートメニューでmsinfo32と入力してEnterキーを押すと、「システム情報」画面が開きます。左側の「システムの要約」を選択し、画面右側中央あたりにある「セキュアブートの状態」を確認してください。「オフ」と表示されていれば、セキュアブートは利用可能なものの無効になっています。

セキュアブートを有効にするには、UEFI設定画面に入る必要があります。最近のPCはBIOSではなくUEFIを採用していますが、ここでは分かりやすくまとめて「UEFI(BIOS)」と呼びます。なお、操作手順はPCメーカーによって異なる場合があるため、必要に応じて各メーカーのサポートページも参照してください。

  1. Windows 10の「設定」を開き、「更新とセキュリティ」→「回復」→「高度なスタートアップ」へ進みます。
  2. 「今すぐ再起動」をクリックします。
  3. PCが再起動したら、「トラブルシューティング」→「詳細オプション」→「UEFIファームウェアの設定」を選択します。
  4. UEFI設定画面が開いたら、セキュアブートの項目を探します。多くの場合、「Security」「Boot」「Authentication」などのタブ内にあります。
  5. セキュアブートを有効(Enabled)に変更し、画面に表示されているキー操作で設定を保存・適用します。
  6. PCを再起動します。

設定変更後、Windows 10に戻ってmsinfo32で再度確認し、セキュアブートが「オン」になっているかチェックしましょう。それでも有効にならない場合は、PCメーカーのサポートページで個別の手順を確認することをおすすめします。

TPMを有効にする手順

次にTPMの確認方法です。スタートメニューで「Windows セキュリティ」と検索し、アプリを開きます。サイドバーの「デバイス セキュリティ」をクリックすると、「セキュリティ プロセッサ」の項目が表示されます。ここに緑色のチェックマークが付いていれば、TPMは正常に動作しています。表示されない場合は、以下の手順を試してみてください。

  1. PCを再起動します。
  2. 前述のセキュアブートのセクションで紹介した手順と同じ方法で、UEFI設定画面に入ります。
  3. 「Security」セクションを探します。
  4. 「TPM Security」や「TPM Device」などの項目を見つけ、有効(Enabled)になっているか確認します。無効になっていたら、有効に変更します。
  5. 画面に表示されているキー操作で設定を保存・適用します。
  6. 設定画面を終了し、PCを再起動します。

TPM 2.0の要件や有効化の詳細については、別記事でも詳しく解説していますので、そちらも参考にしてください。なお、WindowsがTPMの判定を誤るケースもある点に注意が必要です。古いPCにはTPM 1.2しか搭載されていないことがあり、Windows 11はTPM 2.0を必須としています。TPMを有効にしてもWindows 11の対象にならない場合は、このことが原因である可能性があります。

Windowsセキュリティセンターも活用しよう

TPMとセキュアブートに加えて、Windows 10標準搭載の「Windowsセキュリティセンター」もぜひ活用したいところです。追加料金やサブスクリプションは一切不要で、無料で使える組み込みの保護機能です。

実際、一部の調査では、Windowsセキュリティセンターはマルウェアやスパイウェアなどの脅威に対して非常に高い防御力を持つことが報告されています。一部のサードパーティ製セキュリティソフトには及ばないものの、基本的な脅威への対策としては十分な強さを備えています。

Windowsセキュリティセンターは、スタートメニューで検索すればすぐにアクセスできます。開いたら「ウイルスと脅威の防止」から、検出された脅威の確認やスキャンの実行が可能です。Microsoftはセキュリティインテリジェンスを常に更新しているため、最新の脅威にも対応できます。さらに、「リアルタイム保護」をオンにすればダウンロードしたマルウェアの実行を防げ、「クラウド提供の保護」を有効にすればより迅速な防御が受けられます。加えて「フォルダー アクセスの制御」をオンにしておくと、万が一ランサムウェアに感染しても、重要なフォルダーへの不正アクセスをブロックできます。

Windows 11にできなくても、まだ安心できる

Windows 11にアップグレードできなくても、心配はいりません。Windows 11は「最も安全なWindows」として設計されていますが、Windows 10も依然として十分に安全なOSです。Microsoftによるサポートは2025年まで続く予定であり、セキュアブートや基本的なTPM 1.2が有効であれば、アンチウイルスソフトやWindows Defenderが稼働している限り、PCは十分に保護されていると言えます。

  1. Windows 11/10で詳細ブートオプション(高度なスタートアップ)にアクセスする5つの方法

    Windows 11やWindows 10のPCが正常に起動しない、アップグレード後にシステムが頻繁にクラッシュするといったトラブルに直面していませんか?ご安心ください。この記事では、詳細ブートオプション(高度なスタートアップ)にアクセスするさまざまな方法を紹介します。セーフモードでの起動、UEFI設定の変更、スタートアップ修復の実行、システムの復元やシステム回復イメージの利用などを行い、PCを再び正常な状態に戻しましょう。 Windows 11のブートオプションメニューとは Windows 11および10には、旧称「詳細ブートオプション(Advanced Boot Options)」として知

  2. Windows 11/10で「BOOTMGR が見つかりません」エラーを解決する完全ガイド

    Windowsパソコンの起動時に「Bootmgr is missing Press Ctrl+Alt+Del to restart(BOOTMGRが見つかりません)」というエラーメッセージが表示されて困っていませんか?特にWindows 11へのアップグレード後に、PCが起動せずこのエラーが出るケースが多く報告されています。このエラーの主な原因は、PC上の破損または誤設定されたファイルです。また、ディスクドライブのエラーやハードディスクの不良セクタ、ハードディスクのインターフェースケーブルの断線・緩みなども起動時のエラーを引き起こします。さらに、ブート用として正しく構成されていないハードディス