My honest opinion as an IT guy:
If the data is valuable, use the service of a reputable recovery service.
Anything you try yourself has the danger of causing additional damage, making recovery more difficult, or if you are very unlucky, even impossible.