I have been building/upgrading/repairing pc's for the last 25 years for myself and others and there is a chance you can recover the data yourself. First thing to test is whether the drive spins up when powered up, you can usually hear it and feel it spin up when you have it plugged in to your pc. If it does not spin up it can usually mean one of two things 1. the platter bearing has failed. First and easiest trick to getting it to spin up is put it in a sealed plastic bag and put it in your freezer for a day or two then get it out and quickly plug it into you pc and start it up and get ready to transfer data as quick as you can from the drive to another good drive (you may only have a few minutes to do this). 2. Circuit board failure, if the drive does not spin up after the freezer trick then you may be able to source another drive of the same model and transfer circuit board from the new one to the dead one, it usually one takes a couple of screws and removal of a ribbon cable to swap it over.
If the drives spins up but makes a ticking/clacking noise alot and spins off and on you may have a BIG problem as it can be the read head/heads have been damaged and are not positioning properly over the platters, this situation requires a clean room to pull apart the drive and remove the platters and may still not get your data back if the read heads have failed drastically and hit your drives platter damaging the surface.
Let me know what model/size the drive is and I may have a spare among my many..many spares which I could swap out the circuit board on yours with.
If the drives spins up but makes a ticking/clacking noise alot and spins off and on you may have a BIG problem as it can be the read head/heads have been damaged and are not positioning properly over the platters, this situation requires a clean room to pull apart the drive and remove the platters and may still not get your data back if the read heads have failed drastically and hit your drives platter damaging the surface.
Let me know what model/size the drive is and I may have a spare among my many..many spares which I could swap out the circuit board on yours with.