BIOS скоро ще бъде мъртъв: Intel обяви плановете си да го замени напълно с UEFI на всичките си чипсети до 2020 г. Но какво е UEFI и как се различава от BIOS, с който всички сме запознати?
Както UEFI, така и BIOS са софтуер на ниско ниво, който стартира, когато стартирате компютъра, преди да заредите операционната си система, но UEFI е по-модерно решение, поддържащо по-големи твърди дискове, по-бързо време за зареждане, повече функции за сигурност и удобни графики и мишка курсори.
Виждали сме по-нови компютри, които се доставят с UEFI, все още се наричат "BIOS", за да се избегне объркване на хора, които са свикнали с традиционния BIOS на компютъра. Дори и вашият компютър да използва термина "BIOS", модерните персонални компютри, които купувате днес, със сигурност със сигурност се доставят с UEFI фърмуер вместо BIOS. Ето защо.
BIOS е кратко за системата Basic Input-Output. Това е софтуер на ниско ниво, който се намира в чип на дънната платка на компютъра ви. BIOS се зарежда, когато компютърът ви се стартира, а BIOS отговаря за събуждането на хардуерните компоненти на компютъра, за правилното функциониране на компютъра, след което стартира буутлоудъра, който зарежда Windows или друга инсталирана операционна система.
Можете да конфигурирате различни настройки в екрана за настройка на BIOS. Налице са настройки като хардуерната конфигурация на компютъра, системното време и редът за зареждане. Можете да осъществите достъп до този екран, като натискате специфичен клавиш - различен на различни компютри, но често Esc, F2, F10 или Delete - докато компютърът стартира. Когато запазите настройка, тя се запазва в паметта на самата дънна платка. Когато заредите компютъра си, BIOS ще конфигурира вашия компютър със запазените настройки.
BIOS минава през POST или Power-On Self Test, преди да зареди вашата операционна система. Тя проверява дали вашата хардуерна конфигурация е валидна и работи правилно. Ако нещо не е наред, ще видите съобщение за грешка или ще чуете загадъчна серия от бипкащи кодове. Ще трябва да потърсите в наръчника на компютъра какви са различните последователности от бипкания.
Когато компютърът ви стартира - и след завършване на POST - BIOS търси Master Boot Record или MBR, запазено на устройството за зареждане, и го използва, за да стартира буутлоудъра.
Може да видите и акроним "CMOS", който означава "Допълнителен метал-оксид-полупроводник". Това се отнася до батерията, поддържана от батерии, където BIOS съхранява различни настройки на дънната платка. Всъщност не е точна, тъй като този метод е заменен с флаш памет (наричан още EEPROM) в съвременните системи.
BIOS е отдавна и не е се развил много. Дори MS-DOS компютрите, пуснати през 80-те години, имаха BIOS!
Разбира се, BIOS еволюира и се подобрява с течение на времето. Разработени са някои разширения, включително ACPI, разширената конфигурация и захранващия интерфейс. Това позволява на BIOS по-лесно да конфигурира устройства и да изпълнява съвременни функции за управление на захранването, като например сън. Но BIOS не е усъвършенстван и подобрен почти толкова, колкото останалите компютърни технологии има от дните на MS-DOS.
Традиционният BIOS все още има сериозни ограничения. Той може да стартира само от устройства с честота от 2.1 TB или по-малко. 3 TB устройства вече са обичайни и компютър с BIOS не може да се зарежда от тях. Това ограничение се дължи на начина, по който работи системата BIOS Master Boot Record.
BIOS трябва да работи в 16-битов процесор и има само 1 МВ пространство, което да се изпълни. Има проблеми с инициализирането на няколко хардуерни устройства наведнъж, което води до по-бавен процес на зареждане при инициализиране на всички хардуерни интерфейси и устройства на модерен НАСТОЛЕН КОМПЮТЪР.
BIOS се нуждае от замяна дълго време. Intel започна работа по спецификацията за разширен фърмуер интерфейс (EFI) през 1998 г. Apple избра EFI, когато превключи на архитектурата на Intel на своите Mac през 2006 г., но други производители на компютри не последваха.
През 2007 г. производителите на Intel, AMD, Microsoft и PC се споразумяха за спецификацията на Unified Extensible Firmware Interface (UEFI). Това е стандарт за цялата индустрия, управляван от Unified Extended Firmware Interface Forum, и не се управлява само от Intel. Поддръжката на UEFI бе въведена в Windows с Windows Vista Service Pack 1 и Windows 7. По-голямата част от компютрите, които можете да закупите днес, сега използват UEFI, а не традиционен BIOS.
UEFI замества традиционния BIOS на персоналните компютри. Няма начин да преминете от BIOS към UEFI на съществуващ компютър. Трябва да си купите нов хардуер, който поддържа и включва UEFI, както правят повечето нови компютри. Повечето внедрявания на UEFI осигуряват емулация на BIOS, така че да можете да изберете да инсталирате и стартирате стари операционни системи, които очакват BIOS вместо UEFI, така че да са обратно съвместими.
Този нов стандарт избягва ограниченията на BIOS. UEFI фърмуерът може да зарежда от устройства от 2.2 TB или по-големи - всъщност теоретичната граница е 9.4 zettabytes. Това е приблизително три пъти размера на всички данни в интернет. Това е така, защото UEFI използва схемата за разделяне на GPT вместо MBR. Той също така стартира по един по-стандартизиран начин, като стартира EFI изпълними файлове, вместо да изпълнява код от главния запис на диска на устройството.
UEFI може да работи в 32-битов или 64-битов режим и има по-адресируемо адресно пространство от BIOS, което означава, че процесът на стартиране е по-бърз. Това също означава, че екрани за настройка на UEFI могат да бъдат по-тънки от екранните настройки на BIOS, включително графиката и курсора на мишката. Това обаче не е задължително. Много компютри все още се доставят с интерфейси за настройка на UEFI, които изглеждат и работят като стар екран за настройка на BIOS.
UEFI е снабден с други функции. Тя поддържа Secure Boot, което означава, че операционната система може да бъде проверена за валидност, за да се гарантира, че няма злонамерен софтуер, който е нарушил процеса на зареждане.Тя може да поддържа мрежови функции точно в самия фърмуер на UEFI, което може да помогне за отдалечено отстраняване на проблеми и конфигуриране. С традиционния BIOS, трябва да седите пред физически компютър, за да го конфигурирате.
Това не е само замяна на BIOS. UEFI е по същество малка операционна система, която работи на фърмуера на компютъра и може да направи много повече от BIOS. Тя може да се съхранява във флаш памет на дънната платка, или може да бъде заредена от твърд диск или мрежов дял при зареждане.
Различните персонални компютри с UEFI ще имат различни интерфейси и характеристики. Всичко зависи от производителя на вашия компютър, но основите ще бъдат еднакви на всеки компютър.
Ако сте обикновен потребител на компютър, превключването към компютър с UEFI няма да бъде забележима промяна. Новият ви компютър ще се зарежда и спира по-бързо, отколкото при BIOS, и можете да използвате устройства с размер 2,2 TB или по-голям.
Ако трябва да имате достъп до настройки от ниско ниво, може да има малка разлика. Може да се наложи да осъществите достъп до екрана за настройки на UEFI чрез менюто с опции за зареждане на Windows, а не да натискате клавиш, докато компютърът ви стартира. С компютрите, които се зареждат толкова бързо, производителите на персонални компютри не искат да забавят процеса на зареждане, като чакат да видят дали натиснете клавиш. Също така видяхме компютри с UEFI, които ви позволяват да влизате в BIOS по същия начин, като натиснете клавиш по време на процеса на стартиране.
Докато UEFI е голям ъпгрейд, той до голяма степен е на заден план. Повечето потребители на персонални компютри никога няма да забележат - или трябва да се грижат - че новите си компютри използват UEFI вместо традиционен BIOS. Те просто ще работят по-добре и ще поддържат по-модерен хардуер и функции.
За по-подробна информация прочетете Адам Уилямсън от обяснението на Red Hat за начина, по който обучението на UEFI е различно. Можете също така да прочетете официалните често задавани въпроси за UEFI.
Image Credit: Wikimedia Commons