I had problems like this few month ago. At first with desktop computer and at second with notebook - Acer Aspire 5310.
First problem i solved with installation disk with WinXP. Point is that Vista write own boot sector on HDD active storage (disk "C") and installation WinXP after this procedure impossible before you rewrite this sector. How you can do it?
1. Boot from cd with WinXP and begin the installation.
2. In installation menu choose "R" and go to "Restoration console" After this you will see black screen with some words like this "1.C\Windows..." Type 1 and press Enter. If you will asked for "Admin password" - press Enter too.
3.Type next - "fixboot" and press "y" - program will rewrite boot table.
4. Type - "fixmbr" and press "y" - program will rewrite Main Boot Record (or something like this

)
5. After try to install WinXP without problem (I hope)
Second time (a problem was on Acer Aspire 5310) i solved it with native drivers on HDD for WinXP (Toshiba, 80 Gb, SATA. Point is that - in BIOS parametr "native SATA" was absent and i could not change it). Without drivers for HDD, installation program didn't search it. It "thought" that this notebook is without HDD. This problem was solved by "ZverCD" - russian WinXP SP2 Pro (Pirated Edition

) with latest updates and drivers for lots modern devices. You may download it from
http://tfile.ru or
http://torrents.ru. Size ~ 700 Mb. But if you don't want to break the law, try to visit support for your comp. Or write me in ICQ - 480004922.
P.S. I live in Ukraine and my GMT is +02 take it into consideration
