Trong bài viết này, chúng tôi khám phá khái niệm về khái niệm UEFI và ứng dụng của công nghệ này trong Windows 8.
Công nghệ UEFI là gì? Chữ viết tắt của UEFI là viết tắt của Unified Extensible Firmware Interface. Công nghệ này được thiết kế để sửa đổi hệ thống khởi động máy tính truyền thống và sẽ thay thế hệ thống BIOS lỗi thời. Nhưng nó không chỉ là hiện đại hóa công nghệ cũ mà nó là một cách tiếp cận mới về cơ bản đối với hệ điều hành và công nghệ khởi động máy tính. Trên thực tế, UEFI thực tế không liên quan gì đến hệ thống BIOS của PC.
[accordion]
[tab title =”Nội dung của bài viết này”]
[/ tab]
[/ accordion]
Nếu BIOS là mã (không linh hoạt và hầu như không thể thay đổi), được gắn trong chip BIOS đặc biệt trên bo mạch hệ thống, thì UEFI là một giao diện có thể lập trình linh hoạt nằm trên tất cả các thành phần phần cứng máy tính với phần sụn riêng của chúng. Mã UEFI (có kích thước lớn hơn nhiều so với mã khởi động BIOS) được phân bổ trong thư mục đặc biệt / EFI / có thể được lưu trữ ở nhiều nơi khác nhau từ chipset riêng biệt trên bo mạch hệ thống đến phân vùng ổ cứng hoặc bộ lưu trữ hệ thống. Trên thực tế, UEFI là một hệ điều hành nhẹ độc lập đại diện cho một giao diện giữa hệ điều hành chính và các chương trình vi mô điều khiển các chức năng của thiết bị phần cứng cấp thấp sẽ trực tiếp khởi tạo thiết bị và chuyển quyền điều khiển đến bộ tải hệ điều hành chính (“lớn”).
UEFI chứa các dịch vụ khởi động và kiểm tra phần cứng cũng như hiện thực hóa các giao thức truyền thông tiêu chuẩn (bao gồm mạng), trình điều khiển thiết bị, tiện ích mở rộng chức năng và thậm chí cả EFI-shell trong đó ứng dụng EFI đặc biệt có thể được khởi động. I E. bạn có thể kết nối Internet ở cấp độ UEFI hoặc tổ chức sao lưu ổ cứng với sự trợ giúp của GUI đồ họa.
Trong một hoặc hai năm nữa, đặc điểm kỹ thuật của UEFI sẽ được sử dụng trong tất cả các bo mạch chủ hàng đầu trong ngành và hầu như không thể tìm thấy một PC mới với BIOS tiêu chuẩn. Trong số các đặc điểm phổ biến nhất của UEFI có thể được nhận ra trên máy tính hoạt động trên nó, là Khởi động an toàn, mật mã cấp thấp, xác thực mạng, trình điều khiển đồ họa phổ dụng, v.v. UEFI hỗ trợ bộ xử lý 32 và 64 bit và có thể được sử dụng trên các hệ thống có Itanium bộ xử lý x86, x64 và ARM.
Tất cả các hệ điều hành hiện đại đều hỗ trợ khởi động (Windows, Linux, OS X) thông qua UEFI.
Tuy nhiên, nếu việc sử dụng UEFI trong MacOS X (trình quản lý khởi động Bootcamp) và Linux khá hời hợt thì những ưu điểm trên môi trường UEFI trong Windows 8 có thể được sử dụng tối đa.
Để hỗ trợ hệ điều hành cũ (chỉ hỗ trợ BIOS) trong UEFI, tồn tại chế độ mô phỏng BIOS được gọi là Mô-đun hỗ trợ tương thích (CSM).
Hỗ trợ UEFI và Windows 8
Bạn có thể nhận được những lợi thế nào khi sử dụng đồng thời UEFI và Windows 8?
Một trong những lợi thế chính là cơ hội công nghệ khởi động an toàn cho phép ngăn chặn việc thực thi các chương trình không mong muốn trong quá trình khởi động PC (chúng tôi sẽ thảo luận chi tiết về công nghệ khởi động an toàn trong bài viết riêng).
Nhờ UEFI, Windows 8 có thể được cài đặt trên các ổ đĩa có dung lượng 3 Tb trở lên và khởi động tương ứng từ các ổ đĩa này. Điều này được kết nối với chuyển từ bảng phân vùng MBR (trong BIOS) sang GPT (UEFI)
Việc sử dụng UEFI thay vì BIOS là một trong những thời điểm quan trọng giúp khởi động Windows 8 nhanh hơn (mã UEFI hoạt động nhanh hơn vì nó được viết từ đầu mà không cần phải tuân theo tất cả các quy tắc cũ và khả năng tương thích với nó). Bên cạnh đó, trong khi đọc một kích thước khối tệp đặc biệt, EFI I / O được sử dụng trong UEFI. Nó cho phép đọc tối đa 1 Mb dữ liệu cùng một lúc (64 Kb trong BIOS). Giảm nhiều hơn thời gian khởi động do không cần thiết phải tìm kiếm bộ tải trên tất cả các thiết bị, trong UEFI, ổ khởi động nên được chỉ định ở mức cài đặt hệ điều hành
Vì vậy, chúng tôi đã đề cập rằng Windows 8 hỗ trợ khởi động UEFI, tuy nhiên có một số điểm đặc biệt:
- Máy tính phải tương thích với UEFI v2.3.1
- UEFI chỉ được hỗ trợ bởi Windows 8. Phiên bản 32 bit không hỗ trợ UEFI (trên các máy tính mới, hệ điều hành này sẽ phải hoạt động ở chế độ giả lập CSM).
- Windows 8 dành cho ARM (Windows RT) sẽ không hoạt động trên thiết bị không hỗ trợ UEFI hoặc thiết bị cho phép tắt Khởi động an toàn.
Các nhà phát triển đã lên kế hoạch triển khai nhiều chức năng khác của UEFI trong các phiên bản Windows tiếp theo (và Windows 8.1 gần nhất) như ngăn chặn Rootkit (phát hiện rootkit trong quá trình khởi động), Xác thực mạng (xác thực trong quá trình khởi động, đặc biệt có liên quan trong tập lệnh mở rộng hệ điều hành từ xa) v.v.
Truy cập cài đặt UEFI từ Windows 8
Điều đáng nói là trên các máy tính mới cài sẵn Windows 8 sử dụng thủ thuật nổi tiếng của UEFI là nhấn nút Delete và F2 (hoặc bất kỳ nút nào khác do nhà cung cấp chỉ định) trong khi cố gắng truy cập cài đặt UEFI sẽ không hoạt động. Bởi vì Windows 8, đặc biệt là trên SSD khởi động quá nhanh nên bạn hầu như không có thời gian để nhấn nút để vào chế độ cài đặt UEFI. Có một thông tin rằng Windows 8 trên SSD với UEFI chỉ chờ nhấn nút trong 200 ms. Đó là lý do tại sao có một thủ tục gọi chương trình cài đặt tham số UEFI từ menu khởi động Windows 8.
Bạn có thể vào menu khởi động của Windows bằng một trong ba cách.
- Trong cài đặt PC, chọn phần chung và nhấn “ Khởi động lại ngay bây giờ ”Trong phần khởi động trước.
- Có thể đạt được hiệu ứng tương tự bằng cách nhấn các nút Shift và Restart - trong menu Tắt máy.
- Một cách khác để vào menu khởi động windows là thực hiện lệnh tiếp theo trong dòng lệnh:
1
<a href="https://woshub.com/shutdown-restart-windows-cmd/">shutdown.exe</a> /r /o /f /t 00
shutdown.exe / r / o / f / t 00
Sau khi khởi động lại, trình đơn khởi động của Windows 8 sẽ tự động mở ra, bạn nên chọn Khắc phục sự cố-> Nâng cao các tùy chọn trên đó. Riêng cài đặt chương trình cơ sở UEFI trong cửa sổ tùy chọn nâng cao sẽ cho phép bạn truy cập trực tiếp vào BIOS máy tính sau khi PC khởi động lại (thực tế đây là UEFI, các cài đặt tương đương với BIOS PC truyền thống).