Với một lý do nào đó, bạn cần chạy Windows trên Mac và quyết định dùng Boot Camp Assistant, công cụ tích hợp sẵn của macOS, để tạo phân vùng Windows trên Mac dùng chip Intel. Không ngờ, Boot Camp cảnh báo "Ổ đĩa khởi động không có đủ không gian để phân vùng", trong khi Disk Utility lại hiển thị đủ dung lượng trên ổ khởi động.
Tôi có khoảng 200GB trống trên MBP. Khi thử cài Boot Camp, nó báo "ổ đĩa khởi động không có đủ không gian để phân vùng. Bạn phải có ít nhất 42 GB trống." Tại sao hệ thống lại phát hiện dưới 42 GB khi còn 200 GB trống?
Rất nhiều người dùng Mac gặp cùng vấn đề: Boot Camp báo không đủ dung lượng ổ khởi động nhưng thực tế còn trống. Trong bài này, chúng ta sẽ tìm hiểu nguyên nhân và cung cấp giải pháp thực tế để khắc phục.
Ý nghĩa của "ổ đĩa khởi động không có đủ không gian"
Sau khi tải Windows ISO hoặc dùng USB ngoài để cài Windows trên Mac, bạn làm theo hướng dẫn trên Boot Camp Assistant. Nó sẽ đầu tiên kiểm tra dung lượng trống trên ổ khởi động để xem có đủ tạo phân vùng Windows hay không.

Khi trả về thông báo "ổ đĩa khởi động không có đủ không gian để phân vùng, bạn phải có ít nhất xx GB trống", nghĩa là Boot Camp phát hiện không gian ổ khởi động không đủ để tạo phân vùng Windows, do đó bạn không thể tiếp tục.
Tại sao Boot Camp báo thiếu dung lượng mà thực tế còn trống?
Bạn có thể đã kiểm tra dung lượng trống trong Quản lý bộ nhớ, Disk Utility, hoặc Get Info, và thấy dung lượng lớn hơn nhu cầu của phân vùng Boot Camp, đó là lý do bạn bối rối khi gặp cảnh báo.
Các nguyên nhân có thể gây lỗi "không đủ dung lượng ổ đĩa" của Boot Camp Assistant bao gồm: dung lượng có thể xóa (purgeable space) trên Mac (một phần của "dung lượng có sẵn"), bản sao cục bộ Time Machine, chỉ mục Spotlight bị lỗi, tính năng sao lưu của ứng dụng thứ ba, v.v.
Nhấn nút dưới để chia sẻ cho thêm người!
Cách khắc phục lỗi Boot Camp báo thiếu dung lượng nhưng thực tế không thiếu
Nếu bạn muốn dùng Boot Camp Assistant để cài Windows trên Mac, bạn phải khắc phục lỗi thiếu dung lượng trên Mac để tiếp tục cài đặt. Phần này sẽ hướng dẫn bạn khắc phục từng bước. Chuyển sang phương pháp khác nếu cách này không hiệu quả.
Xóa bộ nhớ có thể xóa (purgeable storage) trên Mac
Bản sao cục bộ Time Machine, bộ nhớ đệm, hình ảnh ngủ, tệp swap và các tệp hệ thống tạm thời khác tạo nên phần lớn dung lượng có thể xóa (purgeable space). Hệ thống tự động và tức thì lấy lại lượng tương đương từ dung lượng này khi ứng dụng yêu cầu nhiều không gian hơn hiện có.
Theo Apple, dung lượng có thể xóa được tính trong "dung lượng có sẵn" trong macOS, tuy nhiên nó đôi khi không giải phóng khi bạn cần nhiều hơn dung lượng trống thực tế. Do đó, nếu Mac có nhiều dung lượng có thể xóa, có thể kích hoạt lỗi "Ổ đĩa gần đầy" và Boot Camp báo thiếu không gian.
Lúc này, bạn nên xóa dung lượng có thể xóa trên Mac. Cách dễ nhất là dùng công cụ dọn dẹp Mac thứ ba như iBoysoft DiskGeeker, với tính năng Clean Junk, nó nhanh chóng thu gom và xóa bộ nhớ đệm hệ thống không cần thiết, nhật ký người dùng, bộ nhớ đệm ứng dụng, tệp tải xuống, v.v. Việc tìm và xóa thủ công các tệp này khá phức tạp.
Các bước xóa dung lượng có thể xóa với iBoysoft DiskGeeker:
Tắt sao lưu tự động Time Machine
Nếu bạn đã bật "Back Up Automatically" (Sao lưu tự động) trong Time Machine, nó tạo bản sao tệp cập nhật mỗi giờ. Ngoài các bản sao lưu trên ổ đĩa sao lưu, các bản sao cục bộ này được giữ trên cùng ổ đĩa với tệp gốc (ổ nội bộ Mac). Cho đến khi ổ đĩa cần thêm không gian, các tệp này được giữ tối đa 24 giờ.
Đây có thể là nguyên nhân của lỗi Boot Camp thiếu dung lượng ổ đĩa vì các bản sao cục bộ Time Machine được quản lý bởi dung lượng có thể xóa, do đó bạn có thể tắt sao lưu tự động Time Machine để khắc phục.
- Chọn menu Apple > System Settings (Cài đặt hệ thống).
- Chọn General (Chung), sau đó nhấn Time Machine.
- Nhấn nút Options (Tùy chọn).
- Mở menu Backup Frequency (Tần suất sao lưu) và chọn Manually (Thủ công).
- Nhấn Done.

Ngoài ra, bạn có thể xóa bản ảnh APFS (APFS snapshots) để giải phóng dung lượng ổ đĩa. Đây là bản ảnh của phân vùng APFS cha tại một thời điểm cụ thể và là bản sao chỉ đọc. Có thể có không hoặc nhiều bản ảnh APFS liên kết với một phân vùng APFS.
- Mở Disk Utility từ Finder > Applications > Utilities.
- Chọn View trên menu ứng dụng > Show APFS Snapshots (Hiển thị bản ảnh APFS).
- Chọn một phân vùng trong thanh bên và các bản ảnh APFS trên phân vùng được chọn được liệt kê trong bảng ở dưới cửa sổ.
- Chọn một hoặc nhiều bản ảnh trong bảng, sau đó nhấn nút "-" để xóa.
Bên cạnh đó, nếu tắt sao lưu tự động Time Machine không khắc phục được lỗi Boot Camp không phân vùng được, hãy thử xóa bản sao cục bộ Time Machine bằng Terminal:
- Mở Terminal từ Launchpad/Spotlight/Applications.
- Gõ lệnh dưới vào Terminal và nhấn Return để hiển thị tất cả bản sao cục bộ do Time Machine tạo:
tmutil listlocalsnapshots / - Nhập lệnh sau để xóa bản sao cục bộ cụ thể, thay thế
2023-06-26-123742bằng ngày tạo của bản sao mục tiêu. Sau đó nhấn Return:sudo tmutil deletelocalsnapshots 2023-06-26-123742 - Để xóa tất cả bản sao cục bộ cùng lúc, dùng dòng lệnh:
for d in $(tmutil listlocalsnapshotdates | grep "-"); do sudo tmutil deletelocalsnapshots $d; done
Tắt tính năng sao lưu tự động của ứng dụng thứ ba
Bạn có cài đặt công cụ quản lý đĩa thứ ba trên Mac không? Có thể bạn đã vô tình bật tính năng sao lưu tự động hoặc chức năng tương tự, và đây cũng có thể là nguyên nhân.
Trong trường hợp của tôi, tôi vô tình bật chức năng sao lưu do một công cụ quản lý đĩa thứ ba cung cấp, dùng để sao lưu và khôi phục dữ liệu trên phân vùng APFS. Khi thử tạo phân vùng Windows, nó thất bại và báo lỗi "ổ đĩa khởi động không có đủ không gian để phân vùng, bạn phải có ít nhất 50 GB trống", nhưng Disk Utility hiển thị 128GB trống, 10GB dung lượng có thể xóa.
Tôi cuối cùng phát hiện không thể phân vùng ngay cả trong Disk Utility, dường như toàn bộ dung lượng trống trên phân vùng APFS duy nhất đã được dành cho các bản ảnh do công cụ quản lý đĩa tạo ra. Sau đó, tôi tắt tính năng đó và cài đặt Boot Camp thành công.

Cài Windows trên Mac bằng phương án thay thế
Trường hợp tất cả các phương pháp trên đều không khắc phục được lỗi Boot Camp thiếu dung lượng ổ đĩa, bạn có thể thử các phương án thay thế để chạy Windows trên Mac, như boot Windows từ ổ cứng ngoài, cài máy ảo như VMware.
Chia sẻ phương pháp giúp bạn khắc phục lỗi Boot Camp thiếu dung lượng ổ đĩa!