I don't think I can help you with the hard drive. When I have had hd
errors I replaced them except once where a formatting of the hd was
enough, bad sectors I guess. But a hd can fail in many ways.
As for Windows 7 you can download an iso here and use your licence code.
I did that and it worked.