devオプションが指定されていない場合、cdrecordは環境変数CDR_DEVICEからデバイスを取得しようとする。書かれたラベル名として扱われる(「ファイル」セクションを参照すること)。コマンドのデフォルトのタイムアウトを#秒にする。コマンドを送る際の最短タイムアウトとして使われる。コマンドがタイムアウトにより失敗した場合、タイムアウトの値を失敗したコマンドのデフォルトのタイムアウトより長くすることができる。成功したときのタイムアウト時間とそのコマンドを、このプログラムの著者に知らせて下さい。nameこのオプションを指定すると、デバイスに対してユーザーが指定したドライバ名を使える。使用可能なドライバのリストを取得するには、driver=helpを使うこと。このオプションは存在するのは、サポートされているドライブに似ているが、cdrecordが直接検出できないドライブでcdrecordを使うことができるようにするためである。このオプションは細心の注意を払って使用すること。デバイスに合わないドライバを使うと、ディスクを使えなくしてしまう可能性が高くなる。合わないドライバを使った場合、最も良くても-speedまたは-dummyが動作しない。つの特別なドライバエントリがある。これらのドライバエントリは、いろいろなスピードでのタイミングテストや、-dummyオプションに対応していないドライバでのタイミングテストを行うために作られている。ドライブを実装している。このバッファサイズは環境変数CDR_SIMUL_BUFSIZEで変更できる。シミュレーションドライバはバッファアンダーランも正しくシミュレートする。-dummyオプションを指定すると、バッファアンダーランの場合でも終了しない。listドライバ特有のオプションを設定する。オプションはコンマで区切ったリストで指定する。helpを-checkdriveオプションと一緒に指定すること。現在のところ、burnproofオプションのみが実装されている。対応するためのものである。-checkdrive現在のドライブに対応したドライバが存在するかをチェックして、終了する。したときに取得できるドライブの機能を表示する。