Ремонт и upgrade компьютеров своими рукамиПРЕОДОЛЕНИЕ ОГРАНИЧЕНИЯ ЕМКОСТИ В 8,4 ГБАЙТ |
|
Если у вас появятся вопросы, не освещенные на нашем сайте, вы можете задать вопрос непосредственно нашим специалистам по электронной почте: upgradecomputer@yandex.ru
|
Несмотря на то что CHS-трансляция позволила преодолеть ограничение емкости в 528 Мбайт, вскоре пользователи столкнулись с новым препятствием, которым стали жесткие диски емкостью 8,4 Гбайт. Обеспечение поддержки накопителей, емкость которых превышает 8,4 Гбайт, потребовало отказаться от CHS-трансляции и перейти к адресации LBA на уровне базовой инфраструктуры ввода-вывода. Интерфейс АТА поддерживал адресацию LBA даже в оригинальной спецификации АТА-1. К сожалению, первоначально поддержка LBA на уровне АТА была факультативной, но основная проблема состояла в том, что на уровне интерфейса BIOS адресация LBA не поддерживалась. Пытаясь решить эту проблему, в программе настройки параметров BIOS иногда устанавливали трансляцию LBA-Assist, но это приводило лишь к преобразованию параметров LBA в параметры CHS на уровне интерфейса базовой инфраструктуры ввода-вывода. Специалисты компании Phoenix Technologies пришли к решению о необходимости использования интерфейса BIOS для перехода от CHS к LBA и в 1994 году опубликовали спецификацию «BIOS Enhanced Disk Drive Specification (EDD)», в той для решения этой проблемы были использованы новые расширенные сервисы INT13h BIOS, которые работали не с адресами CHS, а с параметрами LBA. Для обеспечения широкой промышленной поддержки и совместимости с новыми функциями BIOS компания Phoenix в 1996 году передала этот документ в технический комитет Т13 Национального комитета по стандартам информационных технологий (National Committee on Information Technology Standards — NCITS) для его дальнейшего улучшения и утверждения в качестве стандарта, получившего название «BIOS Enhanced Disk Drive Specification (EDD)». Примерно с 1998 года большинство производителей BIOS начали обеспечивать поддержку EDD в создаваемых базовых системах ввода-вывода, обеспечивая тем самым поддержку режима LBA на уровне BIOS для накопителей АТА, емкость которых превышает 8,4 Гбайт. Случайно или нет, но накопители АТА емкостью 8,4 Гбайт и более появились примерно в это же время. Спецификация EDD описывает новые расширенные команды INT13h BIOS, обеспечивающие возможность выполнения адресации LBA до 264 секторов, что позволяет поддерживать накопители с емкостью более 9,44 Збайт (зетабайт, или квадрильон байт). Это то же самое, что 9,44 трлн Гбайт; 9,44x1021 байт или, если говорить более точно, 9444 732 965 739290 430 000 байт! Речь идет о теоретической емкости жестких дисков, так как несмотря на то, что к 1998 году базовая система ввода-вывода могла обрабатывать до 264 секторов, накопители АТА все еще использовали 28-разрядную адресацию (228 секторов) на уровне интерфейса АТА. Это позволяло накопителям АТА содержать в себе не более 268 435 456 секторов, что приводило к максимальной емкости, равной 137 438 953 472 байт, или 137,44 Гбайт. Таким образом, после успешного преодоления 8,4-гигабайтового барьера производители столкнулись с новым ограничением емкости в 137 Гбайт, появившимся в результате использования 28-разрядной адресации LBA в интерфейсе АТА. В числовом выражении это выглядит следующим образом. Максимальные значения Итого секторов 268 435 456 Итого байт 137 438 953 472 Мегабайт 137 439 Mebibyte (MiB) 131 072 Гигабайт 137,44 Gibibyte (GiB) 128,00 Использование команд нового расширенного 64-разрядного режима LBA на уровне BIOS, а также существующих команд 28-разрядного режима LBA на уровне накопителей АТА не требует выполнения трансляции, поэтому параметры LBA передаются в неизменном виде. Объединение режимов LBA на уровнях BIOS и интерфейса АТА позволяет окончательно отказаться от громоздкой адресации CHS. Это означает также, что при установке жесткого диска АТА емкостью более 8,4 Гбайт в персональный компьютер, содержащий BIOS, которая поддерживает спецификацию EDD (т. е. BIOS, выпущенную в 1998 году или позже), происходит автоматическая настройка BIOS и жесткого диска на использование режима LBA. Существует одна интересная особенность, возникшая при попытке обеспечения обратной совместимости. В этом случае при загрузке операционной инфраструктуры, которая не поддерживает режим LBA-адресации (к примеру, DOS или первая версия Win95), большинство накопителей, емкость которых превышает 8,4 Гбайт, сообщают о наличии только 16 383 цилиндров, 16 головок и 63 секторов на каждой дорожке, что и составляет в общей сложности 8,4 Гбайт. В результате BIOS или операционные инфраструктуры ранних версий «видят» на 120-гигабайтовом жестком диске только первые 8,4 Гбайт. Это может показаться странным, но я думаю, что лучше иметь 120-гигабайтовый накопитель, распознаваемый как диск емкостью 8,4 Гбайт, чем совершенно нерабочий жесткий диск. При установке накопителя емкостью более 8,4 Гбайт в систему, выпущенную до 1998 года, не забудьте обновить системную BIOS или установить дополнительную плату BIOS с поддержкой EDD (производством которых занимается MicroFirmware и другие компании)..
Вся информация собрана из открытых источников. При испльзовании материалов, размещайте ссылку на источник. |