私はUEFIとBIOSの違いを学びました、そしてそれはUEFIがGPTハードドライブだけをブートする間、BIOSはMBRハードドライブだけをブートするようです。そしてUEFIは通常のUSBフラッシュドライブを起動できないので、USBフラッシュドライブを「UEFI起動可能」にする必要があります。通常のUSBドライブと「UEFI起動可能」ドライブの違いは何ですか? UEFI対応のUSBドライブがGPTを使用しているのに、通常のUSBドライブがMBRを使用しているのは本当ですか? UEFIで起動可能なUSBフラッシュドライブを古いPCでレガシBIOSのみをサポートして起動することはできますか?
ほとんどのUEFI実装は、MBRパーティションのUSBドライブからも起動できます。彼らは/efi/boot/bootx64.efi
のファイルが存在することを期待しています。最高の互換性を得るために、FAT32ファイルシステムを使用することを強くお勧めします。
追加のBIOSブートコードがドライブに存在する可能性があります。 UEFIでは無視されます。
結論:ハイブリッドブータブルUSBドライブは可能であり、存在します。
BIOSとUEFI本質的に両方ともファームウェアバージョン(ハードウェアとシステムソフトウェア間のコミュニケータとして機能するコード)UEFIがより新しくて優れています。どちらも非常に区別できる機能セットを持っています。
簡単に言うと、UEFIはより高速で、より安全で、そして高度に互換性がありカスタマイズ可能です(免責事項:カスタマイズは知識のある人が行うべきです。そうしないとシステムが破損する可能性があります)。
あなたのOSがUEFI対応のサービスをサポートしているのであれば、間違いなくUEFI over Legacyモードに移行してください(ほとんどのOS [System Software]が、後方互換性があるのでLegacyでも動作します)。
UEFIは、システム起動を処理するために、ファームウェアレベルではるかに多くのインフラストラクチャを提供します。 BIOSほど単純ではありません。 BIOSとは異なり、UEFIは「ディスクパーティション」と「ブートローダー」および「オペレーティングシステム」の概念をある程度まで理解しています。
BIOSのブートプロセス、UEFIプロセス、およびUEFIプロセスが特定の問題に対処するためにさまざまなビットを拡張する方法を確認することができます。
あなたがそれについて考えるとき、ブートローダを見つけることへのBIOS/MBRアプローチはかなりぎこちないです。これは非常に「特別なソース」です。ディスクの前面にあるこの特別な小さなスペースには、システムファームウェアとそれを書くための特別なユーティリティにとって非常に意味のあるマジックコードが含まれています。このアプローチにはいくつかの問題があります。
あなたの質問に答えるには:USBは通常、新しいものを少なくとも指定されたフォーマットされているまで、GPTです。それはあなたがレガシーBIOSでUEFI USBを起動する場合それが問題であることは一般的です。しかし、それはBIOSとそのバージョンによっても異なります。それでまだうまくいくことができます。
ソース: https://www.happyassassin.net/2014/01/25/uefi-boot-how-does-that-actually-work-then/ 、ウィキ