セキュアブートを解除しドライバーをインストールする方法

デジタル署名情報が無いと言われドライバのインストール 出来ない場合。

win8では、セキュアブートが邪魔してデジタル署名の無いドライバは 自動的にロックされます。

そんなセキュアブートを解除しドライバーをインストールするまでの手順 です。


用語 解説
・セキュアブート
OS 起動時の脅威からシステムを保護するための機能で、UEFI という起動プロトコルを用い、
署名された OS ローダーとウイルス対策ドライバーのみを初期起動することで、ルートキット
や改ざんされたドライバーが OS より先に実行されることを防ぐ。
セキュア ブートの導入により、マルウェアが早期に起動する機会を与えず、
Windows の安全性をより一層高めている。


・UEFI
UEFI(Unified Extensible Firmware Interface)とは、
当初IntelがBIOS(Basic Input/Output System)を「EFI」に置き換える目的で考案したファームウェアの仕様。
利点としてBIOSは約2.2TBまでのHDDまでしか対応できないがUEFIでは3TB以上の HDDへ
対応できる点とグラフィカルな画面デザインやマウス操作を導入でき、
テキストベースのBIOSよりGUI化されたUEFIの方が直感的な操作が可能になる。



・作業
@コマンドプロンプトを管理者権限で実行
「bcdedit /set TESTSIGNING ON」



『要素データを設定中にエラーが発生しました。この値はセキュアブートポリシーによって保護されているため、
変更または削除できません』と表示されるとBIOSからセキュアブートの設定を変えないといけません。


A[チャームバー]→[設定]→[PC設定の変更]



B[全般]→[今すぐ再起動する]
dbeb62cc.jpg


C[トラブルシューティング]→[詳細オプション]→[UEFIファー ムウェアの設定]→[再起動]












D[BIOS Setup(F10)]→[Secure BootをDisabled]
各メーカでBIOS等のデザインが異なります。









E再起動後、コマンドプロンプトを管理者権限で起動します。
「bcdedit.exe -set TESTSIGNING ON」を実行



上記A、Bの手順をたどり[トラブルシューティング]→[詳細オプショ ン]→[スタートアップ設定]→[再起動]






F[ドライバー署名の強制を無効にする]



G再起動後、テストモードになっていれば成功です。



この状態ならば無署名のドライバーをインストール出来ます。
テストモードを終了する場合ABCDの手順をたどり、セキュアブートを 再び有効にします。