Cách Kiểm Tra Xem Máy Tính Dùng Uefi Hay Legacy

Kiểm tra máy tính dùng UEFI hay Legacy

Nhập thông tin hệ thống của bạn để xác định chế độ khởi động hiện tại

Kết quả kiểm tra:

Hướng dẫn chi tiết cách kiểm tra máy tính dùng UEFI hay Legacy

Cập nhật mới nhất 2024 – Phương pháp kiểm tra chính xác 100% cho tất cả hệ điều hành

UEFI và Legacy BIOS là gì?

UEFI (Unified Extensible Firmware Interface) và Legacy BIOS (Basic Input/Output System) là hai hệ thống firmware khác nhau được sử dụng để khởi động máy tính. Chúng đóng vai trò quan trọng trong quá trình khởi động hệ thống và quản lý phần cứng.

1. Legacy BIOS

  • Tuổi đời: Được giới thiệu từ những năm 1980
  • Giới hạn: Chỉ hỗ trợ đĩa cứng lên đến 2TB
  • Kiểu phân vùng: Chỉ hoạt động với MBR (Master Boot Record)
  • Tốc độ khởi động: Chậm hơn UEFI
  • Bảo mật: Không có tính năng bảo mật tích hợp

2. UEFI (Unified Extensible Firmware Interface)

  • Tuổi đời: Được giới thiệu từ những năm 2000
  • Hỗ trợ đĩa cứng: Lên đến 9.4 ZB (zettabyte)
  • Kiểu phân vùng: Hoạt động với GPT (GUID Partition Table)
  • Tốc độ khởi động: Nhanh hơn Legacy BIOS
  • Bảo mật: Hỗ trợ Secure Boot
  • Giao diện: Hỗ trợ đồ họa và chuột

Thông tin chính thức từ UEFI Forum

UEFI Forum, tổ chức quản lý tiêu chuẩn UEFI, cung cấp tài liệu kỹ thuật chi tiết về các đặc tả UEFI. Bạn có thể tham khảo tài liệu chính thức tại uefi.org/specifications.

Phương pháp 1: Kiểm tra qua Disk Management (Windows)

  1. Nhấn tổ hợp phím Windows + R, gõ diskmgmt.msc và nhấn Enter
  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 dòng Partition style:
    • Nếu hiện GUID Partition Table (GPT) → Máy bạn đang dùng UEFI
    • Nếu hiện Master Boot Record (MBR) → Máy bạn đang dùng Legacy BIOS
Kiểm tra UEFI qua Disk Management

Phương pháp 2: Sử dụng Command Prompt

Đây là phương pháp nhanh chóng và chính xác nhất để kiểm tra chế độ khởi động:

  1. Mở Command Prompt với quyền admin:
    • Nhấn Windows + S, gõ “cmd”
    • Nhấn chuột phải vào Command Prompt và chọn Run as administrator
  2. Gõ lệnh sau và nhấn Enter:
    bcdedit | find "path"
  3. Phân tích kết quả:
    • Nếu thấy đường dẫn chứa \EFI\ → Máy dùng UEFI
    • Nếu không thấy \EFI\ → Máy dùng Legacy BIOS

Phương pháp 3: Kiểm tra qua System Information

  1. Nhấn tổ hợp phím Windows + R, gõ msinfo32 và nhấn Enter
  2. Trong cửa sổ System Information, tìm đến mục BIOS Mode
    • UEFI → Máy đang dùng UEFI
    • Legacy → Máy đang dùng Legacy BIOS
Kiểm tra BIOS Mode qua System Information

Phương pháp 4: 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:

ls /sys/firmware/efi

Nếu lệnh trả về danh sách các file → Máy đang dùng UEFI
Nếu trả về “No such file or directory” → Máy đang dùng Legacy BIOS

Hoặc sử dụng lệnh:

sudo fdisk -l

Kiểm tra cột “Disklabel” của đĩa hệ thống:

  • gpt → UEFI
  • dos → Legacy BIOS

Phương pháp 5: Kiểm tra qua thiết lập BIOS/UEFI

Đây là phương pháp trực tiếp nhất nhưng đòi hỏi bạn phải truy cập vào thiết lập firmware:

  1. Khởi động lại máy tính
  2. Nhấn phím truy cập BIOS/UEFI (thường là F2, F12, DEL, ESC – tùy hãng máy)
    Hãng máy Phím truy cập BIOS
    DellF2 hoặc F12
    HPF10 hoặc ESC
    LenovoF1 hoặc F2
    AsusF2 hoặc DEL
    AcerF2 hoặc DEL
    MSIDEL
    SonyF2 hoặc F3
  3. Trong giao diện BIOS/UEFI, tìm mục liên quan đến:
    • Boot Mode
    • UEFI/BIOS Mode
    • CSM (Compatibility Support Module)
  4. Nếu thấy:
    • UEFI Mode hoặc UEFI Boot → Máy dùng UEFI
    • Legacy Mode hoặc CSM Enabled → Máy dùng Legacy BIOS

So sánh chi tiết giữa UEFI và Legacy BIOS

Tiêu chí UEFI Legacy BIOS
Năm giới thiệu 2000s 1980s
Kích thước đĩa hỗ trợ Lên đến 9.4 ZB Lên đến 2TB
Số phân vùngprimary Lên đến 128 4
Tốc độ khởi động Nhanh (2-5 giây) Chậm (10-30 giây)
Hỗ trợ Secure Boot Không
Giao diện Đồ họa, hỗ trợ chuột Dòng lệnh, chỉ bàn phím
Ngôn ngữ lập trình C Assembly
Hỗ trợ mạng Không
Driver hỗ trợ Có thể tải driver từ UEFI Driver phải tích hợp sẵn

Khi nào nên chuyển từ Legacy sang UEFI?

Bạn nên cân nhắc chuyển sang UEFI trong các trường hợp sau:

  • Máy tính của bạn hỗ trợ UEFI (hầu hết máy sản xuất sau 2012)
  • Bạn muốn sử dụng ổ đĩa lớn hơn 2TB làm ổ hệ thống
  • Bạn muốn tận dụng tính năng Secure Boot để bảo vệ khỏi malware
  • Bạn muốn tốc độ khởi động nhanh hơn
  • Bạn muốn sử dụng các tính năng bảo mật hiện đại như BitLocker
  • Bạn muốn cài đặt Windows 11 (yêu cầu UEFI + Secure Boot)

Yêu cầu hệ thống chính thức của Windows 11

Microsoft yêu cầu UEFI với Secure Boot là bắt buộc để cài đặt Windows 11. Chi tiết yêu cầu có thể tham khảo tại Microsoft Windows 11 Specifications.

Cách chuyển từ Legacy sang UEFI mà không mất dữ liệu

Lưu ý: Quá trình chuyển đổi có thể gây mất dữ liệu nếu không thực hiện đúng. Hãy sao lưu toàn bộ dữ liệu quan trọng trước khi tiến hành.

Bước 1: Kiểm tra hệ thống

  1. Xác định kiểu phân vùng đĩa hiện tại (MBR hay GPT)
  2. Kiểm tra mainboard có hỗ trợ UEFI không
  3. Sao lưu toàn bộ dữ liệu quan trọng

Bước 2: Chuyển đổi MBR sang GPT

Sử dụng công cụ MBR2GPT tích hợp sẵn trong Windows:

mbr2gpt /convert /allowfullOS

Lệnh này sẽ chuyển đổi đĩa hệ thống từ MBR sang GPT mà không làm mất dữ liệu.

Bước 3: Thay đổi cài đặt BIOS

  1. Khởi động vào BIOS/UEFI
  2. Tìm và vô hiệu hóa CSM (Compatibility Support Module)
  3. Đặt chế độ boot thành UEFI Mode
  4. Bật Secure Boot (tùy chọn)
  5. Lưu cài đặt và khởi động lại

Bước 4: Cài đặt lại hệ điều hành (nếu cần)

Trong một số trường hợp, bạn cần phải cài đặt lại hệ điều hành để hệ thống hoạt động chính xác với UEFI.

Các vấn đề thường gặp và cách khắc phục

1. Máy không khởi động sau khi chuyển sang UEFI

Nguyên nhân: Hệ điều hành được cài đặt ở chế độ Legacy nhưng đĩa đã được chuyển sang GPT.

Cách khắc phục:

  • Sử dụng công cụ khởi động (bootable USB) để sửa chữa khởi động
  • Cài đặt lại hệ điều hành ở chế độ UEFI

2. Không thể bật Secure Boot

Nguyên nhân: Một số phần cứng hoặc driver không tương thích với Secure Boot.

Cách khắc phục:

  • Cập nhật firmware cho mainboard
  • Cập nhật driver cho các thiết bị phần cứng
  • Vô hiệu hóa Secure Boot nếu không thực sự cần thiết

3. Máy khởi động chậm hơn sau khi chuyển sang UEFI

Nguyên nhân: Có thể do Fast Boot chưa được bật hoặc cài đặt UEFI chưa tối ưu.

Cách khắc phục:

  • Bật Fast Boot trong cài đặt UEFI
  • Kiểm tra thứ tự khởi động (boot order)
  • Vô hiệu hóa các thiết bị khởi động không cần thiết

Câu hỏi thường gặp (FAQ)

1. Làm sao biết mainboard của tôi có hỗ trợ UEFI không?

Bạn có thể kiểm tra bằng cách:

  • Truy cập trang web của nhà sản xuất mainboard với model cụ thể
  • Kiểm tra trong tài liệu đi kèm với mainboard
  • Truy cập vào BIOS setup và tìm kiếm các tùy chọn liên quan đến UEFI

2. Tôi có thể cài Windows 11 trên máy Legacy BIOS không?

Không thể cài đặt Windows 11 chính thức trên máy sử dụng Legacy BIOS. Windows 11 yêu cầu:

  • UEFI với Secure Boot
  • TPM 2.0
  • Phần cứng đáp ứng yêu cầu tối thiểu

Tuy nhiên, có một số cách bypass yêu cầu này nhưng không được Microsoft hỗ trợ chính thức.

3. UEFI có an toàn hơn Legacy BIOS không?

Có, UEFI an toàn hơn Legacy BIOS ở nhiều khía cạnh:

  • Secure Boot: Ngăn chặn malware tải trong quá trình khởi động
  • Chỉ cho phép các driver và hệ điều hành được ký số
  • Bảo vệ firmware: Ngăn chặn các cuộc tấn công vào firmware
  • Cập nhật dễ dàng: Có thể cập nhật firmware qua mạng

4. Tôi có thể quay lại Legacy BIOS sau khi chuyển sang UEFI không?

Có, bạn có thể quay lại Legacy BIOS bằng cách:

  1. Chuyển đổi đĩa từ GPT trở lại MBR
  2. Vô hiệu hóa UEFI Mode trong BIOS setup
  3. Bật CSM (Compatibility Support Module)
  4. Cài đặt lại hệ điều hành ở chế độ Legacy

Lưu ý: Quá trình này cũng có thể gây mất dữ liệu nếu không thực hiện đúng.

5. Làm sao để biết ổ cứng của tôi là GPT hay MBR?

Bạn có thể kiểm tra bằng nhiều cách:

  • Sử dụng Disk Management như hướng dẫn ở trên
  • Sử dụng Command Prompt với lệnh: diskpart → list disk (dấu * ở cột Gpt là đĩa GPT)
  • Sử dụng công cụ của bên thứ ba như MiniTool Partition Wizard

Tài liệu kỹ thuật từ NIST về bảo mật UEFI

Viện Tiêu chuẩn và Công nghệ Quốc gia Hoa Kỳ (NIST) đã xuất bản tài liệu về bảo mật UEFI. Bạn có thể tham khảo tại NIST UEFI Secure Boot để hiểu sâu hơn về cơ chế bảo mật của UEFI.

Kết luận

Việc xác định máy tính của bạn đang sử dụng UEFI hay Legacy BIOS là rất quan trọng, đặc biệt khi bạn muốn nâng cấp hệ điều hành, thay đổi cấu hình phần cứng hoặc tối ưu hóa hiệu suất hệ thống. Với các phương pháp kiểm tra chi tiết được trình bày trong bài viết này, bạn có thể dễ dàng xác định chế độ khởi động hiện tại của máy tính.

UEFI mang lại nhiều ưu điểm vượt trội so với Legacy BIOS, bao gồm tốc độ khởi động nhanh hơn, hỗ trợ phần cứng hiện đại, và các tính năng bảo mật tiên tiến. Nếu máy tính của bạn hỗ trợ UEFI, chúng tôi khuyến nghị bạn nên chuyển sang sử dụng UEFI để tận dụng tối đa các tính năng và hiệu suất của hệ thống.

Hãy nhớ luôn sao lưu dữ liệu quan trọng trước khi thực hiện bất kỳ thay đổi nào liên quan đến cấu hình khởi động của hệ thống. Nếu bạn không tự tin thực hiện các thao tác kỹ thuật, hãy nhờ đến sự trợ giúp của các chuyên gia công nghệ.

Leave a Reply

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