Your question about XP not finding a SATA hard disk is now some thousands of such posts with answers? Sadly some do not take advantage of the answers ready for re-use and want their own answer even if its the same answer.
Try reading the old posts about this.
I have "HP Paviliendv6700 notebook."
I formated hard drive to install xp over vista. Now Hard drive is formated.I try to install xp but it gives message that is not find any hard drive to install window"
I try to make boot cd from NLITE SOFTWARE BUT NOT WORKING.
any one have ideahow to solve it.
or I have to go back to install vista again.