I bought a new hard drive and cloned the old one to the new and put it in my laptop and all is well. I put the old hd in an external case and hooked up to usb. Windows will see the hd but it will not let me initiate it. The old hd is sata 100gb, lenovo hd with security chip. I disabled the hd security, but i think this may still be causing the issue. Not sure, still learning computers.
I also put the old hd back in the laptop to see if it worked and it did, so i know the hd is not bad and the external case works as i tried it with a different hd and it worked.