Вам не нужно записывать "правильные" данные на диск ... вы можете записать произвольные данные, просто создав файл соответствующего размера.
Для начала, давайте предположим, что мы используем компакт-диск для записи (мы надеемся перезаписать, потому что мы сделаем несколько подставок !!), поэтому наш желаемый размер изображения данных составляет около 700 мегабайт.
Создайте файл с 10 мегабайтами чередующихся 0x00 и 0xff. Это покажет вам шаблон «вкл / выкл» данных в простой форме.
Модулировать данные в файле изображения ... Диски записаны по центру ... так что больше данных содержится во внешнем (быстрее!) диаметр, чем внутренний, и вы должны быть в состоянии рассчитать приблизительную точку, чтобы изменить ваши шаблоны данных в файле изображения, используя некоторые творческие шаблоны.
Как только вы выясните «зоны», вы сможете создавать еще более сложные шаблоны данных, чтобы компенсировать скорость вращения и плотность данных на внешней «дорожке» (CD/DVD на самом деле просто жесткая спираль). Веселье, веселье, веселье!!
Ну ... вот с чего бы начать, если бы я искал что-то о записи паттернов на поверхностях данных CD/DVD.
(черт возьми ... где тот старый шпиндель компакт-дисков, который я никогда не использовал ...)
О да ... команды задействованы:
CD: wodim dev=/dev/sr0 -eject -v -data=MYIMAGE.img
DVD: growisofs -Z /dev/sr0=MYIMAGE.img