Perhaps...
The installation of linux on the third HDD could have moved the boot flag from the first Windows partition, excepting any recovery partition, where the Windows boot loader looks for it.
If you boot a live-cd, you can become "su" and use the command "fdisk -l" to look for the "*" under "boot" in the partition table. See that it is opposite the Windows 7 partition.
In addition, you have probably changed the original partition table that the Windows boot loader refers to while booting. Windows 7 is shy, and won't come out when things it is familiar with have changed.
Try to repair your Windows MBR with the Windows 7 installation DVD or use one of these. Read the first link for a guide to the procedure.
http://neosmart.net/wiki/display/EBC...r+from+the+DVD
http://neosmart.net/blog/2009/window...-repair-discs/
http://neosmart.net/dl.php?id=1
http://neosmart.net/wiki/display/EBC...mentation+Home
This should give you a Windows boot, but you will then need to configure GRUB and find out which boot loader, Windows 7 or Grub, you might need to start the boot process if you want your RAID configuration to function. Is the RAID 0 softwareRAID or fakeRAID?
Your Debian live-cd should allow you to restore GRUB. Search here at LQ or Google for how. This should give you the general idea.
http://apcmag.com/how_to_dualboot_vi...rst.htm?page=4