You expect the disk-assignment numbers to match the corresponding SATA or RAID channel numbers. However, Disk 0 may not be assigned to the hard disk on SATA 0, and Disk 1 may not be assigned to the hard disk on SATA1. Maybe if you plug your SATA drive into the other connector (I see your m/board supplies two). I guess so - now try to get my money back Here's my final totally hopeless last-ditch guess: Win7 does have some known issues with PnP enumeration.