M.A.X писал(а):
Может кто-нибудь рассказать про ошибки C2. Ради интереса скачал программу CDCheck и проверил несколько дисков с повреждённым алюминиевым слоем, программа выдала такие ошибки. Следом решил поставить заводской CD без царапин и на нём программа тоже выдала кучу ошибок C2. Подскажите , что это за ошибки и как они влияют на воспроизведение и долговечность диска?
Тогда не заметил вопроса, отвечу сейчас) Когда плеер натыкается на проблему чтения, то пытается её исправить с помощью избыточности данных. Сбой чтения длиной один символ это ошибка E11, два - E21, они исправляются на лету и называются ошибками C1. В идеале на качественном диске их немного, но фактически их можно исправить огромное количество, благодаря коду Рида-Соломона. Потери или замены информации при этом нет, возможность исправления заложена стандартом.
Когда три или больше сбойных символа подряд (E31), то это помечается как C2, причём происходит финт ушами - (де-)интерливинг, для обработки на уровне C2 данные "перемешиваются", чтобы сбойным соседствовали другие несбойные для восстановления из них. Таким образом, сбойный длинный участок разбивается на несколько ошибок C2.
Большинство из C2 окажутся короткими, один символ - E12, два символа - E22. Из них абсолютное большинство исправляется беспроблемно, как и на уровне C1. Но для уровня C2 есть ещё интерполяция, в некоторых случаях, когда достоверно восстановить не удаётся, подставляется математически наиболее вероятный бит. Это происходит редко, видимо в основном для E22, и даже в случае если он неправилен (что будет реже, чем правильная подстановка), влияния на звук не произойдёт - это миллионные доли секунды, сама акустика работает не с такой детальностью, динамик грубее гораздо.
Если даже после "перемешивания", произошедшего при отправке данных с C1 на С2, останутся длинные сбойные участки (три и больше соседних символа), это называется E32 и всё, приплыли. Восстановительная сила кода Рида-Соломона закончилась. Может цикнуть/заикнуться/залипнуть, в зависимости от тяжести проблемы.
Некоторая старая аудиотехника 90-ых годов маскировала проблему - получив детектирование E32, на доли секунды отключала звуковой выход. Циканья не "было", а услышать паузу из-за краткости невозможно, но это только маскировка - если данных нет, то их нет. В современной аудиотехнике так не запариваются, у чего есть как плюсы, так и минусы.
А вообще аудио-CD достаточно кислая технология в этом плане. На более позднем стандарте дисков CD-ROM еще + четыре механизма повышения надёжности - EDС/ECC/P-код/Q-код, выше избыточность информации - как следствие с сильно царапанных CD-ROM файлы обычно можно скопировать.
Аудио-CD умеют "заикаться" (то есть терять данные, E32) и на единичной и не очень страшной с виду царапине, если она неудачная.
M.A.X писал(а):
Проверял на сидироме старом, ему лет 10 уже.
Бытовым сидиромом ничего, кроме ерунды, не намерять, на заводах использовался специальный. Бытовым разве что самую общую информацию покажет, если диск сильно проблемный, то много C2 нарисует.
Но это всё виртуально, на другом лазер будет посвежее или мощнее, и для него окажется меньше плохочитаемых участков, и С2 тоже покажет меньше. А некоторые модели и вообще некорректно снимают эту информацию.
***
Ну и да, к сроку жизни СD всё это не имеет никакого отношения. Носитель инертный, и если нет бронзовения/помутнения (то есть заводского брака) то число проблемных для чтения участков не растёт и через 40 лет, всё это проверено на практике многократно.