При сборке накопителей со специализированным диском одна из сторон определенного диска изымается из нормального использования для операций чтения/записи; вместо этого на ней записывается последовательность сервокодов, которые в дальнейшем используются для точного позиционирования головок. Причем обслуживающая эту сторону диска сервого-ловка не может быть переведена в режим записи, т.е. сервокоды, как и во всех рассмотренных выше системах, невозможно стереть ни при обычной записи данных, ни при форматировании
низкого уровня. На рис. 10.11 приведена схема накопителя со специализированным диском для сервокодов. Чаще всего верхняя головка или одна из центральных головок предназначены для считывания сервокодов.
Когда в накопитель поступает команда о переводе головок на конкретный цилиндр, внутреннее электронное устройство использует полученные сервоголовкой сигналы для точного определения положения всех остальных головок. В процессе движения головок номера дорожек непрерывно считываются с поверхности специализированного диска. Когда под сервого-ловкой оказывается искомая дорожка, привод останавливается. После этого выполняется точная настройка положения головок и лишь затем выдается сигнал разрешения записи. И хотя только одна головка (сервоголовка) используется для считывания сервокодов, все остальные смонтированы на общем жестком каркасе, поэтому если одна головка будет находиться над нужным цилиндром, то и все остальные тоже.
Отличительный признак накопителя со специализированным диском — нечетное количество головок. Например, в накопителе MK-538FB компании Toshiba емкостью 1,2 Гбайт установлено 8 дисков, в то время как головок чтения/записи всего 15. Шестнадцатая — это серво-головка, работающая только со специализированным диском. Практически во всех накопителях большой емкости используется описанный способ записи сервокодов, благодаря которому их считывание происходит постоянно, независимо от положения головок. Это позволяет добиться максимальной точности позиционирования головок. Существуют также накопители, в которых сочетаются оба метода корректировки положения головок: со встроенными кодами и со специализированным диском. Однако такие "гибриды" встречаются крайне редко.
Как уже отмечалось, современные накопители АТА и SCSI имеют некоторое количество головок и дорожек, каждая из которых разделена на определенное число секторов. Эти параметры преобразованы на основе реально существующих физических величин. Таким образом, опубликованные параметры далеко не всегда позволяют получить представление о точном количестве головок или жестких дисков, существующих в данном накопителе.
Автоматическая парковка головок
При выключении питания с помощью контактной парковочной системы (Contact Start Stop — CSS) рычаги с головками опускаются на поверхности дисков. Накопители способны выдержать тысячи "взлетов" и "посадок" головок, но желательно, чтобы они происходили на специально предназначенных для этого участках поверхности дисков, на которых не записываются данные.