Are you certain the files are corrupt? Did you verify the CD after you wrote it two years ago?
If you are using Win 2000, update to SP2 and do not attempt to 'fix' the CD. This assumes you are using the UDFS file system on a CD-RW media. If you are using some other OS, maybe the files are corrupt.
If you have a CD-R (not CD-RW) that you can't read, then you probably have corrupt files. Try using 'imaging' software to image the CD to a drive, then fix the image on the drive. That's my best guess.