Hi. memory dumps like that are mostly always hardware (or drivers) related. If you haven't changed any drivers recently then it's probably hardware.
My recommendation would be :
1) In the startup option of Windows (right click My Computer, advanced), disabled the automatic reboot upon memory dump
2) Next time you have a blue screen , identify the DLL or SYS file in the message.
if it's always the same element that crashes then you found your problem. Google the driver name and see what is the problem.
If you see almost random DLL or SYS files in your blue screen then you have an overheating issue (90% of the time it's the reason) or a simple hardware failure. (pain in the a** but these things happen)
also, that doesn't mean the data is gone, but chances are if you can't boot at all ever again with the laptop you'll have to hook it's drive as a slave on another computer and get your data back. BUT keep in mind that the problem you are describing is NOT a HD issue or you would get the typical "NO HDD detected" or "No bootable OS found" post post-test issue.
hope that helps !