have you tried to do this a after formatting it.
Go into your labtop and physically dismount and remount anything that you can easyily undo and remount it all.
And since windows XP has a great hardware detection it should detect all of what you remounted.
And then you should install al drivers for them if you have any.
Or use the auto install XP gives you...

Have you tried this?