If you had a power failure, have you checked the PCB?
Does the drive spins and remains spinning?
Don't try to update firmware or what else you are thinking of. It should be properly diagnosed first with proper tools.
Have you asked for a recovery price on a lab? Maybe it's not so expensive...