Kiểm tra máy tính chuẩn UEFI hay Legacy
Sử dụng công cụ dưới đây để xác định chuẩn khởi động của máy tính bạn
Hướng dẫn toàn tập: Cách kiểm tra máy tính chuẩn UEFI hay Legacy
Việc xác định máy tính của bạn sử dụng chuẩn khởi động UEFI hay Legacy là rất quan trọng khi cài đặt hệ điều hành, cập nhật firmware hoặc khắc phục sự cố. Bài viết này sẽ cung cấp cho bạn cách kiểm tra máy tính chuẩn UEFI hay Legacy trên tất cả các hệ điều hành phổ biến, cùng với những thông tin chuyên sâu về sự khác biệt giữa hai chuẩn này.
Thay đổi cài đặt khởi động từ Legacy sang UEFI (hoặc ngược lại) có thể làm máy tính không khởi động được nếu không thực hiện đúng quy trình. Luôn sao lưu dữ liệu quan trọng trước khi thay đổi bất kỳ cài đặt BIOS/UEFI nào.
1. UEFI vs Legacy BIOS: Sự khác biệt cơ bản
Trước khi tìm hiểu cách kiểm tra, chúng ta cần hiểu rõ sự khác biệt giữa hai chuẩn khởi động này:
| Đặc điểm | Legacy BIOS | UEFI |
|---|---|---|
| Kiến trúc | 16-bit | 32-bit hoặc 64-bit |
| Tốc độ khởi động | Chậm (5-30 giây) | Nhanh (2-5 giây) |
| Hỗ trợ ổ đĩa | MBR (≤2TB) | GPT (>2TB, lên đến 9.4ZB) |
| Bảo mật | Không có Secure Boot | Hỗ trợ Secure Boot |
| Giao diện | Text-based | Graphical (chuột, hình ảnh) |
| Hỗ trợ hệ điều hành | Windows 7 trở về trước | Windows 8 trở lên, Linux, macOS |
Theo thống kê từ Microsoft, hơn 90% máy tính mới sản xuất từ năm 2020 trở đi sử dụng UEFI thay vì Legacy BIOS. Tuy nhiên, nhiều máy tính cũ hoặc máy tính doanh nghiệp vẫn sử dụng Legacy để tương thích với phần mềm cũ.
2. Cách kiểm tra máy tính chuẩn UEFI hay Legacy trên Windows
2.1. Sử dụng System Information (Thông tin hệ thống)
- Nhấn Windows + R, gõ msinfo32 và nhấn Enter
- Trong cửa sổ System Information, tìm mục BIOS Mode
- Nếu thấy UEFI thì máy bạn đang sử dụng UEFI
- Nếu thấy Legacy thì máy bạn đang sử dụng Legacy BIOS
Giao diện System Information trên Windows 11
2.2. Sử dụng Command Prompt (Dòng lệnh)
- Mở Command Prompt với quyền admin (nhấn chuột phải vào Start > Terminal (Admin))
- Gõ lệnh sau và nhấn Enter:
bcdedit | find "path"
- Kết quả sẽ hiển thị một trong hai dạng:
- \Windows\system32\winload.efi → UEFI
- \Windows\system32\winload.exe → Legacy
2.3. Kiểm tra qua Disk Management (Quản lý đĩa)
UEFI yêu cầu đĩa hệ thống phải định dạng GPT, trong khi Legacy sử dụng MBR:
- Nhấn Windows + X và chọn “Disk Management”
- Nhấn chuột phải vào đĩa chứa hệ điều hành (thường là Disk 0) và chọn “Properties”
- Chuyển sang tab “Volumes”
- Ở mục “Partition style”:
- GUID Partition Table (GPT) → UEFI
- Master Boot Record (MBR) → Legacy
3. Kiểm tra trên Linux
Trên các bản phân phối Linux, bạn có thể sử dụng các lệnh sau để kiểm tra:
3.1. Kiểm tra thư mục /sys/firmware/efi
ls /sys/firmware/efi
Nếu lệnh trả về danh sách các file/thư mục → máy sử dụng UEFI
Nếu trả về “No such file or directory” → máy sử dụng Legacy BIOS
3.2. Sử dụng lệnh dmesg
dmesg | grep -i "efi"
Nếu thấy các dòng chứa “EFI” → máy sử dụng UEFI
Không thấy kết quả → máy sử dụng Legacy
3.3. Kiểm tra qua fdisk
sudo fdisk -l /dev/sda
Tìm dòng chứa “Disklabel type”:
- dos → MBR (Legacy)
- gpt → GPT (UEFI)
4. Kiểm tra trên macOS
Apple đã chuyển sang sử dụng UEFI từ năm 2006 với các máy Mac sử dụng chip Intel. Đối với máy Mac sử dụng chip Apple Silicon (M1/M2), họ sử dụng hệ thống khởi động riêng nhưng tương thích với UEFI.
4.1. Kiểm tra trên Mac Intel
- Khởi động lại máy và giữ phím Option (⌥) ngay khi nghe tiếng khởi động
- Nếu thấy menu khởi động với các biểu tượng ổ đĩa → máy sử dụng UEFI
- Nếu không thấy menu đồ họa → có thể máy cũ sử dụng Legacy (hiếm gặp)
4.2. Kiểm tra qua Terminal
system_profiler SPHardwareDataType | grep "Boot"
Kết quả sẽ hiển thị “Boot ROM Version” – tất cả máy Mac từ 2006 trở đi đều sử dụng UEFI
5. Kiểm tra trực tiếp trong BIOS/UEFI
Đây là phương pháp chính xác nhất nhưng yêu cầu bạn truy cập được vào giao diện BIOS/UEFI:
- Khởi động lại máy tính
- Nhấn phím truy cập BIOS/UEFI ngay khi máy bắt đầu khởi động:
Nhà sản xuất Phím truy cập Dell F2 hoặc F12 HP F10 hoặc ESC Lenovo F1 hoặc F2 ASUS F2 hoặc Del Acer F2 hoặc Del Apple Giữ Option (⌥) khi khởi động - Trong giao diện BIOS/UEFI, tìm các mục sau:
- Boot Mode (UEFI/Legacy)
- UEFI Boot (Enabled/Disabled)
- CSM (Compatibility Support Module) (Enabled = Legacy)
Một số máy tính cho phép chọn cả hai chế độ (UEFI + Legacy) thông qua CSM. Trong trường hợp này, hệ điều hành quyết định chế độ khởi động thực tế. Bạn nên kiểm tra thêm bằng các phương pháp phần mềm như đã nêu ở trên.
6. Các công cụ phần mềm hỗ trợ kiểm tra
Ngoài các phương pháp thủ công, bạn có thể sử dụng các công cụ chuyên dụng:
6.1. Speccy (Windows)
Speccy từ Piriform cung cấp thông tin chi tiết về phần cứng, bao gồm chế độ khởi động.
6.2. CPU-Z (Windows)
CPU-Z hiển thị thông tin về mainboard, bao gồm phiên bản BIOS/UEFI.
6.3. dmidecode (Linux)
sudo dmidecode -t bios
Lệnh này sẽ hiển thị thông tin chi tiết về BIOS/UEFI của hệ thống.
7. Khi nào nên chuyển từ Legacy sang UEFI?
Bảng so sánh dưới đây sẽ giúp bạn quyết định có nên chuyển đổi hay không:
| Tình huống | Nên chuyển sang UEFI? | Lý do |
|---|---|---|
| Mua máy tính mới (2020 trở đi) | ❌ Không cần | Hầu hết đã sử dụng UEFI |
| Sử dụng ổ đĩa >2TB làm đĩa hệ thống | ✅ Có | UEFI hỗ trợ GPT cho ổ đĩa lớn |
| Cần bảo mật cao (Secure Boot) | ✅ Có | UEFI hỗ trợ Secure Boot chống malware |
| Chạy hệ điều hành cũ (Windows 7) | ❌ Không nên | Windows 7 không hỗ trợ UEFI tốt |
| Máy tính cũ (<2012) | ⚠️ Cân nhắc | Có thể không hỗ trợ UEFI hoặc gặp lỗi |
| Sử dụng dual boot nhiều hệ điều hành | ✅ Có | UEFI quản lý boot loader tốt hơn |
8. Quy trình chuyển từ Legacy sang UEFI an toàn
Nếu bạn quyết định chuyển đổi, hãy làm theo các bước sau để đảm bảo an toàn:
- Sao lưu toàn bộ dữ liệu:
- Sao lưu vào ổ đĩa ngoài hoặc đám mây
- Tạo bản ghost hệ thống nếu cần thiết
- Kiểm tra phần cứng hỗ trợ UEFI:
- Máy tính sản xuất sau 2012 hầu hết đều hỗ trợ
- Kiểm tra tài liệu kỹ thuật của mainboard
- Chuyển đổi đĩa từ MBR sang GPT:
- Sử dụng công cụ mbr2gpt của Microsoft
- Hoặc sử dụng phần mềm bên thứ ba như EaseUS Partition Master
- Cài đặt lại hệ điều hành:
- UEFI yêu cầu cài đặt lại Windows từ đầu
- Linux có thể chuyển đổi mà không cần cài lại
- Cấu hình BIOS/UEFI:
- Vô hiệu hóa CSM (Compatibility Support Module)
- Bật Secure Boot nếu cần
- Đặt ổ đĩa UEFI làm ưu tiên boot
Theo nghiên cứu từ NIST, khoảng 30% trường hợp chuyển đổi từ Legacy sang UEFI gặp sự cố nếu không thực hiện đúng quy trình. Luôn tham khảo hướng dẫn chính thức từ nhà sản xuất mainboard trước khi thực hiện.
9. Các lỗi thường gặp và cách khắc phục
9.1. Máy không khởi động sau khi chuyển sang UEFI
Nguyên nhân: Đĩa hệ thống vẫn ở định dạng MBR hoặc bootloader không tương thích.
Cách khắc phục:
- Boot vào môi trường cứu hộ (Windows PE hoặc Linux Live CD)
- Chuyển đổi đĩa sang GPT bằng lệnh:
mbr2gpt /convert /allowfullOS
- Cài lại bootloader:
bcdboot C:\Windows /s S: /f UEFI
9.2. Không thể cài Windows trên ổ GPT khi ở chế độ Legacy
Nguyên nhân: Legacy BIOS chỉ hỗ trợ cài đặt trên đĩa MBR.
Cách khắc phục:
- Chuyển đổi đĩa về MBR hoặc chuyển sang chế độ UEFI
- Sử dụng công cụ DiskPart trong quá trình cài đặt:
select disk 0 clean convert mbr create partition primary format fs=ntfs quick active exit
9.3. Secure Boot gây xung đột với phần mềm
Nguyên nhân: Một số phần mềm cũ hoặc hệ điều hành không tương thích với Secure Boot.
Cách khắc phục:
- Vô hiệu hóa Secure Boot trong cài đặt UEFI
- Cập nhật firmware cho mainboard
- Sử dụng chế độ “Setup Mode” thay vì “User Mode” trong Secure Boot
10. Tương lai của UEFI: TIANO và Project Mu
UEFI tiếp tục phát triển với các tiêu chuẩn mới:
10.1. TIANO (TIANO Core)
Là phiên bản UEFI mã nguồn mở do Intel phát triển, được sử dụng rộng rãi trong các máy tính hiện đại. TIANO cung cấp:
- Hỗ trợ tốt hơn cho phần cứng mới
- Tốc độ khởi động nhanh hơn
- Bảo mật được cải thiện
10.2. Project Mu
Dự án của Microsoft nhằm hiện đại hóa UEFI cho các thiết bị Windows:
- Tích hợp chặt chẽ với Windows Update
- Hỗ trợ firmware-as-a-service
- Cải thiện khả năng khôi phục khi gặp sự cố
Theo roadmap từ UEFI Forum, các tiêu chuẩn mới sẽ tập trung vào:
- Hỗ trợ tốt hơn cho thiết bị IoT
- Tích hợp AI trong quá trình khởi động
- Cải thiện bảo mật chống lại các cuộc tấn công firmware
11. Kết luận và khuyến nghị
Việc xác định máy tính của bạn sử dụng chuẩn UEFI hay Legacy là bước đầu tiên quan trọng trước khi thực hiện bất kỳ thay đổi nào liên quan đến hệ thống. Dưới đây là tóm tắt các khuyến nghị:
✅ Nên làm:
- Luôn kiểm tra bằng ít nhất 2 phương pháp khác nhau để đảm bảo độ chính xác
- Sao lưu dữ liệu trước khi thay đổi cài đặt BIOS/UEFI
- Cập nhật firmware định kỳ từ website nhà sản xuất
- Sử dụng UEFI cho máy tính mới để tận dụng các tính năng bảo mật và hiệu suất
❌ Không nên làm:
- Thay đổi cài đặt BIOS/UEFI khi không hiểu rõ
- Vô hiệu hóa Secure Boot mà không có lý do chính đáng
- Cài hệ điều hành cũ (Windows 7) trên máy UEFI mà không nghiên cứu kỹ
- Bỏ qua các cảnh báo về tương thích phần cứng
Hy vọng hướng dẫn này đã giúp bạn hiểu rõ cách kiểm tra máy tính chuẩn UEFI hay Legacy và có thể áp dụng kiến thức này một cách hiệu quả. Nếu bạn có bất kỳ câu hỏi nào hoặc cần hỗ trợ thêm, đừng ngần ngại để lại bình luận hoặc liên hệ với chuyên gia kỹ thuật.