Kiểm tra máy tính theo chuẩn UEFI hay Legacy
Công cụ chuyên nghiệp giúp bạn xác định chuẩn khởi động của hệ thống
Thông tin hệ thống
Kết quả kiểm tra
Hướng dẫn toàn tập: Cách kiểm tra máy tính theo chuẩn UEFI hay Legacy
Việc xác định máy tính của bạn đang 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, nâng cấp phần cứng 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 chi tiết trên các hệ điều hành khác nhau, cùng với những kiến thức nền tảng cần thiết.
1. UEFI và Legacy BIOS: Sự khác biệt cơ bản
Trước khi đi vào phương pháp 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 |
|---|---|---|
| Năm ra mắt | 1981 | 2005 (phổ biến từ 2010) |
| Kiểu firmware | 16-bit | 32-bit hoặc 64-bit |
| Hỗ trợ đĩa cứng | MBR (≤2TB) | GPT (>2TB) |
| Tốc độ khởi động | Chậm (5-30 giây) | Nhanh (2-5 giây) |
| Bảo mật | Không có | Secure Boot |
| Giao diện | Dòng lệnh | Đồ họa (GUI) |
Theo thống kê từ Microsoft, hơn 90% máy tính mới sản xuất từ 2020 trở lại đây 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 BIOS vì tính ổn định với phần mềm cũ.
2. Cách kiểm tra trên Windows (10/11)
Đối với người dùng Windows, có nhiều phương pháp để kiểm tra chuẩn khởi động:
2.1. Sử dụng System Information
- Nhấn Win + 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 dùng UEFI, nếu thấy Legacy thì đang dùng Legacy
2.2. Sử dụng Disk Management
- Nhấn Win + X và chọn Disk Management
- Nhấn chuột phải vào đĩa hệ thống (thường là Disk 0) và chọn Properties
- Chuyển sang tab Volumes
- Kiểm tra mục Partition style:
- GUID Partition Table (GPT): UEFI
- Master Boot Record (MBR): Legacy
2.3. Sử dụng Command Prompt
- Mở Command Prompt với quyền admin (nhấn Win + X → Terminal (Admin))
- Gõ lệnh: bcdedit | find “path”
- Kết quả:
- Nếu thấy \EFI\…: UEFI
- Nếu thấy \Windows\system32\winload.exe: Legacy
3. Cách kiểm tra trên Linux
Đối với người dùng Linux, bạn có thể sử dụng các lệnh sau trong terminal:
3.1. Kiểm tra thư mục EFI
ls /sys/firmware/efi
Nếu thư mục tồn tại và không trống → UEFI
Nếu không tồn tại hoặc trống → Legacy
3.2. Sử dụng lệnh dmesg
dmesg | grep -i "efi"
Nếu thấy các dòng liên quan đến EFI → UEFI
Không thấy gì → Legacy
3.3. Kiểm tra bảng phân vùng
sudo fdisk -l
Tìm đĩa hệ thống và kiểm tra:
- Nếu thấy GPT → UEFI
- Nếu thấy DOS → Legacy
4. Cách kiểm tra trên macOS
Apple đã chuyển sang 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 M1/M2 (ARM), Apple sử dụng hệ thống khởi động riêng không phải UEFI hay Legacy.
4.1. Kiểm tra trên Mac Intel
- Khởi động lại máy và giữ phím Option (⌥)
- Nếu thấy menu khởi động với các biểu tượng đĩa → UEFI
- Nếu chỉ thấy文字模式 (chế độ văn bản) → Legacy (rất hiếm trên Mac)
4.2. Sử dụng Terminal
system_profiler SPHardwareDataType | grep "Boot"
Kết quả sẽ hiển thị thông tin về chế độ khởi động
5. Kiểm tra thông qua BIOS/UEFI Setup
Đây là phương pháp chính xác nhất nhưng đòi hỏi bạn phải truy cập được vào BIOS/UEFI:
- Khởi động lại máy và nhấn phím truy cập BIOS (thường là F2, F12, DEL, ESC tùy hãng)
- Tìm các mục sau:
- Boot Mode (UEFI/Legacy)
- Secure Boot (chỉ có ở UEFI)
- CSM (Compatibility Support Module)
- Nếu thấy:
- UEFI Mode hoặc UEFI Boot → UEFI
- Legacy Support hoặc CSM Boot → Legacy
6. Kiểm tra thông qua đĩa cứng
Phương pháp này dựa trên định dạng của đĩa hệ thống:
| Định dạng đĩa | Chuẩn khởi động tương ứng | Ưu điểm | Nhược điểm |
|---|---|---|---|
| GPT (GUID Partition Table) | UEFI |
|
|
| MBR (Master Boot Record) | Legacy |
|
|
Để kiểm tra định dạng đĩa trên Windows:
- Mở Disk Management (Win + X → Disk Management)
- Nhấn chuột phải vào đĩa hệ thống → Properties → tab Volumes
- Kiểm tra mục Partition style
7. Các trường hợp đặc biệt cần lưu ý
Một số tình huống phức tạp có thể gây nhầm lẫn:
7.1. UEFI với CSM bật
Nhiều máy tính UEFI cho phép bật Compatibility Support Module (CSM) để hỗ trợ Legacy. Trong trường hợp này:
- Hệ thống vẫn chạy UEFI nhưng có thể khởi động cả hai kiểu
- Đĩa có thể ở định dạng MBR hoặc GPT
- Cần tắt CSM để tận dụng đầy đủ lợi ích của UEFI
7.2. Máy ảo (Virtual Machines)
Các máy ảo như VMware, VirtualBox có thể mô phỏng cả UEFI và Legacy:
- Cần kiểm tra cài đặt máy ảo để biết chế độ khởi động
- Một số hệ điều hành khách có thể báo sai chế độ khởi động
7.3. Máy tính hai hệ điều hành (Dual Boot)
Trong trường hợp cài đặt song song Windows và Linux:
- Thường sử dụng UEFI với đĩa GPT
- GRUB (bootloader của Linux) có thể hoạt động ở cả hai chế độ
- Cần đảm bảo cả hai hệ điều hành sử dụng cùng chuẩn khởi động
8. Khi nào nên chuyển từ Legacy sang UEFI?
Bạn nên cân nhắc chuyển đổi khi:
- Nâng cấp lên ổ SSD dung lượng lớn (>2TB)
- Cần bảo mật tốt hơn với Secure Boot
- Muốn tận dụng tốc độ khởi động nhanh của UEFI
- Cài đặt Windows 11 (yêu cầu UEFI + Secure Boot)
- Sao lưu toàn bộ dữ liệu
- Chuyển đổi đĩa từ MBR sang GPT
- Cài đặt lại hệ điều hành
- Cấu hình lại BIOS/UEFI
9. Các công cụ hỗ trợ kiểm tra chuyên nghiệp
Ngoài các phương pháp thủ công, bạn có thể sử dụng các công cụ sau:
9.1. HWiNFO (Windows)
Công cụ miễn phí cung cấp thông tin chi tiết về phần cứng, bao gồm chế độ khởi động.
9.2. Speccy (Windows)
Phần mềm của Piriform (nhà phát triển CCleaner) hiển thị thông tin hệ thống bao gồm BIOS mode.
9.3. efibootmgr (Linux)
Công cụ dòng lệnh mạnh mẽ để quản lý các entry khởi động UEFI trên Linux.
9.4. Bootice (Windows)
Công cụ chuyên nghiệp để quản lý boot sector và phân vùng, hỗ trợ cả MBR và GPT.
10. Các câu hỏi thường gặp
10.1. Tại sao máy tính của tôi vừa hiển thị UEFI vừa hiển thị Legacy?
Đây là trường hợp CSM (Compatibility Support Module) được bật. Máy tính UEFI của bạn đang chạy ở chế độ tương thích Legacy để hỗ trợ các hệ điều hành cũ hoặc phần cứng không hỗ trợ UEFI.
10.2. Làm sao để biết máy tính của tôi có hỗ trợ UEFI không?
Hầu hết máy tính sản xuất từ 2012 trở lại đây đều hỗ trợ UEFI. Bạn có thể kiểm tra bằng cách:
- Truy cập BIOS setup và tìm kiếm tùy chọn UEFI
- Kiểm tra tài liệu kỹ thuật của mainboard
- Sử dụng công cụ như HWiNFO
10.3. Tôi có thể cài Windows 11 trên máy Legacy không?
Windows 11 yêu cầu UEFI với Secure Boot. Tuy nhiên, có một số cách vượt qua yêu cầu này (không khuyến nghị vì vấn đề bảo mật và hỗ trợ):
- Sử dụng công cụ bypass như Rufus với tùy chọn “Remove TPM/Secure Boot/8GB RAM requirements”
- Chuyển đổi đĩa từ MBR sang GPT và cài đặt UEFI
- Lưu ý: Microsoft không hỗ trợ và có thể ngừng cập nhật cho các cài đặt như vậy
10.4. Làm sao để chuyển từ Legacy sang UEFI mà không mất dữ liệu?
Quá trình này phức tạp và rủi ro. Các bước cơ bản:
- Sao lưu toàn bộ dữ liệu quan trọng
- Chuyển đổi đĩa từ MBR sang GPT bằng công cụ như MBR2GPT của Microsoft
- Cài đặt lại hệ điều hành ở chế độ UEFI
- Khôi phục dữ liệu từ bản sao lưu
Lưu ý: Một số phần mềm như AOMEI Backupper hoặc Macrium Reflect hỗ trợ chuyển đổi mà không cần cài lại hệ điều hành, nhưng vẫn nên sao lưu trước.
10.5. Secure Boot có bắt buộc phải bật khi dùng UEFI không?
Không bắt buộc, nhưng:
- Windows 11 yêu cầu Secure Boot để cài đặt chính thức
- Secure Boot giúp ngăn chặn malware tấn công qua boot process
- Một số phần mềm cũ (đặc biệt là một số bản phân phối Linux) có thể không tương thích với Secure Boot
11. Kết luận và khuyến nghị
Việc xác định chuẩn khởi động UEFI hay Legacy là bước đầu tiên quan trọng khi:
- Nâng cấp hệ điều hành (đặc biệt là lên Windows 11)
- Thay thế hoặc nâng cấp ổ đĩa cứng
- Cài đặt hệ điều hành song song (dual boot)
- Khắc phục sự cố liên quan đến khởi động
Khuyến nghị:
- Đối với máy tính mới (sau 2015): Nên sử dụng UEFI với đĩa GPT
- Đối với máy tính cũ: Có thể giữ Legacy nếu không có nhu cầu nâng cấp
- Luôn sao lưu dữ liệu trước khi thay đổi cài đặt khởi động
- Kiểm tra tính tương thích của phần mềm trước khi chuyển đổi
Hy vọng bài viết này đã cung cấp cho bạn cách kiểm tra máy tính theo chuẩn UEFI hay Legacy một cách chi tiết và chuyên sâu. Nếu bạn vẫn gặp khó khăn, hãy để lại bình luận hoặc liên hệ với chuyên gia kỹ thuật để được hỗ trợ.