Dec 23, 2010· Ddrescue works by extracting a raw image of your hard drive and transferring it to another drive. It extracts data bit by bit, regardless of the file system on the drive. The reason it works even when hard drives are dying is because Ddrescue retries several times and even tries to read data backwards.