Thanks for the quick response dc3,
Checked where you said and Vista is already selected.
I didn't think this was a Vista issue, or I'd have posted in the OS->Vista forum. The problem seems to occur before Vista gets a chance, maybe I'm just not understanding correctly. Here's a bit more detail:
First drive is the SATA drive I referred to, it has: Windows Vista Home Premium Service Pack 2 (build 6002) on it.
Hitachi HDT725032VLA380 [Hard drive] (320.07 GB) -- drive 0, s/n FV2G002RX2EPTY, SMART
Without the second drive installed, it boots fine into Vista.
However, when I put in the second drive (this drive was recently repartitioned and reformatted, no files on the drive):
ST340016A [Hard drive] (40.02 GB) -- drive 1, s/n 3HS45VMA, rev 3.19, SMART
Now when I power on or restart, it tries to boot from drive 1. If I don't catch it in time it can't find an OS and gives and error message (don't recall exactly what it says). I can Ctrl-Alt-Del to restart, hit ESC to the boot menu and select Drive 0, then it boots into Vista properly.
A week or so ago I had pulled a 30 GB Samsung IDE drive out of an old win98/PII box of mine and put it into the Vista box with similar results. First it tried to boot Windows 98, until I caught it. Again, selecting the correct drive to boot from in the 'boot first' menu let it boot into Vista.
After pulling the drive out, booting returned to normal for the Vista box - until I put the Seagate drive in.
So is this a motherboard issue, a HDD jumper issue, a BIOS issue, or a Vista issue?