BIOS

Memahami proses Boot - BIOS vs UEFI

Memahami proses Boot - BIOS vs UEFI
Proses boot adalah semesta sendiri. Banyak langkah diperlukan untuk dilakukan sebelum sistem operasi anda mengambil alih dan anda mendapat sistem berjalan. Dalam arti tertentu, terdapat OS tertanam kecil yang terlibat dalam keseluruhan proses ini. Walaupun prosesnya berbeza dari satu platform perkakasan yang lain, dan dari satu OS ke yang lain, mari kita lihat beberapa persamaan yang akan membantu kita memperoleh pemahaman praktikal mengenai proses boot.

Mari bercakap mengenai proses boot biasa, bukan UEFI terlebih dahulu. Apa yang berlaku antara titik waktu di mana anda menekan butang power ON ke titik di mana OS anda boot dan memberi anda prompt log masuk.

BIOS Warisan - Sistem Input / Keluaran Asas

Langkah 1: CPU diprogram untuk menjalankan arahan dari komponen fizikal, yang disebut NVRAM atau ROM, semasa dimulakan. Arahan ini merupakan sistem firmware. Dan firmware inilah yang menjadikan perbezaan antara BIOS dan UEFI. Buat masa ini mari fokus pada BIOS.

Tanggungjawab firmware, BIOS, untuk memeriksa pelbagai komponen yang disambungkan ke sistem seperti pengawal cakera, antara muka rangkaian, kad audio dan video, dll. Kemudian cuba mencari dan memuatkan set kod bootstrapping seterusnya.

Firmware melalui peranti storan (dan antara muka rangkaian) dalam urutan yang telah ditentukan, dan cuba mencari pemuat but yang tersimpan di dalamnya. Proses ini bukanlah sesuatu yang biasanya dilakukan oleh pengguna. Namun, ada UI dasar yang dapat Anda gunakan untuk mengubah berbagai parameter mengenai firmware sistem, termasuk urutan boot.

Anda memasukkan UI ini dengan biasanya menahan kekunci F12, F2 atau DEL semasa sistem boot. Untuk mencari kunci khusus dalam kes anda, rujuk manual motherboard anda.

Langkah 2: BIOS, kemudian menganggap bahawa peranti boot bermula dengan MBR (Master Boot Record) yang berisi boot loader tahap pertama dan jadual partition disk. Oleh kerana blok pertama ini, boot-block, kecil dan bootloader sangat minimalis dan tidak dapat melakukan banyak lagi, misalnya, membaca sistem fail atau memuatkan gambar kernel.

Jadi bootloader tahap kedua dipanggil menjadi.

Langkah 3: Bootloader tahap kedua bertanggungjawab untuk mencari dan memuatkan kernel Sistem Operasi yang betul ke dalam memori. Contoh yang paling biasa, bagi pengguna Linux, adalah bootloader GRUB. Sekiranya anda melakukan dual-boot, malah menyediakan UI ringkas untuk memilih OS yang sesuai untuk dimulakan.

Walaupun anda mempunyai OS tunggal yang terpasang, menu GRUB membolehkan anda masuk ke mod lanjutan, atau menyelamatkan sistem yang rosak dengan masuk ke mod pengguna tunggal. Sistem operasi lain mempunyai pemuat but yang berbeza. FreeBSD dilengkapi dengan salah satu yang tersendiri, begitu juga dengan Unices yang lain.

Langkah 4: Setelah kernel yang sesuai dimuat, masih ada senarai keseluruhan proses pengguna yang menunggu untuk diinisialisasi. Ini termasuk pelayan SSH, GUI anda, dll jika anda berjalan dalam mod multiuser, atau sekumpulan utiliti untuk menyelesaikan masalah sistem anda jika anda berjalan dalam mod pengguna tunggal.

Sama ada sistem init diperlukan untuk menangani proses awal dan pengurusan proses kritikal yang berterusan. Di sini, sekali lagi kita mempunyai senarai pilihan yang berbeza dari skrip shell init tradisional yang digunakan Unices, hingga implementasi systemd yang sangat kompleks yang telah mengambil alih dunia Linux dan mempunyai status kontroversi tersendiri dalam komuniti. BSD mempunyai varian init sendiri yang berbeza dari dua yang disebutkan di atas.

Ini adalah gambaran ringkas mengenai proses boot. Banyak kerumitan yang telah dihilangkan, untuk menjadikan perihalan itu mesra bagi yang belum tahu.

UEFI khusus

Bahagian di mana perbezaan UEFI vs BIOS muncul adalah bahagian pertama. Sekiranya firmware mempunyai varian yang lebih moden, yang disebut UEFI, atau Unified Extensible Firmware Interface, ia menawarkan lebih banyak ciri dan penyesuaian. Ia semestinya jauh lebih standard sehingga pengeluar motherboard tidak perlu bimbang tentang setiap OS tertentu yang mungkin berjalan di atasnya dan sebaliknya.

Satu perbezaan utama antara UEFI dan BIOS adalah bahawa UEFI menyokong skema partition GPT yang lebih moden dan firmware UEFI mempunyai keupayaan untuk membaca fail dari sistem FAT kecil.

Selalunya, ini bermaksud bahawa konfigurasi dan binari UEFI anda berada di partisi GPT pada cakera keras anda. Ini biasanya dikenali sebagai ESP (EFI System Partition) yang dipasang di / efi, biasanya.

Mempunyai sistem fail yang dapat dipasang bermaksud OS yang sedang berjalan anda dapat membaca sistem fail yang sama (dan cukup berbahaya, edit juga!). Banyak perisian hasad memanfaatkan keupayaan ini untuk menjangkiti firmware sistem anda, yang berterusan walaupun selepas pemasangan semula OS.

UEFI menjadi lebih fleksibel, menghilangkan keperluan untuk mempunyai boot loader tahap kedua seperti GRUB. Sering kali, jika anda memasang sistem operasi tunggal (disokong dengan baik) seperti desktop Ubuntu atau Windows dengan UEFI diaktifkan, anda boleh melepaskan dengan tidak menggunakan GRUB atau bootloader perantaraan.

Walau bagaimanapun, kebanyakan sistem UEFI masih menyokong pilihan BIOS yang lama, anda boleh menggunakan semula ini jika ada yang tidak kena. Begitu juga, jika sistem dipasang dengan mempertimbangkan sokongan BIOS dan UEFI, ia akan mempunyai blok yang sesuai dengan MBR dalam beberapa sektor pertama cakera keras. Begitu juga, jika anda perlu boot dua kali komputer anda, atau hanya menggunakan bootloader tahap kedua untuk alasan lain, anda bebas menggunakan GRUB atau bootloader lain yang sesuai dengan kes penggunaan anda.

Kesimpulannya

UEFI bertujuan untuk menyatukan platform perkakasan moden sehingga vendor sistem operasi dapat berkembang dengan bebas di atasnya. Walau bagaimanapun, ia perlahan-lahan berubah menjadi sedikit teknologi kontroversial terutamanya jika anda cuba menjalankan OS sumber terbuka di atasnya. Yang mengatakan, memang ada kelebihannya dan lebih baik tidak mengabaikan keberadaannya.

Di sisi lain, BIOS lama juga akan bertahan sekurang-kurangnya beberapa tahun lagi di masa depan. Pemahamannya sama pentingnya sekiranya anda perlu kembali ke mod BIOS untuk menyelesaikan masalah sistem. Semoga artikel ini memberi maklumat yang cukup baik kepada anda mengenai kedua-dua teknologi ini sehingga pada masa berikutnya anda menghadapi sistem baru di alam bebas, anda dapat mengikuti petunjuk manual yang tidak jelas dan merasa seperti di rumah sendiri.

Trackpad dan Mouse Pointer pada skrin Windows AppyMouse untuk Tablet Windows
Pengguna tablet sering kehilangan penunjuk tetikus, terutama ketika mereka biasa menggunakan komputer riba. Telefon pintar dan tablet skrin sentuh dil...
Butang tetikus tengah tidak berfungsi pada Windows 10
The butang tetikus tengah membantu anda menelusuri halaman web dan skrin yang panjang dengan banyak data. Sekiranya ia berhenti, anda akan menggunakan...
Cara menukar butang tetikus Kiri & Kanan pada PC Windows 10
Sudah menjadi kebiasaan bahawa semua peranti tetikus komputer dirancang secara ergonomik untuk pengguna tangan kanan. Tetapi ada peranti tetikus yang ...