Czym jest UEFI i czym różni się od BIOS-u?
BIOS wkrótce będzie martwy: Intel ogłosił plany całkowitego zastąpienia go UEFI na wszystkich swoich chipsetach do 2020 roku. Ale czym jest UEFI i czym różni się od BIOS-u, który wszyscy znamy?
Zarówno UEFI, jak i BIOS są niskopoziomowym oprogramowaniem, które uruchamia się po uruchomieniu komputera przed uruchomieniem systemu operacyjnego, ale UEFI to bardziej nowoczesne rozwiązanie, obsługujące większe dyski twarde, krótszy czas rozruchu, więcej funkcji bezpieczeństwa i - wygodnie - grafika i mysz kursory.
Widzieliśmy, że nowsze komputery z UEFI wciąż nazywają je "BIOSem", aby uniknąć zamieszania osób przyzwyczajonych do tradycyjnego BIOS-u komputera. Nawet jeśli twój komputer używa terminu "BIOS", współczesne komputery, które kupujesz dzisiaj, prawie na pewno są dostarczane z oprogramowaniem układowym UEFI zamiast z BIOS-em. Dlatego.
Co to jest BIOS?
BIOS jest skrótem od Basic Input-Output system. Jest to oprogramowanie niskiego poziomu, które znajduje się w układzie na płycie głównej komputera. BIOS ładuje się podczas uruchamiania komputera, a BIOS jest odpowiedzialny za budzenie komponentów sprzętowych komputera, upewnia się, że działają poprawnie, a następnie uruchamia bootloader uruchamiający system Windows lub inny zainstalowany system operacyjny..
Możesz skonfigurować różne ustawienia na ekranie konfiguracji BIOS. Tutaj znajdują się ustawienia, takie jak konfiguracja sprzętu komputera, czas systemowy i kolejność rozruchu. Dostęp do tego ekranu można uzyskać, naciskając określony klawisz - inny na różnych komputerach, ale często Esc, F2, F10 lub Delete - podczas uruchamiania komputera. Po zapisaniu ustawienia jest ono zapisywane w pamięci na samej płycie głównej. Po uruchomieniu komputera BIOS skonfiguruje komputer z zapisanymi ustawieniami.
Przed uruchomieniem systemu operacyjnego BIOS przechodzi test POST lub Power-On Self Test. Sprawdza, czy konfiguracja sprzętu jest poprawna i działa poprawnie. Jeśli coś jest nie tak, zobaczysz komunikat o błędzie lub usłyszysz tajemniczą serię kodów dźwiękowych. Będziesz musiał sprawdzić, jakie różne sekwencje dźwięków oznaczają w instrukcji obsługi komputera.
Po uruchomieniu komputera - a po zakończeniu POST - BIOS szuka Master Boot Record (MBR) przechowywanego w urządzeniu rozruchowym i używa go do uruchamiania bootloadera.
Możesz także zobaczyć akronim CMOS, który oznacza Komplementarny Metal-Oxide-Semiconductor. Dotyczy to pamięci z podtrzymaniem bateryjnym, w której BIOS przechowuje różne ustawienia na płycie głównej. W rzeczywistości nie jest on dokładny, ponieważ ta metoda została zastąpiona przez pamięć flash (zwaną również EEPROM) we współczesnych systemach.
Dlaczego BIOS jest przestarzały
BIOS istnieje od dawna i nie ewoluował wiele. Nawet komputery PC MS-DOS wydane w latach 80. miały BIOS!
Oczywiście, system BIOS ewoluował i poprawiał się z czasem. Opracowano niektóre rozszerzenia, w tym interfejs ACPI, zaawansowaną konfigurację i interfejs zasilania. Dzięki temu BIOS może łatwiej konfigurować urządzenia i wykonywać zaawansowane funkcje zarządzania energią, takie jak sen. Ale BIOS nie rozwinął się i nie poprawił tak bardzo, jak inne technologie PC od czasów MS-DOS.
Tradycyjny BIOS nadal ma poważne ograniczenia. Można go uruchomić tylko z dysków o pojemności 2,1 TB lub mniejszej. Napędy 3 TB są teraz powszechne, a komputer z BIOS-em nie może się z nich uruchomić. To ograniczenie wynika ze sposobu działania systemu Master Boot Record systemu BIOS.
System BIOS musi działać w 16-bitowym trybie procesora i ma tylko 1 MB miejsca do uruchomienia. Ma problemy z zainicjowaniem wielu urządzeń sprzętowych naraz, co prowadzi do wolniejszego rozruchu podczas inicjalizacji wszystkich interfejsów sprzętowych i urządzeń na nowoczesnych PC.
BIOS przez długi czas wymagał wymiany. Intel rozpoczął pracę nad specyfikacją interfejsu EFI (Extensible Firmware Interface) w 1998 roku. Apple wybrał EFI, kiedy przeszedł na architekturę Intela na swoich komputerach Mac w 2006 roku, ale inni producenci komputerów nie śledzili.
W 2007 roku producenci Intel, AMD, Microsoft i PC uzgodnili nową specyfikację Unified Extensible Firmware Interface (UEFI). Jest to standard branżowy zarządzany przez Unified Extended Firmware Interface Forum i nie jest obsługiwany wyłącznie przez firmę Intel. Obsługa systemu UEFI została wprowadzona do systemu Windows w systemie Windows Vista z dodatkiem Service Pack 1 i Windows 7. Zdecydowana większość komputerów, które można obecnie kupić, używa teraz systemu UEFI zamiast tradycyjnego systemu BIOS..
Jak UEFI zastępuje i ulepsza BIOS
UEFI zastępuje tradycyjny BIOS na komputerach PC. Nie ma możliwości przełączenia z systemu BIOS na UEFI na istniejącym komputerze. Musisz kupić nowy sprzęt, który obsługuje i zawiera UEFI, jak robi to większość nowych komputerów. Większość implementacji UEFI zapewnia emulację BIOS-u, więc możesz zainstalować i uruchomić stare systemy operacyjne, które oczekują systemu BIOS zamiast UEFI, więc są kompatybilne wstecz.
Ten nowy standard pozwala uniknąć ograniczeń systemu BIOS. Oprogramowanie układowe UEFI może uruchamiać się z dysków o pojemności 2,2 TB lub większej - w rzeczywistości teoretyczny limit wynosi 9,4 zettabajtów. To około trzy razy więcej niż szacowany rozmiar wszystkich danych w Internecie. Dzieje się tak, ponieważ UEFI używa schematu partycjonowania GPT zamiast MBR. Działa również w bardziej wystandaryzowany sposób, uruchamiając pliki wykonywalne EFI, a nie uruchamiając kod z głównego rekordu rozruchowego dysku.
UEFI może działać w trybie 32-bitowym lub 64-bitowym i ma bardziej adresowalną przestrzeń adresową niż BIOS, co oznacza, że proces rozruchu jest szybszy. Oznacza to również, że ekrany konfiguracji UEFI mogą być cieńsze niż ekrany ustawień BIOS-u, w tym obsługa grafiki i kursora myszy. Jednak nie jest to obowiązkowe. Wiele komputerów wciąż jest wyposażonych w interfejsy ustawień trybu tekstowego UEFI, które wyglądają i działają jak stary ekran konfiguracji BIOS.
UEFI jest pełen innych funkcji. Obsługuje bezpieczny rozruch, co oznacza, że system operacyjny może być sprawdzony pod kątem poprawności, aby upewnić się, że żadne złośliwe oprogramowanie nie zmieniło procedury rozruchu. Może obsługiwać funkcje sieciowe bezpośrednio w oprogramowaniu UEFI, co może pomóc w zdalnym rozwiązywaniu problemów i konfiguracji. W tradycyjnym BIOS-ie musisz siedzieć przed fizycznym komputerem, aby go skonfigurować.
To nie tylko wymiana BIOS-u. UEFI to w gruncie rzeczy niewielki system operacyjny, który działa na oprogramowaniu komputerowym PC i może zrobić o wiele więcej niż BIOS. Może być przechowywany w pamięci flash na płycie głównej lub może być ładowany z dysku twardego lub udziału sieciowego podczas startu.
Różne komputery z interfejsem UEFI będą miały różne interfejsy i funkcje. Wszystko zależy od producenta komputera, ale podstawy będą takie same na każdym komputerze.
Jak uzyskać dostęp do ustawień UEFI na nowoczesnych komputerach
Jeśli jesteś normalnym użytkownikiem komputera, przejście na komputer z interfejsem UEFI nie będzie zauważalną zmianą. Twój nowy komputer zostanie uruchomiony i zamknięty szybciej niż system BIOS, a możesz używać dysków o rozmiarze 2,2 TB lub większym.
Jeśli potrzebujesz dostępu do ustawień niskiego poziomu, może pojawić się niewielka różnica. Konieczne może być uzyskanie dostępu do ekranu ustawień UEFI za pośrednictwem menu opcji rozruchowych systemu Windows zamiast naciskania klawisza podczas uruchamiania komputera. Dzięki tak szybkiemu uruchamianiu komputerów producenci komputerów nie chcą spowalniać procesu uruchamiania, czekając na naciśnięcie klawisza. Jednak widzieliśmy także komputery PC z interfejsem UEFI, które umożliwiają dostęp do BIOS-u w ten sam sposób, poprzez naciśnięcie klawisza podczas procesu rozruchu.
Podczas gdy UEFI to duża aktualizacja, to w dużej mierze jest to tło. Większość użytkowników komputerów nigdy nie zauważy - ani nie będzie musiała się troszczyć - że ich nowe komputery używają UEFI zamiast tradycyjnego BIOS-u. Będą działać lepiej i będą obsługiwać bardziej nowoczesny sprzęt i funkcje.
Więcej szczegółowych informacji można znaleźć w wyjaśnieniu Adama Williamsona z Red Hat, jak przebiega proces uruchamiania UEFI. Możesz także przeczytać oficjalne FAQ UEFI.
Źródło grafiki: Wikimedia Commons