THe problem is, that the information abot yout unfinished downloads is only stored in the phexdownload.xml-file.
If you lost that, you'll have to restart your downloads, even though that hurts.
I'm sorry, that it happened to you. Losing data through crashes is hard to avoid.
As a little way to have your downloads a bit more secure, try copying the phexdownloads.xml when your notebook should crash again before you reopen phex.
It is an xml-file, and if it got damaged you might be able to salvage some, maybe all of your downloads from it, when you find the point where it got broken.
It starts with:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<phex phex-version="2.6.4.89">
<swDownloadList>
Then every download starts with:
<swDownloadFile>
and ends with
</swDownloadFile>
If everything in between those tags is ok, you should be able to copy this information into the new List.
One problem might be, that the files might have changed, after that file was saved, but that can't be changed without much speed-loss.
To make this a bit less dangerous, I just added a feature-request at teh sourcefogre page of phex, asking that it copys the phexdownload.xml to phexdownload.bak before overwriting it, so it becomes easier to salvage your downloads to the extent, to which it is possible.
Check it here (and maybe some more Feature Requests come to your minds).
http://sourceforge.net/tracker/index...21&atid=388895