If it is badly scratched, you will not recover full data from the CD. Abyssal Recovery will extract maximum readable data skipping the affected bytes. You can set the program to extract data byte by byte and in this way, you will extract maximum data. Before using Abyssal Recovery, you can try visiting a music store or anything that sells or rents CD and DVD and ask if they can repair the disc for you. Many of this shops have refinishing machines which can do good work.