Was any resolve found because I having the exact same problem?!
I just put a new 500gig sata drive in with Win 7, tried to add my older drives but 7 just hangs at start up, The drives are seen in the bios?
Tried changing the ports but the same problem!?
The last time I tried it said NTLDR is missing?
Note the drive I m trying to add I reformatted.