Интерфейс дисковый интеллектуальный





Стандарт ATA/ATAPI-6

 

Работа над стандартом ATA-6 была начата в 2000 году; данный стандарт поддерживает спецификацию Ultra-ATA/100 (также известную как UDMA/100), в которой скорость пакетной передачи протокола Ultra-ATA удвоена за счет сокращения времени синхронизации и повышения частоты. Как и в случае использования стандарта ATA-5, для обеспечения скоростных

режимов работы необходим 80-жильный кабель. Для обеспечения работоспособности режима Ultra-ATA/100 его должны поддерживать и накопитель, и системная плата.

Стандарт ATA-6 был официально опубликован в начале 2002 года и дополнен следующими возможностями:

· режим 5 Ultra-DMA (UDMA), позволяющий передавать данные со скоростью до 100 Мбайт/с (так называемая спецификация UDMA/100, Ultra-ATA/100 или просто ATA/100);

· количество секторов, приходящихся на каждую команду, увеличилось с 8-разрядных чисел (256 секторов, или 131 Кбайт) до 16-разрядных (65536 секторов, или 33,5 Мбайт), что позволило повысить эффективность передачи файлов большого размера;

· расширение адресации LBA с 228 до 248 (281474976710656) секторов, позволяющее поддерживать диски емкостью до 144,12 Пбайт (1 Пбайт равен 1 квадрильону байтов);

· адресация CHS признана устаревшей; дисководы должны использовать только 28- или 48-разрядную адресацию LBA.

Помимо повышения скорости передачи данных до 100 Мбайт/с, ATA-6 весьма своевременно увеличил поддерживаемую емкость диска. ATA-5 и стандарты более ранних версий поддерживают диски емкостью не более 136,9 Гбайт, что ограничивает увеличение емкости производимых дисков. В 2001 году появились первые коммерческие 3,5-дюймовые диски, емкость которых превысила 137 Гбайт. На тот момент существовали только SCSI-версии этих накопителей, что было связано с ограничениями стандартов АТА. При использовании стандарта ATA-6 адресация LBA была расширена с 228 до 248 секторов.

 

Стандарт ATA/ATAPI-7

 

Работа над стандартом ATA-7 началась в конце 2001 года, а его окончательная версия была опубликована в 2004 году. Как и все стандарты ATA, он опирается на предыдущую версию, дополняя ее некоторыми возможностями.

Основные нововведения стандарта ATA-7 приведены ниже.

· Добавлен режим 6 Ultra DMA, увеличивающий скорость передачи данных до 133 Мбайт/с. Как и в режимах 5 (100 Мбайт/с) и 4 (66 Мбайт/с), обязательно использование 80-жильного кабеля.

· Добавлена поддержка длинных физических секторов. Это позволяет форматировать устройства так, чтобы один физический сектор содержал несколько логических секторов. Каждый физический сектор хранит поле кода коррекции ошибок (ECC), так что увеличение емкости физического сектора позволило повысить эффективность кодов ECC, которых стало меньше.

· Добавлена поддержка длинных логических секторов. Это позволило серверным приложениям использовать в каждом секторе дополнительные байты (520 или 528 байт вместо 512 байт). Устройства, использующие длинные логические секторы, не имеют обратной совместимости с устройствами и приложениями, использующими стандартные 512-байтовые секторы (такими, как стандартные настольные и портативные системы).

· В стандарт ATA-7 включены требования к последовательному интерфейсу ATA (SATA).

· Документ стандарта ATA_7 разбит на три тома. В первый том вошли набор команд и логические регистры. Второй том посвящен протоколам параллельной передачи данных, а третий - протоколам последовательной передачи данных.

Благодаря использованию режимов UDMA пропускная способность интерфейса, соединяющего контроллер, встроенный в накопитель, с системной платой, заметно повысилась. Но, несмотря на это, средняя максимальная скорость передачи при чтении данных в большинстве накопителей ATA, к числу которых относятся дисководы, поддерживающие режим UDMA Mode 6 (133 Мбайт/с), все еще не превышает 60 Мбайт/с. Это означает, что при использовании современных накопителей ATA, позволяющих передавать данные от дисковода к системной плате со скоростью 133 Мбайт/с, фактическая скорость передачи данных, считываемых головками с жестких дисков накопителя, будет примерно вдвое меньше. Исходя из этих соображений, можно заметить, что использование накопителя, поддерживающего режим UDMA Mode 6 (133 Мбайт/с), и системной платы, работающей только в режиме UDMA Mode 5 (100 Мбайт/с), приводит к весьма незначительному снижению фактической скорости передачи данных. Аналогично этому замена хост-адаптера ATA, имеющего скорость передачи 100 Мбайт/с, устройством с пропускной способностью 133 Мбайт/с не позволит повысить фактическую скорость передачи данных при использовании накопителя, считывающего данные с жестких дисков примерно с половинной скоростью. При выборе накопителя не забывайте о том, что скорость передачи носителей является более важным показателем, чем скорость передачи интерфейса, так как представляет собой главный ограничивающий фактор.

Режим передачи данных со скоростью 133 Мбайт/с был изначально предложен компанией Maxtor, и только немногие производители впоследствии поддержали его. В среде производителей наборов микросхем системной логики компании VIA, ALi и SiS интегрировали поддержку режима ATA/133 до перехода к интерфейсу Serial ATA; компания Intel же воздержалась

Стандарт SATA/ATAPI-8

 

В 2004 году была начата работа над стандартом SATA-8, который базируется на стандарте ATA-7 и подразумевает дальнейшее развитие Serial ATA с одновременной полной поддержкой параллельного интерфейса ATA. Основные нововведения стандарта SATA-8 следующие:

· замена функций read long/write long;

· улучшенное управление защищенной областью диска (HPA).

По мере развития стандарта в нем находят свое отражение предложения, направленные комитетом SATA-IO, в том числе повышенная скорость передачи данных (3 и даже 6 Гбайт/c).

 


Функции интерфейса АТА

 

Стандарты ATA прошли долгий путь к преодолению несовместимости и проблем, вызванных конфликтами накопителей IDE с системами, оснащенными шинами ISA/PCI. Согласно спецификациям ATA предполагается использование для передачи данных 40-контактных кабелей, определяются функции и временные характеристики сигналов, спецификации кабеля и т.д. Некоторые элементы и функции, определяемые спецификациями ATA, рассмотрим в следующих пунктах.

 

Команды интерфейса ATA

 

Одно из преимуществ интерфейса ATA IDE - расширенная система команд. Этот интерфейс разрабатывался на базе использовавшегося в первых компьютерах IBM AT контроллера WD1003, поэтому все без исключения накопители ATA IDE должны быть совместимыми с системой из восьми команд упомянутого контроллера. Этим, в частности, и объясняется простота

установки накопителей IDE в компьютеры. Во всех PC-совместимых компьютерах поддержка контроллера WD1003, а следовательно, и интерфейса ATA IDE встроена в системную BIOS.

Помимо набора команд контроллера WD1003, в стандарте ATA предусмотрено множество других команд, позволяющих повысить быстродействие и улучшить параметры жестких дисков. Эти команды считаются необязательной частью интерфейса ATA, но некоторые из них используются почти во всех современных жестких дисках и в значительной степени определяют их возможности в целом.

По-видимому, наиболее важной является команда идентификации жесткого диска, по которой с него в систему передается блок данных размером 512 байт с подробными сведениями об устройстве. Это позволяет любой программе (в том числе и системной BIOS) определить тип подключенного жесткого диска, компанию-изготовителя, номер модели, рабочие параметры и даже заводской номер изделия. Во многих современных версиях BIOS эта информация запрашивается автоматически, и после ее получения параметры жесткого диска заносятся в CMOS-память. Это избавляет пользователя от необходимости вводить их вручную при конфигурировании системы. Кроме того, при таком подходе вы будете застрахованы от ошибок, если впоследствии вдруг забудете первоначально введенные параметры жесткого диска (если при повторном вводе они будут другими, доступ к данным на диске окажется невозможным).

Данные, полученные при выполнении команды идентификации жесткого диска, включают ряд сведений, относящихся к этому дисководу:

· количество адресов логических блоков, доступных при использовании режима LBA;

· количество физических цилиндров, головок и секторов, доступных в режиме P-CHS;

· количество логических цилиндров, головок и секторов в текущей трансляции режима L-CHS;

· поддерживаемые режимы (и скорости) передачи;

· название компании-изготовителя и номер модели;

· версия внутренней прошивки;

· серийный номер;

· тип или размер буфера, определяющий буферизацию сектора или возможности кэширования.

Некоторые общедоступные программы позволяют выполнить эту команду и вывести полученную информацию на экран. К их числу принадлежит и программа ATAINF, входящая в состав набора средств диагностики Ultimate Boot CD. Весь этот набор или его отдельные утилиты можно бесплатно загрузить с сайта https://ultimatbootcd.com. Эти программы могут оказаться как никогда кстати при установке жесткого диска в системе, не поддерживающей автоматическое распознавание, для получения характеристик диска, которые необходимо вручную задать в настройках BIOS. Все эти программы получают информацию непосредственно от самих устройств.

Еще две очень важные команды - Read Multiple и Write Multiple. Они позволяют осуществлять так называемый многосекторный обмен данными (т.е. обмен порциями, равными нескольким секторам). В сочетании с возможностью реализации пакетного режима программного ввода-вывода (Programmed I/O - PIO) это позволяет многократно повысить общую производительность жесткого диска (по сравнению с работой в односекторном режиме).

Некоторые старые системы требуют указания точного количества секторов, поддерживаемых устройством; более современные системы извлекают эту информацию автоматически.

Помимо указанных, существует множество других команд, в том числе специфических, определяемых производителями конкретных моделей жестких дисков. Довольно часто некоторые операции, например форматирование низкого уровня и создание карт поверхностных дефектов, осуществляются именно с помощью таких специфических наборов команд. Поэтому программы форматирования низкого уровня зачастую бывают уникальными, а производители включают их в комплект поставки своих IDE.

Режим безопасности АТА

 

Поддержка защиты паролем жестких дисков (так называемый режим безопасности ATA Security Mode) была включена в спецификацию ATA-3 еще в 1995 году. Соответствующее дополнение к спецификации ATA было предложено компанией IBM, которая разработала соответствующие функции и реализовала их в портативных системах ThinkPad и 2,5-дюймовых дисках. Поскольку данная функция в дальнейшем была включена в официальный стандарт ATA-3 (окончательно опубликованный в 1997 году), ее начали поддерживать и другие производители дисков и компьютерных систем, особенно в 2,5_дюймовых дисках для портативных систем. Следует отметить, что подобные пароли оказываются весьма надежными: если его забыть, то, как правило, не останется ни малейшей возможности получить доступ к диску.

Пароль доступа к жесткому диску задается с помощью программы настройки BIOS, хотя данную функцию поддерживают не все системы. Большинство портативных систем эту функцию поддерживают, а большинство настольных - нет. Если данная функция поддерживается, можно задать пароли двух типов: пароль пользователя и основной пароль. Первый блокирует и разблокирует диск, в то время как второй используется исключительно для разблокировки. Можно задать только пароль пользователя или пароль пользователя и основной пароль; задать только основной пароль нельзя.

Когда задается только пароль пользователя или оба пароля, доступ к диску блокируется (даже после его установки в другую систему) до тех пор, пока корректный пароль не будет указан при включении системы.

Основной пароль представляет собой резервный пароль, предназначенный для системных администраторов. Если заданы оба пароля, сообщается только пароль пользователя. Следовательно, при желании пользователь может изменить свой пароль; при этом системный администратор сможет получить доступ к диску, указав основной пароль.

Если определены оба пароля, доступ к диску должен быть разблокирован при загрузке еще на уровне BIOS. Внешний вид соответствующего сообщения зависит от конкретной системы, однако в системах IBM для этого всегда используется графический интерфейс. На экране отображается значок в виде цилиндра с номером над ним (который указывает на номер диска) рядом со значком в виде замка. Если на экране отобразится окно с запросом пароля доступа к диску, необходимо его ввести; в противном случае будет запрещен доступ к диску и дальнейшая загрузка будет невозможна.

Как отмечалось выше, если вы забыли пароль пользователя (без использования основного пароля) или же оба пароля, вам не удастся получить доступ к диску даже в том случае, если его установить в другую систему, в том числе в такую, которая не поддерживает режим ATA Security Mode. Поэтому в данном случае диск становится совершенно бесполезной “железкой”.

Как и при использовании подавляющего большинства средств безопасности, должно существовать решение на тот случай, если вы забыли пароль. Есть минимум одна компания, которая может восстановить работоспособность диска и даже данные на нем. Это компания Nortek (подробные сведения вы найдете на сайте www.nortek.on.ca). За снятие пароля придется заплатить от 85 до 295 долларов; кроме того, необходимо будет предоставить подтверждение прав на владение диском. Как видите, за восстановление придется заплатить больше, чем за новый диск, поэтому к данной возможности следует обращаться только в том случае, если вам во чтобы то ни стало необходимо восстановить данные.

Пароли на новых дисках не заданы, однако они вполне могут быть заданы в том случае,если вы приобретаете диск, бывший в употреблении. Например, многие продавцы, которые реализуют старые компьютеры на электронных аукционах, таких как eBay, задают системный пароль или пароль жесткого диска и сообщают его покупателю только после того, как получат деньги. Однако иногда диски продаются “как есть”, и даже продавец может не знать пароля.

Поэтому не рекомендуется приобретать бывший в употреблении портативный компьютер или жесткий диск до тех пор, пока вы не будете уверены в том, что на них не заданы никакие пароли.

Подавляющее большинство систем также поддерживает пароль включения или системный пароль, который задается с помощью программы настройки BIOS. В большинстве случаев при определении системного пароля такой же пароль задается и для жесткого диска. Поэтому чаще всего при вводе системного пароля BIOS автоматически указывает такой же пароль и для жесткого диска. Это означает, что пароль жесткого диска может быть задан, а вы об этом даже не подозреваете, так как соответствующий запрос не отображается на экране. Однако, если диск переставить в другую систему, он не будет работать до тех пор, пока не будет введен корректный пароль. Так что, если новый пользователь его не знает, визита в специальную компанию, такую как Nortek, не избежать.

Защищенная область

 

Многие современные ПК поддерживают определенные функции автоматического восстановления, которые позволяют пользователю легко восстановить работоспособность операционной системы или другого программного обеспечения. Сначала для этого использовался один или несколько специальных компакт-дисков, содержащих сценарии, которые восстанавливают исходные настройки программного обеспечения, установленного в системе.

К сожалению, компакт-диски могут быть потеряны или повреждены; кроме того, включение подобных компакт-дисков в комплект поставки компьютера приводит к дополнительным расходам со стороны производителей. В результате производители решили размещать программное обеспечение для восстановления в специальном скрытом разделе загрузочного жесткого диска. Как правило, программное обеспечение для восстановления занимает от одного до четырех компакт-дисков, что составляет около 1-3 Гбайт. Поэтому при использовании жестких дисков объемом 60 Гбайт и больше “теряется” около 5% (или меньше) от общего пространства. В то же время с помощью программного обеспечения для создания разделов или других специальных утилит скрытый раздел может быть удален.

В 1996 году компания Gateway предложила внести изменения в разрабатываемый в то время стандарт ATA-4, которые позволили бы резервировать на жестком диске специальную защищенную область. Эти изменения были утверждены, и функция HPA (Host Protected Area) была включена в спецификацию ATA_4, опубликованную в 1998 году. В 1999 году была предложена отдельная спецификация интерфейса BIOS -PARTIES (Protected Area Run Time Interface Extension Services), согласно которой определены службы, используемые операционной системой для доступа к защищенной области HPA. Стандарт PARTIES был завершен и опубликован в 2001 году под названием NCITS 346_2001, Protected Area Run Time Interface Extension Services.

Для обеспечения возможности использования защищенной области HPA применяется команда ATA SET MAX ADDRESS, благодаря чему жесткий диск воспринимается системой как диск чуть меньшего размера. Вся область, которой соответствуют адреса от заданного этой командой (определяющего новый конец диска) до адреса фактического конца диска, является защищенной областью HPA, доступ к которой возможен только с помощью специальных команд PARTIES. Благодаря этому обеспечивается более высокий уровень защиты, чем при использовании обычных скрытых разделов, поскольку к защищенной области не могут обращаться не только обычные приложения, но и такие специализированные утилиты для работы с разделами, как PartitionMagic и Partition Commander. Поэтому, если вы решили удалить защищенную область HPA, вам придется использовать специальные параметры программы настройки BIOS или отдельные команды для изменения исходного значения MAX ADDRESS. После этого можно воспользоваться утилитой PartitionMagic или Partition Commander, чтобы изменить размеры смежного раздела и включить в него дополнительное пространство, которое ранее было скрыто или недоступно.

Начиная с 2003 года многие новые системы, оснащенные Phoenix FirstBIOS, поставляются вместе с программами восстановления и диагностики, которые хранятся в области HPA, поскольку это подразумевается новым ядром Phoenix BIOS.




Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2021-04-20 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: