1Ho to copy CD's and CD-R/CD-RW's 2 3Copying audio CD's: 4 5If you want to copy audio CD's, look for 'cdda2wav'. Be sure tu use use 6at least a cdda2wav-0.95beta or later. Older releases will not read correctly 7from SCSI-3/mmc compliant drives. 8 9Copying data CD's: 10 11The best way to copy a data disk is to copy the raw data on the master CD. 12This may be done by reading the data from the raw device by using 'readcd'. 13 14 15NOTE: All CD-R's written in Track At Once mode end in two unreadable 16 run-out sectors. If the disk has been written with a Yamaha CD-R100 17 or with a Yamaha CD-R102, there are even more run-out sectors. 18 19For this reason, you will not be able to read such a CD correctly with 'dd'. 20 21I recommend to write all disks in Disk at Once mode if your drive 22is supported in DAO mode with cdrecord. In addition, you may wish to 23add padding (see cdrecord / mkisofs man pages). 24 25If you want to copy such a CD directly with cdrecord, you may call: 26 27 cdrecord -v dev=... -isosize /dev/rdsk/c0t6d0s0 28 29But this may fail if the master gives read errors. To copy such a CD to a file 30you may use the program 'readcd' from this package 31 32Call 'readcd [target] [lun] [scsibusno]' and select function 11. 33Or call readcd -help to get alternate usage. 34To prevent readcd from reading the run-out sectors, reduce the 35number of sectors to copy by 2. 36 37Recent readcd versions may be called: readcd dev=b,t,l f=outfile 38To reduce the numbers of sectors to copy you may use the sectors= option. 39 40If the master disk is made of several partitions (like a Solaris boot CD), 41the best way to copy a CD is to use the program 'readcd'. It ignores 42the partition info and does raw SCSI reads. 43 44If you like to copy audio CD's in a way that preserves as much accuracy as 45possible, use: 46 47cdda2wav -vall -D... -B 48cdrecord -v dev=... -dao -useinfo *.wav 49 50This will preserve pre-gap sizes, indices ... 51 52 53