На обычном CD или DVD с данными нет, вы не можете этого сделать.
Данные, которые вы "видите" при чтении с диска, не являются прямым выбросом ям и попадают на его поверхность; поверхность диска содержит дополнительные данные, такие как шаблоны синхронизации, чтобы отметить начало и конец каждого сектора, номера адресов, чтобы сообщить приводу, на какой сектор он смотрит, и данные для исправления ошибок, чтобы компенсировать пятна или дефекты в записи. Все кодируется с помощью специального алгоритма, EFM, который обеспечивает примерно равное сочетание единиц и нулей на поверхности диска, так что сигнал от оптического датчика привода может самосинхронизироваться.
Незаписанная поверхность не имеет ничего из этого. Если бы диск смотрел на него, он прочитал бы длинный поток нулевых битов, но декодер EFM ожидает увидеть один за максимум десять нулей для восстановления тактового сигнала . Привод будет дрейфовать из синхронизации с вращением диска , так что нет никакого способа , чтобы быть уверенными, как много нулей прошли под лазером. Кроме того, здесь нет шаблонов синхронизации или адресов секторов, поэтому накопитель не может разделить поток нулей на байты и не будет знать, являются ли байты, которые он читает, теми, которые вы запрашивали в любом случае.
В двух словах: незаписанная поверхность не имеет секторов, с которых диск мог бы читать полезные данные.
Ситуация другая, если вы говорите о диске, отформатированном для "пакетной записи". Процесс форматирования записывает допустимые сектора по всей поверхности диска, и все эти сектора имеют допустимое, читаемое (хотя, возможно, нулевое или бессмысленное) содержимое, так что вы можете прочитать весь диск. Этот вид использования больше похож на жесткий диск, который также имеет сектора по всей поверхности диска, предварительно отформатированные на заводе.