XP has coughed up that 0x24 on install and there was nothing wrong with the hardware except one thing. No one had the install plan for that machine and since XP doesn't support SATA the install bombs out.

And Microsoft does document 0x24 all over, even in Windows 2000 such as http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/prork/prhd_exe_ebam.mspx?mfr=true

If you didn't find these and more you may want to try a new search tool.

Q. Can anyone help?
A. Not sure. No make, model, EXACT VERSION OF XP (it better be a SP2 CD!) and the rest of the story.