Lately my hard drive has stopped working. I recently installed a second internal hard drive to the computer, so I installed windows there. Somehow, the first drive began working again, but foolishly I did not back up my data - the next day or so it stopped working again. Today, it started working again (this time I DID back it up). The BIOS and windows boot screen are taking abnormally long times too load (sometimes the computer doesn't go past the BIOS screen at all). I read that this is a sign of a failing component - in my situation, most likely the hard drive. WhatI want to know is if I can somehow fix my hard drive - the data is completely intact, so I think it might just be an issue in the connections. Can a permanent fix be done?