gnu ddrescue предназначен для работы в таких ситуациях - это инструмент в стиле dd, разработанный специально для восстановления данных. Вам нужно будет загрузиться в Linux (возможно, с liveusb, чтобы использовать его).
Howtogeek предлагает выполнить два прохода: первый -
ddrescue –n –b 2048 /dev/cdrom <ISO file> <log file>
резервное копирование легко восстанавливаемых частей диска, а второй - ddrescue –d –b 2048 /dev/cdrom <ISO file> <log file>
сложнее для восстановления блоков.