If USB or SATA have you tried a different connection, cable?
I think the problem is with the errors chkdsk /r found and fixt. A rule of thumb we always follow is if it finds and repairs something then rerun it till it doesn't find any problems with the drive. If it continues to find problems this may be a indication of a failing drive.