Well without a doubt it sounds as if your HDD it taking a one way trip out. I would invest in another HDD and install Windows. That way you can use this as a secondary drive and still recover the Data. But if you must use this one these are gonna be youe best methods.