Computer >> Hướng Dẫn Máy Tính >  >> Phần Cứng >> Phần Cứng

Khác Biệt Giữa UEFI Và BIOS, Nên Dùng Loại Nào?

UEFI vs BIOS, cái nào tốt hơn và nên dùng cái nào? Câu hỏi hay cho người muốn hiểu phần cứng bên dưới để tùy chỉnh "xương sống" máy tính. Tóm lại, UEFI mới hơn, tốt hơn và được cài sẵn trên hầu hết PC hiện đại. Nhưng vấn đề không đơn giản chỉ là đen trắng. Dưới đây là tổng quan chức năng của cả hai và lý do chọn lựa.

Cơ Bản

BIOS và UEFI là hai giao diện firmware của máy tính, đóng vai trò trung gian giữa hệ điều hành và firmware máy tính. Cả hai đều được dùng khi khởi động để khởi tạo phần cứng và chạy hệ điều hành trên ổ cứng.

BIOS (Basic Input Output System) hoạt động bằng cách đọc sector đầu tiên của ổ cứng chứa địa chỉ thiết bị tiếp theo cần khởi tạo hoặc code thực thi. BIOS cũng chọn thiết bị boot để khởi động OS. Vì BIOS tồn tại từ thời MS-DOS, nó vẫn chạy ở chế độ 16-bit, giới hạn lượng code đọc/thực thi từ firmware ROM.

UEFI (Unified Extensible Firmware Interface) làm cùng việc nhưng khác cách. Nó lưu tất cả thông tin khởi tạo/khởi động trong file .efi thay vì firmware. File này lưu trên ổ cứng trong partition đặc biệt gọi là EFI System Partition (ESP). Partition ESP cũng chứa boot loader của OS cài trên máy.

UEFI được thiết kế để thay thế hoàn toàn BIOS, mang来许多新功能和增强功能,这些功能无法通过BIOS实现。一些功能将在下面讨论。

Vượt Qua Giới Hạn Kích Thước

BIOS dùng Master Boot Record (MBR) lưu thông tin dữ liệu ổ cứng, UEFI dùng GUID Partition Table (GPT). Khác biệt chính: MBR dùng entry 32-bit trong bảng → giới hạn tối đa 4 partition vật lý. Mỗi partition max 2TB. GPT dùng entry 64-bit → mở rộng lớn khả năng kích thước ổ cứng.

Ngoài ra, UEFI hỗ trợ HDD/SSD lớn hơn. Giới hạn lý thuyết UEFI cho ổ boot > 9 zettabyte, BIOS chỉ boot từ ổ ≤ 2.2 TB.

Tốc Độ Và Hiệu Suất

Vì UEFI độc lập nền tảng, có thể cải thiện thời gian boot và tốc độ máy tính. Đặc biệt khi có ổ cứng lớn. Cải thiện này tùy thuộc cấu hình UEFI. UEFI khởi tạo phần cứng tốt hơn. Thông thường tăng tốc boot chỉ là phần nhỏ tổng thời gian boot, nên không thấy khác biệt lớn tổng thể. Lập trình viên có thể dùng UEFI shell environment thực thi lệnh từ app UEFI khác tối ưu hiệu suất hơn.

Bảo Mật

Secure Boot là tính năng UEFI triển khai từ Windows 8, hiện là tiêu chuẩn Windows 10. Lợi ích lớn nhất UEFI so với BIOS là bảo mật. UEFI chỉ cho phép driver và service xác thực load tại boot, đảm bảo không malware nào load khi khởi động. Microsoft triển khai để chống pirated Windows, Mac dùng UEFI lâu rồi. Secure Boot yêu cầu chữ ký số của boot loader, chữ ký này cần chữ ký bởi Kernel. Quy trình tiếp tục cho đến khi OS khởi động hoàn toàn. Tính năng này cũng là lý do cài OS khác trên máy Windows khó khăn hơn.

Tại Sao Chọn UEFI?

Một lý do: Intel không còn hỗ trợ "BIOS truyền thống" từ 2020.

UEFI cung cấp chức năng và ưu điểm sau:

  • Ngôn ngữ: BIOS viết bằng assembler, UEFI viết bằng C đơn giản hơn.
  • Ổ cứng: UEFI hỗ trợ HDD/SSD lớn hơn. Giới hạn lý thuyết > 9 zettabyte, BIOS chỉ boot ổ ≤ 2.2 TB.
  • Driver: UEFI có driver phức tạp nhưng rời rạc, BIOS dùng driver trong option ROM (read-only memory). Với BIOS, cập nhật phần cứng cần re-tune ROM để tương thích. Spec này áp dụng cho driver UEFI viết riêng, có thể nâng cấp.
  • Thời gian boot: Hầu hết trường hợp UEFI boot OS nhanh hơn.
  • Bảo mật: UEFI cải thiện bảo mật. "Secure Boot" ngăn boot từ ứng dụng không ký/không授权. OS phải có key nhận diện. Không bật Secure Boot → PC dễ bị malware tấn công quy trình khởi động.
  • Bộ xử lý dữ liệu: UEFI chạy chế độ 32-bit hoặc 64-bit. BIOS chỉ chạy 16-bit, chỉ dùng được 1 MB bộ nhớ thực thi.
  • GUI: UEFI cung cấp giao diện đồ họa trực quan, điều hướng chuột/bàn phím, khác BIOS.

Ưu điểm khác: UEFI được duy trì bởi diễn đàn giao diện toàn ngành, trung lập nhà sản xuất hơn BIOS.

Tại Sao Chọn BIOS?

Lý do chọn Legacy BIOS thay UEFI:

  • BIOS lý tưởng nếu không cần kiểm soát chi tiết cách máy tính hoạt động.
  • BIOS đủ dùng nếu chỉ có ổ/partition nhỏ. Dù nhiều ổ mới vượt quá giới hạn 2TB của BIOS, không phải ai cũng cần dung lượng đó.
  • Tính năng "Secure Boot" UEFI có thể khiến OEM chặn cài OS khác trên phần cứng. Dùng BIOS tránh vấn đề này.
  • BIOS cung cấp thông tin phần cứng trong giao diện, không phải UEFI nào cũng làm vậy. Thông số phần cứng vẫn truy cập được trong OS.

Một số PC mới cho phép chạy UEFI ở Legacy BIOS Mode. Người dùng muốn duy trì máy chạy OS cũ (Windows 7) nên bật tính năng này.

Câu Hỏi Thường Gặp

1. Cách kiểm tra đang dùng UEFI hay BIOS?

Dễ dàng kiểm tra: nhấn Start, tìm "system information", ở "System Summary" bên trái nhìn sang "BIOS Mode" bên phải. "UEFI" = UEFI, "Legacy" = BIOS.

2. UEFI tốt hơn BIOS không?

Như bạn đã thấy, UEFI là lựa chọn đa số trường hợp. Boot nhanh hơn, chạy lên đến 64-bit, tính năng và phân vùng tiên tiến hơn BIOS. Tất nhiên, nếu PC cũ chỉ chạy BIOS, cần nâng cấp mainboard/PC để dùng UEFI.

3. Có thể chuyển BIOS sang UEFI không?

Biết UEFI tốt hơn, muốn chuyển sang? Có thể, tùy nhiều yếu tố! Có vài bước và lưu ý.

Có thể làm trực tiếp qua Windows 10 (v1703 trở lên), nhưng có thể cần chuyển "Legacy BIOS" sang UEFI trong cài đặt BIOS mainboard (nhấn liên tục F8, F2 hoặc Del khi boot).

4. Cách cập nhật UEFI (hoặc BIOS)?

Cập nhật BIOS/UEFI là quyết định lớn, nên làm nếu muốn tính năng mới và mainboard chạy tối ưu, nhưng hậu quả nghiêm trọng nếu PC crash khi update hoặc update thất bại.

Mainboard hiện đại cho phép update BIOS trực tiếp trong BIOS (khi boot), laptop thường tự động update.

Mainboard cũ: vào web nhà sản xuất, tải BIOS đúng version cho đúng mainboard vào USB, cắm USB, reboot, sẽ boot vào USB và chạy update BIOS.

Đa số PC hiện đại có UEFI. Nó cung cấp bảo mật mới nhất, giao diện dễ dùng để tinh chỉnh máy và hỗ trợ OS hiện đại, spec mạnh hơn. Để hiểu thêm về PC, xem benchmark CPU với Cinebench hoặc cách cài Google Play Store trên Windows 11.