-yea i tried another hard drive in my computer (just plugged it in the IDE port) and booted off of the and it got into windows and everything.. worked fine
You're still not telling me everything. Did you have BOTH the old AND the new drive connected when you did this or did you have
ONLY the new drive connected? If you only had the new drive connected, then I don't see how your computer would even start up! It has to find an operating system somewhere!
-I'm not sure what you mean in "unless you had the exact same mother boared" i just plugged it in and it worked fine no problems...
Then it sounds to me like you had both the old and the new plugged in.
You're troubleshooting this all wrong. If the problem is your old drive, leaving your old drive plugged in is not going to fix the problem. However...I can think of one scenario in which all of these conditions apply:
1) Plug in old drive only, won't boot.
2) Plug in new drive only, won't boot.
3) Plug in old and new drive, boots up fine.
In this scenario, your operating system's BCD database is all jacked up--meaning that BCD and BOOTMGR are on one drive, but yet it's pointing to the GUID of the other, so your computer will only start up with BOTH drives connected.
There's an easy way, a "work-if-you're-lucky" way, and a hard way to fix this.
Easy way: Back up your data, wipe, and format. Make sure
ONLY ONE drive is connected while you format and reinstall Windows 7. Otherwise, this may happen again (BCD on one drive, the OS partition on another).
Work-if-you're-lucky way: Connect ONLY the boot drive to your computer, and boot from the Windows 7 DVD. Run the Repair My Computer wizard like you did last time. Hopefully, a working BCD will be restored to the proper location...
Hard way: Try to move the System/Boot partition and the BCD database to the C drive. Good luck with that one...