Skip to main content

Legacy Update Help

“There is not enough disk space” when installing Windows XP Service Pack 3

When upgrading Windows XP to Service Pack 3 on an early Intel Mac using Boot Camp, 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.

When Service Pack 3 is installed through Legacy Update, this error will appear as “Fatal error during installation. (1603)”.

As of Legacy Update 1.13.1, a registry fix is performed automatically to avoid this error. If you are using an earlier version of Legacy Update, or installing Windows XP SP3 directly, this issue can be worked around with the following:

  1. Click Start → Run. Type in regedit and click OK.

  2. In the left sidebar, navigate to My Computer\HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup

  3. In the right pane, find BootDir. If you don’t see it, right-click → choose NewString Value, and enter BootDir as the name.

  4. Double-click BootDir. Delete any value that already exists. Enter C:\ and click OK.

Alternatively, use Notepad to paste the following into a fixsp3gpt.reg file, then double-click it:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup]
"BootDir"="C:\"

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.