BIOS dan UEFI Pada dasarnya keduanya adalah versi firmware (kode yang bertindak sebagai komunikator antara perangkat keras dan Perangkat Lunak Sistem) UEFI menjadi yang lebih baru dan Superior. Keduanya memiliki set fitur yang sangat berbeda.
Sederhananya UEFI lebih cepat, lebih aman, dan sangat kompatibel dan dapat disesuaikan (DISCLAIMER: Kustomisasi harus dilakukan oleh orang yang berpengetahuan, selain itu dapat merusak Sistem Anda) dengan H / W yang lebih baru.
Jadi jika OS Anda mendukung layanan yang diaktifkan UEFI, gunakan UEFI lebih dari mode Legacy (Meskipun sebagian besar OS [Perangkat Lunak Sistem], kompatibel dengan yang terbelakang juga akan bekerja dengan Legacy).
UEFI menyediakan lebih banyak infrastruktur di level firmware untuk menangani boot sistem. Tidak ada yang dekat sesederhana BIOS. Tidak seperti BIOS, UEFI tentu saja memahami, pada tingkat yang berbeda, konsep 'partisi disk' dan 'bootloader' dan 'sistem operasi'.
Anda dapat menyortir proses boot BIOS, dan melihat proses UEFI, dan melihat bagaimana proses UEFI memperluas berbagai bit untuk mengatasi masalah tertentu.
Pendekatan BIOS / MBR untuk menemukan bootloader cukup janky, ketika Anda memikirkannya. Ini sangat 'saus spesial': ruang kecil khusus di bagian depan disk ini berisi kode ajaib yang hanya benar-benar masuk akal bagi firmware sistem dan utilitas khusus untuk menulisnya. Ada beberapa masalah dengan pendekatan ini.
- Tidak nyaman untuk berurusan dengan - Anda memerlukan utilitas khusus untuk menulis MBR, dan satu-satunya cara untuk mengetahui apa yang ada dalam satu adalah dengan menemukan konten dan memeriksanya.
- Seperti disebutkan di atas, MBR itu sendiri tidak cukup besar untuk banyak bootloader modern. Apa yang mereka lakukan adalah menginstal sebagian kecil dari diri mereka ke MBR, dan sisanya ke ruang kosong pada disk antara tempat MBR konvensional berakhir dan partisi pertama dimulai. Ada masalah yang agak besar dengan ini (well, keseluruhan desain adalah masalah besar, tapi tidak apa-apa), yaitu bahwa tidak ada konvensi yang dapat diandalkan untuk di mana partisi pertama harus dimulai, jadi sulit untuk memastikan akan ada cukup ruang . Satu hal yang biasanya dapat Anda andalkan adalah tidak ada ruang yang cukup untuk beberapa konfigurasi bootloader.
- Desain tidak memberikan lapisan atau mekanisme standar untuk memilih target boot selain disk ... tetapi orang ingin memilih target boot selain disk. yaitu mereka ingin memiliki beberapa 'hal' yang dapat di-boot - biasanya sistem operasi - per disk. Satu-satunya cara untuk melakukan ini, di dunia BIOS / MBR, adalah untuk bootloader untuk menanganinya; tetapi tidak ada konvensi yang diterima secara luas untuk cara yang tepat untuk melakukan ini. Ada banyak banyak pendekatan yang berbeda, tidak ada yang secara khusus dapat dioperasikan dengan yang lain, tidak ada yang merupakan standar atau konvensi yang diterima secara luas, dan sangat sulit untuk menulis perkakas pada lapisan instalasi OS / OS yang menangani multiboot dengan bersih. Itu hanya desain yang sangat berantakan.
- Desain tidak menyediakan cara standar untuk mem-boot dari apa pun kecuali disk. Kita tidak akan benar-benar membicarakan hal itu dalam artikel ini, tetapi hanya perlu diperhatikan bahwa ini merupakan keuntungan lain dari booting UEFI: ini memberikan cara standar untuk boot dari, misalnya, server jarak jauh.
- Tidak ada mekanisme untuk level di atas firmware untuk mengkonfigurasi perilaku boot firmware.
Untuk menjawab pertanyaan Anda: USB biasanya GPT hingga ditentukan atau diformat lain, minimal yang baru. Adalah umum bahwa itu adalah masalah jika Anda mem-boot UEFI usb pada bios lama. Tapi itu tergantung pada bios dan versinya juga. Jadi masih bisa bekerja.
Sumber: https://www.happyassassin.net/2014/01/25/uefi-boot-how-does-that-actually-work-then/ , wiki