Đã thử chạy công cụ MBR2GPT của Microsoft nhưng gặp lỗi khó chịu "MBR2GPT xác thực bố cục đĩa thất bại cho ổ đĩa 0 (hoặc 1, 2, 3, v.v.)"? Hiện tại, lỗi này là câu hỏi được thảo luận sôi nổi. Nhiều người dùng Windows gặp vấn đề này khi cố gắng chuyển đổi ổ đĩa hệ thống từ MBR (Master Boot Record) sang GPT (GUID Partition Table).
Lỗi này thường ngăn chặn chuyển đổi thành công và có thể khiến bạn mắc kẹt, đặc biệt nếu bạn muốn nâng cấp lên Windows 11 hoặc bật chế độ khởi động UEFI. May mắn thay, vấn đề này có thể khắc phục. Bài viết này giải thích tại sao lỗi xác thực MBR2GPT thất bại xảy ra, cách khắc phục nó, và một giải pháp thay thế thông minh hơn cho chuyển đổi.
Phần 1. Lỗi "MBR2GPT xác thực bố cục đĩa thất bại cho ổ đĩa 0/1/2/3" có nghĩa gì?
Tiện ích MBR2GPT là công cụ dòng lệnh được Microsoft giới thiệu trong Windows 10 (phiên bản 1703 trở lên). Nó cho phép người dùng chuyển đổi ổ đĩa hệ thống từ MBR (Master Boot Record) sang GPT (GUID Partition Table) mà không cần định dạng ổ đĩa.
Khi chạy các lệnh như: mbr2gpt /validate /disk:0 /allowFullOS hoặc mbr2gpt /convert /disk:0 /allowFullOS, bạn có thể gặp lỗi:
- "MBR2GPT Xác thực bố cục đĩa thất bại cho Ổ đĩa 0" (hoặc số ổ đĩa khác - ổ đĩa 1, 2, 3, ...)
Điều này đơn giản nghĩa là quy trình xác thực phát hiện bố cục ổ đĩa hiện tại của bạn không đáp ứng yêu cầu cho chuyển đổi. Nói cách khác, chuyển đổi mbr2gpt thất bại vì cấu trúc phân vùng không tương thích với GPT.
Phần 2. Nguyên nhân gây ra lỗi Xác thực MBR2GPT Thất bại [Các nguyên nhân phổ biến]
Trước khi đến giải pháp, hãy hiểu nguyên nhân gốc rễ của lỗi này. Đây là các lý do chính:
- Quá nhiều phân vùng chính: MBR hỗ trợ tối đa bốn phân vùng chính, trong khi GPT yêu cầu không gian cho các phân vùng hệ thống mới (như EFI). Nếu ổ đĩa của bạn đã có bốn phân vùng chính, MBR2GPT không thể tạo các phân vùng mới cần thiết.
- Không đủ không gian cho Phân vùng hệ thống EFI (ESP): Chuyển đổi đòi hỏi một lượng nhỏ không gian chưa phân bổ ở đầu hoặc cuối ổ đĩa cho Phân vùng hệ thống EFI. Nếu không có, xác thực thất bại.
- Loại phân vùng không tương thích: Một số phân vùng khôi phục phi tiêu chuẩn hoặc của bên thứ ba ngăn chặn xác thực.
- Kích thước sector sai: Đôi khi công cụ gắn cờ vấn đề như "mbr2gpt validating layout disk sector size is 512 bytes" nếu nó phát hiện sự không nhất quán về căn chỉnh sector hoặc kích thước sector không được hỗ trợ.
- Thiếu hoặc phân vùng hệ thống không hoạt động: Vấn đề phổ biến khác là "MBR2GPT xác thực thất bại không tìm thấy os", nghĩa là công cụ không thể định vị phân vùng hệ thống hoạt động.
- Bảng phân vùng bị hỏng: Nếu cấu trúc MBR của bạn bị hỏng, MBR2GPT có thể từ chối nó.
Phần 3. Cách chuyển đổi MBR sang GPT mà không mất dữ liệu
Chung chung, MBR2GPT.exe đi kèm giao diện dòng lệnh đòi hỏi yêu cầu kỹ thuật, điều này khó khăn cho người mới. Trong khi đó, nếu bạn không quen với lệnh, bạn có thể mất dữ liệu quý giá. Do đó, trong bối cảnh này, 4DDiG Partition Manager trở thành một giải pháp thay thế an toàn, dễ dàng hơn.
Khác với MBR2GPT, 4DDiG Partition Manager cung cấp giao diện thân thiện với người dùng và loại bỏ rủi ro mất dữ liệu. Nó có thể chuyển đổi MBR sang GPT chỉ trong vài cú nhấp chuột, đồng thời cho phép bạn backup toàn bộ hệ thống, phân vùng hoặc tệp trước đó. Điều này đảm bảo dữ liệu của bạn được bảo vệ trong quá trình chuyển đổi. Ngoài ra, nếu cần, bạn có thể khôi phục phân vùng hoặc bản backup hệ thống bất cứ khi nào.
Tại sao chọn 4DDiG Partition Manager?
- Dễ hơn MBR2GPT, không cần lệnh phức tạp hoặc sửa chữa thủ công.
- Có thể chuyển đổi kiểu ổ đĩa giữa MBR và GPT mà không định dạng hoặc xóa phân vùng.
- Tính năng bổ sung: Backup tệp, ổ đĩa, thậm chí toàn bộ hệ thống; Khôi phục Windows hoặc tệp từ bản backup bất cứ lúc nào.
- Công cụ all-in-one có thể quản lý phân vùng, thay đổi kích thước volume, di chuyển OS, và nhiều hơn.
- Thân thiện với người mới với UI hiện đại làm cho quản lý đĩa dễ dàng cho mọi người.
Cách chuyển đổi MBR sang GPT với 4DDiG Partition Manager
- Trước tiên, cài đặt 4DDiG Partition Manager trên PC của bạn. Mở nó, vào "Chuyển đổi ổ đĩa", và chọn "MBR sang GPT" để bắt đầu.
- Chọn ổ đĩa kiểu MBR bạn muốn chuyển sang GPT, sau đó nhấn "Tiếp tục." Nếu đó là ổ đĩa hệ thống, phần mềm sẽ tải thành phần PE.
Ở bước này, hãy đảm bảo tệp đã lưu và nguồn điện ổn định, sau đó nhấn "Chắc chắn" để khởi động vào môi trường PE.
- Sau khi khởi động lại, chương trình sẽ mở trong môi trường PE. Chọn "Chuyển đổi MBR sang GPT" lần nữa để tiến hành chuyển đổi.
- Sau đó, chọn ổ đĩa cần thiết lại lần nữa, nhấn "Tiếp tục", và xác nhận. Nhớ rằng, ở chế độ PE, chỉ ổ đĩa hệ thống mới hiển thị.
- Bây giờ, 4DDiG Partition Manager sẽ bắt đầu chuyển đổi MBR sang GPT. Thời gian tùy thuộc vào phân vùng trên ổ đĩa. Khi xong, bạn sẽ thấy "Chuyển đổi thành công". Khi kết thúc, làm theo hướng dẫn khởi động trên màn hình cẩn thận, hoặc PC của bạn có thể không khởi động đúng cách.
Phần 4. Các bước phổ biến để khắc phục lỗi "MBR2GPT Xác thực bố cục đĩa thất bại cho ổ đĩa"
Nếu bạn vẫn muốn dùng công cụ của Microsoft, đây là các bước khắc phục sự cố chi tiết.
Bước 1. Kiểm tra bố cục phân vùng ổ đĩa
Lý do phổ biến nhất cho lỗi này là quá nhiều phân vùng chính (nhiều hơn 3) hoặc không đủ không gian cho Phân vùng hệ thống EFI (ESP). Trước khi làm bất cứ điều gì khác, hãy kiểm tra bố cục phân vùng ổ đĩa của bạn là MBR hay GPT, cùng với số lượng phân vùng.
- Nhấn Windows + R > gõ
cmd> nhấn Enter để mở Command Prompt. - Sau đó gõ các lệnh sau và nhấn Enter để kiểm tra bố cục phân vùng ổ đĩa từng bước:
diskpart-- Khởi chạy tiện ích DiskPartlist disk-- Hiển thị tất cả ổ đĩaselect disk X-- ThayXbằng số ổ đĩa mục tiêu, ví dụ 0, và nhấn Enterlist partition-- xem bố cục phân vùng. Kiểm tra Phân vùng hệ thống EFI (được gán nhãn "System" hoặc kích thước 100-300 MB). Cũng xác nhận không có nhiều hơn ba phân vùng chính.
Lưu ý:
Yêu cầu 3 hoặc ít hơn phân vùng chính cho chuyển đổi MBR sang GPT. Nếu có 4 phân vùng chính, MBR2GPT không thể tạo ESP và MSR thêm nó cần cho GPT. Cũng, nếu xác thực không hoạt động, hãy xem
Làm sao nếu bạn có 4 phân vùng chính? Bạn sẽ cần xóa một phân vùng hoặc gộp hai phân vùng bằng 4DDiG Partition Manager để giảm số lượng. Cẩn thận: xóa sẽ xóa dữ liệu. Luôn backup trước khi thay đổi.
Bước 2. Xóa/Thu nhỏ phân vùng chính để giải phóng không gian
MBR2GPT vẫn yêu cầu ít nhất ~300 MB không gian chưa phân bổ (260 MB cho ESP, 16 MB cho MSR, cộng một chút đệm). Nếu bạn có nhiều hơn 3 phân vùng hoặc không đủ không gian chưa phân bổ ở đầu và cuối ổ đĩa, lỗi xác thực bố cục đĩa sẽ xảy ra. Trong bối cảnh này, bạn sẽ cần thu nhỏ hoặc xóa phân vùng để đáp ứng các yêu cầu này để tránh thất bại chuyển đổi.
Tùy chọn A: Thu nhỏ phân vùng OS (không phá hủy dữ liệu):
- Trên 4DDiG Partition Manager, nhấn vào tab "Quản lý phân vùng" bên trái. Sau đó chọn phân vùng OS mục tiêu bạn muốn thu nhỏ để để lại nhiều không gian hơn cho phân vùng UFI. Khi đã chọn, nhấn "Mở rộng/Thu nhỏ" từ bảng điều khiển bên phải.
- Trong hộp thoại "Mở rộng/Thu nhỏ", kéo thanh trượt của phân vùng OS đã chọn sang trái để thu nhỏ kích thước của nó. Khi xong, nhấn nút "OK" góc dưới bên phải để thêm tác vụ thu nhỏ.
Lưu ý: Nếu hệ thống có thể khởi động trong phân vùng OS đã chọn, khởi động hệ thống sẽ bị ảnh hưởng. Vui lòng xác nhận bạn muốn tiếp tục và nhấn Chắc chắn. - Bây giờ tác vụ thu nhỏ đã được thêm. Vui lòng nhấn "Thực hiện 1 Tác vụ" ở góc dưới bên phải phần Danh sách tác vụ để bắt đầu thu nhỏ phân vùng. Khi cửa sổ bật lên, chọn "OK" để tiếp tục tác vụ.
- Chờ phần mềm hoàn tất tác vụ kiên nhẫn. Trong lúc đó, để tránh mất dữ liệu, đừng bao giờ đóng chương trình 4DDiG cho đến khi tác vụ hoàn tất.
Tùy chọn B: Xóa một Phân vùng:
- Khởi động 4DDiG Partition Manager và chọn "Quản lý phân vùng".
- Sau đó, chọn phân vùng ổ đĩa mục tiêu bạn muốn xóa để giải phóng không gian. Khi đã chọn, nhấn "Xóa" từ bảng điều khiển bên phải. Khi cửa sổ bật lên, vui lòng chọn "Có" nếu bạn đã xác nhận.
- Khi xong, tác vụ Xóa sẽ hiển thị trong phần "Danh sách tác vụ" góc dưới bên phải. Chỉ cần nhấn "Thực hiện Tác vụ" để tiếp tục.
- Khi cửa sổ Các thao tác đang chờ bật lên, xem trước chi tiết tác vụ Xóa và nhấn "OK" nếu mọi thứ thỏa mãn.
- Chờ một chút. Khi quá trình xóa kết thúc, nhấn "Xong".
Quan trọng: Không gian chưa phân bổ nên được đặt bên cạnh phân vùng OS. Nếu nó xa, MBR2GPT sẽ không thể dùng nó.
Bước 3. Kiểm tra kích thước sector ổ đĩa & Kiểm tra tính tương thích
Vấn đề phổ biến khác là một số ổ đĩa dùng kích thước sector logic không được hỗ trợ. MBR2GPT chủ yếu hỗ trợ ổ đĩa sector 512-byte (512n hoặc 512e). Nếu ổ đĩa của bạn là 4K (4096 byte sector logic), công cụ sẽ thất bại. Đây là cách kiểm tra kích thước sector ổ đĩa và tính tương thích.
Các bước:
- Mở Command Prompt với quyền administrator bằng cách nhấn Win+R, nhập cmd, và nhấn Enter.
- Chạy lệnh sau trong Command Prompt:
fsutil fsinfo sectorinfo C: - Kiểm tra dòng "Bytes Per Sector":
- Nếu hiển thị 512, ổ đĩa của bạn được hỗ trợ. Nếu hiển thị 4096, đây có thể là lý do chuyển đổi thất bại.
Mẹo:
Làm sao nếu ổ đĩa của bạn là 4Kn (4096)? Một số ổ NVMe/doanh nghiệp chỉ hỗ trợ 4Kn. MBR2GPT không thể xử lý những thứ này. Cách khắc phục là clone dữ liệu sang ổ 512e hoặc dùng 4DDiG Partition Manager để chuyển đổi ổ đĩa.
Bước 4. Kiểm tra xem Phân vùng Hệ thống có Active không
Nếu phân vùng Windows hoặc Phân vùng Dành riêng cho Hệ thống không được đánh dấu Active, bạn cũng sẽ nhận được lỗi "MBR2GPT xác thực thất bại: không tìm thấy OS". Đặt đúng phân vùng làm active đảm bảo hệ điều hành được nhận diện trong quá trình chuyển đổi.
Các bước khắc phục:
- Mở Diskpart bằng cách chạy lệnh diskpart trong Command Prompt.
- Gõ
list diskvà nhấn Enter để xem tất cả ổ đĩa có sẵn. - Gõ
select disk 0và nhấn Enter. - Nhập
list partitionvà nhấn "Enter" để xem tất cả phân vùng. - Nhập "
select partition Y", thay Y bằng số phân vùng, sau đó nhấn Enter. - Gõ
activevà nhấn Enter để đặt phân vùng đã chọn là active. - Thoát
DiskPartvà khởi động lại máy tính.
Điều này nói cho BIOS nhận diện phân vùng boot Windows để MBR2GPT có thể tiến hành.
Bước 5. Chạy lại lệnh MBR2GPT
Khi bạn đã điều chỉnh phân vùng, giải phóng không gian, kiểm tra kích thước sector và đảm bảo đúng phân vùng là Active, hãy thử lại.
- Chạy Xác thực Trước:
mbr2gpt.exe /validate /disk:0 /allowFullOS- Nếu xác thực thành công, tiến hành.
- Nếu vẫn thất bại, xem lại setupact.log để biết lý do chính xác.
- Chạy Chuyển đổi:
mbr2gpt.exe /convert /disk:0 /allowFullOS - Sau Chuyển đổi:
- Khởi động lại PC của bạn.
- Vào cài đặt firmware BIOS/UEFI (thường Del hoặc F2 khi khởi động).
- Thay đổi chế độ boot từ Legacy/CSM sang UEFI.
- Lưu thay đổi và khởi động lại.
Windows bây giờ nên khởi động ở chế độ UEFI với GPT.
Kết luận
Khi bạn thấy "MBR2GPT xác thực bố cục đĩa thất bại cho ổ đĩa 0 (hoặc các số ổ đĩa khác, như 1, 2, 3...)", đừng lo lắng. Thường do phân vùng không tương thích hoặc kích thước sector. Bằng cách kiểm tra số lượng phân vùng, giải phóng không gian EFI, kiểm tra kích thước sector là 512 và đánh dấu phân vùng hệ thống Active, bạn thường có thể khắc phục thủ công. Nhưng sửa chữa thủ công rủi ro và phức tạp. Cách đáng tin cậy nhất để chuyển đổi MBR sang GPT mà không mất dữ liệu là 4DDiG Partition Manager. Nó bỏ qua các lỗi kỹ thuật, bảo vệ tệp của bạn và làm tất cả chỉ trong vài cú nhấp chuột.
William Bollson (Biên tập viên cấp cao)
William Bollson, tổng biên tập của 4DDiG, tận tụy cung cấp các giải pháp tốt nhất cho các vấn đề liên quan đến Windows và Mac, bao gồm khôi phục dữ liệu, sửa chữa, khắc phục lỗi.