Tại sao tôi cần phải xử lý BIOS trong khi PC khởi động với UEFI?


0

Tôi có máy tính xách tay DELL Inspiron chạy với UEFI. Theo như tôi biết, UEFI được cho là sẽ thay thế BIOS, nhưng dường như tôi vẫn có BIOS. Ví dụ, DELL không cung cấp bất kỳ bản cập nhật UEFI nào, nhưng cung cấp các bản cập nhật BIOS cho máy tính xách tay của tôi. Và chính UEFI hiển thị phiên bản BIOS trong cài đặt của nó. Tôi không có nhiều kinh nghiệm trong lĩnh vực này và tình huống này đặt ra nhiều câu hỏi cho tôi .. Làm thế nào nó có thể được? Theo này câu trả lời, chỉ có một lựa chọn là có thể tại một thời điểm.

  • Tôi có cả BIOS và UEFI trên máy tính xách tay của mình không?
  • Họ trộn lẫn bằng cách nào đó hoặc chạy độc lập?
  • Nếu mọi thứ chỉ hiển thị phiên bản BIOS, có cách nào để kiểm tra phiên bản UEFI và cập nhật nó không?

Xin vui lòng, cung cấp cho tôi hướng đi đúng


3
Họ gọi nó là BIOS vì đó là những gì mọi người gọi là phần sụn của máy tính. Hầu hết những người cần biết liệu họ đang sử dụng UEFI hay BIOS đã biết cách tìm hiểu hoặc có thể đưa ra một giả định tốt dựa trên tuổi hệ thống. Có thể là bất kỳ hệ thống nào được tạo từ năm 2010 đều có phần sụn dựa trên UEFI. Ngoài ra, nếu bạn đang sử dụng Windows trên đĩa được phân vùng GPT thì bạn cũng sẽ có UEFI.
Mokubai

UEFI là một tiêu chuẩn. PC BIOS là một tiêu chuẩn thực tế. Của bo mạch chủ của bạn firmware có thể thực hiện một hoặc nhiều các tiêu chuẩn này. Như @Mokubai đã nói, "cập nhật BIOS" được gọi như vậy bởi vì đó là cách mà hầu hết mọi người đề cập đến phần sụn.
Bob

Câu trả lời:


1

IMHO, các nhà sản xuất làm cho khách hàng của họ một sự bất đồng bằng cách coi phần sụn trong các máy tính hiện đại của họ là "BIOS". Chúng không phải là BIOS; chúng là một loại phần sụn hoàn toàn khác. Như được chỉ định trên trang UEFI của Wikipedia:

UEFI thay thế giao diện chương trình cơ sở Hệ thống đầu vào / đầu ra cơ bản (BIOS)

Ngoại trừ một vài triển khai sớm trên x86-64, chẳng hạn như Hybrid EFI của Gigabyte (mà tôi mô tả trên trang này của tôi ), các máy tính dựa trên EFI hiện đại không chứa BIOS, ngay cả khi nhà sản xuất gọi EFI là BIOS . (Lưu ý: Tôi sử dụng "EFI" như một thuật ngữ chung hơn; UEFI là EFI 2.x. Các PC hiện đại có UEFI, nhưng Apple vẫn sử dụng EFI 1.1 được sửa đổi nhiều trong các máy Mac của mình.)

Vấn đề với việc coi EFI là BIOS là điều này khuyến khích mọi người áp dụng kiến ​​thức dành riêng cho BIOS không áp dụng được. Họ có thể cài đặt bộ tải khởi động ở chế độ BIOS, sử dụng các thủ thuật nhằm bảo vệ dữ liệu trên các máy tính đa khởi động và đánh giá thấp mức độ khác biệt trong cách máy tính dựa trên EFI khởi động. Sử dụng thuật ngữ BIOS để chỉ EFI có thể cung cấp cho người đọc một lối tắt tinh thần để hiểu nơi thành phần này phù hợp, nhưng chi phí bị mất thời gian và sự thất vọng từ phía người dùng.

Có một ngoại lệ một phần cho sự khác biệt này giữa BIOS và EFI, và đó là một ngoại lệ lớn: Hầu hết các máy tính dựa trên EFI hiện đại đều cung cấp Mô-đun hỗ trợ tương thích (CSM), cho phép máy tính khởi động bằng bộ tải khởi động ở chế độ BIOS. Đây là một công cụ dừng hữu ích, nhưng nên được coi là một trình giả lập - CSM cho phép EFI chạy các bộ tải khởi động được viết cho BIOS, giống như cách mà DOSEMU cho phép Linux chạy các chương trình được viết cho DOS. Điều đó nói rằng, CSM không biến EFI thành BIOS nhiều hơn DOSEMU biến Linux thành DOS. Trên thực tế, mặc dù CSM rất hữu ích trong một số trường hợp, nhưng nó tạo ra một số vấn đề lớn, đặc biệt đối với đa khởi động không mong muốn, bởi vì cho phép nó có thể dễ dàng cài đặt một HĐH ở chế độ BIOS / CSM / kế thừa và HĐH khác trong Chế độ EFI / UEFI. Việc cài đặt hệ điều hành chéo như vậy khó quản lý hơn so với cài đặt hệ điều hành trong tất cả các hệ điều hành trong cùng chế độ. Xemtrang này của tôi để biết thêm về chủ đề này.

Hầu hết các nhà sản xuất đã chuyển từ BIOS sang EFI bắt đầu từ giữa đến cuối năm 2011 cho các sản phẩm tiêu dùng, mặc dù tôi biết một số máy chủ chỉ sử dụng BIOS gần đây như hai hoặc ba năm trước. AFAIK, tất cả các máy tính x86 và x86-64 của người tiêu dùng được bán ngày hôm nay đều có UEFI, mặc dù có thể có một số ngoại lệ kỳ lạ. Một số nhà sản xuất đã phát hành máy tính dựa trên EFI trước năm 2011. Tất cả các máy Mac dựa trên Intel đều sử dụng EFI. Tôi đã có một bo mạch chủ Intel (hiện đang thất bại) từ năm 2008 có UEFI phiên bản 2.1 (IIRC). Lưu ý rằng EFI lần đầu tiên được sử dụng trên các hệ thống Intel IA-64 (Itanium) và AFAIK tất cả các hệ thống như vậy đã sử dụng EFI. Hiện tại nó cũng đang được sử dụng trên một số máy tính ARM64, mặc dù AFAIK nó vẫn chủ yếu trên các máy chủ. Nếu bạn không chắc về khả năng của máy tính, bạn có thể cần kiểm tra hướng dẫn sử dụng hoặc xem qua các tùy chọn thiết lập phần sụn của nó để tham khảo "EFI" hoặc "UEFI." Các tham chiếu đến CSM hoặc "hỗ trợ khởi động kế thừa" cũng có thể chỉ ra EFI. (Lưu ý rằng từ "di sản" có thể được sử dụng trong các ngữ cảnh khác, chẳng hạn như mô phỏng USB của thiết bị PS / 2.) Kiểm tra chế độ khởi động hiện tại của bạn cũng có thể được chẩn đoán, nhưng chỉ khi bạn thấy bạn đã khởi động ở chế độ EFI - - khởi động ở chế độ BIOS có thể xảy ra thông qua CSM. Xem nhưng chỉ khi bạn thấy bạn đã khởi động ở chế độ EFI - thì việc khởi động ở chế độ BIOS có thể xảy ra thông qua CSM. Xem nhưng chỉ khi bạn thấy bạn đã khởi động ở chế độ EFI - thì việc khởi động ở chế độ BIOS có thể xảy ra thông qua CSM. Xemtrang này của tôi để biết thêm về việc xác định khả năng và chế độ khởi động của phần cứng của bạn.

Tôi tin rằng các câu trả lời trên hai câu hỏi đầu tiên. Đến phần ba, các phiên bản có thể khó. EFI / UEFI có số sửa đổi, mới nhất là tôi viết là 2.6. Tài liệu đặc tả có sẵn công khai từ đây, nếu bạn quan tâm để đọc nó; và triển khai mẫu có sẵn theo giấy phép BSD từ Tianocore. Tuy nhiên, mỗi nhà cung cấp chương trình cơ sở có sơ đồ đánh số phiên bản riêng, độc lập với số sửa đổi EFI. Do đó, số phiên bản chương trình cơ sở bạn thấy trong màn hình thiết lập chương trình cơ sở có thể lớn hơn hoặc ít hơn đáng kể so với số sửa đổi EFI.

Một điểm nữa: Một số người nghĩ rằng EFI được đặc trưng bởi các công cụ thiết lập GUI. Mặc dù các công cụ như vậy phổ biến hơn nhiều trên các EFI hiện đại so với trên BIOS, nhưng mối tương quan này không hoàn hảo. Trước đây có một số BIOS có công cụ thiết lập GUI và một số EFI có công cụ thiết lập chế độ văn bản. BIOS và EFI đều là những cách cơ bản để khởi động quá trình khởi động; giao diện người dùng của họ là phụ trợ cho nhiệm vụ đó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.