Cách Kiểm Tra Máy Tính Theo Chuẩn Uefi Hay Legacy

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

  1. Nhấn Win + R, gõ msinfo32 và nhấn Enter
  2. Trong cửa sổ System Information, tìm mục BIOS Mode
  3. Nếu thấy UEFI thì máy bạn đang dùng UEFI, nếu thấy Legacy thì đang dùng Legacy
Lưu ý: Một số máy tính có thể hiển thị “UEFI with CSM” – điều này có nghĩa là UEFI đang chạy ở chế độ tương thích Legacy (Compatibility Support Module).

2.2. Sử dụng Disk Management

  1. Nhấn Win + X và chọn Disk Management
  2. Nhấn chuột phải vào đĩa hệ thống (thường là Disk 0) và chọn Properties
  3. Chuyển sang tab Volumes
  4. Kiểm tra mục Partition style:
    • GUID Partition Table (GPT): UEFI
    • Master Boot Record (MBR): Legacy

2.3. Sử dụng Command Prompt

  1. Mở Command Prompt với quyền admin (nhấn Win + XTerminal (Admin))
  2. Gõ lệnh: bcdedit | find “path”
  3. 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

  1. Khởi động lại máy và giữ phím Option (⌥)
  2. Nếu thấy menu khởi động với các biểu tượng đĩa → UEFI
  3. 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:

  1. 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)
  2. Tìm các mục sau:
    • Boot Mode (UEFI/Legacy)
    • Secure Boot (chỉ có ở UEFI)
    • CSM (Compatibility Support Module)
  3. Nếu thấy:
    • UEFI Mode hoặc UEFI Boot → UEFI
    • Legacy Support hoặc CSM Boot → Legacy
Cảnh báo: Không nên thay đổi cài đặt BIOS/UEFI nếu bạn không chắc chắn. Sai sót có thể khiến máy không khởi động được.

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
  • Hỗ trợ đĩa >2TB
  • Hỗ trợ >4 phân vùng chính
  • Bảo mật tốt hơn
  • Không tương thích Legacy
  • Yêu cầu hệ thống 64-bit
MBR (Master Boot Record) Legacy
  • Tương thích rộng rãi
  • Hoạt động trên hệ thống 32-bit
  • Giới hạn 2TB
  • Chỉ 4 phân vùng chính
  • Dễ bị hỏng boot sector

Để kiểm tra định dạng đĩa trên Windows:

  1. Mở Disk Management (Win + X → Disk Management)
  2. Nhấn chuột phải vào đĩa hệ thống → Properties → tab Volumes
  3. 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)
Quá trình chuyển đổi yêu cầu:
  1. Sao lưu toàn bộ dữ liệu
  2. Chuyển đổi đĩa từ MBR sang GPT
  3. Cài đặt lại hệ điều hành
  4. 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:

  1. Sao lưu toàn bộ dữ liệu quan trọng
  2. Chuyển đổi đĩa từ MBR sang GPT bằng công cụ như MBR2GPT của Microsoft
  3. Cài đặt lại hệ điều hành ở chế độ UEFI
  4. 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ợ.

Leave a Reply

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