Nie ma czegoś takiego jak „sektor EFI”. The Extensible Firmware Interface (EFI; wersja 2.x nazywa się Unified EFI, lub UEFI) jest rodzajem oprogramowania układowego. Zastępuje starszy system podstawowego wejścia / wyjścia (BIOS) na większości komputerów wprowadzonych od połowy 2011 r. I niektórych sprzedanych wcześniej. Chociaż wielu ludzi, a nawet firmy, używają terminu „BIOS” w swoich EFI, to IMHO jest mylące, ponieważ są bardzo różne. Wywołanie EFI BIOS prowadzi do przeciągnięcia wiedzy o BIOSie, która jest po prostu błędna w przypadku zastosowania EFI.
EFI uruchamiają się, odczytując pliki z systemu plików FAT, a nie sektory rozruchowe z dysku lub partycji, jak robi to BIOS. Na dysku twardym ten system plików jest zwykle przechowywany na dysku Partycja systemowa EFI (ESP). Podczas uruchamiania z dysku twardego NVRAM przechowuje identyfikator partycji i nazwę preferowanego programu startowego, aby płyta główna mogła go znaleźć. Podczas uruchamiania z dysku wymiennego, takiego jak dysk USB, komputer zwykle szuka pliku o nazwie EFI/BOOT/bootx64.efi
lub warianty tego dla innych typów procesorów na dysku wymiennym. (Większość komputerów używa tego również jako ostatniej nazwy awaryjnej w przypadku braku poprawnych wpisów NVRAM).
Tak więc, aby uczynić dysk wymienny bootowalnym, musisz upewnić się, że używa FAT (lub przynajmniej ma partycję FAT) i że prawidłowy program ładujący jest przechowywany na nośniku jako EFI/BOOT/bootx64.efi
. Jeśli próbujesz uruchomić obraz dysku pobrany z jakiegoś miejsca, na przykład instalator systemu Linux, może on mieć odpowiednie pliki.
Aby faktycznie uruchomić komputer z dysku wymiennego, może być konieczne użycie wbudowanego menedżera rozruchu oprogramowania układowego. Z punktu widzenia interfejsu użytkownika jest to niewielkie rozszerzenie selektora urządzeń rozruchowych, które było obecne na komputerach z systemem BIOS od ponad dziesięciu lat. Zazwyczaj uzyskuje się do niego dostęp, naciskając klawisz Esc, Enter lub klawisz funkcyjny tuż po włączeniu zasilania; ale szczegóły różnią się znacznie w zależności od komputera. Ponadto wiele EFI zawiera moduł obsługi zgodności (CSM), który umożliwia uruchamianie komputera przy użyciu programów ładujących w trybie BIOS. Jeśli CSM jest aktywny, menedżer rozruchu może wyświetlać dwa wpisy dla urządzenia zewnętrznego. Wpis z ciągiem „UEFI” uruchamia program ładujący EFI, a ten bez tego łańcucha uruchamia program ładujący BIOS. (Zakłada się, że oba są obecne, oczywiście, jeśli jednego brakuje, jego wpis może również nie istnieć lub wpis może nie działać).
EFI/BOOT/bootx64.efi
), jak zauważyłem w mojej odpowiedzi. Przeczytaj moje Programy ładujące EFI dla systemu Linux strona, aby uzyskać więcej informacji.