Читать статья по информатике, вычислительной технике, телекоммуникациям: "Процедура HDD Low Level Format системного BIOS" Страница 1

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

Процедура HDD Low Level Format системного BIOS

1. Служебная инфомация HDD.

Размещаемая на дисках накопителя инфомация делится на собственно информацию пользователя (ради которой накопитель и существует) и служебную, предназначенную для обеспечения возможности хранить информацию пользователя. Служебная информация делится на:

служебную информацию самого накопителя, необходимую для его работы на аппаратном уровне (чтения-записи секторов), называемую в дальнейшем служебной информацией HDD;

служебную информацию операционной системы (необходимую для организации информации в виде, пригодном для обработки операционной системой), наэываемую в дальнейшем служебной информацией ОС.

Служебная информация HDD в свою очередь делится на три уровня:

Информация, предназначенная для организации обратной связи сервосистемы привода блока головок, т.е. для позиционирования головок на треки и удержания их необходимого положения. В современных HDD это делается путем записи на все рабочие поверхности специальных сервометок - полей, позволяющих сервоприводу по прочитанному с них сигналу получать информацию о текущем положении головки. По ним же (путем контроля периода следования сигнала) стабилизируется скорость вращения диска. Сервометки наносятся не только на места самих треков, но и в промежутках между ними. Запись сервометок производится при изготовлении HDD на специальном устройстве, обеспечивающем внешнее позиционирование блока головок - серворайтере (Serwowriter). Запись или восстановление сервометок средствами самого HDD (без внешнего позиционирования) невозможны.

Информация, служащая для адресации секторов с данными пользователя и контроля целостности этих данных. Включает в себя поля идентификатора сектора (дескриптора), служашего для идентификации сектора, и поля контрольной суммы (ECC check bytes), предназначенных для контроля целостности информации, записанной в поле данных сектора. Это и есть то, что обычно понимают под низкоуровневым форматом. В ранних моделях HDD (с интерфейсом ST506/412), как и в FDD, запись низкоуровневого формата была стандартной операцией. С появлением же IDE накопителей и переносом основных функций работы с \"железом\" в контроллер самого HDD унификация внутреннего формата потеряла смысл. Распределение секторов в современных HDD индивидуально для каждой модели, используется ZBR (Zone Bit Recording, разное число секторов на трек в зависимости от физической длины трека), и реальное расположение сектора известно только внутренней программе управления. Поэтому низкоуровневое форматирование может быть выполнено только самим контроллером накопителя, и реализовано в большинстве HDD в виде автоформата - процедуры, вызываемой технологической командой (vendor specific, недокументированная служебная команда).

Информация, необходимая для работы управляющего процессора HDD и специализированных микросхем контроллера - Firmware, или служебное ПО накопителя. Представляет собой набор программ, обеспечивающих выполнение функций HDD и таблиц, содержащих все необходимые для работы данные (параметры накопителя, название модели, серийный номер и т.п., адреса замещенных дефектных секторов, атрибуты SMART и так далее). Расположена эта информация на специально предназначенных для этого служебных цилиндрах,


Интересная статья: Основы написания курсовой работы