If you try the freezer treatment, you might look at using ddrescue, a program like dd but designed to get more data off a device with bad blocks. Josh