EFIの方が高速ですが、確実ではありません。最大の速度の違いは、プロセスの初期のハードウェア初期化にあります。私のシステムでは、これは総起動時間の一部であるため、ハードウェアの初期化時間を短縮しても、良いことではありますが、それほど大きな違いはありません。 — 「Boot with BIOS」と「Boot with UEFI」の違いは何ですか
これを読んだ後、私は違いがどのくらいあるのかと思っています。 ギガバイトのメインボードの映画を見ていて、UEFIとクラシックBIOSの起動時間が11秒と19秒の場合 、BIOS起動中にハードウェアの列挙と表示の負荷が表示され、起動するある種のWindowsメニューに。 BIOSブートではそれができないので、質問を拡張する必要があります。
既に微調整されたBIOS設定を持つファームウェアの場合、単一のOSで起動します(Linuxテキストコンソールオペレーティングシステム)。ここにはデュアルブートOSはありません。この場合のBIOSブートは、互換性サポートモジュール(CSM)が有効になっているUEFIを使用したブートです。微調整されたレガシーBIOSは、ブート時間を短縮する(ブートプロセスを高速化する)ために最適化が行われているBIOSです。
EFIブートは、調整されたレガシーBIOSブート(UEFI + CSM)よりも何秒速くなりますか?
測定結果:
BIOS-高速起動= 14.15秒
BIOS +高速ブート = 13.08秒
UEFI-高速ブート= 13.01秒[1.14秒高速]
UEFI +高速ブート = 11.30秒[1.78秒速い]
UEFI +超高速1 = 10.87秒
GRUBブートローダーを削除することでさらに最適化:
UEFIスタブ+高速ブート = 9.84秒
UEFIスタブ+超高速1 = 8.20秒
UEFIスタブ+超高速1 +静的IP2 = 6.38秒3
0.「高速起動」モードでは、コンピュータはUSBストレージデバイスから起動しない場合があります。
1.「超高速」モードでは、外部グラフィックスカードを使用している場合、ビデオBIOSがUEFI GOPをサポートしている必要があります。 Ultra Fastモードは非常に高速に起動するため、このUEFIセットアップユーティリティに入る唯一の方法は、すべての起動デバイスを切り離すことです。
2.アクティブなDHCPクライアントはありません。
3.このシステムでは、ASRockがコールドブートからWindows 8にログオンするのに要する1.5秒は、実際には9.85〜9.88秒です。
このテストでは、Asrock H81 Pro BTC P1.50メインボードが使用され、それに接続されています。
マザーボードのファームウェアは次のように設定されています。
最初のCSMが有効になり、Ubuntu 14.04.1 LTSがインストールされます。パーティションテーブルのタイプはmsdos(MBR)で、2つのパーティションが含まれています:linuxのext4 /
とlinuxスワップ。メインラインカーネル3.16.0-031600rc6 x86_64がインストールされ、ブートパラメータro rootdelay=180 debug ignore_loglevel crashkernel=384M-:128M
で実行されています。プリマスが有効になります。ネットワーク構成は自動(DHCP)に設定されています。
測定されたブートパフォーマンスは、「コールドブート ":電源スイッチの切り替えから、テキストtty1
ubuntu login
が画面に表示されるまでです。ファームウェアにはすでに「fast boot」という設定があり、プロセスを高速化しているため、この設定を無効にした場合と有効にした場合の違いも測定されます。測定は、iPhotoでクリップされたiPhone4 29.9fpsムービーで行われました。
デバッグを有効にすると、コンソール出力がinitに出力されます。plymouth-upstart-bridgeメインプロセスは、ubuntu login
プロンプトが表示された直後に終了しました。コールドBIOSブートに対して表示されるそのデバッグメッセージのバリエーションは次のとおりです。
つまり、Linuxカーネル+ ubuntuブートプロセスの変動は0.539秒の範囲内であり、平均値は5.233秒です。
UEFIのコールドブート中に、Linuxカーネル+ ubuntuブートパーツのタイミングが次のデバッグ出力によって計測されました。
変動は0.665秒、平均は5.219秒です。