i'm not that familiar with xp home cause i have a pro but you might want to try this:
1. boot to your xp cd then go to recovery console by pressing "R" on the first screen.
2. login as administrator.
3. after logging in, type this -- chkdsk /p
4. after completion type this -- FIXBOOT
5. answer with YES by pressing Y if ask to write a new boot sector.
6. run -- chkdsk /p again
7. after completion type -- exit. then you should be able to boot xp normally again.
hope this helps!
