use md5sum program to check the purity of the cdrom image.
I don't know how to do it in windows, I only know that you can check the iso image itself with md5sum.exe program.
Usually from the place you download the iso image you can download a simple text file that contains the md5sum number for that particular iso image.
Md5sum runs a algorythm that creates a number that can be used to compare files. If the first are different, even by a single bit, then the resulting number will be radicly different. It's not perfect but it helps a lot when dealing with copying large files like iso images.
Also in linux you have to know the names of the various harddrives and partitions. Now for IDE devices you have /dev/hd* names.
hda = primary master, hdb = primary slave, hdc = secondary master, hdd = secondary slave. Then the partition themselves are represented by the partition number + the drive name. So /dev/hda3 would be the 3rd partition on the primary master harddrive.
IDE devices represent ide cdroms, except for some distros that use SCSI emulation by default on cdrom drives. Which can be irritating. However by default in most distros you have a simple /dev/cdrom name that is a symbolic link (like a shortcut) to whatever /dev/ file is the cdrom. Also sometimes /dev/dvd for dvd drives.
So in linux you would download the iso image, then download the text file containing the recorded md5sum sum. Then would go md5sum fileimage.iso and then compare that to the contents. If that is correct then you know that the file is downloaded 100%. Then you burn the image to a cdrom, then you go md5sum /dev/cdrom. If that result matches the first 2 numbers then you know you have a 100% pure cdrom burned.
In windows you can use md5sum.exe to check the ISO image, but I don't know how to do it so to check the cdrom after you burned it.
Most distros do that check as part of the installation proccess. So should mandrake. So if it asks if you want to check the cd, let it. If it comes back with a error, then try burning another cdrom.
The #1 reason that I've had bad cdrom burns is because the buffer for the cdrom burner had a underflow.
You see the cdrom is like a record, with a single line of information that is recorded to the disk. If the cdrom runs out of information to burn to the disk, then it just can't stop. It has to keep the cdrom turning so it loses it's spot. It tries to restart in the same spot that it stopped at, however that is unlikely to work and then the cd-r is going to have a error on it.
The solution is to make sure that you have DMA access turned on for the harddrive and the cdrom. If the cdrom and harddrive are on the same ide channel, try taking the cdrom off of that IDE controller and onto the otherone.
If that is not possible then just try burning it at a slow speed.
If you ignore errors then the worst thing that will happen is usually you would be halfway thru copying the install packages to the harddrive during the install proccess it freezes up or exits with a error, then you have to start all over.