Cách Nhạn Biết Máy Tính Hỗ Trợ Uefi

Kiểm tra máy tính hỗ trợ UEFI

Nhập thông tin hệ thống của bạn để kiểm tra khả năng hỗ trợ UEFI và nhận hướng dẫn chi tiết

Kết quả kiểm tra UEFI

Hướng dẫn toàn diện: Cách nhận biết máy tính hỗ trợ UEFI

UEFI (Unified Extensible Firmware Interface) là tiêu chuẩn firmware hiện đại thay thế cho hệ thống BIOS cũ. UEFI cung cấp nhiều ưu điểm như thời gian khởi động nhanh hơn, hỗ trợ ổ đĩa lớn hơn 2TB, tính năng bảo mật nâng cao và giao diện đồ họa thân thiện. Dưới đây là hướng dẫn chi tiết giúp bạn nhận biết máy tính có hỗ trợ UEFI hay không.

1. Kiểm tra thông qua hệ điều hành

Trên Windows

  1. Sử dụng System Information:
    • Nhấn Win + R, gõ msinfo32 và nhấn Enter
    • Tìm mục “BIOS Mode” – nếu hiển thị “UEFI” thì máy bạn hỗ trợ UEFI
    • Nếu hiển thị “Legacy” thì máy chỉ hỗ trợ BIOS truyền thống
  2. Sử dụng Disk Management:
    • Nhấn Win + X và chọn “Disk Management”
    • Nếu ổ đĩa hệ thống có phân vùng “EFI System Partition” (thường 100-500MB, định dạng FAT32) thì máy hỗ trợ UEFI
  3. Sử dụng Command Prompt:
    • Mở CMD với quyền admin và gõ lệnh: bcdedit | find "path"
    • Nếu kết quả chứa “\efi\” thì máy đang sử dụng UEFI
    • Nếu kết quả chứa “\boot\” thì máy đang sử dụng Legacy BIOS

Trên Linux

  1. Kiểm tra thư mục /sys/firmware/efi:
    • Mở terminal và gõ: ls /sys/firmware/efi
    • Nếu thấy danh sách các file/thư mục, máy hỗ trợ UEFI
    • Nếu thấy thông báo “No such file or directory”, máy sử dụng Legacy BIOS
  2. Sử dụng lệnh dmesg:
    • Gõ lệnh: dmesg | grep -i efi
    • Nếu có output liên quan đến EFI, máy hỗ trợ UEFI

Trên macOS

Tất cả máy Mac sản xuất từ năm 2006 trở đi đều sử dụng EFI (phiên bản Apple của UEFI). Để kiểm tra:

  1. Nhấn và giữ phím Option khi khởi động
  2. Nếu thấy menu khởi động với các biểu tượng ổ đĩa, máy sử dụng EFI
  3. Mở Terminal và gõ: ioreg -l | grep firmware-abi
  4. Nếu kết quả chứa “EFI64”, máy hỗ trợ UEFI 64-bit

2. Kiểm tra thông qua phần cứng

Bạn có thể nhận biết khả năng hỗ trợ UEFI thông qua một số đặc điểm phần cứng:

Đặc điểm phần cứng Hỗ trợ UEFI Chỉ hỗ trợ BIOS
Năm sản xuất Từ 2012 trở đi Trước 2010
CPU Hỗ trợ 64-bit (x86_64, ARM64) Chỉ 32-bit (x86)
Chipset Intel 7-series trở lên, AMD 900-series trở lên Chipset cũ hơn
Khe cắm RAM Hỗ trợ DDR3/DDR4/DDR5 Chỉ DDR2 hoặc cũ hơn
Cổng kết nối USB 3.0+, NVMe, Thunderbolt Chỉ USB 2.0, SATA II

3. Kiểm tra thông qua firmware setup

Cách trực tiếp nhất là truy cập vào firmware setup khi khởi động:

  1. Với máy tính để bàn/Laptop:
    • Khởi động lại máy và nhấn phím đặc biệt (thường là F2, F12, DEL, ESC tùy hãng)
    • Nếu thấy giao diện đồ họa với chuột hỗ trợ, đó là UEFI
    • Nếu chỉ thấy menu text màu xanh/trắng, đó là Legacy BIOS
  2. Đặc điểm nhận dạng UEFI:
    • Giao diện đồ họa với hình nền, biểu tượng
    • Hỗ trợ chuột (không chỉ bàn phím)
    • Có tab “Boot” với tùy chọn “UEFI Boot” hoặc “Secure Boot”
    • Hỗ trợ nhiều ngôn ngữ
    • Có thể thay đổi độ phân giải màn hình
  3. Đặc điểm nhận dạng Legacy BIOS:
    • Giao diện text đơn sắc (thường xanh/trắng)
    • Chỉ điều khiển bằng bàn phím
    • Không có tùy chọn Secure Boot
    • Menu đơn giản với ít tùy chọn

4. Phân biệt UEFI và Legacy BIOS qua quá trình khởi động

Tiêu chí UEFI Legacy BIOS
Thời gian khởi động 2-10 giây 20-60 giây
Logo nhà sản xuất Hiển thị nhanh, độ phân giải cao Hiển thị lâu, độ phân giải thấp
Quá trình POST Ít thông tin hiển thị, nhanh chóng Hiển thị chi tiết phần cứng, chậm
Hỗ trợ ổ đĩa GPT và MBR, ổ >2TB Chỉ MBR, ổ ≤2TB
Secure Boot Hỗ trợ Không hỗ trợ
Network Boot Hỗ trợ UEFI PXE Chỉ hỗ trợ PXE cũ

5. Các công cụ kiểm tra UEFI chuyên dụng

Một số công cụ phần mềm có thể giúp bạn kiểm tra chi tiết khả năng hỗ trợ UEFI:

  • HWiNFO (Windows):
    • Hiển thị thông tin chi tiết về mainboard và firmware
    • Cho biết chế độ boot hiện tại (UEFI/Legacy)
    • Hiển thị phiên bản UEFI và các tính năng được hỗ trợ
  • CPU-Z (Windows):
    • Tab “Mainboard” hiển thị thông tin BIOS
    • Phần “BIOS” sẽ cho biết Mode (UEFI/Legacy)
  • efibootmgr (Linux):
    • Công cụ dòng lệnh hiển thị các entry boot UEFI
    • sudo efibootmgr -v để xem chi tiết
  • System Profiler (macOS):
    • Mở “About This Mac” > “System Report”
    • Chọn “Hardware” > “Boot ROM Version” để xem phiên bản EFI

6. Lợi ích của việc sử dụng UEFI so với Legacy BIOS

UEFI mang lại nhiều cải tiến đáng kể so với hệ thống BIOS truyền thống:

  • Thời gian khởi động nhanh hơn: UEFI có thể khởi động hệ điều hành trong vài giây thay vì hàng chục giây như BIOS
  • Hỗ trợ ổ đĩa lớn: UEFI sử dụng bảng phân vùng GPT hỗ trợ ổ đĩa lên đến 9.4 ZB (1 zettabyte = 1 tỷ terabyte) so với giới hạn 2.2TB của MBR
  • Bảo mật nâng cao: Tính năng Secure Boot ngăn chặn malware tải khi khởi động
  • Giao diện người dùng tốt hơn: Hỗ trợ đồ họa, chuột, nhiều ngôn ngữ và độ phân giải cao
  • Hỗ trợ mạng trong firmware: Có thể cập nhật firmware qua mạng mà không cần hệ điều hành
  • Khả năng tương thích ngược: UEFI hỗ trợ chế độ “CSM” (Compatibility Support Module) để chạy hệ điều hành cũ
  • Quản lý năng lượng tốt hơn: Hỗ trợ các chế độ tiết kiệm năng lượng tiên tiến
  • Hỗ trợ phần cứng hiện đại: Tối ưu cho CPU đa nhân, GPU tích hợp, và các thiết bị PCIe mới

7. Các vấn đề thường gặp khi chuyển từ BIOS sang UEFI

Khi nâng cấp từ Legacy BIOS sang UEFI, bạn có thể gặp một số vấn đề:

  1. Không thể cài đặt hệ điều hành:
    • Giải pháp: Chuyển đổi ổ đĩa từ MBR sang GPT bằng công cụ như mbr2gpt của Microsoft
    • Lưu ý: Cần sao lưu dữ liệu trước khi chuyển đổi
  2. Mất khả năng boot kép:
    • Giải pháp: Sử dụng công cụ quản lý boot như rEFInd hoặc GRUB2 với hỗ trợ UEFI
  3. Driver không tương thích:
    • Giải pháp: Cập nhật tất cả driver từ website nhà sản xuất
    • Đặc biệt chú ý đến driver chipset và card mạng
  4. Vấn đề với Secure Boot:
    • Giải pháp: Tạm thời vô hiệu hóa Secure Boot trong firmware setup
    • Hoặc cài đặt chứng chỉ hợp lệ cho hệ điều hành của bạn
  5. Mất dữ liệu khi chuyển đổi:
    • Giải pháp: Luôn sao lưu toàn bộ dữ liệu trước khi thay đổi chế độ boot
    • Sử dụng công cụ như Clonezilla để sao lưu toàn bộ ổ đĩa

8. Hướng dẫn chuyển từ Legacy BIOS sang UEFI

Nếu máy bạn hỗ trợ UEFI nhưng đang chạy ở chế độ Legacy BIOS, bạn có thể chuyển đổi như sau:

Trên Windows:

  1. Sao lưu tất cả dữ liệu quan trọng
  2. Mở Command Prompt với quyền admin và gõ: mbr2gpt /validate /allowFullOS
  3. Nếu không có lỗi, tiếp tục với lệnh: mbr2gpt /convert /allowFullOS
  4. Khởi động vào firmware setup (thường nhấn F2/DEL khi khởi động)
  5. Tìm và bật chế độ UEFI (có thể gọi là “UEFI Boot”, “Disable CSM”, hoặc “Enable UEFI”)
  6. Lưu thay đổi và khởi động lại
  7. Nếu hệ thống không boot được, sử dụng USB cài đặt Windows để sửa chữa

Trên Linux:

  1. Sao lưu dữ liệu
  2. Tạo USB boot UEFI với công cụ như Rufus (chọn scheme GPT và target system UEFI)
  3. Boot từ USB và chọn “Try without installing”
  4. Mở terminal và sử dụng gdisk để chuyển đổi ổ đĩa từ MBR sang GPT
  5. Cài đặt lại GRUB với hỗ trợ UEFI: sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB
  6. Cập nhật cấu hình GRUB: sudo update-grub
  7. Khởi động lại và vào firmware setup để bật UEFI mode

9. Các tiêu chuẩn UEFI và phiên bản

UEFI được phát triển bởi UEFI Forum (trước đây là Unified EFI Forum) với các phiên bản chính:

  • UEFI 2.0 (2006): Phiên bản đầu tiên được chuẩn hóa
  • UEFI 2.1 (2007): Thêm hỗ trợ cho mạng và lưu trữ
  • UEFI 2.3 (2012): Giới thiệu Secure Boot
  • UEFI 2.4 (2013): Cải tiến bảo mật và hỗ trợ phần cứng
  • UEFI 2.5 (2015): Hỗ trợ tốt hơn cho ARM64
  • UEFI 2.6 (2016): Cải tiến quản lý năng lượng
  • UEFI 2.7 (2018): Hỗ trợ TPM 2.0 và cải tiến bảo mật
  • UEFI 2.8 (2019): Hỗ trợ tốt hơn cho ổ đĩa NVMe
  • UEFI 2.9 (2021): Cải tiến cho máy chủ và trung tâm dữ liệu

Bạn có thể kiểm tra phiên bản UEFI của máy bằng cách:

  • Trên Windows: wmic bios get smbiosbiosversion
  • Trên Linux: cat /sys/class/dmi/id/bios_version
  • Trong firmware setup: Thường có mục “BIOS Version” hoặc “UEFI Version”

10. Tương lai của UEFI: Open Firmware và Coreboot

Mặc dù UEFI đang là tiêu chuẩn phổ biến, nhưng có một số sự phát triển mới trong lĩnh vực firmware:

  • Coreboot:
    • Firmware nguồn mở nhẹ hơn UEFI
    • Thời gian khởi động cực nhanh (dưới 1 giây)
    • Được sử dụng bởi Google trong Chromebooks
  • LinuxBoot:
    • Sử dụng Linux kernel như một phần của firmware
    • Cho phép cập nhật firmware dễ dàng hơn
    • Đang được phát triển bởi Facebook và các công ty khác
  • Open Firmware:
    • Tiêu chuẩn mở được sử dụng trong một số hệ thống nhúng
    • Hỗ trợ nhiều kiến trúc CPU khác nhau
  • UEFI với TianoCore:
    • Dự án nguồn mở của Intel để triển khai UEFI
    • Cho phép tùy biến firmware cho các nhà sản xuất

Mặc dù những công nghệ mới này đang phát triển, UEFI vẫn sẽ là tiêu chuẩn chủ đạo trong ít nhất 5-10 năm tới do sự phổ biến và hỗ trợ rộng rãi từ các nhà sản xuất phần cứng.

Leave a Reply

Your email address will not be published. Required fields are marked *