「セキュリティ違反エラー:PCでセキュアブートが有効になっていません」というメッセージは、ゲームのアンチチートシステム(具体的にはEA Javelin)がセキュアブートが有効になっていないか、設定が間違っていることを検知すると表示されます。これは基本的に、バックグラウンドで怪しいプログラムが実行されていないことを確認するためのセキュリティチェックです。クラッシュせずにプレイしたいだけなら、少々面倒です。セキュアブートがオフになっていると、オンライン接続の合法性を維持するためにゲームが起動しなくなります。そのため、セキュアブートを有効にすると通常はこの問題が解決し、エラーに邪魔されることなくBattlefield 6を起動できるようになります。
セキュア ブートはUEFIにあります。UEFI は BIOS の最新の代替品で、PC の起動元となるコントロール パネルのようなものです。その主な目的は、Windows が起動する前に、ルートキットやブートキットなどのマルウェアが読み込まれるのを阻止することです。ブートローダーまたは OS の署名が検証されていないか怪しい場合は、セキュア ブートが介入して読み込みを禁止します。これは正直言って面倒ですが、セキュリティ上は理にかなっています。ただし、セキュア ブートが有効になっていない場合や、Windows がそれを認識していない場合があり、そのエラーが発生します。これを修正するには、通常、BIOS/UEFI に簡単にアクセスして、セキュア ブート設定を切り替える必要があります。プロセス全体はそれほど複雑ではありませんが、BIOS 設定をいじると不注意で問題が発生する可能性があるため、注意が必要な場合の 1 つです。
これを修正する方法の概要は次のとおりです。まずシステムの準備ができていることを確認し、次に BIOS でセキュア ブートを有効にします。これにより、ゲームがスムーズに起動するはずです。
セキュアブートが有効になっていないエラーを修正する方法
システムがセキュアブートとUEFIをサポートしていることを確認してください
- 設定に進む前に、ハードウェアがセキュアブートをサポートしていること、そしてWindowsがUEFIモードで動作していることを確認してください。PCがレガシーBIOSまたはMBRディスクを使用している場合、すべてをUEFIおよびGPTに変換しない限り、セキュアブートを有効にすることはできません。
- システム情報を開きます( を押しWindows + R、 と入力し
msinfo32
て Enter キーを押します)。セキュアブートの状態を確認します。「オフ」以外の表示があれば、有効化できます。また、BIOS モードも確認します。UEFIになっているはずです。レガシーまたはBIOSになっている場合は、後でモードを切り替える必要がある可能性があり、手順が増えます。
TPMチップの準備ができていることを確認してください
- 最近のほとんどのPCでは、セキュアブートを動作させるためにTrusted Platform Module(TPM)を有効にする必要があります。「ファイル名を指定して実行」ウィンドウ(Windows + R)に入力してEnterキーを押します。 「TPMが使用可能になりました」
tpm.msc
と表示されるはずです。表示されない場合は、BIOSでTPMを有効にするか、ファームウェアを更新する必要があるかもしれません。
ディスクのパーティションスタイルを確認する
- 多くの人がここでつまずきます。ディスクの管理(スタートメニューを右クリックし、「ディスクの管理」を選択)で、ディスク0を右クリックし、「プロパティ」を選択します。 「ボリューム」タブで「パーティションスタイル」を探します。MBRの場合、セキュアブートを有効にするにはGPTに変換する必要があります。このプロセスは慎重に行わないとリスクが伴うため、Winhanceなどのツールを使用する人もいます。ただし、ディスクスタイルの変換は適切に行わないとデータが失われる可能性があるため、事前にバックアップを取ってください。
BIOSでセキュアブートを有効にする
- PCを再起動し、メーカーロゴが表示された直後にBIOSアクセスキー(通常はF2、F10、F12、またはDelete)を押してください。不明な場合は、マザーボードまたはノートパソコンのマニュアルを確認するか、モデル名をGoogleで検索してください。
- BIOS/UEFI に入ったら、[ブート] タブまたは[セキュリティ]タブに移動します。メニュー ラベルは製造元によって異なります。
- 「セキュアブート」オプションを見つけて、 「有効」に切り替えます。グレー表示になっている場合があり、その場合はまずレガシーモードからUEFIモードに切り替える必要があります。これはよくある問題です。
- 変更を保存し (通常は F10 または [Save & Exit] メニューを使用)、再起動します。
セキュアブートを有効にした後に期待できること
- 再起動後、セキュアブートがオンになった状態でシステムが起動するはずです。それでは、Battlefield 6をもう一度起動してみましょう。ほとんどの場合、エラーは消えるはずです。
- セキュアブートを有効にするには、BIOSによってはセキュアブート互換モードまたはセキュアブートコントロールを無効にする必要がある場合があります。問題が解決しない場合は、BIOSのドキュメントまたはメーカーのサポートフォーラムをご確認ください。
さらに、これらすべてを試してもゲームが起動しない場合は、グラフィックドライバーとWindowsが完全に更新されているか再度ご確認ください。セキュアブートが正しく有効になっていても、ドライバーの不一致が原因で奇妙なセキュリティエラーが発生する場合があります。
BIOSの設定は確かに少し難しそうに思えますが、大部分はメニューとオプションの羅列です。ただ、設定内容をよく理解しないまま、むやみに変更するのはやめましょう。起動時の操作がおかしくなる可能性があります。じっくりと時間をかけて、何を変更しているのかをしっかり確認するのが一番です。