I sent you ddrescue.Wow that sucks. Man I wish I could help out.
The only reason I didn't choose to use dd is because it won't skip the bad blocks or sectors and according to WinClone my 320 drive has a bad sector. But it may be worth a try since chkdsk says there's no bad sectors right?
I also sent you my email address.
dd with conv=noerror,sync should basically ignore errors and replace the errored sector with zeroes.
B