May 062008

You may experience the following error when installing Windows XP Service Pack 3 (SP3) when installing on Intel iMAC using Bootcamp to run Windows XP.

There is not enough disk space on C:\WINDOWS\$NtServicePackUninstall$ to install Service Pack 3 Setup requires an additional 4 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 happens because iMac uses EFI file format which Windows XP does not support. To workaround this problem, add a registry key as follows:

1. Click Start – Run – Type “regedit” and press enter.

2. Navigate to

3. In the right pane, Right-click and select New – String value

4. Name it as “BootDir” and set its value to “C:\”

This should help. Try installing SP3 and should work fine.

Incoming search terms:

  243 Responses to “Error “There is not enough disk space” when installing SP3”

  1. I had previously used NLITE to integrate SP3 on my XP PRO SP2 disk… now I guess I would not need that. You simply know your way around MS bro… Thanks for Sharing! Cheers!

  2. its amazing how simple the problem is, stupid microsoft

  3. Thank you. Worked a treat!

  4. thx, man!

  5. THANK YOU THANK YOU. Saved my life. This worked wonderfully. Works for SP2 also!!! thanks thanks thanks

  6. Thank you Thank you Thank you!
    I’ve been trying for almost an hour and the information on the MS site didn’t help.

    I’m also running Win XP on a Macbook via Bootcamp. I’m so glad to get this over with. :)

  7. Exactly what I was looking for… cheers. Shocked that this is the only place online I could find such a solution…

  8. Just loaded Windows XP Professional via Bootcamp and had the same problem installing SP2. This worked perfectly!!

  9. After hours wasted this tip worked… this is one more example of why i have a Mac. it is all about TIME.
    “money comes and goes, but Time just goes”© is what i haved said for years to my clients… Windoze is sucking the life and the time out of our companies and our lifes. If only we didn’t have to use the PC for a few things!!!!!!! Ian.

  10. Thanks,
    I am suprised this fix isnt included in a bootcamp update or somthing.
    So easy to fix yet critical.

  11. Wow. Nice. I just ran into this issue on my Mac Pro, and this worked out well. I’m glad I found it so fast.

    Just FYI, the account I used to create the Bootcamp partition had been transferred to the Pro from my older Macbook Pro. Not sure if that figures into the equation, but just in case…

  12. Awesome. Worked like a charm. Thank you for sharing.

  13. thanks was going crazy to figure this out worked great

  14. Help! entering this fix ok up until I came to #4. “Name it as “BootDir” and set its value to “C:\” For the life of me I cannot seem to set its value to “C:\” I enter the Boot Dir as the name, but how do I set it’s value?

  15. Okay, so a dumb Windows user figured it; press ENTER after inserting BootDir (to give dialog box for value to be inserted)!!!!!

    Am astonished that Apple and/or MS have not announced this problem and that I have had to search the web for a solution. I just think that is soooo bad. Shame on both companies. And to Comment by Alex on June 21, 2008 @ 7:10 pm: updating the software on my iMac did not do the regedit.

  16. Service Pack 3 now loaded okay. Still annoyed that having paid Apple $2600 for an iMac – complete with much heralded Boot Camp software – MSoft $174 for Windows XP and Amazon $30 for Dead Space (for Windows) game, I am forced to go through this monstrous loop to get the thing to work properly. And that no mention of the problem is made on either site! And then to find that SP3 doesn’t help equally monstrous Dead Space controllability one ****ing iota – and that Electronic Arts don’t even recognize there is a problem!

  17. Worked perfectly on an iMac… didn’t even need to reboot before retrying :) Thanks!

  18. Great fix, works a treat. Thanks

  19. worked perfectly on my 2006 imac with xp pro

  20. This is great tip…works exactly the way it is supposed to :)


  22. Wow.. Totally worked like a charm! I was expecting hours and hours of frustration, but all done already!


  23. Mac-users: Boot Camp 2.1 is required *BEFORE* installing SP3.

    Should you have any problems in installing Boot Camp update, see my post at for additional details:

  24. Sorry to duplicate, but the referenced URL was omitted…

    Mac-users: Boot Camp 2.1 is required *BEFORE* installing SP3.

    Should you have any problems in installing Boot Camp update, see my post at for additional details:

    Duplicating the forum post here:
    - Originally Posted by BananaEater:
    “Lot’s of people have problems with the update. Me included.

    This worked for me:

    1) run: regedit.exe

    2) search for: Boot Camp Services
    the key should be: ProductName

    3) change in the same path, the Language key to: 1033

    4) run the installer again”

    In addition to these instructions, any non-US / non-english users, please be advised that registry item “Boot Camp Services” may not exist in your system. The item name is country-specific – even on english Windows.

    Therefore, instead of searching for “Boot Camp Services” in Windows registry, search for “Boot Camp” only. The “Services” part is e.g. in my system “Palvelut” (finnish for ‘services’.)

    By searching for “Boot Camp”, you will locate the correct registry item easily (notwithstanding what ‘Services’ is in your language) and you can change the Language key to 409 (Hex) or 1033 (decimal).

    Now the BCUpdateXP.exe (V2.1) will launch correctly and do its stuff…

    I have submitted this to Apple as a Boot Camp bug. Hopefully they fix this on the next release.
    Trying the URL here one more time…

  25. I had this exact problem – but ON A PC not a mac/boot camp! The only difference was that the error message said “1MB” rather than “4MB”. I tried the fix and it worked perfectly.

  26. AMAZING!!! You are my hero!!! lol

  27. Worked like a charm on my Mac Mini. Thanks a lot!

  28. Super cool man. Many Thanks

  29. Windows Fail! Thx this worked.

  30. brilliant thanks man-im using XP SP 3 and boot camp os x on mac book pro

  31. Thanks. This solution worked for me to apply Service Pack 2 to Windows 2003 Server R2 on a 13.3″ Macbook Pro.

  32. This finally got my MacBook Pro to have WinXP sp3, but that’s like having a Ferrari with a Volkswagen engine… : )

  33. This has worked great for 10.5
    However, I’m having errors with Snow Leopard 10.6 with a clean install on a new macbook pro. Any ideas or solutions? There is already a ‘regedit’ and a slightly different code after installing.


  34. The solution to installing Snow Leopard 10.6 is now on the Apple website and it works.

  35. Perfect,
    Thank you for posting this.

  36. Yur a genius. This worked like a charm.

  37. this tip worked great on my Mac Mini running XP. Thanks again.

  38. Many thanks!!!!! perfect, good directions.

  39. Thaaaats some good stuff
    Thaaaanks alot wooork soo fine with no headache
    straight forward

  40. This fix worked fine on my 8-core Mac Pro…


  41. Hei

    Great tip, saved my but.. thankz

  42. Thanks mate. Worked a treat on my bootcamp macbook.

  43. Awsomeeeeee
    It worked yeahhhhhhh!
    I love you guyes

  44. Just want to add my thanks to the list. I’ve been forever trying to apply SP3 unfortunately it’s only now hat I came accross your solution. THANKS a LOT!

  45. Worked with Snow Leopard and my Macbook Pro, thanks.

  46. Worked like a charm, thnax

  47. perfect !!!!

  48. “i had to reboot after regedit to get it to work” but thanks it installed fine

  49. new iMac
    old WinXP CD (SP1 2002)
    SP3 download (onto SD card)

    Used boot camp to install XP… OK
    SP3 update… not enough space
    Your Registry update + SP3… OK
    Install Mac drivers from install CD… OK
    Install updates via WindowsUpdate… OK

    Thank you!!

  50. I’m sorry but I can’t get it to work. I did everything and it’s still no good. Do you have another fix???



 Leave a Reply



You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>