ddrescue é uma ferramenta de recuperação de dados para sistemas operacionais baseados em UNIX. Ele é projetado para recuperar dados de discos rígidos, dispositivos de armazenamento removíveis e outros dispositivos de armazenamento. Ele pode lidar com discos com setores defeituosos e tentar recuperar os dados a partir deles. Ele é uma ferramenta de linha de comando, mas existem algumas interfaces gráficas disponíveis para ele. 