Вам не нужно записывать «правильные» данные на диск ... вы можете записать произвольные данные, просто создав файл соответствующего размера.
Для начала предположим, что мы используем компакт-диск для записи (мы надеемся, что его можно перезаписать, потому что мы сделаем несколько подставок !!), поэтому желаемый размер изображения данных составляет около 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