Well, it is possible for the Primary IDE controller to go bad, yet have the secondary IDE channel function. I would not trust it though.
To try the secondary controller, simply move the HDD IDE cable from the Primary IDE connector over to the Secondary IDE connector on the mother board.
Make sure that the HDD settings in BIOS disable the primary, and have the secondary set for the drive, or auto-detect.
If everything works, back things up, and run.
Otherwise, you will want to installa PCI IDE controller card.
You can find them at various web-tailers for under $30.
Usually, you set the boot options to SCSI when using a controller card.
Chas