Reading the motherboard manual I saw they said "must install WinXP SP3 before using SATA HDD... due to H61 [my motherboard is an ASUS H-61] chipset limitation, AHCI mode only works on VIsta/Win7. Please use IDE mode on WinXP."
This is bizarre because this motherboard does not have IDE ports so how can I plug in an IDE HDD? I had installed Win7 on one SATA drive and WinXP on another SATA drive and swapping them around, or booting up with one, or even booting up with only the Ubuntu bootup disc without any HDD at all, hasn't done any good.
Probably just a badly translated message meaning that drivers for the SATA port were added to Windows XP SP3. If you try to install XP SP2 it hasn't got the driver and simply won't recognise the SATA port and thus stop you from installing.
OK, now here's an update
I downloaded the latest version of Ubuntu, made a bootup flash drive, and tried again. And it worked! I got into the system, and installed Ubuntu v14.04 on my Win7 HDD, then started the system again and got into Ubuntu 14.04.
But now I'm stuck again.
I don't know how to use ubuntu, and I prefer not to use it. I put the motherboard driver CD in, but autoexec won't run. Tried running it in Ubuntu, didn't work.
I managed to open some readmes which are quite info-rich, but I have no idea where to begin. Readmes list a whole army of drivers and stuff for win7.
Now the questions are: how to update my win7 and my winXP with the basic motherboard drivers so that I can happily run these systems on this computer? Previously starting them up on the bootup CDs didn't work, the repair functions also didn't work, so I must assume that the bootup CDs are too old for the motherboard.
I also tried installing virtual box on this Ubuntu14 system. I'm exhausted. I really don't seem to be able to navigate my way around ubuntu and I don't understand the instructions on how to operate virtual box and how to install or run a virtual box system. If anyone can help, that would be awesome. This is terrible, really terrible. It seems to keep getting more complicated all the time and although at least my hardware is up and running, I am very far from getting a system I want and am comfortable with using.