Did you install the lastest drivers for SATA for your motherboard?
Problem: SATA drive not being detected at boot up. Used to work fine.
Background: Booting up worked fine originally. The motherboard was powered by a normal ATX PS. All was well. I then wired up my Opus 90 watt to the motherboard and my ATX PS for internal testing. All was well. I then assembled an acrylic case for everything and the first boot was fine. Subsequent boot ups failed to detect the SATA drive. Occasionally letting the system power down for awhile seems to work, once or twice. Now it won't detect the drive at boot at all.
- Twice in Windows XP I saw the BSOD when transferring/installing files to the HD. After the BSOD the drive was not detected
- Ran CHKDSK, fine.
- Swapped the drive with my laptop drive. Same results. Laptop powered on fine with the other HD and the CarPC did not detect the laptop drive.
- Thinking it was a power related problem I connected the drive to an external power source not connected to the Opus 90 watt, same results.
- Drive works fine when connected as an external USB drive via an adapter, to my laptop.
- Temps check out fine.
- Via EN15000G
- 80gb Hitatchi SATA 2.5 drive
- Opus 90 watt PS
- 1 gb 667 ddr2 ram
The only other thing I can think of, and will test later today, is that there's some kind of power drop that for whatever reason is causing the SATA connection to hang. I'll test this by connecting the motherboard back to a normal ATX supply.
I feel like I've proven the drive is fine and the motherboard is otherwise working properly. It's weird how it worked and then went intermittent and is now just bizarre.
try changing the sata cable. Reset the BIOS. Ensure sata controllers are enabled in the BIOS. failing all that faulty mb
I ordered a PCI SATA controller but I didn't bother to check if I would be able to boot from it. Anyone know?
yes you can. Most likely you will need to reinstall windows as you will get a BSOD if you just plug the hdd into the sata card. It can be a bit tricky with sata cards as you need to make a driver floppy disk for the windows xp setup to recognize the sata card and you hard drives. The easiest way which i recommend to try first is to install the sata card, leave the hdd connected to the motherboard sata and try to get it to boot into windows, once in windows install the sata drivers for the sata card then restart the computer with the hdd connected to the sata card.