某種原因,您需要在 Mac 上運行 Windows,並決定使用 macOS 內建工具 Boot Camp Assistant,在 Intel 架構的 Mac 上建立 Windows 磁碟分割。出乎意料的是,Boot Camp 提示警告「啟動磁碟沒有足夠的空間來進行分割」,但磁碟工具程式顯示啟動磁碟有足夠的空間。
我的 MBP 大約有 200GB 的可用空間。當我嘗試安裝 Bootcamp 時,它說「啟動磁碟沒有足夠的空間來進行分割。您必須至少有 42 GB 的可用空間。」為什麼我的系統檢測到的空間少於 42 GB,而實際上有 200 GB 剩餘?
相當多的 Mac 使用者都被同樣的問題困擾,即 Boot Camp 提示啟動磁碟空間不足,但實際上有空間。在這篇文章中,我們將探討警告的可能原因,並提供一些可行的解決方案來消除它。
「啟動磁碟沒有足夠的空間」是什麼意思?
下載 Windows ISO 或使用外接 USB 磁碟機在 Mac 上安裝 Windows 後,您可以按照 Boot Camp Assistant 的螢幕指示完成安裝,它會先檢測啟動磁碟的可用空間,看是否足夠建立 Windows 磁碟分割。

當它返回「啟動磁碟沒有足夠的空間來進行分割,您必須至少有 xx GB 的可用空間」訊息時,表示 Boot Camp 發現啟動磁碟上沒有足夠的磁碟空間可用於建立 Windows 磁碟分割,因此您無法繼續該過程。
為什麼 Boot Camp 說啟動磁碟空間不足,但實際上有空間?
您可能已經在儲存空間管理、磁碟工具程式或「取得資訊」中檢查過 Mac 的可用磁碟空間,可用空間大於 Boot Camp 磁碟分割所需的空間,這就是為什麼您會感到困惑,當它提示啟動磁碟空間不足的警告時。
導致 Boot Camp Assistant 磁碟空間不足錯誤的可能原因可能是 Mac 上的可清除空間(所謂「可用空間」的一部分)、Time Machine 本地快照、有問題的 Spotlight 索引、第三方應用程式的備份功能等。
點擊下方按鈕分享給更多人!
如何修復 Boot Camp 空間不足但實際上有空間的錯誤?
如果您傾向於使用 Boot Camp Assistant 在 Mac 上安裝 Windows,那麼您必須修復 Mac 上的空間不足錯誤,以便繼續安裝。在這一部分,我們將引導您逐步排除此問題。如果某個方法不起作用,請嘗試其他方法。
移除 Mac 上的可清除儲存空間
本地 Time Machine 快照、快取、睡眠映像、交換檔案和其他臨時系統檔案構成了 可清除空間 的大多數。當應用程式需要的磁碟空間超過目前可用空間時,系統會自動且即時地從可清除空間回收相應數量的空間。
根據 Apple 的說法,可清除儲存空間包含在 macOS 的「可用」空間中,但有時當您需要的空間超過可用空間時,它不會釋放可清除空間。因此,如果 Mac 上有大量可清除空間,可能會觸發「磁碟幾乎已滿」和 Boot Camp 空間不足錯誤。
那麼,您應該移除 Mac 上的可清除儲存空間。釋放可清除空間最簡單的方法是使用第三方 Mac 清理工具,例如 iBoysoft DiskGeeker,其 Clean Junk 功能可快速收集並刪除不必要的系統快取、使用者日誌、應用程式快取、下載內容等。手動尋找並刪除這些檔案相當複雜。
使用 iBoysoft DiskGeeker 移除可清除空間的步驟:
關閉 Time Machine 自動備份
如果您在 Time Machine 中啟用了「自動備份」,它會每小時建立更新檔案的副本。除了保存在備份磁碟上的備份外,這些本地快照保存在與原始檔案相同的磁碟上 (Mac 內部磁碟)。直到磁碟需要更多空間為止,這些檔案最多保留 24 小時。
這可能是導致 Boot Camp 磁碟空間不足的禍首,因為 Time Machine 本地快照由可清除空間管理,因此,您可以關閉 Time Machine 自動備份來解決此問題。
- 選擇 Apple 選單 > 系統設定。
- 選擇 General,然後點擊 Time Machine。
- 點擊 Options 按鈕。
- 展開備份頻率選單並選擇 Manually。
- 點擊 Done。

此外,您可以 刪除 APFS 快照以釋放磁碟空間,它是父 APFS 磁碟分割在特定時間點的快照,是一個唯讀副本。一個 APFS 磁碟分割可能有零個或多個相關的 APFS 快照。
- 從 Finder > Applications > Utilities 存取 Disk Utility。
- 選擇應用程式選單上的 View > Show APFS Snapshots。
- 在側邊欄中選擇一個磁碟分割,所選磁碟分割上的 APFS 快照會在視窗底部的表格中列出。
- 在表格中選擇一個或多個快照,然後點擊「-」按鈕刪除。
此外,如果關閉 Time Machine 自動備份無法修復 Boot Camp 無法分割的錯誤,請嘗試使用 Terminal 刪除 Time Machine 本地快照:
- 從 Launchpad/Spotlight/Applications 開啟 Terminal。
- 在 Terminal 視窗中輸入以下命令並按 Return 顯示 Time Machine 建立的所有本地快照:tmutil listlocalsnapshots /
- 輸入以下命令刪除特定本地快照,將 2023-06-26-123742 替換為目標本地快照的生成日期。然後按 Return:sudo tmutil deletelocalsnapshots 2023-06-26-123742
- 一次刪除所有本地快照,使用此命令行:for d in $(tmutil listlocalsnapshotdates | grep "-"); do sudo tmutil deletelocalsnapshots $d; done
禁用第三方應用程式的自動備份
您是否在 Mac 上安裝了某些第三方磁碟管理工具?也許,您可能意外地啟用了自動備份功能,或類似功能,這也可能是禍首。
在我的情況下,我錯誤地啟用了第三方磁碟管理工具提供的備份功能,它用於備份和還原 APFS 磁碟分割上的資料。當我嘗試建立 Windows 磁碟分割時,它失敗並返回錯誤「啟動磁碟沒有足夠的空間來進行分割,您必須至少有 50 GB 的可用空間」,但磁碟工具程式顯示有 128GB 可用空間,10GB 可清除空間。
我最後發現甚至在磁碟工具程式中也無法分割磁碟分割,似乎唯一 APFS 磁碟分割上的所有可用空間都準備好給磁碟管理工具建立的快照使用。然後,我禁用了該功能,並成功繼續 Boot Camp 安裝。

使用其他替代方案在 Mac 上安裝 Windows
如果上述所有方法都無法修復 Boot Camp 磁碟空間不足的問題,您可以嘗試其他替代方法在 Mac 上運行 Windows,例如從外接硬碟啟動 Windows,或安裝虛擬機器如 VMware。
分享幫助您修復 Boot Camp 磁碟空間不足問題的方法!