I have 3 internal SATA hard drives, one containing the OS (Win7) plus two storage drives.
For months I had no problems but now Windows detects the main drive and only one storage drive. By swapping the SATA cables between the 2 storage drives, I can get either one to show up, but never both at the same time.
I've read that SATA drives don't need jumpers to determine master/slave because WD drives are all "cable select" by default. I don't know much about this stuff, but here's what my BIOS says:
IDE Channel 0 Master: [Storage Drive #1]
IDE Channel 0 Slave: [Storage Drive #2]
IDE Channel 2 Master: [Main Drive]
IDE Channel 3 Master: [DVD drive]
Help! What do I have to do for all 3 drives to be present?
Hmm, maybe it has to do with both storage drives being on channel 0 with one as master and the other as slave. Is the drive not showing up in Windows always the one listed as slave in the BIOS? Might be a good idea to put each storage drive on a different channel if possible.
You might try: Right click on (my computer) and select (manage >storage>disk management) and report what you see, or for better: post a screenshot.
Yeah... I feel like a putz.
I went into the disk management screen you suggested and found the "invisible" hard drive. It was "offline" due to a "signature collision". I right-clicked it, selected "online", and now I can see all 3 drives.