Интерфейс IDE


Технические детали - часть 10


Эта таблица более или менее совпадает с таблицей дисков CMOS. Программа, которая хочет использовать низкоуровневые обращения к диску, минуя DOS, обычно вызывает функции INT13.

Расширенная таблица параметров (Enhanced Disk Parameter Table - EDPT) является расширением стандартной таблицы, допускающим использование неопределенных полей для обеспечения информации об используемом способе трансляции. Она использует сигнатуру (A0 в байте 3) и контрольную сумму (байт 15) для того, чтобы программы не могли ошибиться при произвольном доступе к EDPT. Этот способ является более или менее общепринятым для BIOS с трансляцией.

Стандарт Phoenix Enhanced BIOS задает ряд расширений INT13 и 16-байтовое расширение FDPT. Более поздние версии содержат детальную информацию о текущих режимах PIO или DMA, использовании блочного режима, адресации LBA или (E)CHS, 32-битовой передаче, типе среды (съемный диск, CD-ROM), базовом адресе порта управления и IRQ. Иными словами, таблица описывает все новые возможности ATA и достаточно гибка для работы более, чем с 4 устройствами, нестандартными адресами портов и IRQ. Корректная поддержка перечисленных особенностей важна для использования технологии Plug'n'Play с устройствами ATA. Спецификация EIDE BIOS компании Western Digital не содержит полного набора перечисленных функций.

Что делает программа Disk Manager?


Disk Manager 6.x (и выше) является программой, обеспечивающей трансляцию, требуемую для работы с дисками, имеющими более 1024 цилиндров в среде DOS/Windows. Это достигается установкой специального оверлейного модуля (Dynamic Drive Overlay - DDO) для трансляции параметров диска. При загрузке этого модуля в память компьютера он обеспечивает базовые функции трансляции без обращения к EDPT или расширенным функциям INT13.

Если Disk Manager (DM) использовался только для форматирования ведомого (slave) диска, DDO можно установить в файле config.sys как обычный драйвер (device=dmdrvr.bin). С другой стороны, использование DM на ведущем (master) диске недостаточно просто с технической точки зрения.


- Начало -  - Назад -  - Вперед -



Книжный магазин