roseyboy wrote:
> Hi
> I'm attempting to install Windows XP Home on my Mac. The disk I have is
> however my original one which only has SP1 and I need SP2 to be installed.
> I've managed to install SP1 and Ive downloaded SP2 and burnt this to a disk
> but when I use 'RUN' to install the update I get the following error message.
>
>
> Service Pack 2 Setup Error
> There is not enough disk space on C:\Windows\$NtServicePackUninstalll$ to
> install Service Pack 2. Setup requires a minimum of 4 megabytes of free space
> or if you also want to archive the files for unistallation setup requires 4
> additional megabytes of free space. Free additional space on your hard drive
> and then try again
>
> The Partition size I have allowed is 32GB and the Windows SP1 install is
> currently only taking around 3GB of this so surely there must be enough disk
> space?
>
> Any ideas?
If you want something else to try, you can "slipstream" SP2, using
your SP1 installer disc. You need the SP1 CD, the SP2 download file,
and a copy of NLite.
http://en.wikipedia.org/wiki/Nlite
http://www.nliteos.com/guide/part1.html
Once the new ISO9660 file is prepared, consisting of SP2 service
pack slipstreamed into SP1 CD, you can burn a new CD with the
resulting output file. You need a burning program that can
handle an .iso file properly (i.e. not just copy it to a
CD). The result should be a bootable WinXP installer CD at SP2.
While searching the web, I saw slipstreaming suggested for this
error message, but there was no confirmation from the original
poster, as to whether he resolved the problem or not (i.e. installing
to Mac).
*******
If you want something even crazier to try, you can try restricting
the free space on the disk, such that there is less than actual 4GB
of space left. Maybe the logic of the installer is screwed up, and
the number is too large for it to handle properly.
The program "fsutil" in WinXP, has some handy features. One
feature, is the ability to create large empty files. In an
MSDOS (command) window in WinXP, you'd try
fsutil file createnew C:\bigfile.bin 1000000000
That would create a 1GB file. It will fill up the file system you're
using, if you specify a big enough file.
If the file system on the partition is FAT32, the biggest file
allowed is 4GB (so you'd need multiple files, to chew up 28GB of
space or whatever). If the file system is NTFS, then you can just enter the
file size you need, to squeeze down your 32GB partition. Keep adding
big files, until you've got the free space below 4GB or even 2GB.
That may convince the stupid installer, of the correct but
smaller space. You can delete the one or more big files when
you're finished. In the MSDOS window for example, where
you've been using "fsutil", you could use "del C:\bigfile.bin"
to get rid of it.
Paul