How long is that ugly black page displayed on your PC?
If it's more than just a flash, then you've never done the recommended setup fixes for XP.
Here it is: (this should be done by everybody, running XP)
Get into XP and run MSCONFIG.
Then from the tabs on the upper tool bar, click on "Boot ini".
You will see where the boot delay is set to 30 seconds.
Change that number to just 3.
Then to complete the job, if you have more than just one core in your CPU you should tell XP that you do, or it will forever use just one core, by default.
If you know, for sure, that you only have one core, then click APPLY and exit the window. Reboot!
To set the number of CPU cores that XP will use:
After setting the boot timeout to three seconds, click on the "Advanced Options..."
In the new window, put a check next to /NUMPROC=
In the little box to the right of that comment, will be the number 1, if there is also a down arrow there, click it to scroll down to the number of CPU cores that you actually have. Select that number.
Then click OK, then APPLY and close that window.
Now reboot, for a much faster running PC.
There's a lot more, to get an XP PC running at peak efficiency, but that's already been discussed in other threads.