Техническое обслуживание ПК. Накопители на жестких дисках

Заметим, что далеко не во всех компьютерах фирмы IBM в таблицы включены все вышеприведенные типы жестких дисков — количество доступных типов накопителей зависит от модификации ПЗУ BIOS и приведено в табл. 14.38.

В IBM-совместимых компьютерах нижние части таблиц (строки после 15-й) могут отличаться от "оригиналов" фирмы IBM. (В большинстве случаев первые 15 строк все же совпадают.) Таблицы типов накопителей для совместимых компьютеров и различных версий BIOS приведены в Приложении.

В большинстве накопителей, предназначенных для компьютеров PS/2, на цилиндре, номер которого на единицу больше максимального, записана карта поверхностных дефектов. Эти данные считываются программой низкоуровневого форматирования, имеющейся на дискете расширенной диагностики для компьютеров IBM PS/2. Вам не нужно вводить данные о дефектах вручную — а значит, исключаются возможные ошибки (сказанное справедливо лишь тогда, когда вы используете для низкоуровневого форматирования программу с дискеты расширенной диагностики).

Конфигурирование компьютеров с SCSI-накопителями. В большинстве случаев при установке SCSI-накопителя надо задавать нулевой тип жесткого диска или считать его отсутствующим (DRIVE TYPE 0 или NONE). Геометрия диска определяется встроенной в основной SCSI-адаптер BIOS в результате ее непосредственного "общения" с накопителем. Получить доступ к процедурам низкоуровневого форматирования, записанным в ПЗУ основного адаптера, можно с помощью программы DEBUG. Кроме того, программы конфигурирования, настройки и форматирования могут быть записаны на самом диске. Все SCSI-накопители заранее форматируются на низком уровне при заводской настройке.

Конфигурирование систем типа XT

В системах типа XT информация о параметрах или типе накопителя обычно хранится в ПЗУ. В компьютере IBM XT установлен контроллер жесткого диска с встроенным ПЗУ, в котором записана BIOS и таблица с параметрами четырех стандартных типов накопителей. Для выбора типа устанавливаемого накопителя используются перемычки или переключатели в контроллере. В компьютерах XT нет КМОП-памяти, поэтому способы настройки, используемые в компьютерах класса AT, в данном случае не подходят.

Так как во встроенной в контроллер BIOS первого компьютера IBM XT были предусмотрены накопители всего четырех типов, довольно быстро были разработаны контроллеры с автоматическим конфигурированием. По существу, эта возможность эквивалентна определению пользовательского типа в последующих версиях AT BIOS — вы конфигурируете контроллер и накопитель, вводя их параметры в процессе выполнения программы настройки, записанной в ПЗУ контроллера. Введенные параметры хранятся, как правило, в скрытом секторе на диске и считываются при каждом включении компьютера. Такой "дисковый" подход объясняется отсутствием системах XT КМОП-памяти, в которой подобную информацию можно было бы сохранить.

Выбор типа накопителя в компьютерах типа XT. За прошедшие годы в контроллерах жесткого диска IBM XT устанавливались ПЗУ двух разных типов, но и в том, и в другом случае таблица состояла всего из четырех строк, т.е. во встроенной BIOS были предусмотрены только четыре стандартных типа накопителей. Таким образом, при каждой замене или установке жесткого диска нового типа, не предусмотренного в таблице, приходилось перепрограммировать ПЗУ, вводя в него новые параметры. Можно попытаться предусмотреть все возможные варианты модернизации, и при очередной реконструкции заодно ввести в ПЗУ параметры всех возможных новых типов накопителей.

В контроллерах нового поколения для IBM PC и XT эта проблема была решена. Тип подключенного накопителя и его параметры записываются на специально зарезервированной дорожке диска. При каждой загрузке системы эти данные считываются контроллером, и компьютер получает полную информацию о типе накопителя. Количество "строк" в такой таблице практически бесконечно. В этой системе можно устанавливать любые необходимые параметры жесткого диска, поскольку все программы его обслуживания и "самоконфигурирования" записаны в ПЗУ, установленном в самом контроллере.

На главную