Slave drive will never boot unless it has some OS installed on it. In your case, that OS, or maybe even hard drive is corrupted.
How are you trying to boot to the slave drive?
How are you trying to install Windows? On a slave drive? It won't work.
Recovery CD is tied up to all hardware from the computer, the CD was designed for.
The hard drive must reside in original computer for the recovery CD to work.
That drive may be simply dying.
Move it back to the original computer (assuming, you backed up all data to the other drive), and try to use recovery CD, then.
You must boot from that CD.
If it doesn't work...
Run hard drive diagnostics: http://www.tacktech....ay.cfm?ttid=287
thanks, I will try that. if it doesn't work, I'll buy a new drive, too much work has been put in this one. can i wipe it and use it as a slave drive? I can still access my files on it.