Fortunately, yes, there is a solution - I've written an application that would help with this.
Petya encryption has been reversed, analyzed and there is a solution to get the decryption key, just from the data on the encrypted disk.
The program code for key recovery is hosted on github: https://github.com/leo-stone/hack-petya.
If you can't or don't want to compile the program yourself,
there is an online service available:
https://petya-pay-no-ransom.herokuapp.com/
https://petya-pay-no-ransom-mirror1.herokuapp.com/ (if the first link is erroring for you)
You will still need to have a little computer experience though, to get the necessary data off your disk.
Update: Service has been taken down, it wasn't used anymore.