When you say "fix it" I assume you mean recover the data. I wouldn't carry on using a potentially knackered drive.
I've used ddrescue https://www.gnu.org/software/ddrescue/ with some success before. You'll need a space at least as big as the HDD you're recovering from to create an image of the drive.
I use Onedrive for backing stuff up but that's because I need Office. I pay about £40 a year for 1TB. Whatever you use, it's worth looking at what you want to upload and your upload speed and seeing how long it may take. It could well be much more than a week, I worked out to back all my stuff up would be 8 months. http://www.meridianoutpost.com/resources/etools/calculators/calculator-file-download-time.php
When you say "fix it" I assume you mean recover the data. I wouldn't carry on using a potentially knackered drive.
I've used ddrescue https://www.gnu.org/software/ddrescue/ with some success before. You'll need a space at least as big as the HDD you're recovering from to create an image of the drive.
I use Onedrive for backing stuff up but that's because I need Office. I pay about £40 a year for 1TB. Whatever you use, it's worth looking at what you want to upload and your upload speed and seeing how long it may take. It could well be much more than a week, I worked out to back all my stuff up would be 8 months. http://www.meridianoutpost.com/resources/etools/calculators/calculator-file-download-time.php