Tambien puedes probar getdataback, existen dos versiones una para FAT y otra para NTFS. Solo te comento que yo tras particionar un disco, formatearlo, pude recuperar los datos que tenia antes e incluso algunos que habia borrado con mucha anterioridad