CDCheck is a freeware application for Windows (for personal use) that scan and detect for file corruption on any type of CD/DVD/USB media. The program also provides extremly fast binary comparison for verifying that file transfers (burning, copying) were completed successfully and notifies you of any differences between the source and destination. Besides that, CDCheck supports creation and checking of MD2, MD5, CRC-32, SHA and many more hashes and md5, sfv and crc hash file formats. This allows you to compare and verify backups for possible loss of information or file transfers where comparing is not possible (while sending files over email)

Main features of this application include:

-Hash creation and checking
-file/directory checking
-binary file/directory compare
-file/directory recovery
-audio CD support
-data DVD support
-CD/DVD information with media ratings
-detailed statistics report after completion of very job

Download from here.

You need to register on the website to get a free registration code for personal use