Make sure you read through the guide, as it contains helpful information. You can get it for OS X if you're using Homebrew by typing in an Terminal window: brew install ddrescueĪ guide on arstechnica describes how to rescue a failed disk using ddrescue.
Try Gnu ddrescue - it's a data recovery program that does block-based copying with corrupt data recovery during the copy operations.