萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 電腦基本常識

Boot Camp 安裝 WinXP SP3 時 C 盤空間不足無法安裝補丁?註冊表修改安裝路徑變通解決

錯誤現象

在 Mac Boot Camp 安裝 Windows XP 時,嘗試安裝 Service Pack 3 失敗,提示:

There is not enough disk space on C:\WINDOWS\$NtServicePackUninstall$ to install Service Pack 3. Setup requires an additional 4 megabytes of free space...

原因:XP SP3 安裝程式檢測 C: 盤剩餘空間不足 4MB (實際可能因 Boot Camp 分區較小、虛擬記憶體/休眠檔佔用),且無法使用其他分區空間。

註冊表修改法:重導向 SP 安裝臨時目錄

  1. 開機進入 Windows XP (Boot Camp 分區)。
  2. Win+R → regedit 開啟註冊表編輯器。
  3. 導航至:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup
  4. 在右側空白處右鍵 → 新增 → 字串值 → 命名為 ServicePackSourcePath (或 SourcePath)。
  5. 雙擊修改數值資料為:C: (或其他有足夠空間的磁碟代號,如 D:)。
  6. 關閉註冊表,**重新啟動電腦**。
  7. 再次執行 SP3 安裝程式,即可繞過 C: 盤空間檢查,使用指定路徑作為臨時解壓/備份目錄,安裝成功。

原理說明

Windows Service Pack 安裝程式讀取 Setup 鍵下的 ServicePackSourcePath / SourcePath 作為解壓縮臨時目錄與解除安裝備份目錄。預設指向系統盤 (C:),修改後可導向空間充足的分區。

替代/補充方案

  • 清理 C: 盤空間:刪除 C:\Windows\$NtUninstall* 解除安裝備份資料夾、清理 C:\Windows\Temp、C:\Temp、移動分頁檔至 D:、關閉休眠 (powercfg -h off)。
  • 擴展 Boot Camp 分區:macOS 端用磁碟工具縮減 macOS 分區、擴展 BOOTCAMP 分區 (需備份資料、風險較高)。
  • 整合安裝:使用 nLite/RyanVM Integrator 將 SP3 整合到 XP 安裝光碟映像,重新安裝系統 (最乾淨但最麻煩)。

適用範圍

此法同樣適用於 Windows Server 2003、Windows XP x64 Edition 等基於 NT 5.2 核心的系統 Service Pack 安裝空間不足問題。

copyright © 萬盛學電腦網 all rights reserved