so I cant install anything from either Linux or windows because it doesn't see any hdd even tho in the bios its showing, the reason is because onboard sata doesn't work and is using a pci sata connection. so it wont pick up the hdd because it needs the drivers, but I cant install the drivers because I have no OS to install them on... my fix.... bring a 32 core server in doors, connect to internet with Ethernet cable and also plug the sata pci card in, install Linux and allow updates as it installs. all installed I shut down and then plugged the sata cable from the motherboard into the PCI sata connection and booted, and all seemed fine on my 32core, it must have downloaded the drivers while installing? inaway I took the HDD to the shed and plugged it into the 64 core and at first it didn't look good, but then it BOOTED!!!! it came to life with Linux so now im going to do exactly the same for windows server 2008. install on 32 server, install the pci sata card and its drivers ive already downloaded and then take this hdd to the shed and hope it boots aswell, if not ill just use the Linux hdd. I had to go and get some HDDs today just so I can try this! since 9am this morning ive had maybe a 4hr break and the rest messing about, god knows how many times / versions ive windows into a bootable usb stick, even have 2 usb sticks on the go here back and forth with windows server 2008 / 2012 and linux