Sự khác biệt giữa UEFI và Legacy là gì?

What Is Difference Between Uefi



Nếu bạn đã từng thử nghiệm với Hệ điều hành, phần cứng và ép xung, có thể bạn đã nghe nói về UEFA Di sản . Biết ý nghĩa của các từ viết tắt và những gì chúng viết tắt là không đủ; bạn cũng phải biết họ làm gì và hoạt động như thế nào.

Hướng dẫn này sẽ thảo luận về cách máy tính của bạn khởi động, UEFI và Legacy là gì, đồng thời giúp bạn hiểu tại sao cái này tốt hơn cái kia ở các trường hợp cụ thể.







Hãy để chúng tôi bắt đầu!



Làm thế nào một máy tính khởi động?

Trước khi tìm hiểu sâu về chế độ UEFI và Legacy Boot, chúng ta hãy thảo luận về cách khởi động máy tính. Hiểu được điều này sẽ giúp làm sáng tỏ một số khái niệm.



Khi bạn bật máy tính của mình, nó sẽ bật CPU, thành phần máy tính quan trọng xử lý các lệnh hoặc hướng dẫn.





Tuy nhiên, ở giai đoạn này của quá trình khởi động, không có lệnh nào được tải vào bộ nhớ. Như vậy, CPU sẽ chuyển sang phần sụn hệ thống, phần mềm này chứa các hướng dẫn cho quá trình khởi động.

Mã chương trình cơ sở thực hiện tự kiểm tra khi bật nguồn ( BÀI ĐĂNG ) khởi tạo và thiết lập tất cả các thiết bị ngoại vi được kết nối. Sau khi kiểm tra POST thành công, chương trình cơ sở sẽ tải các thiết bị lưu trữ và kiểm tra bộ tải khởi động. Sau đó, phần sụn sẽ chuyển hướng dẫn sang bộ nạp khởi động để xử lý quá trình khởi động.



Ở giai đoạn này, bộ nạp khởi động, chẳng hạn như LILO và GRUB, tiếp quản, tải nhân hệ thống trong bộ nhớ và khởi tạo các quy trình cần thiết.

Như đã đề cập, phần sụn giúp xử lý việc khởi tạo phần cứng trong quá trình khởi động. Phần sụn này thường được gọi là BIOS hoặc Hệ thống đầu ra đầu vào cơ bản.

Legacy Boot là gì?

Legacy Boot đề cập đến quá trình khởi động được sử dụng bởi phần sụn BIOS để khởi tạo các thiết bị phần cứng . Khởi động kế thừa chứa một lựa chọn các thiết bị đã cài đặt được khởi tạo khi máy tính thực hiện kiểm tra POST trong quá trình khởi động. Khởi động cũ sẽ kiểm tra tất cả các thiết bị được kết nối cho Bản ghi khởi động chính (MBR), thường là trong khu vực đầu tiên của đĩa.

Khi không thể tìm thấy bộ nạp khởi động trong các thiết bị, Legacy sẽ chuyển sang thiết bị tiếp theo trong danh sách và tiếp tục lặp lại quá trình này cho đến khi tìm thấy bộ nạp khởi động hoặc nếu không, sẽ trả về lỗi.

UEFI là gì?

UEFI hoặc Giao diện chương trình cơ sở mở rộng hợp nhất là một cách hiện đại để xử lý quá trình khởi động . UEFI tương tự như Legacy, tuy nhiên, nó lưu trữ dữ liệu khởi động trong tệp .efi chứ không phải phần sụn.

Bạn thường sẽ tìm thấy chế độ khởi động UEFI trong các bo mạch chủ hiện đại với Giao diện rất trực quan và thân thiện với người dùng. Chế độ khởi động UEFI chứa một phân vùng EFI đặc biệt được sử dụng để lưu trữ tệp .efi và được sử dụng trong quá trình khởi động và bộ nạp khởi động.

Sự khác biệt giữa UEFI và Legacy

Ở cấp độ cơ bản, UEFI và Legacy rất giống nhau. Tuy nhiên, ở mức độ sâu hơn, chúng cũng khác nhau.

Vì UEFI là người kế nhiệm BIOS nên nó có các chức năng và tính năng tốt hơn. Sau đây là những điểm khác biệt giữa UEFI và Legacy:

CHẾ ĐỘ BOOT UEFI CHẾ ĐỘ BOOT PHÁP LÝ
UEFI cung cấp giao diện Người dùng tốt hơn. Chế độ Legacy Boot là truyền thống và rất cơ bản.
Nó sử dụng lược đồ phân vùng GPT. Kế thừa sử dụng lược đồ phân vùng MBR.
UEFI cung cấp thời gian khởi động nhanh hơn. Nó chậm hơn so với UEFI.
Vì UEFI sử dụng lược đồ phân vùng GPT nên nó có thể hỗ trợ tối đa 9 zettabyte thiết bị lưu trữ. Lược đồ phân vùng MBR được Legacy sử dụng chỉ hỗ trợ thiết bị lưu trữ tối đa 2 TB.
UEFI chạy ở 32-bit và 64-bit, cho phép hỗ trợ điều hướng bằng chuột và cảm ứng. Legacy chạy ở chế độ 16-bit chỉ hỗ trợ điều hướng bằng bàn phím.
Nó cho phép khởi động an toàn ngăn chặn việc tải các ứng dụng trái phép. Nó cũng có thể cản trở khởi động kép vì nó coi hệ điều hành (OS) là ứng dụng. Nó không cung cấp một phương pháp khởi động an toàn, cho phép tải các ứng dụng trái phép, làm cho khả năng khởi động kép.
Nó có một quá trình cập nhật dễ dàng hơn. Nó phức tạp hơn so với UEFI.

Mặc dù UEFI có vẻ tốt hơn Legacy (và đúng như vậy), nhưng nó không phải lúc nào cũng là lựa chọn tốt nhất để sử dụng và bạn có thể không cần.

Trong một số trường hợp, bạn có thể phải sử dụng Legacy, tùy thuộc vào các tính năng bạn muốn. Ví dụ: nếu bạn muốn khởi động kép, UEFI có thể cản trở quá trình này.

Dưới đây là các tình huống khác mà bạn có thể không cần UEFI:

  1. Quá trình khởi động kép
  2. Khi bạn có ít hơn 2 TB thiết bị lưu trữ (theo MBR)
  3. Khi hệ điều hành của bạn không cần viết mã để tương tác với phần cứng
  4. Nếu bạn cần một GUI nhanh chóng và đơn giản hơn mà bạn có thể điều khiển bằng bàn phím.

Phần kết luận

Chúng ta đã thảo luận về sự khác biệt chính giữa chế độ khởi động UEFI và Legacy. Sử dụng thông tin được cung cấp trong hướng dẫn này, bây giờ bạn có thể khắc phục sự cố. Ví dụ: nếu khởi động kép không hoạt động, bạn có thể tắt khởi động an toàn.