Программы для записи дисков используют spti или aspi. Подозреваю, что проги для восстановления пользуются тем же. к BadCopy добавлю NonStopCopy (развитие прекратилось кажется в 2003 году т.к. автор не нашел как её еще улучшить). Исходников авторы таких прог вроде как не выкладывают