BIOS và UEFI Về cơ bản cả hai đều là phiên bản phần sụn (mã đóng vai trò là người giao tiếp giữa phần cứng và Phần mềm hệ thống) UEFI là phiên bản mới hơn và Superior. Cả hai đều có một bộ tính năng rất khác biệt.
Đơn giản chỉ cần đặt UEFI nhanh hơn, an toàn hơn và tương thích cao và có thể tùy chỉnh (TUYÊN BỐ: Tùy chỉnh phải được thực hiện bởi một người có kiến thức, nếu không nó có thể làm hỏng Hệ thống của bạn) với H / W mới hơn.
Vì vậy, nếu HĐH của bạn hỗ trợ các dịch vụ hỗ trợ UEFI, chắc chắn sẽ chuyển sang UEFI qua chế độ Legacy (Mặc dù hầu hết các HĐH [Phần mềm hệ thống], tương thích ngược cũng sẽ hoạt động với Legacy).
UEFI cung cấp nhiều cơ sở hạ tầng hơn ở cấp độ phần sụn để xử lý khởi động hệ thống. Không nơi nào đơn giản như BIOS. Không giống như BIOS, UEFI chắc chắn hiểu, ở các mức độ khác nhau, các khái niệm về 'phân vùng đĩa' và 'bộ tải khởi động' và 'hệ điều hành'.
Bạn có thể sắp xếp xem quy trình khởi động BIOS và xem quy trình UEFI và xem quy trình UEFI mở rộng các bit khác nhau để giải quyết các vấn đề cụ thể.
Cách tiếp cận BIOS / MBR để tìm bộ tải khởi động khá thú vị, khi bạn nghĩ về nó. Đó là 'nước sốt đặc biệt': không gian nhỏ đặc biệt này ở phía trước đĩa chứa mã ma thuật chỉ thực sự có ý nghĩa đối với phần sụn hệ thống và các tiện ích đặc biệt để viết nó. Có một số vấn đề với phương pháp này.
- Thật bất tiện khi phải giải quyết - bạn cần các tiện ích đặc biệt để viết MBR, và chỉ là cách duy nhất để tìm ra những gì trong một là đưa ra nội dung và kiểm tra chúng.
- Như đã nói ở trên, bản thân MBR không đủ lớn cho nhiều bộ tải khởi động hiện đại. Những gì họ làm là cài đặt một phần nhỏ của chính họ vào MBR thích hợp và phần còn lại vào khoảng trống trên đĩa giữa nơi MBR thông thường kết thúc và phân vùng đầu tiên bắt đầu. Có một vấn đề khá lớn với điều này (vâng, toàn bộ thiết kế là một vấn đề lớn, nhưng đừng bận tâm), đó là không có quy ước đáng tin cậy cho việc phân vùng đầu tiên nên bắt đầu, vì vậy rất khó để chắc chắn sẽ có đủ không gian . Một điều bạn thường có thể dựa vào là sẽ không có đủ dung lượng cho một số cấu hình bộ nạp khởi động.
- Thiết kế không cung cấp bất kỳ lớp hoặc cơ chế được tiêu chuẩn hóa nào để chọn các mục tiêu khởi động khác ngoài các đĩa, nhưng mọi người muốn chọn các mục tiêu khởi động khác ngoài các đĩa. tức là họ muốn có nhiều 'thứ' có thể khởi động - thường là hệ điều hành - trên mỗi đĩa. Cách duy nhất để làm điều này, trong thế giới BIOS / MBR, là cho các bộ tải khởi động xử lý nó; nhưng không có quy ước được chấp nhận rộng rãi cho cách đúng đắn để làm điều này. Có nhiều cách tiếp cận khác nhau, không có cách tiếp cận nào đặc biệt có thể tương thích với bất kỳ phương pháp nào khác, không có cách nào là tiêu chuẩn hoặc quy ước được chấp nhận rộng rãi và rất khó để viết công cụ ở lớp cài đặt OS / OS xử lý sạch nhiều phần mềm. Nó chỉ là một thiết kế rất lộn xộn.
- Thiết kế không cung cấp một cách khởi động tiêu chuẩn từ bất cứ thứ gì ngoại trừ đĩa. Chúng ta sẽ không thực sự nói về điều đó trong bài viết này, nhưng chỉ cần lưu ý rằng đó là một lợi thế khác của việc khởi động UEFI: ví dụ, nó cung cấp một cách tiêu chuẩn để khởi động từ máy chủ từ xa.
- Không có cơ chế cho các cấp trên phần sụn để định cấu hình hành vi khởi động của phần sụn.
Để trả lời câu hỏi của bạn: USB thường là GPT cho đến khi được chỉ định hoặc định dạng khác, ít nhất là những cái mới hơn. Thông thường, đó là một vấn đề nếu bạn khởi động usb UEFI trên bios kế thừa. Nhưng điều đó phụ thuộc vào bios và phiên bản của nó. Vì vậy, nó vẫn có thể làm việc.
Nguồn: https://www.happyassassin.net/2014/01/11/uefi-boot-how-does-that-actual-work-then/ , wiki