Ok, this morning, I had two unsaved stickies files open, wanted to close one, and hit cmd+w. A dialog box asked me if I wanted to save my changes, and I clicked don't save. This closed both stickies. Normally I would use Time Machine to recover files, but I hadn't created a backup using Time Machine after I created this file.
I then found a post on the MacResource forums that said this:
So my question is, would it be at all possible to enable debugging retroactively, do a core dump, and use the file containing the contents of my computer's memory to retrieve my stickies file? And if so, could some kind person please post a link explaining how, or explain how themselves?
Many thanks!
I then found a post on the MacResource forums that said this:
Back in the old days of beige Macs with a couple of MB of RAM there was a core-dump procedure in the debugger which extracted the contents of the computer's memory into a file from which you could extract the text of a file you were working on.
It often took a few hours to run.
It turns out that the ability is still there. On modern Macs with a couple of GB or more of RAM, I imagine it would take quite a long time to do the dump.
'Looks like it's supposed to be enabled prior to the event that you want to capture in order to work, but there is a procedure to enable it retroactively.
So my question is, would it be at all possible to enable debugging retroactively, do a core dump, and use the file containing the contents of my computer's memory to retrieve my stickies file? And if so, could some kind person please post a link explaining how, or explain how themselves?
Many thanks!