Windows 7 HDD not reading

I have a large problem, all of a sudden my computer didn't run windows 7 from the primary drive, it ran XP from the secondary drive.
The drive doesn't come up in "My Computer" nor does it appear in the setup

I really need to know if there is a solution for this, irreplaceable photos are on it