Mặc dù nhiều người dùng đã cài Windows trên Mac suôn sẻ, một số có thể gặp các vấn đề, chẳng hạn như Boot Camp bị treo ở "Đang phân vùng ổ đĩa" (Partitioning Disk) hoặc lỗi chúng tôi sẽ giải quyết hôm nay: "Đĩa của bạn không thể được phân vùng. Đã xảy ra lỗi khi phân vùng ổ đĩa. Vui lòng chạy First Aid từ trong Disk Utility để kiểm tra và sửa lỗi."
Lỗi này không dường như liên quan đến phiên bản macOS cụ thể, bạn có thể thấy "Đĩa của bạn không thể được phân vùng." trên Monterey, Big Sur, Catalina, v.v. Bạn có thể gặp vấn đề này do lỗi ổ đĩa hoặc không gian không đủ cho Boot Camp. Ở đây, chúng tôi sẽ tóm tắt các cách sửa "Đĩa của bạn không thể được phân vùng." trên Boot Camp.
8 cách sửa "Đĩa của bạn không thể được phân vùng." trên Monterey/Big Sur/Catalina:
- 1. Sửa 1: Sửa ổ đĩa với Disk Utility
- 2. Sửa 2: Chạy lệnh fsck sửa hỏng hóc
- 3. Sửa 3: Xóa không gian trống chưa phân bổ
- 4. Sửa 4: Khắc phục sự cố bằng cách tạo phân vùng FAT
- 5. Sửa 5: Xóa bản sao cục bộ (local snapshots)
- 6. Sửa 6: Tắt FileVault
- 7. Sửa 7: Tắt Tối ưu hóa bộ nhớ Mac (Optimize Mac Storage)
- 8. Sửa 8: Hạ cấp/Nâng cấp macOS
Bạn có thể chia sẻ các sửa chữa này lên nền tảng yêu thích bằng cách nhấp nút dưới.
Sửa 1: Sửa ổ đĩa với Disk Utility
Bạn có thể đã làm theo cảnh báo để chạy First Aid kiểm tra và sửa lỗi ổ đĩa có thể gây ra "Đĩa của bạn không thể được phân vùng." trên Boot Camp. Nếu vậy, hãy chắc chắn bạn làm từ macOS Recovery. Nếu không, làm theo các bước dưới để kiểm tra sức khỏe ổ đĩa khởi động và sửa cấu trúc dữ liệu nếu cần:
- Khởi động lại Mac vào Chế độ Khôi phục Mac (Mac Recovery Mode).
- Chọn Disk Utility và nhấp Tiếp tục (Continue).
- Trong Disk Utility, nhấp Xem (View) > Hiển thị tất cả thiết bị (Show All Devices) từ thanh menu.
- Bây giờ bạn nên thấy ổ đĩa và thiết bị lưu trữ khả dụng theo thứ tự: ổ khởi động > container > phân vùng.
- Chọn phân vùng cuối cùng của ổ khởi động (Trong trường hợp này là Macintosh HD - Data) và nhấp First Aid.

- Đợi First Aid hoàn tất, sau đó tiếp tục với phân vùng tiếp theo ở trên cho đến khi ổ khởi động được sửa.
Nếu Disk Utility không tìm thấy lỗi, nghĩa là vấn đề không do lỗi trên ổ cứng Mac. Bạn có thể tiếp tục với Sửa 3.
Nếu Disk Utility không sửa được ổ khởi động, hãy thử chạy lệnh fsck trong Chế độ Người dùng đơn (Single User mode) như chúng tôi sẽ mô tả tiếp, hoặc sao lưu Mac và cài đặt lại macOS sạch (clean macOS reinstall).
Sửa 2: Chạy lệnh fsck sửa hỏng hóc
Lệnh fsck (file system check) có thể kiểm tra tính nhất quán của hệ thống tệp Mac và thực hiện sửa chữa cần thiết. Chạy công cụ dòng lệnh fsck trong Chế độ Người dùng đơn (Single User Mode) thường là lựa chọn tiếp theo nếu Disk Utility không sửa được ổ đĩa. Lưu ý cách vào Chế độ Người dùng đơn khác nhau trên các Mac.
Để chạy fsck trên Mac Intel có chip T2 và Mac Apple Silicon, Apple khuyên dùng Terminal trong Chế độ Khôi phục.
Trên Mac Intel có chip T2:
- Tắt Mac.
- Bật Mac và ngay lập tức giữ Command + R cho đến khi thấy logo Apple.
- Nhập mật khẩu nếu được hỏi.
- Nhấp Disk Utility, sau đó Tiếp tục.
- Chọn ổ khởi động từ bên trái và nhấp Gắn (Mount).
- Thoát Disk Utility.
- Nhấp Tiện ích (Utilities) > Terminal từ thanh menu phía trên.
Trên Mac Apple Silicon:
- Tắt Mac.
- Giữ nút nguồn cho đến khi thấy "Đang tải tùy chọn khởi động" (Loading startup options).
- Nhấp Tùy chọn (Options) > Tiếp tục (Continue).
- Chọn tài khoản và nhấp Tiếp theo (Next).
- Nhập mật khẩu và nhấp Tiếp tục.
- Nhấp Tiện ích > Terminal từ thanh menu phía trên.
Trên Mac Intel không có chip T2:
- Tắt Mac và chờ vài giây.
- Bật Mac và ngay lập tức nhấn giữ Command + S.
- Thả phím khi thấy nhiều chữ trên nền đen.
- Đợi chữ ngừng cuộn.
Khi đã vào Chế độ Người dùng đơn, bạn có thể tiếp tục các bước dưới để sửa ổ khởi động:
- Gõ lệnh sau và nhấn Enter.
/sbin/fsck -fy
- Sau khi fsck sửa xong ổ đĩa, gõ lệnh dưới và nhấn Enter để khởi động lại Mac.
reboot
Bây giờ bạn có thể mở Boot Camp Assistant và thử cài Windows lại. Nếu Boot Camp vẫn báo "Đĩa của bạn không thể được phân vùng." trên Big Sur, hãy đọc tiếp các sửa chữa dưới.
Sửa 3: Xóa không gian trống chưa phân bổ
Ngoài kiểm tra và sửa ổ cứng Mac, Apple cũng khuyên bạn kiểm tra không gian trống chưa phân bổ (unallocated free space) và xóa nó, nếu có, để xử lý "Đĩa của bạn không thể được phân vùng." trên Monterey hoặc macOS khác. Cách này làm cho không gian trống khả dụng để phân vùng với Boot Camp.
- Mở Disk Utility từ thư mục Applications > Utilities.
- Chọn ổ khởi động từ thanh bên trái, sau đó nhấp Phân vùng (Partition).
- Nếu thấy phần của biểu đồ tròn có nhãn "Không gian trống" (Free space), chọn nó và nhấp nút ( - ) dưới biểu đồ để xóa.

- Thoát Disk Utility.
Thử lại với Boot Camp Assistant xem vấn đề còn tồn tại không. Nếu vẫn báo "Đĩa của bạn không thể được phân vùng." trên Big Sur/Monterey, chuyển sang sửa tiếp theo.
Sửa 4: Khắc phục sự cố bằng cách tạo phân vùng FAT
Vì Boot Camp không cung cấp chi tiết về lỗi "Đĩa của bạn không thể được phân vùng. Đã xảy ra lỗi khi phân vùng ổ đĩa", chúng ta có thể tự tạo phân vùng FAT32 cùng dung lượng như ý định với Boot Camp để lấy thêm thông tin.畢竟,这本质上是Boot Camp未能完成的操作。
Cách khắc phục "Đĩa của bạn không thể được phân vùng." trên Catalina/Big Sur/Monterey:
- Mở Disk Utility từ Applications > Utilities.
- Chọn ổ khởi động từ bên trái và nhấp Phân vùng.
- Nhấp nút ( + ) dưới biểu đồ tròn và nhấp Thêm phân vùng (Add Partition).
- Nhập tên trong trường Tên (Name). (Ví dụ: Boot Camp)
- Trong menu thả xuống Định dạng (Format), chọn MS-DOS (FAT).

- Trong ô bên cạnh Kích thước (Size), nhập cùng dung lượng như phân vùng Boot Camp thất bại.
- Nhấp Áp dụng (Apply).
Khi Disk Utility hoàn tất phân vùng ổ cứng Mac, nó có thể thất bại nhưng hiển thị thêm thông tin về lỗi. Bạn có thể Google lỗi để tìm hướng dẫn cụ thể hơn, sau đó dùng Boot Camp phân vùng ổ đĩa lại. Chúng tôi sẽ liệt kê một số giải pháp phổ biến dưới, hãy tiếp tục đọc.
Sửa 5: Xóa bản sao cục bộ (local snapshots)
Thường thì, Disk Utility không cho xóa ổ đĩa nhưng báo lỗi "Mã lỗi thay đổi kích thước APFS Container là 49153 Error: -69606: Vấn đề xảy ra khi thay đổi cấu trúc APFS Container."
Nếu bạn bật Time Machine, có thể nó đang tạo bản sao (snapshot) ngăn bạn phân vùng Mac. Trong trường hợp này, bạn có thể tắt sao lưu tự động Time Machine và xóa bản sao cục bộ để sửa.
Cách chấm dứt "Đĩa của bạn không thể được phân vùng." trên Catalina/Big Sur/Monterey:
- Mở Menu Apple > Cài đặt Hệ thống (System Preferences).
- Chọn Time Machine.
- Bỏ chọn ô bên cạnh "Sao lưu tự động" (Back Up Automatically).
- Mở Terminal từ Application > Utilities.
- Gõ lệnh sau và nhấn Enter để liệt kê bản sao cục bộ bạn có.
tmutil listlocalsnapshots / - Sao chép và dán lệnh dưới, nhấn Enter để xóa tất cả bản sao cục bộ.
for d in $(tmutil listlocalsnapshotdates | grep "-"); do sudo tmutil deletelocalsnapshots $d; done
- Nhập mật khẩu tài khoản và nhấn Enter.
Có thể mất vài phút nếu bạn có nhiều bản sao cục bộ. Khi xóa xong tất cả, chạy Boot Camp kiểm tra xem cảnh báo còn hiện không. Nếu bạn đã giải quyết vấn đề với các phương pháp trên, đừng quên chia sẻ cho bạn bè.
Sửa 6: Tắt FileVault
Bạn cũng có thể gặp lỗi "Mã lỗi thay đổi kích thước APFS Container là 49187. Vấn đề xảy ra khi thay đổi cấu trúc APFS Container. : (-69606)." khi tạo phân vùng FAT32 thử nghiệm. Nếu vậy, bạn cần kiểm tra và tắt FileVault vì nó có thể can thiệp vào Boot Camp.
- Vào Menu Apple > Cài đặt Hệ thống.
- Nhấp Bảo mật & Riêng tư (Security & Privacy) > FileVault.
- Nhấp ổ khóa vàng và nhập mật khẩu tài khoản.
- Nhấp "Tắt FileVault" (Turn Off FileVault).

- Nhập mật khẩu tài khoản để mở khóa ổ đĩa.
- Nhấp "Tắt mã hóa" (Turn off Encryption).
Giả sử bạn vẫn nhận "Đĩa của bạn không thể được phân vùng." trên Boot Camp; hãy thử chiêu tiếp theo.
Sửa 7: Tắt Tối ưu hóa bộ nhớ Mac (Optimize Mac Storage)
Nếu bạn sao lưu Mac với iCloud, bạn có thể đã bật "Tối ưu hóa bộ nhớ Mac" (Optimize Mac Storage) để tiết kiệm không gian. Khi bật, tệp bạn không xem từ lâu sẽ được giữ trong không gian có thể xóa (purgeable space), nên được hệ điều hành xóa khi cần không gian.
Tuy nhiên, macOS có thể không giải phóng được không gian có thể xóa trên Mac (purgeable space) khi bạn cần không gian tạo phân vùng Windows, gây ra lỗi "Đĩa của bạn không thể được phân vùng. Đã xảy ra lỗi khi phân vùng ổ đĩa." Vì vậy, bạn nên tắt "Tối ưu hóa bộ nhớ Mac" trước khi dùng Boot Camp và bật lại khi xong.
- Vào Menu Apple > Cài đặt Hệ thống.
- Nhấp Apple ID > iCloud.
- Bỏ chọn ô bên cạnh "Tối ưu hóa bộ nhớ Mac".

Nếu may mắn cách này không khắc phục được "Đĩa của bạn không thể được phân vùng." trên Boot Camp, hãy chuyển sang giải pháp tiếp theo.
Sửa 8: Hạ cấp/Nâng cấp macOS
Nếu bạn không chạy macOS mới nhất, hãy cân nhắc cập nhật lên phiên bản mới nhất khả dụng và cài Windows trên đó. Việc này có thể sửa một số lỗi trong hệ điều hành hiện tại có thể gây ra lỗi phân vùng Boot Camp và trang bị thêm bản vá bảo mật. Bạn có thể kiểm tra bản cập nhật trong Cài đặt Hệ thống > Cập nhật phần mềm (Software Update).
Tuy nhiên, nếu bạn đang dùng macOS mới nhất và không giải pháp nào trên giải quyết được vấn đề, bạn có thể hạ cấp macOS bạn đang chạy xuống phiên bản trước. Ví dụ, nếu gặp "đĩa của bạn không thể được phân vùng." trên Monterey, bạn có thể hạ cấp từ Monterey xuống Catalina vì Big Sur có thể bị lỗi trên CPU Intel.
Các giải pháp này có giúp bạn thoát cảnh báo "Đĩa của bạn không thể được phân vùng. Đã xảy ra lỗi khi phân vùng ổ đĩa." không? Hãy chia sẻ cho bạn bè.