Legacy Update Help
“There is not enough disk space” when installing Windows XP Service Pack 3
When installing Windows XP Service Pack 3 on a computer that is using hybrid GPT and MBR partitioning, you may receive the following error message:
There is not enough disk space on C:\WINDOWS\$NtServicePackUninstall$ to install Service Pack 3. Setup requires a minimum of 4 additional megabytes of free space or if you also want to archive the files for uninstallation, Setup requires 4 additional megabytes of free space. Free additional space on your hard disk and then try again.
This error tends to happen when Windows XP is installed on an early Intel Mac. While Intel Mac OS X uses modern GPT partitioning, Windows XP requires MBR partitioning. Boot Camp works around this by using hybrid partitioning.
This issue can be worked around with the following:
Click Start → Run. Type in regedit and click OK.
In the left sidebar, navigate to My Computer\HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup.
In the right pane, find BootDir. If you don’t see it, right-click → choose New → String Value, and enter BootDir as the name.
Double-click BootDir. Delete any value that already exists. Enter C:\ and click OK.
Alternatively, paste the following into a fixsp3gpt.reg file and double-click it:
|
If your Windows installation is not on drive C:, replace the drive letter accordingly.
You can now attempt to install Windows XP Service Pack 3 again.