- GPT loại bỏ những hạn chế kinh điển của MBR (2 TB và 4 phân vùng) và là yêu cầu bắt buộc đối với UEFI và cửa sổ 11.
- PowerShellDiskpart và Disk Management cho phép bạn chuyển đổi MBR sang GPT, nhưng hầu hết các trường hợp đều phải xóa các phân vùng.
- MBR2GPT.exe là công cụ chính thức của Microsoft để chuyển đổi ổ đĩa hệ thống sang định dạng GPT mà không làm mất dữ liệu.
- Các chương trình của bên thứ ba như IM-Magic, EaseUS, MiniTool hoặc AOMEI hỗ trợ chuyển đổi với giao diện đồ họa và ít rủi ro hơn.
Nếu bạn đang gặp khó khăn với thông báo lỗi của Cửa sổ de "Không thể cài đặt chương trình này trên ổ đĩa này vì nó sử dụng bảng phân vùng MBR." Nếu bạn muốn nâng cấp máy tính lên Windows 11 và hệ điều hành này yêu cầu UEFI và GPT, bạn đã đến đúng chỗ. Chuyển đổi từ MBR sang GPT Hiện tượng này trở nên rất phổ biến, cả khi cài đặt lại hệ thống lẫn khi gắn các ổ đĩa lớn có dung lượng hơn 2 TB.
Trong bài viết này chúng ta sẽ thấy Tất cả các cách chuyển đổi ổ đĩa từ MBR sang GPT (và ngược lại). Sử dụng PowerShell, Diskpart, Disk Management, công cụ MBR2GPT chính thức và nhiều chương trình của bên thứ ba khác, bạn sẽ thấy khi nào xảy ra mất dữ liệu, khi nào không, yêu cầu của từng phương pháp, cách tránh hệ thống không khởi động được và định dạng nào là tốt nhất trong mỗi trường hợp.
Tại sao cần chuyển đổi phân vùng hoặc ổ đĩa MBR sang GPT?
Có một số tình huống điển hình mà trong đó Bạn buộc phải chuyển từ MBR sang GPT. Ngay cả khi bạn không muốn chạm vào bất cứ thứ gì:
- Cài đặt hoặc cài đặt lại Windows ở chế độ UEFI. và thoát khỏi lối mòn cũ BIOS được thừa hưởng.
- Nâng cấp lên Windows 11, đòi hỏi khởi động Phân vùng UEFI và hệ thống trong GPT.
- Tận dụng ổ đĩa lớn hơn 2 TBBởi vì MBR hoạt động "thiếu hiệu quả" và không nhận ra được toàn bộ dung lượng.
- Tạo nhiều hơn bốn phân vùng chính mà không sử dụng phân vùng mở rộng và phân vùng logic.
Nếu bạn cố gắng cài đặt Windows trên ổ đĩa MBR khởi động ở chế độ UEFI, bạn sẽ thấy cảnh báo nổi tiếng đó. “Ổ đĩa đã chọn có bảng phân vùng MBR; trong các hệ thống EFI chỉ có thể sử dụng GPT.”Trong trường hợp đó, không còn lựa chọn nào khác ngoài việc chuyển đổi ổ đĩa hoặc thay đổi chế độ khởi động BIOS sang Legacy, điều này có nghĩa là bạn sẽ mất đi những lợi thế của UEFI.
MBR so với GPT: Những điểm khác biệt quan trọng bạn cần biết
Trước khi bạn bắt đầu viết lệnh Sẽ rất đáng để hiểu khi sắp phát điên. Ổ đĩa MBR là gì và ổ đĩa GPT là gì?vì những giới hạn và rủi ro của mỗi lần chuyển đổi đều phụ thuộc vào điều đó.
MBR (Bản ghi khởi động chính) Đây là sơ đồ phân vùng cổ điển đã được sử dụng từ những năm 80. Nó lưu trữ bảng phân vùng và mã khởi động trong... khu vực đầu tiên của đĩaNó tương thích với hầu hết mọi thứ, nhưng cũng có một vài hạn chế:
- Giới hạn dung lượng tối đa 2 TB trên mỗi ổ đĩa: kể từ thời điểm đó trở đi, dung lượng bổ sung không thể được sử dụng.
- Tối đa 4 phân vùng chínhhoặc 3 mạch chính + 1 mạch mở rộng với nhiều mạch logic bên trong.
- Nếu lĩnh vực đầu tiên đó trở nên tham nhũng, Bạn có thể sẽ không có bảng phân vùng. trong một lần.
Hơn nữa, GPT (Bảng phân vùng GUID) Đây là giao diện hiện đại gắn liền với UEFI. Nó được thiết kế cho các máy tính đời mới hơn và khắc phục chính xác những điểm yếu đó:
- Nó hỗ trợ ổ đĩa dung lượng khổng lồ. (Trên thực tế, dung lượng này vượt xa 2 TB).
- Cho phép tối đa 128 phân vùng Trên Windows, không cần đến những phát minh với các phiên bản mở rộng.
- Tiêu đề GPT và bảng phân vùng Chúng được lưu ở đầu và cuối đĩa.Điều này tạo ra sự dư thừa.
- Dữ liệu quan trọng được đưa vào phân vùng được xác định rõ ràngkhông nằm trong một lĩnh vực ma thuật duy nhất.
Ngày nay, xu hướng đã rõ ràng: Trên các máy tính đời mới và đối với Windows 11, GPT là tiêu chuẩn mặc định.Việc sử dụng MBR chỉ hợp lý trên các máy tính cũ không hỗ trợ UEFI, hoặc khi bạn cần khả năng tương thích với các hệ thống hoặc công cụ rất cũ chỉ hiểu MBR.
Cách xác định ổ đĩa của bạn là MBR hay GPT (PowerShell, Diskpart và giao diện đồ họa)
Trước khi bắt đầu chuyển đổi bất cứ thứ gì, bạn nên kiểm tra kỹ. Mỗi ổ đĩa có kiểu phân vùng nào?Bạn có thể xem nó theo nhiều cách, cả về mặt đồ họa lẫn thông qua dòng lệnh.
Kiểm tra bằng Trình quản lý ổ đĩa
Từ bên trong hệ điều hành Windows, cách trực quan nhất là mở Disk Management:
- Nhấp chuột phải vào nút Bắt đầu và chọn “Quản lý đĩa”.
- Ở phía dưới, hãy tìm vị trí của ổ đĩa (Ổ đĩa 0, Ổ đĩa 1, v.v.).
- Nhấp chuột phải vào nhãn đĩa (nơi ghi “Disk 0”, “Online”, v.v.) và chọn… Thuộc tính > Khối lượng.
- Bấm vào "Điền" và nhìn vào cánh đồngphong cách phân vùng".
Ở đó bạn sẽ dễ dàng nhận ra đó có phải là một Đĩa MBR hoặc một Đĩa GPTĐây là một phương pháp đơn giản và nó hoạt động ngay cả khi bạn không muốn sử dụng các lệnh.
Hãy kiểm tra bằng Diskpart.
Nếu bạn thích kiểu máy chơi game cổ điển, bạn có thể sử dụng DiskPart từ CMD hoặc PowerShell:
- Mở một nhắc lệnh hoặc PowerShell với đặc quyền quản trị viên.
- Viết diskpart và nhấn Enter.
- Khởi chạy lệnh Danh sách đĩa.
Bạn sẽ thấy một bảng hiển thị các đĩa của mình và ở cột cuối cùng, “gptNếu một dấu hoa thị (*) Dấu hoa thị bên cạnh biểu tượng ổ đĩa cho biết ổ đĩa đó được định dạng theo chuẩn GPT. Các ổ đĩa không có dấu hoa thị được định dạng theo chuẩn MBR. Đây là một cách nhanh chóng và rất hữu ích để phân biệt các ổ đĩa, ngay cả trong môi trường cài đặt Windows.
Kiểm tra bằng PowerShell (Get-Disk)
Với PowerShell hiện đại Thậm chí còn tiện lợi hơn nữa. Chỉ cần chạy:
Get-Disk
Trong kết quả hiển thị, bạn sẽ thấy các cột thể hiện số lượng ổ đĩa, dung lượng, trạng thái hoạt động và, điều rất quan trọng, Kiểu phân vùngNơi MBR hoặc GPT sẽ xuất hiện. Nếu bạn muốn làm cho nó trông "đẹp mắt" hơn, bạn có thể sử dụng:
Get-Disk | ft -Auto
Với điều này, bạn có Tổng quan nhanh về loại phân vùng của tất cả các ổ đĩa. Đã kết nối với nhóm của bạn.
Các yêu cầu chung và sao lưu trước khi chuyển đổi
Đối với hầu hết các phương pháp mà chúng ta sẽ xem xét, đều có một số đặc điểm sau: các điều kiện và biện pháp phòng ngừa thường gặp Điều này không nên bị bỏ qua:
- Bạn cần phải quản trị viên của hệ thống để chơi các kiểu phân vùng.
- Nếu phương pháp này liên quan đến việc sử dụng Diskpart hoặc Quản lý đĩaThông thường bạn sẽ phải xóa tất cả các phân vùng từ ổ đĩa đích, điều này dẫn đến mất dữ liệu.
- Mặc dù một số công cụ (MBR2GPT, IM-Magic, AOMEI, EaseUS…) Họ cam kết chuyển đổi mà không làm mất dữ liệu.Nó luôn luôn được khuyến khích sao lưu những điều quan trọng cần lưu ý trong trường hợp có sự cố xảy ra.
- Nếu bạn chuyển đổi đĩa hệ thốngBạn cần đảm bảo rằng bo mạch chủ hỗ trợ UEFI Sau đó, bạn điều chỉnh firmware để khởi động ở chế độ UEFI.
Một nguyên tắc vàng: nếu đĩa chứa hệ điều hành, hãy cân nhắc kỹ xem có đáng để thử nghiệm các lệnh nâng cao mà không nắm vững chúng hay không; trong nhiều trường hợp... Sử dụng MBR2GPT hoặc phần mềm GUI đáng tin cậy sẽ tiết kiệm chi phí hơn..
Chuyển đổi từ MBR sang GPT bằng PowerShell sử dụng các cmdlet gốc.
Windows bao gồm các cmdlet trong PowerShell để quản lý đĩa ở cấp độ thấpvà có thể được sử dụng để thay đổi kiểu phân vùng. Quy trình cơ bản đối với đĩa dữ liệu (không phải đĩa hệ thống) là:
- Liệt kê các album với Nhận đĩa và ghi lại số bạn muốn chơi.
- Làm sạch các phân vùng ổ đĩa bằng Xóa đĩa.
- Khởi tạo đĩa bằng cách chỉ định kiểu: MBR hoặc GPT với Khởi tạo-Đĩa.
Trong thực tếCác bước thực hiện như sau:
1. Mở PowerShell với quyền quản trị viên.
Tìm kiếm "PowerShell" trong menu Bắt đầu, nhấp chuột phải và... "Thực thi với tư cách quản trị viên".
2. Liệt kê các ổ đĩa
Chạy:
Get-Disk
Điều này sẽ hiển thị cho bạn tất cả các đĩa, kích thước của chúng và... Kiểu phân vùng Hiện tại. Xác định đĩa bạn muốn chuyển đổi (ví dụ: Đĩa 1).
3. Xóa các phân vùng ổ đĩa
Cảnh báo quan trọng: Bước này Xóa tất cả các phân vùng và ổ đĩa. từ ổ đĩa. Nếu bạn không muốn mất dữ liệu, đừng sử dụng nó trên ổ đĩa hệ thống và hãy làm như vậy. sao lưu Tới trước.
Chỉ huy:
Clear-Disk -Number 1 -RemoveData -Confirm:$false
Ở đây, số 1 là đĩa cần chuyển đổi. Hãy thay đổi số đó thành số tương ứng với trường hợp của bạn.
4. Khởi tạo đĩa dưới dạng GPT
Sau khi làm sạch, hãy thay đổi phong cách của bạn với:
Initialize-Disk -Number 1 -PartitionStyle GPT
Nếu bạn muốn làm điều ngược lại (chuyển đổi từ GPT sang MBR), bạn sẽ sử dụng... -Kiểu phân vùng MBRSau bước này, ổ đĩa sẽ trống nhưng sẵn sàng để bạn tạo các phân vùng GPT bằng Trình quản lý đĩa hoặc bằng các lệnh PowerShell khác.
5. Kiểm tra kết quả
Khởi động lại:
Get-Disk
Hãy kiểm tra xem trên ổ đĩa bị ảnh hưởng, cột PartitionStyle hiện có hiển thị như thế nào. GPTVới các bước này, bạn đã đạt được Chuyển đổi ổ đĩa MBR sang GPT bằng PowerShellTuy nhiên, điều này sẽ dẫn đến việc xóa toàn bộ nội dung trên ổ đĩa.
Chuyển đổi MBR sang GPT bằng Diskpart (CMD), có và không cần cài đặt Windows.
Diskpart là công cụ dòng lệnh kinh điển để... Quản lý phân vùng từ CMDNó rất mạnh và nếu bạn chọn sai đĩa, nó cũng rất dễ gây hư hại, vì vậy tốt nhất là nên thận trọng và xem xét kỹ các thông số kỹ thuật.
Chuyển đổi trên hệ điều hành Windows đã được cài đặt sẵn (ổ đĩa dữ liệu).
Để chuyển đổi một đĩa phụ (không phải sector khởi động) chuyển đổi từ MBR sang GPT bằng Diskpart:
- báo chí Windows + RViết cmd và chấp nhận.
- Trong cửa sổ lệnh, chạy diskpart.
- Viết Danh sách đĩa Để xem tất cả các đĩa và kích thước của chúng.
- Chọn đĩa đích với chọn đĩa X (thay X bằng số đúng).
- Nếu ổ đĩa có phân vùng, hãy sử dụng giống cá lăng Để xóa nó hoàn toàn.
- Cuối cùng, anh ta phóng đi. chuyển đổi gpt để thay đổi kiểu phân vùng.
Sau đó, Diskpart sẽ thông báo cho bạn rằng ổ đĩa đã được chuyển đổi sang định dạng GPT. Sau đó, bạn có thể tạo phân vùng mới Bạn có thể truy cập vào đó thông qua trình quản lý đĩa hoặc bằng chính Diskpart.
Chuyển đổi trong quá trình cài đặt Windows (Shift + F10)
Khi bạn đang trong trình hướng dẫn cài đặt Windows và nó thông báo rằng không thể cài đặt trên ổ đĩa MBR, bạn có thể Mở cửa sổ dòng lệnh và chuyển đổi ngay lập tức.:
- Trên màn hình chọn đĩa để cài đặt, hãy nhấn Shift + F10 Mở CMD với quyền quản trị.
- Viết diskpart và nhấn Enter.
- Thực hiện theo thứ tự:
list disk
select disk 0 (o el número que toque)
clean
convert gpt
Nếu muốn chính xác hơn nữa, bạn thậm chí có thể tạo rõ ràng các phân vùng khởi động EFI, MSR và hệ thống, ví dụ:
list partition
create partition efi size=100
create partition msr size=128
create partition primary size=102400
Sau khi thoát khỏi Diskpart với ra và đóng cửa sổ dòng lệnh, bạn sẽ quay lại trình cài đặt và sau đó bạn có thể Hãy trỏ quá trình cài đặt đến phân vùng chính GPT vừa được tạo..
Chuyển đổi MBR sang GPT bằng Trình quản lý đĩa (có thể mất dữ liệu)
Nếu bạn không quen dùng lệnh, bạn cũng có thể chuyển đổi đĩa từ... Công cụ đồ họa Quản lý đĩaVới cùng một hạn chế như mọi khi: tất cả các phân vùng phải được xóa trước.
Các bước chung âm thanh:
- Mở Disk Management (nhấp chuột phải vào Bắt đầu > Quản lý đĩa, hoặc...) diskmgmt.msc (Trích từ Run).
- Trên đĩa bạn muốn chuyển đổi, nhấp chuột phải vào... mỗi tập và chọn “Giảm âm lượng” cho đến khi toàn bộ ổ đĩa được coi là "Dung lượng chưa được phân bổ".
- Nhấp chuột phải vào nhãn đĩa (Đĩa 1, Đĩa 2, v.v.) và bạn sẽ thấy tùy chọn. “Chuyển đổi sang ổ đĩa GPT”.
- Nhấp chuột, chấp nhận thông báo, và ổ đĩa sẽ chuyển sang sử dụng GPT.
Vậy thì điều còn lại là tạo ra một tập mới (hoặc một số) trên không gian chưa được phân bổ đó. Để chuyển đổi từ GPT sang MBR, bạn sẽ thực hiện chính xác các bước tương tự nhưng chọn “Chuyển đổi sang đĩa MBR".
MBR2GPT.exe: Công cụ chính thức để chuyển đổi ổ đĩa hệ thống của bạn mà không làm mất dữ liệu.
Sự thay đổi lớn đến cùng với bản cập nhật Windows 10 Creators Update (phiên bản 1703), vì Microsoft đã bổ sung thêm... MBR2GPT.EXEmột tiện ích được thiết kế cho Chuyển đổi ổ đĩa hệ thống từ MBR sang GPT mà không xóa dữ liệu.Đây là công cụ được khuyến nghị nếu bạn muốn chuyển đổi hệ điều hành Windows hiện tại sang định dạng GPT để sử dụng UEFI hoặc nâng cấp lên Windows 11.
MBR2GPT có thể được chạy từ Windows PE (môi trường tiền cài đặt) hoặc từ chính Windows với tùy chọn /allowFullOSCú pháp tổng quát là:
MBR2GPT /validate|convert
Các yêu cầu mà ổ đĩa phải đáp ứng để MBR2GPT hoạt động
Trước khi chạm vào bất cứ thứ gì, công cụ sẽ thực hiện một thao tác. kiểm tra kỹ lưỡng thiết kế đĩaNếu có điều gì đó không khớp, nó sẽ từ chối chuyển đổi. Các điều kiện chính:
- Đĩa hiện phải MBR.
- Phải có đủ không gian trống ở đầu và cuối đĩa dành cho các tiêu đề GPT (16 KB + một số sector).
- Có thể có số lượng tối đa là ba phân vùng chính trong MBR.
- Không thể có được không phải là phân vùng mở rộng hay phân vùng logic.
- Một vách ngăn phải được đánh dấu là kích hoạt và trở thành hệ thống số một.
- BCD (kho lưu trữ khởi động) phải có một mục nhập hệ điều hành hợp lệ.
- Các phân vùng phải thuộc loại mà Windows nhận dạng được, hoặc bạn phải ánh xạ chúng bằng công cụ sửa đổi. /bản đồ.
Nếu bỏ sót bất kỳ điểm nào trong số này, công cụ sẽ hiển thị lỗi (ví dụ: “Xác thực thiết kế đĩa không thành công”) và không hề động đến bản ghi.
Các bước cơ bản với MBR2GPT (trên Windows)
Để sử dụng MBR2GPT từ bên trong hệ thống (chế độ) /allowFullOS):
- Hãy đảm bảo bạn đang chạy Windows 10 1703 trở lên và ổ đĩa đó có MBR.
- Mở dấu nhắc lệnh với tư cách quản trị viên.
- Kiểm tra số đĩa trong Disk Management hoặc với diskpart > liệt kê đĩa.
- Trước tiên hãy chạy quá trình xác thực, ví dụ:
mbr2gpt /validate /disk:0 /allowFullOS - Nếu xác thực đúng, hãy khởi chạy chuyển đổi:
mbr2gpt /convert /disk:0 /allowFullOS
Trong quá trình này, công cụ:
- thử giảm phân vùng hệ thống hoặc hệ điều hành. Tạo phân vùng EFI nếu nó chưa tồn tại.
- Tạo phân vùng Phân vùng hệ thống EFI (ESP) khoảng 100 MB FAT32.
- Tạo bảng GPT trong khi vẫn giữ nguyên các phân vùng hiện có.
- Di chuyển và điều chỉnh Kho BCD chuyển sang mô hình khởi động UEFI mới.
- Khôi phục lại các chữ cái chỉ đơn vị sao cho mọi thứ vẫn khớp với nhau như trước.
Cuối cùng, bạn sẽ thấy một thông báo cho biết quá trình chuyển đổi đã thành công và một cảnh báo rất quan trọng: Bạn cần vào BIOS/UEFI và thay đổi chế độ khởi động sang UEFI.Nếu bạn không làm điều này, đội sẽ không bắt đầu theo chương trình GPT mới.
Các tùy chọn dòng lệnh hữu ích nhất
Ngoài ra còn có lệnh /validate và /convert.MBR2GPT cung cấp một số tùy chọn thú vị:
- /đĩa:: chỉ số thứ tự ổ đĩa; nếu bạn bỏ qua tham số này, hệ thống sẽ sử dụng ổ đĩa hệ thống.
- /logs:Thay đổi thư mục lưu trữ nhật ký (mặc định là %windir%).
- /bản đồ: =Nó được sử dụng để ánh xạ các loại phân vùng không chuẩn (ở dạng thập phân đối với MBR và ở dạng GUID đối với GPT).
- /allowFullOSCho phép bạn thực hiện chuyển đổi từ Windows thông thường (không chỉ từ WinPE).
Nếu không thể khôi phục bất kỳ ký tự ổ đĩa nào, công cụ sẽ thông báo điều này. các bản ghi chẩn đoán (setupact.log, setuperr.log, diagerr.xml, diagwrn.xml)Bạn có thể xem lại để tinh chỉnh quá trình khắc phục sự cố.
Người viết đam mê về thế giới byte và công nghệ nói chung. Tôi thích chia sẻ kiến thức của mình thông qua viết lách và đó là những gì tôi sẽ làm trong blog này, cho bạn thấy tất cả những điều thú vị nhất về tiện ích, phần mềm, phần cứng, xu hướng công nghệ, v.v. Mục tiêu của tôi là giúp bạn điều hướng thế giới kỹ thuật số một cách đơn giản và thú vị.