Could you please:
- zip up and email us the logfiles from the DPFILES folder
- Create a disk health report (in DP startup menu > options > disk health report) and email us that as well?
It begins the process by showing the progress info (Current sector - 0, blocks skipped - 0, write errors - 0, time remaining -) again it just hangs there doing nothing. Pressing escape has no effect either.
Disk access in DiskPatch relies on the BIOS. At the point where DiskPatch 'requests' a sector to be read, full control lies with the BIOS. As long as the BIOS does not return control DiskPatch will be unable to handle any requests (like the the ESC key being pressed). You can do nothing but wait untill the BIOS returns control. Handling a read error takes time, can be upto several seconds for a single sector. Disks tend to read ahead, and if multiple bad sectors in this read ahead operation are encountered it may take a long time for the disk to 'recover' from those errors. DiskPatch 'stalling' and becoming unresponsive does not mean nothing is happening and that DiskPatch is hanging. Most of the times, eventually, control will be returned to DiskPatch.
Still, delays may make using DiskPatch too unpractical.
Seen the fact that the Windows explorer still shows you the disk's content it appears the Windows disk drivers are handling this particular disk better (than the system BIOS). So you may want to try salvaging data from the disk using a Windows tool like iRecover.
I'd then recommend you first create a disk image using iRecover (In the physical device list, right click the disk and select create image file). You may want to tweak the runtime control settings. For bad disks, these are recommended settings:
- "Timeout" - set to 200 ms unless doing RAID recovery. For a RAID recovery, set to 500.
- "Retry attempts" - set to 1 unless the analysis is unacceptably slow. To increase speed, set to 0.
- "Avoid repeated retries" - enable.
- "Skip factor" - set to 32, unless the analysis is unacceptably slow. To increase speed, gradually increase "Skip factor" until satisfactory speed is achieved.
- "Force bus reset" should be disabled in most applications, even on a disk with a bad sectors.