UEFI - apa itu? Unduhan, instalasi, kelebihan, fitur konfigurasi. Boot UEFI - apa itu?

Banyak produsen komponen dan program modern untuk komputer pribadi dan program mencoba memastikan bahwa produk mereka mendukung antarmuka UEFI. Solusi perangkat lunak ini harus menjadi alternatif yang bagus untuk sistem BIOS yang sudah dikenal.

Apa spesifikasi perangkat lunak yang dimaksud? Opsi apa untuk menggunakannya yang mungkin? Dan apa itu UEFI? Mari kita coba memahami masalah ini.

Apa itu UEFI?

UEFI mengacu pada antarmuka khusus yang dipasang antara sistem operasi yang diinstal pada komputer dan perangkat lunak yang memastikan berfungsinya berbagai komponen perangkat keras komputer. Beberapa orang menyebut antarmuka ini sebagai BIOS UEFA. Di satu sisi, nama ini pun mengandung kesalahan. Bagaimanapun, BIOS beroperasi dengan prinsip yang sangat berbeda. UEFI dikembangkan oleh Intel dan BIOS merupakan perangkat lunak yang didukung oleh berbagai merek. Tujuan BIOS dan UEFI pada dasarnya sama. Namun secara formal, kombinasi BIOS UEFI salah, tetapi pada saat yang sama tidak bertentangan dengan logika algoritma perangkat lunak dan perangkat keras untuk mengontrol PC.

Perbedaan antara UEFI dan BIOS

Pertama-tama, Anda harus memperhatikan hal utama - perbedaan antara UEFI klasik dan BIOS murni. UEFI saat ini diposisikan sebagai solusi perangkat lunak yang merupakan alternatif yang baik untuk BIOS. Banyak produsen motherboard PC yang mencoba membuat perangkat mereka mendukung perangkat lunak yang dikembangkan oleh Intel. Perbedaan antara UEFI dan BIOS dapat dengan mudah dideteksi dengan mempertimbangkan kelemahan sistem kedua. Kerugian pertama adalah BIOS tidak memungkinkan penggunaan penuh ruang disk pada hard drive besar yang lebih besar dari 2 TB.

Hal ini disebabkan oleh kenyataan bahwa beberapa tahun yang lalu kapasitas hard drive seperti itu tampaknya tidak mungkin tercapai. Oleh karena itu, produsen PC tidak memberikan perhatian khusus pada kelemahan sistem BIOS. Saat ini, hard drive dengan kapasitas 2 terabyte atau lebih tidak akan mengejutkan siapa pun. Produsen komputer pribadi sudah merasakan kebutuhan untuk beralih ke UEFI. Mengingat tren teknologi modern, kebutuhan ini tidak bisa disebut bias.

Fitur lain dari BIOS adalah ia mendukung sejumlah partisi pada hard drive. UEFI memiliki kemampuan untuk bekerja dengan 128 partisi. Desain baru Intel telah menciptakan tabel partisi GPT yang dapat memanfaatkan semua keunggulan teknologi UEFI. Terlepas dari semua perbedaan yang dibahas antara lingkungan baru dan sistem BIOS tradisional, fungsi utamanya tetap sama. Sebenarnya tidak banyak perbedaan sebenarnya antara sistem-sistem ini. Satu-satunya pengecualian adalah algoritma keamanan yang diterapkan di UEFI. Para ahli percaya bahwa platform baru ini memungkinkan memuat sistem operasi lebih cepat. Yang lain percaya bahwa ini hanya relevan untuk sistem operasi Windows 8.

Mari kita lihat lebih dekat sistem keamanan yang digunakan di UEFI.

Teknologi Keamanan Lingkungan UEFI

Sistem UEFI lebih unggul dari BIOS dalam hal keamanan. Saat ini, ada virus unik yang memiliki kemampuan menembus ke dalam sirkuit mikro itu sendiri, tempat algoritma BIOS ditulis. Hasilnya, sistem operasi dapat di-boot dengan hak pengguna yang diperluas. Hal ini membuka peluang luas bagi akses yang tidak sah. Solusi perangkat lunak baru dari Intel juga mengimplementasikan mode boot aman, yang menyediakan algoritma yang disebut Boot Aman.

Algoritme ini didasarkan pada penggunaan jenis kunci khusus yang disertifikasi oleh merek terbesar di industri TI. Faktanya, saat ini tidak banyak perusahaan seperti itu. Jika kita berbicara tentang dukungan untuk opsi terkait oleh produsen OS, saat ini hanya Microsoft yang menyediakannya di Windows 8. Selain itu, kompatibilitas dengan algoritme keamanan ini saat ini diterapkan di beberapa versi Linux.

Manfaat sistem UEFI

Semua kelemahan sistem BIOS di atas juga dapat dianggap sebagai kelebihan UEFI. Namun sistem baru ini memiliki sejumlah keunggulan penting. Mari kita lihat lebih dekat. Pertama, sistem ini memiliki antarmuka yang sederhana dan intuitif. UEFI mengimplementasikan dukungan mouse, yang tidak khas untuk BIOS. Selain itu, banyak versi UEFI mendukung antarmuka Russified. Algoritme yang digunakan dalam solusi perangkat lunak baru memungkinkan boot OS lebih cepat daripada menggunakan BIOS. Misalnya, sistem operasi Windows 8 pada PC dengan UEFI, dengan kinerja CPU yang memadai dan komponen penting lainnya, dimuat dalam waktu 10 detik.

Keuntungan signifikan lainnya dari UEFI termasuk mekanisme pembaruan yang lebih sederhana dan nyaman dibandingkan dengan BIOS. Opsi berguna lainnya yang diterapkan di UEFI adalah kehadiran boot managernya sendiri. Dapat digunakan jika beberapa sistem operasi diinstal pada komputer pribadi.

Keunggulan teknologi antarmuka perangkat lunak UEFI kini sudah jelas. Saat ini, produsen komponen perangkat keras paling populer untuk komputer pribadi berusaha memastikan kompatibilitas perangkat keras dengan sistem UEFI. Menurut pakar IT, transisi ke sistem baru dapat menimbulkan tren teknologi baru. Bagi produsen software dan hardware terkemuka, kemampuan yang ditawarkan oleh pengembang UEFI Intel nampaknya sangat menarik. Selain itu, opsi teknologi UEFI didukung penuh oleh merek terbesar di pasar OS saat ini.

Boot Aman

Mari kita lihat lebih detail manfaat Secure Boot, sebuah teknologi keamanan yang didukung oleh sistem UEFI. Apa konsep utamanya?

Secure Boot adalah protokol boot aman yang dirancang untuk melindungi sistem dari malware dan virus. Kunci yang digunakan dalam teknologi ini harus disertifikasi agar dapat beroperasi penuh. Saat ini, hanya sebagian kecil dari semua merek perangkat lunak yang memenuhi kriteria ini.

Ini termasuk Microsoft, yang telah menerapkan dukungan untuk algoritma tersebut di sistem operasi Windows 8, dalam beberapa kasus, keadaan ini dapat secara signifikan mempersulit proses instalasi sistem operasi lain pada komputer pribadi yang menjalankan sistem UEFI. Jika Anda menginstal ulang Windows, UEFI mungkin masih menunjukkan loyalitas, tetapi hanya jika versi sistem operasi yang diinstal sedekat mungkin dengan versi yang diinstal oleh pabrikan.

Perlu juga dicatat bahwa beberapa distribusi Linux kompatibel dengan fitur Boot Aman. Meskipun memuat sistem operasi baru dilarang, struktur UEFI menyediakan kemampuan untuk menonaktifkan algoritma Boot Aman. Tentu saja, dalam hal ini, memuat sistem operasi tidak lagi dianggap aman. Namun demikian, opsi terkait dapat diaktifkan kapan saja.

Sistem Operasi yang Kompatibel dengan UEFI

Dalam kasus yang jarang terjadi, dimungkinkan untuk menginstal sistem operasi alternatif yang mendukung Boot Aman. Misalnya, secara teori dimungkinkan untuk menginstal sistem operasi Windows 7 pada laptop yang mendukung UEFI BIOS. Secara umum, kemungkinan keberhasilan instalasi sistem operasi alternatif rendah. Seperti disebutkan di atas, beberapa distribusi Linux kompatibel dengan UEFI.

Fitur Pengaturan

Selanjutnya, kita akan melihat nuansa menyiapkan solusi perangkat lunak baru. Pilihan menarik termasuk emulasi BIOS. Untuk apa ini? Beberapa versi UEFI menerapkan algoritme yang menyediakan manajemen PC sesuai dengan mekanisme yang digunakan pendahulunya dalam sejarah UEFI. Mode ini mungkin memiliki nama berbeda tergantung PC yang digunakan. Biasanya disebut Launch CSM atau Legacy. Menginstal UEFI dalam mode boot standar seharusnya tidak menimbulkan kesulitan.

Fitur akses UEFI

Fakta luar biasa lainnya yang tidak dapat diabaikan adalah banyaknya versi UEFI. Pada komputer pribadi yang diproduksi oleh merek berbeda, keduanya dapat berbeda secara signifikan. Ketersediaan fitur individual juga dapat bervariasi dari satu komputer ke komputer lainnya. Misalnya, sering kali saat PC melakukan booting, menu tidak ditampilkan di mana pengguna dapat mengakses pengaturan UEFI. Dalam hal ini, Windows menyediakan kemampuan untuk mengunduh opsi yang diperlukan. Di tab “Opsi”, Anda perlu mengaktifkan “Opsi boot khusus”. Setelah ini, Anda perlu me-restart komputer Anda. Opsi pengunduhan akan muncul di layar.

Ada juga metode alternatif untuk menyediakan akses ke opsi UEFI. Ini berjalan di banyak komputer pribadi. Di awal pemuatan, Anda harus menekan Esc. Setelah itu, menu yang dibahas di atas akan terbuka.

Fitur bekerja dalam mode berbeda

Harap dicatat bahwa ketika mengubah mode operasi UEFI dari Normal ke Legacy, disarankan untuk mengaktifkan kembali antarmuka UEFI dengan semua opsi pada kesempatan pertama. Jika tidak, sistem operasi mungkin tidak dapat dijalankan. Banyak komputer pribadi tidak mengalami masalah ini. Hal ini disebabkan oleh fakta bahwa pabrikan menerapkan algoritme khusus ke dalam struktur manajemen yang memungkinkan mode UEFI diaktifkan secara otomatis. Beberapa model memiliki mode hybrid, yang memicu modulasi BIOS. Perbedaan versi UEFI juga menyiratkan ketidakmungkinan menonaktifkan Boot Aman dalam mode operasi normal.

Flash drive UEFI yang dapat di-boot

Dalam beberapa situasi, mungkin perlu mem-boot sistem operasi dari flash drive. Kesulitan utama di sini adalah flash drive yang formatnya berbeda dari FAT32 tidak dikenali. Ada solusi untuk masalah ini. Semua flash drive Windows yang dapat di-boot diformat dalam sistem file NTFS secara default. UEFI tidak mengenali sistem file ini. Oleh karena itu, tugas utamanya adalah memastikan bahwa komponen perangkat keras yang sesuai diformat dalam sistem FAT32. Banyak profesional TI menganggap sistem file ini sudah ketinggalan zaman. Namun, relevansi standar terkait dapat dinilai dari penerapannya di UEFI.

Flash drive untuk boot ke UEFI

Apa yang perlu dilakukan agar flash drive USB yang dapat di-boot dikenali oleh UEFI tanpa masalah? Pertama, sebaiknya kapasitas penyimpanan minimal 4 GB. Kedua, Anda perlu menghapus semua informasi dari flash drive. Komponen penting untuk membuat flash drive USB yang dapat di-boot adalah kit distribusi sistem operasi Windows.

Mempersiapkan flashdisk

Jika semua elemen di atas ada, Anda dapat melanjutkan. Flash drive harus dimasukkan ke port USB komputer. Setelah itu, buka baris perintah di antarmuka Windows. Pengguna harus memiliki hak administrator. Selanjutnya, melalui baris perintah, luncurkan program DISKPART. Maka Anda perlu memasukkan perintah daftar disk.

Daftar disk yang ada di sistem Anda akan ditampilkan. Temukan flash drive Anda di dalamnya. Pilih disk dengan perintah pilih disk x, dimana x adalah nomor seri. Untuk memformat media yang dipilih, jalankan saja perintah Clean. Selanjutnya, Anda perlu membuat partisi utama pada disk. Ini dapat dilakukan dengan menggunakan perintah buat partisi utama. Dengan memasukkan perintah aktif, bagian ini harus diaktifkan. Setelah ini, daftar partisi dapat ditampilkan di layar dengan memasukkan perintah volume daftar.

Kita pilih partisi yang kita butuhkan dengan perintah pilih volume x, dimana x adalah nomor seri partisi. Untuk memformatnya di sistem FAT32, masukkan perintah format fs=fat 32. Sekarang Anda perlu menetapkan huruf ke flash drive. Ini dilakukan dengan menggunakan perintah penetapan. Anda kemudian dapat keluar dari baris perintah.

Merekam distribusi

Setelah menyelesaikan semua langkah di atas, Anda dapat menyalin kit distribusi Windows ke flash drive.

Hari ini kita akan berbicara tentang antarmuka baru BIOS UEFI, yang saat ini berhasil menggantikan BIOS biasa. Teknologi ini semakin banyak muncul di komputer dan laptop baru. Tapi ada satu tangkapan kecil. Jika komputer atau laptop Anda menggunakan BIOS UEFI, maka Anda tidak akan dapat menginstal apa pun di dalamnya kecuali Windows 8. Namun masih ada cara untuk menginstal, misalnya Windows 7. Dan sekarang kita akan berbicara tentang keunggulan dibandingkan BIOS biasa.

BIOS UEFI adalah antarmuka baru yang mengontrol fungsi perangkat keras tingkat rendah. Ini dikembangkan oleh Intel.

Semua orang mungkin tahu apa itu BIOS secara umum. Ini adalah firmware yang terpasang pada motherboard. Teknologi ini memberi tahu sistem cara menggunakan komponen internal komputer: prosesor, kartu video, dll. BIOS dimulai sebelum Windows dan memeriksa semua komponen internal. Jika ada perangkat yang rusak, BIOS akan mengeluarkan sinyal melalui speaker internal.

Namun saat ini, BIOS telah digantikan oleh teknologi yang lebih maju UEFI.

Lantas, apa kelebihan UEFI BIOS dibandingkan BIOS biasa? Pertama-tama, mekanisme yang didesain ulang sepenuhnya. Kedua, UEFI mengambil banyak hal dari pendahulunya. Ia juga memeriksa komponen komputer, dan kemudian sistem operasi dimuat.

  1. Antarmuka grafis yang nyaman. Mendukung kontrol mouse. Juga, ada dukungan untuk bahasa Rusia.
  2. Bekerja dengan hard drive yang memiliki tabel partisi GPT. Harddisk ini dapat dibagi menjadi 128 partisi. Dan di MBR hanya bisa membuat 4 partisi.
  3. Karena BIOS biasa tidak melihat disk yang lebih besar dari 2 TB, UEFI memperbaiki masalah ini. UEFI mendukung 18 Exabytes.
  4. Hard drive MBR bekerja dengan pengalamatan CHS lama, sekarang hard drive GPT bekerja dengan pengalamatan LBA.
  5. Pada hard drive GPT, lebih mudah memulihkan data yang terhapus.
  6. BIOS UEFI memiliki pengelola bootnya sendiri, yang berguna jika Anda menggunakan beberapa sistem operasi.
  7. Mudah untuk diperbarui tidak seperti BIOS biasa.

Ada satu fitur lagi di UEFI BIOS. Oleh karena itu, tidak mungkin menginstal sistem operasi lain selain Windows 8.

Teknologi ini disebut Boot Aman – protokol boot aman. Hal ini didasarkan pada kunci tersertifikasi, yang hanya tersedia di Windows 8. Sistem operasi lama, termasuk , tidak memiliki kunci tersebut, dan tidak akan diinstal.

Tentu saja ada jalan keluarnya, Anda bisa menonaktifkan Secure Boot, tetapi kemudian Windows akan diinstal pada disk MBR, dan banyak keuntungan yang hilang.

Pada artikel selanjutnya kita akan melihat cara menonaktifkan fitur ini – Boot Aman. Dan yang kedua, cara install sistem operasi lain selain Windows 8.

EFI(E dapat diperluas F perangkat lunak SAYA antarmuka)— antarmuka untuk memusatkan peralatan pada saat sistem dihidupkan. Mengatur proses yang terjadi antara sistem operasi dan firmware yang mengelola fungsi perangkat keras tingkat rendah. EFI mem-boot komputer dan kemudian mentransfer kontrol ke boot loader sistem operasi. Ini adalah pengganti logis untuk antarmuka BIOS, yang biasanya digunakan oleh komputer yang kompatibel dengan IBM PC.

Intel mengembangkan spesifikasi EFI pertama. Belakangan, antarmuka berganti nama: versi standar terbaru disebut UEFI (kamu diperkecil E dapat diperluas F perangkat lunak SAYA antarmuka). Saat ini, standar UEFI sedang dikembangkan oleh asosiasi Unified EFI Forum.

Standar EFI memiliki dukungan untuk menu grafis, serta beberapa fitur tambahan (misalnya, Aptio atau Great Wall UEFI).

Cerita

Awalnya, standar EFI dimaksudkan untuk digunakan pada sistem Intel-HP Itanium pertama, yang muncul pada pertengahan tahun 90an. Kemampuan terbatas yang ditunjukkan oleh PC-BIOS (kode 16-bit, memori beralamat 1 MB, keterbatasan perangkat keras IBM PC/AT, dll.) tidak dapat diterima untuk digunakan pada platform server besar, dan Itanium dirancang khusus untuk hal tersebut.

Patut dicatat bahwa EFI awalnya disebut Inisiatif Boot Intel, kemudian diganti namanya.

Spesifikasi

Sejarah standar EFI dimulai dengan dirilisnya versi 1.01, tetapi tidak digunakan secara luas karena dengan cepat ditarik dari pasar karena masalah hukum terkait penggunaan merek dagang.

Kemudian, pada tanggal 1 Desember 2002, EFI versi 1.10 diperkenalkan, yang menyertakan model driver EFI, serta beberapa peningkatan “kosmetik” dibandingkan versi 1.02.

Pada tahun 2005, Intel menugaskan spesifikasi EFI ke Forum UEFI, yang kemudian bertanggung jawab untuk pengembangan antarmuka lebih lanjut. Pada saat yang sama, standar EFI diubah namanya menjadi Unified EFI (UEFI) untuk menekankan perubahan yang telah terjadi. Patut dicatat bahwa, meskipun namanya berubah, kedua istilah tersebut masih digunakan secara bebas di sebagian besar dokumen.

Pada tanggal 7 Januari 2007, Forum UEFI merilis UEFI versi 2.1, yang memperkenalkan peningkatan kriptografi, otentikasi jaringan, dan arsitektur antarmuka pengguna yang diperbarui.

Antarmuka EFI berisi tabel yang mencakup banyak data berbeda: informasi tentang platform, layanan boot dan runtime yang tersedia untuk pemuat sistem operasi dan sistem operasi itu sendiri. Beberapa ekstensi BIOS (ACPI atau SMBIOS) juga disertakan dalam EFI - tidak memerlukan antarmuka runtime 16-bit.

Layanan

EFI mendefinisikan layanan boot yang mencakup dukungan untuk:

  • konsol teks dan grafis;
  • blok;
  • layanan file;

antarmuka juga mendefinisikan layanan runtime (tanggal, waktu dan memori).

Driver Perangkat

Standar EFI, selain driver standar khusus arsitektur, juga mendefinisikan lingkungan driver yang tidak bergantung pada platform. lingkungan ini disebut Kode Byte EFI(EBC). Spesifikasi UEFI memerlukan perangkat lunak sistem untuk menyediakan penerjemah untuk setiap gambar EBC yang dimuat (secara aktual atau potensial) ke dalam lingkungan.

Dengan demikian, EBC dapat dengan mudah dikorelasikan dengan Open Firmware yang tidak bergantung pada perangkat keras yang digunakan di komputer Apple Macintosh dan Sun Microsystems SPARC.

Beberapa jenis driver EFI khusus arsitektur dapat dilengkapi dengan antarmuka untuk digunakan oleh sistem operasi, yang memungkinkan sistem operasi itu sendiri menggunakan EFI sebagai grafis dasar dan dukungan jaringan sebelum memuat driver.

Pengelola Unduhan

EFI Boot Manager digunakan untuk memilih dan kemudian mem-boot sistem operasi. Dengan demikian, kebutuhan akan algoritma boot tertentu dihilangkan: bootloader adalah aplikasi EFI.

Dukungan disk

Selain metode partisi disk standar (MBR), EFI memiliki dukungan untuk GUID Partition Table (GPT). Skema ini bebas dari batasan khusus MBR. Standar EFI tidak menentukan sistem file, namun implementasi EFI biasanya mendukung sistem file FAT32.

Kerang

Lingkungan shell terbuka standar memungkinkan pengguna memuatnya untuk melakukan operasi tertentu. Ini jauh lebih nyaman: pengguna terhindar dari memuat sistem operasi itu sendiri. Shell adalah aplikasi EFI sederhana yang dapat disimpan dalam platform ROM (atau pada perangkat terpisah yang drivernya terletak di ROM).

Selain itu, pengguna dapat menggunakan shell untuk menjalankan aplikasi EFI lainnya (misalnya, mengonfigurasi atau menginstal sistem operasi, atau mendiagnosis, mengonfigurasi, atau memperbarui firmware). Fungsi shell juga mencakup memutar media CD/DVD tanpa memuat sistem operasi. Selain itu, shell EFI memungkinkan operasi berbasis perintah untuk menyalin atau memindahkan file dan direktori, asalkan pekerjaan tersebut dilakukan pada sistem file yang didukung. Anda juga dapat mengunduh/membongkar driver. Dan yang terakhir, shell dapat menggunakan tumpukan TCP/IP secara penuh.

Shell EFI memiliki dukungan skrip dalam bentuk file dengan ekstensi .nsh (analog dengan file batch di DOS).

Nama perintah sering dipinjam dari penerjemah baris perintah (COMMAND.COM atau Unix shell). Shell EFI dapat sepenuhnya bertindak sebagai analog alternatif dan lengkap dari penerjemah baris perintah atau antarmuka teks BIOS.

Ekstensi

Ekstensi EFI dimuat dari hampir semua perangkat penyimpanan non-volatile yang terhubung ke PC.


Pelaksanaan

Kerangka Inovasi Platform Intel

Kerangka Inovasi Platform Intel (“Intel Innovation Toolkit”) adalah serangkaian spesifikasi yang dirilis oleh Intel bekerja sama dengan EFI. Dalam hal ini, EFI mendefinisikan antarmuka antara sistem operasi dan perangkat keras dan perangkat lunak, dan toolkit bertanggung jawab untuk menentukan struktur yang digunakan untuk membuat perangkat lunak tertanam. Penentuan ini dilakukan pada tingkat yang lebih rendah dari fungsi yang disediakan di EFI.

Misalnya, toolkit ini mencakup semua langkah yang harus diatasi untuk menginisialisasi komputer dengan benar sejak dihidupkan. Kemampuan firmware internal ini bukan bagian dari spesifikasi EFI, namun termasuk dalam Spesifikasi Inisialisasi Platform UEFI. Toolkit ini telah diuji pada platform XScale, Itanium dan IA-32.

Kompatibilitas dengan sistem operasi, dalam kasus platform x86, dicapai melalui penggunaan Modul Dukungan Kompatibilitas(CSM), yang berisi program 16-bit (CSM16), yang diimplementasikan oleh pabrikan BIOS. Ini juga mencakup lapisan khusus, yang fungsinya mencakup komunikasi CSM16 dengan alat.

Intel adalah pembuat implementasi unik untuk toolkit ini, dengan nama kode “Tiano”. Ini adalah implementasi perangkat lunak tertanam lengkap dengan dukungan EFI. Ia tidak memiliki bagian 16-bit tradisional dari CSM, tetapi ia menyediakan antarmuka yang diperlukan untuk add-on yang diterapkan oleh produsen BIOS. Intel tidak mendistribusikan implementasi penuh Tiano kepada pengguna akhir. Bagian dari implementasi ini telah dirilis sebagai kode sumber untuk proyek TianoCore Kit Pengembang EFI(EDK). Implementasi ini mencakup EFI dan bagian dari kode inisialisasi perangkat keras, namun pada saat yang sama, menyembunyikan fitur karakteristik perangkat lunak yang disematkan itu sendiri.

Produk yang dibuat berdasarkan standar EFI dapat dibeli melalui produsen BIOS pihak ketiga (misalnya, American Megatrends (AMI) dan Insyde Software). Beberapa implementasi sepenuhnya didasarkan pada Tiano, yang lain sesuai dengan spesifikasi, namun tidak didasarkan pada implementasi Intel.

Platform yang menggunakan EFI; alat yang menyertainya

Pada tahun 2000, Intel mengembangkan sistem yang dibangun di atas platform Itanium. Mereka mendapat dukungan EFI 1.02.

Pada tahun 2002, Hewlett-Packard merilis sistem yang dibangun di atas platform Itanium 2. Sistem tersebut mendukung EFI versi 1.10, dan dapat mem-boot sistem operasi Windows, Linux, FreeBSD, dan HP-UX.

Sistem Itanium atau Itanium 2 yang dirilis dengan perangkat lunak terintegrasi yang kompatibel dengan EFI harus mematuhi spesifikasi DIG64.

Pada bulan November 2003, Gateway meluncurkan Gateway 610 Media Center, yang merupakan sistem x86 pertama yang dibangun di Windows. Ini menggunakan perangkat lunak tertanam yang didasarkan pada toolkit, InsydeH2O dari Insyde Software. Dukungan BIOS diberikan melalui Modul Dukungan Kompatibilitas (CSM).

Januari 2006, Apple memperkenalkan PC Macintosh pertamanya yang dibangun pada platform Intel. Sistem menggunakan EFI dan alat terkait, bukan Open Firmware, yang digunakan pada sistem platform PowerPC sebelumnya.

Pada tanggal 5 April 2006, Apple memperkenalkan Boot Camp, paket standar yang memungkinkan Anda membuat disk dengan driver Windows XP. Selain itu, paket baru berisi alat partisi disk yang memungkinkan Anda menginstal Windows XP sambil membiarkan Mac OS X tetap beroperasi. Selain itu, pembaruan firmware juga dirilis. Ia menambahkan dukungan BIOS untuk implementasi EFI. Model komputer Macintosh berikutnya dirilis dengan perangkat lunak bawaan yang diperbarui. Jadi, saat ini, semua komputer Macintosh memiliki kemampuan untuk memuat sistem operasi yang kompatibel dengan BIOS.

Motherboard bermerek "Intel" diproduksi terutama dengan perangkat lunak tertanam yang dibangun berdasarkan alat (misalnya, DP35DP). Jadi, pada tahun 2005, lebih dari 1 juta sistem Intel diproduksi. Produksi telepon seluler, PC desktop, dan server baru yang menggunakan toolkit ini dimulai pada tahun 2006. Misalnya, semua motherboard yang dibangun pada rangkaian logika sistem Intel 945 menggunakan alat dalam pekerjaannya. Namun, perangkat lunak bawaan biasanya tidak menyertakan dukungan EFI; hanya terbatas pada dukungan BIOS.

Sejak tahun 2005, standar EFI telah diperkenalkan ke arsitektur non-PC (misalnya, sistem tertanam yang dibangun di atas XScale). EDK menyertakan target NT32 terpisah yang memungkinkan perangkat lunak EFI dan aplikasinya tertanam dalam aplikasi Windows. Pada tahun 2007, Hewlett-Packard memperkenalkan printer seri 8000. Ini adalah printer pertama yang menyertakan perangkat lunak tertanam yang kompatibel dengan EFI. Pada tahun 2008, MSI memperkenalkan jajaran motherboard yang dibangun dengan chipset Intel P45; mereka memiliki dukungan EFI.

Sistem operasi

  • Sejak tahun 2000-an, sistem operasi GNU/Linux sudah sering menggunakan EFI untuk booting.
  • Sejak tahun 2002, sistem operasi HP-UX mulai menggunakan EFI sebagai mekanisme booting pada sistem yang dibangun pada platform IA-64. Sistem operasi OpenVMS telah menggunakan standar ini sejak awal tahun 2005.
  • Apple mengadopsi standar EFI dengan merilis jajaran komputer yang dibangun di atas arsitektur Intel. Mac OS X 10.4 (Tiger) untuk Intel dan Mac OS X 10.5 (Leopard) memiliki dukungan EFI v1.10 tidak hanya dalam mode 32-bit, tetapi juga pada CPU 64-bit. Jadi, dengan menggunakan boot loader EFI, menginstal Microsoft Windows 7 di komputer Apple tetap tidak mungkin, karena sistem operasi ini memerlukan UEFI atau versi yang lebih baru.
  • Microsoft Windows memiliki dukungan EFI untuk arsitektur 64-bit. Microsoft mencatat bahwa kurangnya dukungan EFI pada CPU 32-bit disebabkan oleh kurangnya masukan dari produsen PC. Migrasi Microsoft ke sistem operasi 64-bit tidak mengizinkan penggunaan EFI 1.10 karena ekstensi 64-bit tidak didukung oleh lingkungan prosesor. dukungan x86-64 disertakan dalam UEFI 2.0. Versi Itanium Windows 2000 (Advanced Server Limited Edition dan Datacenter Server Limited Edition) memiliki dukungan untuk EFI 1.1. Windows Server 2003 untuk IA-64, Windows XP versi 64-bit dan Windows 2000 Advanced Server Limited Edition, yang dirancang khusus untuk Intel Keluarga prosesor Itanium, memiliki dukungan EFI, yang ditentukan untuk platform ini dengan spesifikasi DIG64. Pengembang Microsoft telah memperkenalkan dukungan UEFI di sistem operasi Windows 64-bit yang dimulai dengan Windows Server 2008 dan Windows Vista Service Pack 1.

Kekurangan

Standar EFI mendapat kritik keras karena menambah kompleksitas pada sistem. Banyak ahli mencatat bahwa EFI tidak memberikan keunggulan utama pada sistem operasi, tetapi pada saat yang sama mempersulitnya secara signifikan. Selain itu, implementasi BIOS alternatif yang sepenuhnya open source (OpenBIOS dan coreboot) telah ditinggalkan demi EFI.

Pada bulan September 2011, Microsoft mengumumkan bahwa sertifikasi komputer yang kompatibel dengan Microsoft Windows 8 dapat mengarah pada produksi perangkat berikutnya yang, dalam keadaan apa pun, tidak akan mendukung sistem operasi lain. Microsoft telah mengklarifikasi bahwa vendor mungkin dapat menambahkan tanda tangan lainnya. Beberapa saat kemudian, hal ini dijadikan persyaratan sertifikasi wajib. Namun, untuk perangkat ARM, persyaratannya adalah sebagai berikut: nonaktifkan sepenuhnya fungsi “boot aman”. Dalam hal ini, menginstal sistem operasi lain juga tidak dapat dilakukan.

Segera setelah kita menyalakan komputer, komputer akan segera menjalankan sistem operasi mini, yang kita kenal sebagai BIOS. Ini berkaitan dengan pengujian perangkat, memori, memuat sistem operasi, dan mendistribusikan sumber daya perangkat keras. Banyak fitur dari rangkaian program ini (biasanya berukuran sekitar 256-512 KB) memungkinkan Anda untuk mendukung sistem operasi lama seperti MS-DOS, sehingga memberi mereka banyak fitur. Sejak zaman PC/AT-8086, BIOS hanya mengalami sedikit perubahan, dan pada saat Pentium pertama diluncurkan, perkembangannya hampir terhenti. Sebenarnya tidak ada yang berubah di dalamnya kecuali dual BIOS, dukungan alat jaringan dan kemampuan untuk mem-flash firmware. Namun ada banyak kelemahannya: masuk awal ke mode prosesor sebenarnya, pengalamatan 16-bit dan memori yang tersedia 1 MB, ketidakmampuan untuk memiliki konsol "perbaikan". Dan, tentu saja, masalah abadi dalam dukungan hard drive. Bahkan saat ini, drive hingga 2,2 TB dijamin didukung, tidak lebih.

Pada tahun 2005, Intel memutuskan untuk mengubah BIOS menjadi EFI/UEFI (Unified Extensible Firmware Interface). Sistem EFI adalah sistem operasi dasar yang lebih canggih. UEFI telah lama bekerja pada beberapa platform Unix dan Windows, tetapi transisi massal belum terjadi, meskipun ada niat baik. Dan mereka seperti ini:

  • Ketersediaan konsol terkenal untuk memperbaiki parameter sistem dan menginstal OS;
  • Partisi EFI memungkinkan untuk melakukan tindakan tertentu tanpa memuat OS (menonton film, memutar musik);
  • Akses Internet dan, oleh karena itu, keberadaan driver jaringan yang terinstal, tumpukan TCP/IP, dll.);
  • Kehadiran mode grafis dan skrip pengguna;
  • Dukungan untuk disk raksasa;
  • Penyimpanan UEFI pada partisi format baru (GPT);
  • Dukungan penuh untuk semua peralatan sejak peluncuran.

UEFI dapat menggunakan mesin eksekusi tujuan umum seperti JVM untuk menjalankan kode yang tidak bergantung pada perangkat keras, yang membuka kemungkinan besar untuk membuat perangkat lunak yang dapat di-boot.

Ada juga kritik terhadap teknologi ini. Secara khusus, penerapannya dapat menyebabkan terputusnya pemain baru dari pasar sistem operasi: untuk tujuan ini akan selalu ada celah teknologi dalam kodenya. Seperti, misalnya, ketidakmampuan untuk mem-boot Windows 98 dari BIOS modern. Namun yang lebih buruk adalah Anda harus melupakan jutaan program MS-DOS dan sistem lain yang mengandalkan fungsi BIOS untuk beroperasi. Mungkin mereka akan tetap ditiru, namun ada keraguan mengenai hal ini. Dan di antara mereka mungkin ada program penting yang tidak akan ada yang menulis ulang. Namun, semua masalah ini dapat diselesaikan – setidaknya melalui sistem operasi virtual. Namun yang pasti akan muncul virus jenis baru dan akan segera bisa kita lihat.

  • Sergei Savenkov

    semacam ulasan "pendek"... seolah-olah mereka sedang terburu-buru di suatu tempat