Win 7 does boot, but 5 partitions on 4 different drives are no longer accessible even though the do show in disk management (the just don't have a drive letter and show as empty). So it looks like the partition tables are not fully readable. If this were a key code problem, then Win 7 would not boot completely, would it?
I would not expect a keycode problem to manifest like this, no.
That is concerning. When you say they show as empty, do you mean they show as unformatted? That would suggest that Windows is not reading the format code correctly.
If Windows is booting, I presume that one or more partitions are working. What's different between the partitions that are working, and the ones that are not? Are they different formats? Or on drives attached to different controllers (sounds like there are quite a few drives in this machine)?
Hmm, I've just looked up the motherboard, and the only SATA controller on it is the ICH7, which means you should have just one driver for all four ports. That makes it even more confusing.
Good luck with this one!