Step 1
You will need to get your XP CD and locate the folder called:
I386
This is a major folder and should be one of the first you see, now copy this onto your hard drive into the system root. For most of you that is going to be C:\ so you should end up with a folder that looks like:
C:\I386
-----------------------------
Step 2
Now you will need to tell your computer you now have the files on your PC. We do this is the registry (type regedit in the Run box on the start menu) by navigating to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup
You will see various entries here on the right hand side. The one we want is called:
SourcePath
It probably has an entry pointing to your CD-ROM drive, and that is why it is asking for the XP CD. All we need to do is change it to:
C:\
Simply double click the SourcePatch setting and a new box will pop up allowing you to make the change.
Now restart your computer and try scannow sfc again!
Before this it was asking for the XP Professional SP2 CD, now it asks for the XP Home Edition CD
It keeps asking for it though, so put the mouse over retry and keep clicking it, as it's into three figures and only half way, but at least it hasn't said it cannot do it
Insert the XP /Recovery CD, cancel it when it shows the set up screen
Click start, my computer, right click the drive with XP CD, click explore, click i386 to highlight, click copy, he may need to press x to close the folder display so he can select copy, copy it directly to C
When you edit the registry, click the + for each key then clicks set up, on the right are two similar keys, it is the 2nd of the two, source path