Nie ma czegoś zdecydowanie najlepszego, bo każdy przypadek jest trochę inny. Do logiki najlepiej się sprawdzają DMDE i testdisk. Uszkodzeń fizycznych człowiek, który nie wie, jakie programy są dobre nie powinien sam robić. Warto umieć się posługiwać kalkulatorem i hexedytorem. Do podanej listy dopisałbym jeszcze soft stellar phoenix - też płatny.