I ran into a problem while working on a computer with a suspected system file corruption. When running sfc.exe /scannow the system would prompt me for the XP Professional CD. This was an installation of XP home. I made the changes in the appropriate inf file to fix the Home asking for Professional CD, but no joy.
So I followed a couple of other suggests to fix this problem... one was to copy the I386 files to C: and then update the "SourcePath" in HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Setup to C:\.
That didn't work. However, I did notice that the values that already existed in for that key pointed to D:. The computer had second drive intalled changing the CD-ROM to E:\.
To fix the problem, I changed
SourcePath to E:\
ServicePackSourcePath to E:\
and updated any drive in the Installation Sources key to to E:. Seems to be working as I type this.
Hopefully this will fix the original problem I am trying to diagnose, which is unrelated.