It can only be opened if the drive on which it is stored is readable. There is no magic bullet here.
ALWAYS make backups. ALWAYS make backups. ALWAYS make backups.
It's as simple as that. Nothing in the digital world is permanent.
It is possible a competent computer technician could get the data off the drive. if its in an enclosure, it could be just the enclosure that is broken for instance.
if the drive itself, when removed, doesnt spin up at all, or makes ungodly noises, then you would need professional data recovery.
However hard drives are sometimes resilient. A professional computer repair person would try putting it (just the bare drive) in the freezer to unstick the platters. Then they would run a tool such as photorec on the drive to try and recover data. you can also use linux DD with specifc parameters to get at the data. However this should all be attempted by someone knowing what they are doing so my advice is to take the drive in to a pc repair shop. If they don't even want to try, find another PC repair shop that is more competent. Or pay $1000 bucks for professional data recovery if its worth that much to you.