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.
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 (lub MBR) przechowywanego na urządzeniu startowym i używa go do uruchomienia 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 (nazywaną również EEPROM) we współczesnych systemach.
BIOS istnieje od dawna i nie ewoluował wiele. Nawet komputery PC MS-DOS wydane w latach 80. miały BIOS!
Oczywiście BIOS ewoluował i poprawiał się z biegiem czasu. Opracowano kilka rozszerzeń, 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 2,1 TB lub mniej. Napędy 3 TB są teraz powszechne, a komputer z systemem BIOS 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 spowolnienia procesu rozruchu po zainicjowaniu wszystkich interfejsów sprzętowych i urządzeń na nowoczesnym komputerze. 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 w 2006 roku przeszedł na architekturę Intela na swoich komputerach Mac, ale inni producenci komputerów nie poszli w jej ślady.
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ć, korzysta obecnie z systemu UEFI, a nie z tradycyjnego systemu BIOS.
UEFI zastępuje tradycyjny system 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 uruchamiania 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 interfejs tekstowy interfejsu 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 zapewnić, ż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.
Jeśli jesteś normalnym użytkownikiem komputera, przejście na komputer z interfejsem UEFI nie będzie zauważalną zmianą. Twój nowy komputer uruchomi się i zamknie szybciej, niż byłoby to możliwe w BIOS-ie, i 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 uruchamiania.
Podczas gdy UEFI to duży upgrade, 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.
Aby uzyskać bardziej szczegółowe informacje, przeczytaj wyjaśnienie Adama Williamsona z Red Hat, w jaki sposób proces uruchamiania UEFI jest inny. Możesz również przeczytać oficjalne FAQ UEFI.
Źródło grafiki: Wikimedia Commons