Проблемы, которые возникли с базовой системой ввода-вывода ограничения, что касается физической геометрии дисков, вели в конечном счете к появлению нового способа адресации блоков на диске. Этот путь достаточно прост. Блоки на диске описаны одним параметром – линейный адрес блока. Дисковая адресация линейно получила логическую адресацию блоков сокращения (логическая адресация блоков). Линейный адрес блока однозначно связан от этого CHS адресом:
lba = (cyl*HEADS + головка) *SECTORS + (сектор 1);
Введение поддержки линейной адресации в контроллерах жестких дисков дало случайный BIOS’aм, который будет занят в трансляции адресов. Сущность этого метода состоит, что, если в формуле закончился выше, чтобы увеличить ГОЛОВКИ параметра, это требуется меньше цилиндров, чтобы обратиться к тому же самому количеству блоков диска. Но это требуется больше головок. Однако головки это только использовалось только 16 из 255. Поэтому BIOS’ы начал транслировать избыточные цилиндры в головках, сокращая количество одного и увеличивая число других. Это позволило им использовать немного архитектуры головок полностью. Это удалило обращенный BIOS’ом границы дисковое пространство к 8 гигабайтам.
Необходимо сказать некоторые слова и о Большом Режиме. Этот операционный режим предназначен для операции жестких дисков в размере к 1 гигабайту В Большом Режиме количество логических увеличений головок к 32, и количество логических цилиндрических уменьшений дважды. Таким образом звонки в логические головки 0. F транслированы в даже физических цилиндрах, и призывает к головкам 10. 1F – в странном. Жесткий диск, отмеченный в логической адресации блоков режима, несовместим с режимом Large, и напротив.
Дальнейшее увеличение обращенного diskspaces с использованием прежней базовой системы ввода-вывода инструментальных средств стало чрезвычайно невозможным. Действительно, все параметры вовлечены на максимальной “планке” (63 сектора, 1024 цилиндра и 255 головок). Тогда новая расширенная возможность рассмотрения базовой системы ввода-вывода интерфейса очень больших адресов блоков была разработана. Однако этот интерфейс не столь совместим с прежним вследствие того, какие старые операционные системы, такие как DOS, которые используют старую базовую систему ввода-вывода интерфейсов, не могли и не могут пересечь границу в 8 Гбайтах. Почти все современные системы больше не используют BIOS’ом, и используют собственный драйвер для операции с дисками. Поэтому данное ограничение на них не простирается. Но необходимо понять, что прежде, чем система может использовать собственный драйвер, это должно загрузить это по крайней мере. Поэтому в стадии начальной загрузки любая система вынуждена использовать BIOS’ом. Это также называет ограничения на распределение многих систем за пределами 8 Гбайт, они не могут загрузиться оттуда, но могут читать и написать информацию (например, DOS, который работает с диском через базовую систему ввода-вывода).
