Логично было бы почистить ноутбук от пыли и намазать свежей термопасты
плюс к этому неплохо иметь внешний жесткий диск или хотя бы бокс от такового — вынимаешь жесткий диск и подключаешь его по usb — проблем меньше
лично я давно раскошелился на ide/sat=>usb контроллер. приблуда имеет своё питание и умеет цеплять 3.5/2.5 винты
для восстановления юзаю GetDataBack или R-studio — 12 часов даже для 500Gb винта хватит
Не вспомню сейчас какой софт умел «метить» бэдблоки, но после бекапа можно и нужно полностью форматнуть диск и в начале создать раздел, скажем на 1гб и не трогать его, а следующий раздел уже отдавать под систему
дерзайте, удачи