В силу специфики накопителей CD-ROM для считывания информации в формате CD-DA потребуется нечто большее, чем простое позиционирование головки на низком уровне.


Как происходит считывание с HDD, ну или если угодно CD-DAT (wav):

HDD размечен таким образом, что дорожки представляют собой концентрические окружности, при этом для позиционирования головки на дорожку она просто должна быть перемещена на соответствующее расстояние от центра диска. Для позиционирования в рамках дорожки в диске имеется специальная метка для обозначения ее начала. Поиск информации на устройстве с такой организацией не слишком сложен. Достаточно задать номер дорожки и сектора на ней низкоуровневой процедуре чтения и получить необходимые данные. Если же подобные действия проделать с каждым сектором, мы получим полное содержимое диска.
Данные о местоположении сектора на диске хранятся непосредственно внутри этого сектора вместе с байтами синхронизации. После декодирования они могут быть использованы любым приложением.



Как происходит считывание с CD-DA:

Физически дорожка на CD только одна. Это длинная непрерывная спираль, начинающаяся у центра диска. При последовательном чтении головка просто движется вдоль спирали, не производя поиск информации. Нашла первый сектор (единственный - и погнали инфу пополам с джиттером гнать .


CD-DA не предусматривает размещения подобной информации внутри секторов.
CD-DA- это аналоговый принцип записи на цифровой носитель. Грамофон блин.



При каких условиях CD-ROM не сможет прочесть CD-DAT?
КАРМА У НЕГО ПЛОХАЯ