Может ли софт решить проблемы с жестким диском?
Да. Если проблема не физическая, ПО без проблем с ней справится.