Цитата Сообщение от Titus Посмотреть сообщение
Дело в том, что контроллер при чтении внутри блоков данных (сектор или заголовки), и чтении всех остальных мест ведет себя по разному. Внутри блока данных он читает и декодирует все, как есть. Тогда как во всех остальных случаях некая последовательность бит воспринимается как начальная последовательность синхронизации. На ней он и сбивается, если это не синхропоследовательность, а просто похожая на нее комбинация бит данных. При чтении трека целиком контроллер (к сожалению) всегда находится в режиме синхронизации, поэтому и сбивается на подобных последовательностях.
это я в курсе. но есть одно но: просто записывая данные, невозможно создать синхрометку. в синхрометке присутствует двойной интервал (пропущен клоковый бит), при записи обычных данных такого произойти не может - клоки всегда будут на своих местах и интервалы будут 1 и 1.5.