Trong các phiên bản Windows cũ, bạn bị buộc phải cài đặt lại toàn bộ hệ điều hành nếu muốn chuyển đổi Legacy BIOS hoặc Master Boot Record (MBR) sang UEFI hoặc GUID Partition Table (GPT). Tuy nhiên, một công cụ mới và đơn giản tên MBR2GPT đã được giới thiệu trong Windows 10. Nó cho phép bạn chuyển đổi Legacy BIOS sang UEFI chỉ với hai lệnh.
Đây là cách bạn có thể chuyển đổi Legacy BIOS sang UEFI trong Windows 10. Nếu bạn là người dùng Windows 11, bạn không nên làm gì cả, vì chế độ UEFI được bật mặc định trên thiết bị của bạn.
Tại Sao Cần Chuyển Đổi Legacy BIOS Sang UEFI?
Bạn có thể có chút inkling tại sao bạn muốn thay đổi từ Legacy BIOS sang UEFI, nhưng chỉ để xác nhận, đây là những gì bạn cần biết. Cả BIOS và UEFI thực hiện cùng một chức năng trên PC của bạn – phần mềm dưới capa tích hợp vào chip bo mạch chủ cho phép bạn kiểm soát các thứ quan trọng cấp thấp khác nhau.
BIOS/UEFI của bạn cho phép bạn kiểm soát thứ tự boot, phần cứng kết nối, tốc độ quạt, đèn vật lý trên máy tính và thời gian hệ thống. Bo mạch chủ hiện đại thậm chí cho phép bạn undervolt và overclock CPU! Đó là thứ mạnh mẽ.
UEFI về cơ bản là BIOS mới, thực hiện cùng công việc nhưng tốt hơn. Với UEFI, bạn có thời gian boot nhanh hơn (giả định), dung lượng ổ cứng cao hơn, phương pháp cập nhật và hỗ trợ driver tốt hơn, và chế độ 64-bit (trong khi BIOS chỉ 16-bit).
Nói cách khác, chuyển sang UEFI là một chút nâng cấp và đáng làm. Lưu ý rằng ngay cả máy tính hiện đại (bao gồm Windows 11) vẫn gọi phần mềm bo mạch chủ là BIOS, ngay cả khi nó kỹ thuật là UEFI.
Những Điều Cần Biết Trước Khi Chuyển Đổi Legacy BIOS Sang UEFI
Mặc dù chuyển đổi Legacy BIOS sang UEFI trong Windows 10 dễ dàng, có một vài điều bạn nên biết và làm trước khi tiến hành.
- Không có mất dữ liệu khi chuyển đổi Legacy BIOS sang UEFI. (Xem FAQs về điều này.) Tuy nhiên, như một sự phòng ngừa, hãy sao lưu hệ thống.
- Bạn nên dùng Windows 10 v1703 hoặc cao hơn. Nếu không chắc, nhấn Win + R, nhập
winvervà nhấn Enter. Ở dòng thứ hai, bạn nên thấy "version 1703" hoặc cao hơn.
- Ổ đĩa bạn đang cố chuyển đổi không nên có quá ba phân vùng. Nếu bạn có hơn ba phân vùng trên ổ cài Windows 10, hãy gộp hoặc xóa phân vùng thừa. (Xem FAQs về điều này.)
- Nếu bạn dùng BitLocker mã hóa hệ thống, hãy giải mã ổ và tắt bảo vệ BitLocker trước khi bắt đầu chuyển đổi. Với bảo vệ BitLocker bật, Windows 10 không thể chuyển ổ từ Legacy BIOS sang UEFI.
- Sau khi chuyển đổi, bạn có thể phải thay đổi cài đặt firmware bo mạch chủ từ Legacy BIOS sang UEFI. Tùy thuộc vào nhà sản xuất bo mạch chủ, thủ tục chuyển từ cái này sang cái kia sẽ khác nhau. Hãy có sẵn sổ tay bo mạch chủ để dễ dàng hơn.
Nếu bạn muốn biết thêm, chúng tôi có hướng dẫn đầy đủ về sự khác biệt giữa UEFI và BIOS.
Tôi Có Cần Chuyển Đổi Legacy BIOS Sang UEFI Trong Windows 11 Không?
Nếu bạn đang dùng Windows 11, nghĩa là thiết bị đã vượt qua mốc chuyển từ Legacy BIOS sang UEFI. Điều này là do chuyển sang UEFI secure boot là yêu cầu tương thích Windows 11 bắt buộc. Không có cung cấp riêng biệt cho Legacy BIOS trong Windows 11.
Bạn có thể kiểm tra từ tùy chọn "Windows Security" nơi "Secure boot" hiển thị là On. Microsoft khuyến khích bạn giữ nó như vậy để ngăn chặn bất kỳ phần mềm độc hại nào tải khi thiết bị khởi động.
Cài đặt secure boot cũng có thể xác minh từ tùy chọn BIOS (gọi là UEFI Firmware Settings) có thể truy cập trong "Advanced startup" của Windows 11. Sau khi màn hình BIOS hiện ra, điều hướng đến tab Boot Options. Theo Microsoft, UEFI nên hiển thị là "first or only option". Điều này đặc biệt đúng cho laptop Dell, HP, và Lenovo. Tuy nhiên, một số nhà sản xuất khác có thể vẫn giữ cả UEFI và Legacy/CSM.
Cách Kiểm Tra Bạn Đang Dùng Legacy BIOS Hay UEFI
Sau đây mô tả quy trình chuyển từ Legacy BIOS sang UEFI trong Windows 10.
Trước tiên, kiểm tra xem bạn có còn dùng Legacy BIOS không.畢竟, không có ích gì chuyển đổi nếu bạn đã ở UEFI.
- Tìm kiếm "Create and format hard disk partitions" trong menu Start và nhấn Enter để mở công cụ Disk Management tích hợp.
- Chuột phải vào ổ cài Windows, Disk 0, và chọn "Properties".
- Trong cửa sổ Properties, đi đến tab "Volumes". Nếu bạn thấy "Master Boot Record (MBR)" bên cạnh "Partition style", bạn đang ở Legacy BIOS.
- Nếu ngược lại, nó nói "GUID Partition Table (GPT)" như hình dưới, thì bạn đã ở UEFI và không cần làm gì thêm!
Cách Chuyển Đổi Legacy BIOS Sang UEFI
Một khi bạn đã xác nhận bạn ở Legacy BIOS và đã sao lưu hệ thống, bạn có thể chuyển đổi Legacy BIOS sang UEFI.
- Truy cập Command Prompt từ advanced startup của Windows bằng cách nhấn Win + X.
- Đi đến "Shut down or sign out" và nhấp vào nút "Restart" trong khi giữ phím Shift.
- Hành động trên sẽ khởi động lại hệ thống đến màn hình Advanced Startup.
- Đi đến "Troubleshoot -> Advanced Options" và chọn tùy chọn "Command Prompt".
- Xác thực ổ bạn đang cố chuyển đổi. Nhập lệnh dưới và nhấn Enter.
mbr2gpt /validate
Nếu bạn thấy thông báo "Validation completed successfully", tiến hành bước tiếp theo. Nếu thấy bất kỳ lỗi nào, ổ hoặc hệ thống có thể không đáp ứng yêu cầu chuyển đổi.
Nếu bạn gặp vấn đề xác thực tại thời điểm này, nhập lệnh sau. Chúng tôi mạnh mẽ khuyến khích bạn dùng mã bổ sung này để không mất dữ liệu.
mbr2gpt /validate /allowFullOS
- Sau khi xác thực ổ, thực thi lệnh dưới:
mbr2gpt /convert
Ngay khi bạn thực thi, Windows 10 sẽ bắt đầu quá trình chuyển đổi, tức là thêm tất cả tệp boot UEFI và thành phần GPT cần thiết, sau đó cập nhật Boot Configuration Data.
- Khởi động lại hệ thống, chạy màn hình cài đặt firmware bo mạch chủ và thay đổi từ Legacy BIOS sang UEFI. Thủ tục thay đổi từ Legacy BIOS sang UEFI phụ thuộc vào nhà sản xuất bo mạch chủ. Tham khảo sổ tay cho các bước chính xác.
- Sau khi boot vào Windows 10, bạn có thể xác minh xem có chuyển đổi hay không. Cũng như trước, mở cửa sổ thuộc tính ổ từ Disk Management và đi đến tab "Volumes". Ở đây, bạn nên thấy "GUID Partition Table (GPT)" bên cạnh "Partition style".
Cách Khắc Phục Lỗi MBR2GPT "Disk Layout Validation Failed"
Khi thay đổi ổ cứng từ MBR sang GPT, bạn đôi khi nhận được thông báo lỗi: "MBR2GPT Disk layout validation failed for Disk#", với số # tham chiếu đến ổ boot của bạn.
Có hai lý do cho lỗi này: quá ba phân vùng và không có không gian trống trong ổ C, ổ boot.
- Để khắc phục lỗi "Disk Layout Validation Failed", đi đến "Create and format hard disk partitions" từ menu tìm kiếm và kiểm tra xem bạn có hơn ba phân vùng trong ổ boot, Disk 0.
- Bạn cần "gộp và xóa" một số thể tích phân vùng thừa để giảm số phân vùng xuống ba hoặc ít hơn. Hãy tạo bản sao lưu dữ liệu quan trọng trong các phân vùng thừa.
- Lý do thứ hai cho lỗi là ổ Disk 0 không đủ không gian cho chuyển đổi MBR sang GPT. Để khắc phục, bạn cần thu nhỏ thể tích của nó xuống bất cứ giá trị nào từ 200 MB đến 2 GB.
Lưu ý: nếu thiết bị đã ở bố cục GPT, các tùy chọn này sẽ bị xám.
Câu Hỏi Thường Gặp
1. Làm thế nào để chuyển từ BIOS sang UEFI trong Windows mà không mất dữ liệu?
Bạn có thể dễ dàng chuyển đổi legacy BIOS sang UEFI mà không mất dữ liệu trên ổ cứng. Để làm điều này, áp dụng phần mở rộng /allowFullOS cho lệnh chuyển đổi MBR2GPT. Ngay cả khi hệ thống được định dạng, bạn sẽ không mất dữ liệu quý giá do chuyển đổi.
Lưu ý: không bao giờ là thừa để giữ bản sao lưu các tệp và thư mục quan trọng nhất trên máy tính/ổ cứng/USB khác hoặc đám mây.
2. Làm thế nào để khắc phục lỗi "0x514; MBR2GPT failed to enable backup/restore privileges" trên Windows 10?
Một số người dùng đã trải qua lỗi "administrator not found on the system" khi thực hiện chuyển đổi MBR sang GPT trên command prompt mặc dù họ đã đăng nhập vào máy tính với tư cách administrator. Để xử lý vấn đề này, hãy đảm bảo bạn đang chạy Command Prompt nâng cao là chế độ Administrator. Nó có thể dễ dàng truy cập từ menu Start.
3. Tôi có thể quay lại legacy BIOS từ UEFI không?
Nếu bạn đã cài Windows 10/11 OS ở chế độ UEFI, có thể quay lại legacy BIOS (mặc dù chúng tôi khuyên không nên làm điều này). Bạn phải khởi động "advanced startup" trên thiết bị Windows và vào UEFI Firmware settings để tắt UEFI secure mode có thể bật lại sau.