Two things. You'll probably want to use -tao on the data files. -dao is usually better for audio CD's. Something like this should work: cdrecord -v -tao dev=/dev/hdd -data /path/to/file.iso Note that you will have to be root for this to work due to a bug in cdrecord's handling with 2.6 kernels. Setting cdrecord to be suid root is not enough. You might want to read the cdrecord manpage and take a look at other options to do things. Give that a hack and see what you get. I recommend you use the -v option so you can get a progress indicator of the burning process as well as error messages and warnings are a bit more detailed.