The 'clicking' happens when HDD tries to seek with no success and instead hits an internal limiter. On failing to read servo or other information it tries again and once again hits the limit stop. this repeated action causes audible clicking sounds.
In cases where heads knock this way mostly it is damaged heads, but in some rare cases it can be related to some non-mechanical failure. Also, even in cases of mechanical failure map of heads can be modified to allow partial access to some surfaces.
Without real diagnosis I will assume heads are damaged. with no obvious scratches or contamination changing of heads is a viable option, but the physical repair is just one stage, maintaining stability and the actual extraction of the files without the HDD failing again is another challenge altogether.
Realistically this is not a case for DIY and the odds are not in your favour.
I wish you luck if you decide to proceed with it though
