CDCheck 3.1.3.1b - tool for finding and restoring broken data on CD/DVD/other drives. CDCheck checks for readability, creates and checks MD5, CRC-32, SHA hashes. With CDCheck you can change the access type for the device, buffer type, automatically scan for viruses. CDCheck supports Unicode in file names and supports big files (bigger than 4Gb). Download CDCheck 3.1.3.1b here
CDCheck 3.1.1.1 is indended to check any cd-discs for files "readability" (though it can check files on any media), also can binary compare files on cd and their copy on HDD