i have a bit of a monster pc build to which i constantly add to it. after the most recent upgrade i found a strange issue with a PCI 4 port SATA card (it's a silicon image chipset). if i attach drives in the standard way, win7 64 bit won't boot and freezes. but if i disconnect all drives and boot into windows, then plug in the sata cables one at a time, windows recognises the drives and everything works perfectly fine
if i connect the drives whilst booting, they show up as connected to the card during the boot process just before windows starts booting. the drives are 2x 1.5tb and 1x 1tb, so no 2tb+ size problems
i also have drives connected by the internal sata ports, and others to another pci-e 2 port card, and another pci 4 port card, and the pc boots with drives connected to all of these, but just not this card, which is a slightly different silicon image chipset to the other PCI card
i'm not using raid
does anyone have any suggestions as to what could be wrong? i don't think it can be the power usage as i had 2 of the 3 drives working previously on a PCI-e card that i removed to use in another pc. i was going to buy another PCI-e card to replace the one i moved, which will take care of 2 drives but leave me one short, but as i already have a card i shouldn't really need to buy another one unless really necessary
so why would windows not boot with drives attached, but work if you plug them in after boot?