Схема распайки SATA - разъема питания и разъема питания винчестера - SATA. Основные интерфейсы жестких дисков

Интерфейсом накопителей называется набор электроники, обеспечивающий обмен информацией между контроллером устройства (кеш-буфером) и компьютером. В настоящее время в настольных ПК IBM-PC, чаще других, используются две разновидности интерфейсов ATAPI - AT Attachment Packet Interface (Integrated Drive Electronics - IDE, Enhanced Integrated Drive Electronics - EIDE) и SCSI (Small Computers System Interface).

Интерфейс IDE разрабатывался как недорогая и производительная альтернатива высокоскоростным интерфейсам ESDI и SCSI. Интерфейс, предназначен для подключения двух дисковых устройств. Отличительной особенностью дисковых устройств, работающих с интерфейсом IDE состоит в том, что собственно контроллер дискового накопителя располагается на плате самого накопителя вместе со встроенным внутренним кэш-буфером. Такая конструкция существенно упрощает устройство самой интерфейсной карты и дает возможность размещать ее не только на отдельной плате адаптера, вставляемой в разъем системной шины, но и интегрировать непосредственно на материнской плате компьютера. Интерфейс характеризуется чрезвычайной простотой, высоким быстродействием, малыми размерами и относительной дешевизной.

Схемы сопряжения адаптера с накопителями в интерфейсе IDE

Сегодня на смену интерфейсу IDE пришло детище фирмы Western Digital - Enhanced IDE, или сокращенно EIDE. Сейчас это лучший вариант для подавляющего большинства настольных систем. Жесткие диски EIDE заметно дешевле аналогичных по емкости SCSI-дисков и в однопользовательских системах не уступают им по производительности, а большинство материнских плат имеют интегрированный двухканальный контроллер для подключения четырех устройств. Что же появилось нового в Enhanced IDE по сравнению с IDE ?

Во-первых, это большая емкость дисков. Если IDE не поддерживал диски свыше 528 мегабайт, то EIDE поддерживает объемы до 8.4 гигабайта на каждый канал контроллера.

Во-вторых, к нему подключается больше устройств - четыре вместо двух. Раньше имелся только один канал контроллера, к которому можно было подключить два IDE устройства. Теперь таких каналов два. Основной канал, который обычно стоит на высокоскоростной локальной шине и вспомогательный.

В-третьих, появилась спецификация ATAPI (AT Attachment Packet Interface) дающая возможность подключения к этому интерфейсу не только жестких дисков, но и других устройств - стриммеров и дисководов CD-ROM.

В-четвертых - повысилась производительность. Накопители с интерфейсом IDE характеризовались максимальной скоростью передачи данных на уровне 3 мегабайт в секунду. Жесткие диски EIDE поддерживают несколько новых режимов обмена данными. В их число входит режим программируемого ввода-вывода PIO (Programmed Input/Output) Mode 3 и 4, которые обеспечивают скорость передачи данных 11.1 и 16.6 мегабайт в секунду соответственно. Программируемый ввод-вывод - это способ передачи данных между контроллером периферийного устройства и оперативной памятью компьютера посредством команд пересылки данных и портов ввода/вывода центрального процессора.

В пятых, поддерживается режим прямого доступа к памяти - Multiword Mode 1 DMA (Direct Memory Access) или Multiword Mode 2 DMA и Ultra DMA, которые поддерживают обмен данными в монопольном режиме (то есть когда канал ввода-вывода в течение некоторого времени обслуживает только одно устройство). DMA - это еще один путь передачи данных от контроллера периферийного устройства в оперативную память компьютера, от PIO он отличается тем, что центральный процессор ПК не задействуется и его ресурсы остаются свободными для других задач. Периферийные устройства обслуживает специальный контроллер DMA. Скорость при этом достигает 13.3 и 16.6 мегабайта в секунду, а при использовании Ultra DMA и соответствующего драйвера шины - 33 мегабайт в секунду. EIDE-контроллеры используют механизм PIO точно так же, как это делают и некоторые SCSI-адаптеры, но скоростные адаптеры SCSI работают только по методу DMA.

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

Фирмы Seagate и Quantum вместо спецификации EIDE используют спецификацию Fast ATA для накопителей, поддерживающих режимы PIO Mode 3 и DMA Mode 1, а работающие в режимах PIO Mode 4 и DMA Mode 2 обозначают как Fast ATA-2.

Интеллектуальный многофункциональный интерфейс SCSI был разработан еще в конце 70-х годов в качестве устройства сопряжения компьютера и интеллектуального контроллера дискового накопителя. Интерфейс SCSI является универсальным и определяет шину данных между центральным процессором и несколькими внешними устройствами, имеющими свой контроллер. Помимо электрических и физических параметров, определяются также команды, при помощи которых, устройства, подключенные к шине осуществляют связь между собой. Интерфейс SCSI не определяет детально процессы на обеих сторонах шины и является интерфейсом в чистом виде. Интерфейс SCSI поддерживает значительно более широкую гамму периферийных устройств и стандартизован ANSI (X3.131-1986).

Сегодня применяются в основном два стандарта - SCSI-2 и Ultra SCSI. В режиме Fast SCSI-2 скорость передачи данных доходит до 10 мегабайт в секунду при использовании 8-разрядной шины и до 20 мегабайт при 16-разрядной шине Fast Wide SCSI-2. Появившийся позднее стандарт Ultra SCSI отличается еще большей производительностью - 20 мегабайт в секунду для 8-разрядной шины и 40 мегабайт для 16-разрядной. В новейшем SCSI-3 увеличен набор команд, но быстродействие осталось на том же уровне. Все применяющиеся сегодня стандарты совместимы с предыдущими версиями

Сопряжение внешних устройств в интерфейсе SCSI

сверху - вниз, то есть к адаптерам SCSI-2 и Ultra SCSI можно подключить старые SCSI-устройства. Интерфейс SCSI-Wide, SCSI-2, SCSI-3 - стандарты модификации интерфейса SCSI, разработаны комитетом ANSI. Общая концепция усовершенствований направлена на увеличение ширины шины до 32-х, с увеличением длинны соединительного кабеля и максимальной скорости передачи данных с сохранением совместимости с SCSI. Это наиболее гибкий и стандартизованный тип интерфейсов, применяющийся для подключения 7 и более периферийных устройств, снабженных контроллером интерфейса SCSI. Интерфейс SCSI остается достаточно дорогим и самым высокопроизводительным из семейства интерфейсов периферийных устройств персональных компьютеров, а для подключения накопителя с интерфейсом SCSI необходимо дополнительно устанавливать адаптер, т.к. немногие материнские платы имеют интегрированный адаптер SCSI.

Доброго времени суток! В прошлой записи мы с вами в подробностях рассмотрели устройство харда, но я специально ничего не сказал про интерфейсы — то есть способы взаимодействия харда и остальных устройств компа, или если еще конкретней, способы взаимодействия (соединения) харда и материнской платы писишника.

А почему не сказал? А потому что эта тема — достойна объема никак не меньшего целого поста. Так что сейчас разберем подробно наиболее популярные на сегодняшний день интерфейсы . Сразу оговорюсь, что запись или пост (кому как удобнее) в данный раз будет иметь внушительные размеры, но куда деваться, без этого к сожалению никак, потому как если написать кратко, получится не совсем понятно.

Быстрая навигация

Понятие интерфейса жесткого диска ПК

Для начала давайте дадим определение понятию «интерфейс». Говоря простым языком (а именно им я и буду по-возможности выражаться, поскольку блог то на обычных людей рассчитан, таких как мы с вами), интерфейс — способ взаимодействия устройств друг с другом и не только устройств. К примеру, многие из вас должно быть слышали про так называемый «дружественный» интерфейс какой-либо программы. Что это значит? Это значит, что взаимодействие человека и программы более легкое, не требующее со стороны пользователя большИх усилий, по сравнению с интерфейсом «не дружественным». В нашем же случае, интерфейс — просто способ взаимодействия конкретно харда и материнской платы писишника. Он представляет собой набор специальных линий и специального протокола (набора правил передачи данных). То есть чисто физически — шлейф (кабель, провод), с 2-х сторон которого располагаются входы, а на жестком диске и материнке есть специальные порты (места, куда присоединяется кабель). Таким образом, понятие интерфейс — включает в себя соединительный кабель и порты, находящиеся на соединяемых им устройствах.

Виды взаимодействия винтов и материнской платы компа (виды интерфейсов)

Что ж, первым на очереди у нас будет самый «древний» (80-е года) из всех, в современных HDD его уже не встретить, это интерфейс IDE (он же ATA, PATA).

IDE

IDE — в переводе с английского «Integrated Drive Electronics», что буквально означает — «встроенный контроллер». Это уже потом IDE стали называть интерфейсом для передачи данных, ввиду того, что контроллер (находящийся в устройстве, в основном в жестких дисках и оптических приводах) и надо было чем-то соединять. Его (IDE) еще называют ATA (Advanced Technology Attachment), получается что то вроде «Усовершенствованная технология подсоединения». Дело в том, что ATA — параллельный интерфейс передачи данных, за что вскоре (буквально сразу после выхода SATA, о котором речь пойдет чуть ниже) он был переименован в PATA (Parallel ATA).

Что тут сказать, IDE хоть и был очень медленный (пропускная способность канала передачи данных составляла от 100 до 133 мегабайта в секунду в разных версиях IDE — и то чисто теоретически, на практике гораздо меньше), однако позволял присоединять сразу сразу два устройства к материнской плате, используя при этом один шлейф.

Причем в случае подключения сразу 2-х устройств, пропускная способность линии делилась пополам. Но, это далеко не единственный недостаток IDE. Сам провод, как видно из рисунка, достаточно широкий и при подключении займет львиную долю свободного пространства в системном блоке, что негативно скажется на охлаждении всей в целом. В общем IDE уже устарел морально и физически, по данной причине разъем IDE уже не встретить на многих современных материнских платах, хотя до недавнего времени их еще ставили (в количестве 1 шт.) на бюджетные платы и на некоторые платы среднего ценового сегмента.

SATA

Следующим, не менее популярным, чем IDE в свое время, интерфейсом является SATA (Serial ATA), характерной особенностью которого является последовательная передача данных. Стоит отметить, что на момент написания поста — является самым массовым для применения в компьютерах.

Существуют три основных варианта (ревизии) SATA, отличающиеся друг от друга пропускной способностью: rev. 1 (SATA I) — 150 Мб/с, rev. 2 (SATA II) — 300 Мб/с, rev. три (SATA III) — 600 Мб/с. Но это только в теории. На практике же, скорость записи/чтения винтов в основном не превышает 100-150 Мб/с, а оставшаяся скорость пока не востребована и влияет разве что на скорость взаимодействия контроллера и кэш-памяти HDD (повышает скорость доступа к диску).

Из нововведений отмечу — обратную совместимость всех версий SATA (диск с разъемом SATA rev. 2 можно подключить к мат. плате с разъемом SATA rev. три и т.п.), улучшенный внешний вид и удобство подключения/отключения кабеля, увеличенная по сравнению с IDE длина кабеля (1 метр максимально, против 46 см на IDE интерфейсе), поддержка функции NCQ начиная уже с первой ревизии. Спешу обрадовать обладателей старых устройств, не поддерживающих SATA — существуют переходники с PATA на SATA, это реальный выход из ситуации, позволяющий избежать траты денег на покупку новой материнской платы или нового жесткого диска.

Так же, в отличие от PATA, интерфейсом SATA предусмотрена «горячая замена» жестяков, это значит, что при включенном питании системника компа, можно присоединять/отсоединять жесткие диски. Только для ее реализации надо будет немного покопаться в настройках БИОС и включить режим AHCI.

eSATA (External SATA)

Следующий по списку — eSATA (External SATA) — был создан в 2004 году, слово «external» говорит о том, что он используется для подключения внешних жестких дисков. Поддерживает «горячую замену» дисков. Длина интерфейсного кабеля увеличена по сравнению с SATA — максимальная длина составляет в данный момент аж два метра. eSATA физически не совместим с SATA, но обладает той же пропускной способностью.

Но eSATA — далеко не единственный способ подключить внешние устройства к компу. Например FireWire — последовательный высокоскоростной интерфейс для подключения внешних устройств, в том числе HDD.

Поддерживает «горячу замену» винтов. По пропускной способности сравним с USB 2.0, а с появлением USB 3.0 — даже проигрывает в скорости. Однако у него все же есть преимущество — FireWire может обеспечить изохронную передачу данных, что способствует его применению в цифровом видео, так как он даёт возможность передавать данные в режиме реального времени. Несомненно, FireWire популярен, но не настолько, как к примеру USB или eSATA. Для подключения винтов он используется довольно редко, в большинстве случаев при помощи FireWire подключают различные мультимедийные устройства.

USB (Universal Serial Bus)

USB (Universal Serial Bus), пожалуй самый распространенный интерфейс, используемый для подключения внешних жестяков, флешек и твердотельных накопителей (SSD). Как и в предыдущем случае — есть поддержка «горячей замены», довольно большая максимальная длина соединительного кабеля — до 5 метров в случае использования USB 2.0, и до три метров — если используется USB 3.0. Наверное можно сделать и бОльшую длину кабеля, но в этом случае стабильная работа устройств будет под вопросом.

Скорость передачи данных USB 2.0 составляет порядка 40 Мб/с, что в общем-то является низким показателем. Да, конечно, для обыкновенной повседневной работы с файлами пропускной способности канала в 40 Мб/с хватит за глаза, но как только речь пойдет о работе с крупными файлами, поневоле начнешь смотреть в сторону чего-то более скоростного. Но оказывается выход есть, и имя ему — USB 3.0, пропускная способность которого, по сравнению с предшественником, возросла в 10 раз и составляет порядка 380 Мб/с, то есть практически как у SATA II, даже чуть больше.

Есть две разновидности контактов кабеля USB, это тип «A» и тип «B», расположенные на противоположных концах кабеля. Тип «A» — контроллер (материнская плата), тип «B» — подключаемое устройство.

USB 3.0 (тип «A») совместим с USB 2.0 (тип «A»). Типы «B» не совместимы между собой, как видно из рисунка.

Thunderbolt (Light Peak)

Thunderbolt (Light Peak). В 2010 году компанией Intel был продемонстрирован первый комп с данным интерфейсом, а чуть позднее в поддержку Thunderbolt к Intel присоединилась не менее известная компания Apple. Thunderbolt достаточно крут (ну а как иначе то, Apple знает во что стоит вкладывать деньги), стоит ли говорить о поддержке им таких фич, как: пресловутая «горячая замена», сразуе соединение сразу с несколькими устройствами, действительно «огромная» скорость передачи данных (в 20 раз быстрее USB 2.0).

Максимальная длина кабеля составляет только три метра (видимо больше и не надо). Тем не менее, несмотря на все перечисленные преимущества, Thunderbolt пока что не является «массовым» и применяется преимущественно в дорогих устройствах.

Идем дальше. На очереди у нас пара из очень похожих друг на друга интерфейсов — SAS и SCSI. Похожесть их заключается в том, что они оба применяются преимущественно в серверах, где требуется высокая производительность и как можно меньшее время доступа к жесткому диску. Но, существует и обратная сторона медали — все преимущества данных интерфейсов компенсируются ценой устройств, поддерживающих их. Жесткие диски, поддерживающие SCSI или SAS стоят на порядок дороже.

SCSI (Small Computer System Interface)

SCSI (Small Computer System Interface) — параллельный интерфейс для подключения различных внешних устройств (не только жестких дисков).

Был разработан и стандартизирован даже несколько раньше, чем первая версия SATA. В свежих версия SCSI есть поддержка «горячей замены».

SAS (Serial Attached SCSI)

SAS (Serial Attached SCSI) пришедший на смену SCSI, должен был решить ряд недостатков последнего. И надо сказать — ему это удалось. Дело в том, что из-за своей «параллельности» SCSI использовал общую шину, так что с контроллером сразу могло работать только лишь одно из устройств, SAS — лишен этого недостатка.

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

NAS (Network Attached Storage)

Если вы еще не утомились, предлагаю рассмотреть еще один прикольный способ подключения HDD — NAS (Network Attached Storage). В настоящее время сетевые системы хранения информации (NAS) имеют большую популярность. По сути, это отдельный комп, этакий мини-сервер, отвечающий за хранение данных. Он подключается к другому ПК через сетевой кабель и управляется с другого компа через обычный браузер. Это все надо в тех случаях, когда требуется большое дисковое пространство, которым пользуются сразу несколько людей (в семье, на работе). Данные от сетевого хранилища передаются к писишникам юзеров либо по обычному кабелю (Ethernet), либо при помощи Wi-Fi. На мой взгляд, очень удобная штука.

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

ATA (англ. Advanced Technology Attachment , Присоединение по продвинутой технологии) - параллельный интерфейс подключения накопителей (жёстких дисков и оптических приводов) к компьютеру. В 90-е годы XX века был стандартом на платформе IBM PC; в настоящее время вытеснен своим последователем - SATA. Разные версии ATA известны под синонимами IDE , EIDE , UDMA , ATAPI ; с появлением SATA также получил название PATA (Parallel ATA) .

шлейфы ATA с кабельной выборкой: 40-проводной сверху, 80-проводной снизу

Предварительное название интерфейса было PC/AT Attachment («Соединение с PC/AT»), так как он предназначался для подсоединения к 16-битной шине ISA, известной тогда как шина AT . В окончательной версии название переделали в «AT Attachment» для избежания проблем с торговыми марками.

Первоначальная версия стандарта была разработана в 1986 году фирмой Western Digital и по маркетинговым соображениям получила название IDE (Integrated Drive Electronics , «Электроника, встроенная в привод» ). Оно подчеркивало важное нововведение: контроллер привода располагается в нём самом, а не в виде отдельной платы расширения, как в предшествующем стандарте ST-506 и существовавших тогда интерфейсах SCSI и ST412. Это позволило улучшить характеристики накопителей (за счёт меньшего расстояния до контроллера), упростить управление им (так как контроллер канала IDE абстрагировался от деталей работы привода) и удешевить производство (контроллер привода мог быть рассчитан только на «свой» привод, а не на все возможные; контроллер канала же вообще становился стандартным). Следует отметить, что контроллер канала IDE правильнее называть хост-адаптером , поскольку он перешёл от прямого управления приводом к обмену данными с ним по протоколу.

В стандарте АТА определён интерфейс между контроллером и накопителем, а также передаваемые по нему команды.

Интерфейс имеет 8 регистров, занимающих 8 адресов в пространстве ввода-вывода. Ширина шины данных составляет 16 бит. Количество каналов, присутствующих в системе, может быть больше 2. Главное, чтобы адреса каналов не пересекались с адресами других устройств ввода-вывода. К каждому каналу можно подключить 2 устройства (master и slave), но в каждый момент времени может работать лишь одно устройство. Принцип адресации CHS заложен в названии. Сперва блок головок устанавливается позиционером на требуемую дорожку (Cylinder), после этого выбирается требуемая головка (Head), а затем считывается информация из требуемого сектора (Sector).

Стандарт EIDE (Enhanced IDE , т. е. «расширенный IDE» ), появившийся вслед за IDE, позволял использование приводов ёмкостью, превышающей 528 МБ (504 МиБ), вплоть до 8,4 ГБ. Хотя эти аббревиатуры возникли как торговые, а не официальные названия стандарта, термины IDE и EIDE часто употребляются вместо термина ATA . После введения в 2003 году стандарта Serial ATA («Последовательный ATA» ), традиционный ATA стали именовать Parallel ATA , имея в виду способ передачи данных по 40-жильному кабелю.

Поначалу этот интерфейс использовался с жёсткими дисками, но затем стандарт был расширен для работы и с другими устройствами, в основном - использующими сменные носители. К числу таких устройств относятся приводы CD-ROM и DVD-ROM, ленточные накопители, а также дискеты большой ёмкости, такие, как ZIP и магнитооптические диски (LS-120/240). Кроме того, из файла конфигурации ядра FreeBSD можно сделать вывод, что на шину ATAPI подключали даже FDD. Этот расширенный стандарт получил название Advanced Technology Attachment Packet Interface (ATAPI), в связи с чем полное наименование стандарта выглядит как ATA/ATAPI .

Первоначальные расширения ATA для работы с приводами CD-ROM не обладали полной совместимостью и являлись фирменными. В результате, для подключения CD-ROM было необходимо устанавливать отдельную плату расширения, специфичную для конкретного производителя, например для Panasonic (существовало не менее 5 специфичных вариантов ATA, предназначенных для подключения CD-ROM). Некоторые варианты звуковых карт, например Sound Blaster, оснащались именно такими портами.

Другим важным этапом в развитии ATA стал переход от PIO (Programmed input/output , Программный ввод/вывод ) к DMA (Direct memory access , Прямой доступ к памяти ). При использовании PIO считыванием данных с диска управлял центральный процессор компьютера (CPU), что приводило к повышенной нагрузке на процессор и замедлению работы в целом. По причине этого компьютеры, использующие интерфейс ATA, обычно выполняли операции, связанные с диском, медленнее, чем компьютеры, использующие SCSI и другие интерфейсы. Введение DMA существенно снизило затраты процессорного времени на операции с диском. В данной технологии потоком данных управляет сам накопитель, считывая данные в память или из памяти почти без участия CPU, который выдаёт лишь команды на выполнение того или иного действия. При этом жёсткий диск выдаёт сигнал запроса DMARQ на операцию DMA контроллеру. Если операция DMA возможна, контроллер выдаёт сигнал DMACK и жёсткий диск начинает выдавать данные в 1-й регистр (DATA), с которого контроллер считывает данные в память без участия процессора. Операция DMA возможна, если режим поддерживается одновременно BIOS, контроллером и операционной системой, в противном случае возможен лишь режим PIO.

В дальнейшем развитии стандарта (АТА-3) был введён дополнительный режим UltraDMA 2 (UDMA 33 ). Этот режим имеет временные характеристики DMA Mode 2, однако данные передаются и по переднему, и по заднему фронту сигнала DIOR/DIOW. Это вдвое увеличивает скорость передачи данных по интерфейсу. Также введена проверка на чётность CRC, что повышает надёжность передачи информации.

В истории развития ATA был ряд барьеров, связанных с организацией доступа к данным. Большинство из этих барьеров, благодаря современным системам адресации и технике программирования, были преодолены. К их числу относятся ограничения на максимальным размер диска в 504 МиБ, ~8 ГиБ, ~32 ГиБ, и 128 ГиБ. Существовали и другие барьеры, в основном связанные с драйверами устройств, и организацией ввода/вывода в операционных системах, не соответствующих стандартам ATA.

Оригинальная спецификация АТА предусматривала 28-битный режим адресации. Это позволяло адресовать 2 28 (268 435 456) секторов по 512 байт каждый, что давало максимальную ёмкость в 137 ГБ (128 ГиБ). В стандартных PC BIOS поддерживал до 7,88 ГиБ (8,46 ГБ), допуская максимум 1024 цилиндра, 256 головок и 63 сектора. Это ограничение на число цилиндров/головок/секторов CHS (Cyllinder-Head-Sector) в сочетании со стандартом IDE привело к ограничению адресуемого пространства в 504 МиБ (528 МБ). Для преодоления этого ограничения была введена схема адресации LBA (Logical Block Address), что позволило адресовать до 7,88 ГиБ. Со временем и это ограничение было снято, что позволило адресовать сначала 32 ГиБ, а затем и все 128 ГиБ, используя все 28 разрядов (в АТА-4) для адресации сектора. Запись 28-битного числа организована путём записи его частей в соответствующие регистры накопителя (с 1 по 8 бит в 4-й регистр, 9-16 в 5-й, 17-24 в 6-й и 25-28 в 7-й).

Адресация регистров организована при помощи трёх адресных линий DA0-DA2. 1-й регистр с адресом 0 является 16-разрядный, и используется для передачи данных между диском и контроллером. Остальные регистры 8-битные и используются для управления.

Новейшие спецификации ATA предполагают 48-битную адресацию, расширяя таким образом возможный предел до 128 ПтБ (144 петабайт).

Эти ограничения на размер могут проявляться в том, что система думает, что объём диска меньше его реального значения, или вовсе отказывается загружаться и виснет на стадии инициализации жёстких дисков. В некоторых случаях проблему удаётся решить обновлением BIOS. Другим возможным решением является использование специальных программ, таких, как Ontrack DiskManager, загружающих в память свой драйвер до загрузки операционной системы. Недостатком таких решений является то, что используется нестандартная разбивка диска, при которой разделы диска оказываются недоступны, в случае загрузки, например, с обычной DOS-овской загрузочной дискеты. Впрочем, многие современные операционные системы могут работать с дисками большего размера, даже если BIOS компьютера этот размер корректно не определяет.

Разводка Parallel ATA

Контакт

Назначение

Контакт

Назначение

GPIO_DMA66_Detect

Для подключения жёстких дисков с интерфейсом PATA обычно используется 40-проводный кабель (именуемый также шлейфом). Каждый шлейф обычно имеет два или три разъёма, один из которых подключается к разъёму контроллера на материнской плате (в более старых компьютерах этот контроллер размещался на отдельной плате расширения), а один или два других подключаются к дискам. В один момент времени шлейф P-ATA передаёт 16 бит данных. Иногда встречаются шлейфы IDE, позволяющие подключение трёх дисков к одному IDE каналу, но в этом случае один из дисков работает в режиме read-only.

Долгое время шлейф ATA содержал 40 проводников, но с введением режима Ultra DMA/66 (UDMA4 ) появилась его 80-проводная версия. Все дополнительные проводники - это проводники заземления, чередующиеся с информационными проводниками. Такое чередование проводников уменьшает ёмкостную связь между ними, тем самым сокращая взаимные наводки. Ёмкостная связь является проблемой при высоких скоростях передачи, поэтому данное нововведение было необходимо для обеспечения нормальной работы установленной спецификацией UDMA4 скорости передачи 66 МБ/с (мегабайт в секунду). Более быстрые режимы UDMA5 и UDMA6 также требуют 80-проводного кабеля.

Хотя число проводников удвоилось, число контактов осталось прежним, как и внешний вид разъёмов. Внутренняя же разводка, конечно, другая. Разъёмы для 80-проводного кабеля должны присоединять большое число проводников заземления к небольшому числу контактов заземления, в то время, как в 40-проводном кабеле проводники присоединяются каждый к своему контакту. У 80-проводных кабелей разъёмы обычно имеют различную расцветку (синий, серый и чёрный), в отличие от 40-проводных, где обычно все разъёмы одного цвета (чаще чёрные).

Стандарт ATA всегда устанавливал максимальную длину кабеля равной 46 см. Это ограничение затрудняет присоединение устройств в больших корпусах, или подключение нескольких приводов к одному компьютеру, и почти полностью уничтожает возможность использования дисков PATA в качестве внешних дисков. Хотя в продаже широко распространены кабели большей длины, следует иметь в виду, что они не соответствуют стандарту. То же самое можно сказать и по поводу «круглых» кабелей, которые также широко распространены. Стандарт ATA описывает только плоские кабели с конкретными характеристиками полного и ёмкостного сопротивлений. Это, конечно, не означает, что другие кабели не будут работать, но, в любом случае, к использованию нестандартных кабелей следует относиться с осторожностью.

Если к одному шлейфу подключены два устройства, одно из них обычно называется ведущим (англ. master ), а другое ведомым (англ. slave ). Обычно ведущее устройство идёт перед ведомым в списке дисков, перечисляемых BIOS’ом компьютера или операционной системы. В старых BIOS’ах (486 и раньше) диски часто неверно обозначались буквами: «C» для ведущего диска и «D» для ведомого.

Если на шлейфе только один привод, он в большинстве случаев должен быть сконфигурирован как ведущий. Некоторые диски (в частности, производства Western Digital) имеют специальную настройку, именуемую single (т. е. «один диск на кабеле»). Впрочем, в большинстве случаев единственный привод на кабеле может работать и как ведомый (такое часто встречается при подключении CD-ROM’а на отдельный канал).

Настройка, именуемая cable select (т. е., «выбор, определяемый кабелем» , кабельная выборка ), была описана как опциональная в спецификации ATA-1 и стала широко распространена начиная с ATA-5, поскольку исключает необходимость переставлять перемычки на дисках при любых переподключениях. Если привод установлен в режим cable select , он автоматически устанавливается как ведущий или ведомый в зависимости от своего местоположения на шлейфе. Для обеспечения возможности определения этого местоположения шлейф должен быть с кабельной выборкой . У такого шлейфа контакт 28 (CSEL) не подключен к одному из разъёмов (серого цвета, обычно средний). Контроллер заземляет этот контакт. Если привод видит, что контакт заземлён (то есть на нём логический 0), он устанавливается как ведущий, в противном случае (высокоимпедансное состояние) - как ведомый.

Во времена использования 40-проводных кабелей, широко распространилась практика осуществлять установку cable select путём простого перерезания проводника 28 между двумя разъёмами, подключаемыми к диску. При этом ведомый привод оказывался на конце кабеля, а ведущий в середине. Такое размещение в поздних версиях спецификации было даже стандартизировано. К сожалению, когда на кабеле размещается только одно устройство, такое размещение приводит к появлению ненужного куска кабеля на конце, что нежелательно - как из соображений удобства, так и по физическим параметрам: этот кусок приводит к отражению сигнала, особенно на высоких частотах.

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

Термины «ведущий» и «ведомый» были заимствованы из промышленной электроники (где указанный принцип широко используется при взаимодействии узлов и устройств), но в данном случае являются некорректными, и потому не используются в текущей версии стандарта ATA. Более правильно называть ведущий и ведомый диски соответственно device 0 (устройство 0 ) и device 1 (устройство 1 ). Существует распространённый миф, что ведущий диск руководит доступом дисков к каналу. На самом деле управление доступом дисков и очерёдностью выполнения команд осуществляют контроллер (которым, в свою очередь, управляет драйвер операционной системы). То есть фактически оба устройства являются ведомыми по отношению к контроллеру.

SATA (Serial — ATA , Serial Advanced Technology Attachment ) – разновидность интерфейса компьютерной шины, предназначенный для подключения к шине устройств, оптических приводов, и других.

Был разработан и представлен в 2003 году, как замена ныне устаревшему интерфейсу ATA (AT Attachment ), также известный как IDE . Позже, ATA был переименован в PATA (Parallel ATA , для лучшей узнаваемости и избегания путаницы.

Была создана организация под названием SATA —IO (Sata International Organization ), которая отвечает за развитие, поддержку, и публикацию новых спецификаций как для SATA , так и для SAS (Serial Attached SCSI ).



Преимущества нового интерфейса в сравнении со старым были как физические :уменьшенные габариты разъёмов, шлейфов и меньшее количество контактных ножек (7 против 40 ); так и технические : нативная поддержка «горячей замены » (замена не активного устройства), более быстрая передача данных на более высоких скоростях , увеличенная эффективность очереди команд вводавывода (I O ). Позже, с приходом режима , появилась поддержка технологии .

Теоретически, последовательный порт медленнее параллельного, но повышения скорости удалось добиться благодаря высокой частоте функционирования . Частоту удалось поднять благодаря отсутствию необходимости синхронизации данных, а также большей защищённости кабеля от помех (толще проводник, меньше помех).

В 2008 году, более 90% новых настольных компьютеров использовали для подключения периферии SATA разъём. PATA всё ещё можно приобрести, но продаются они лишь для сохранения совместимости со старыми дисками и материнскими платами.

Ревизии SATA :

SATA 1. x

Первая ревизияинтерфейса предусматривает частоту функционирования 1.5 Ггц , что обеспечивает полосу пропускания 1.5 Гбит/с . Около 20% отнимается на нужды системы кодирования типа 8 b 10 b , где в каждые 10 бит вкладывается ещё 2 бита служебной информации. Таким образом, максимальная скорость равняется 1.2 Гбит/с (150 Мб/с ). Это совсем немного быстрее самой быстрой PATA /133 , но намного лучшее быстродействие достигается в режиме AHCI , где работает поддержка NCQ (Native Command Queuing ). Это значительно улучшает производительность в много-поточных задачах, но не все контроллёры поддерживают AHCI на первой версии SATA .

SATA 2. x

Частота функционирования была увеличена до 3.0 Ггц , что увеличило пропускную способность до 3.0 Гбит/с . Эффективная пропускная способность равняется 2.4Гбит/с (300Мб/ c ), то есть в 2 раза выше чем у SATA 1 . Совместимость между первой и второй ревизией сохранилась. Интерфейсные кабели тоже были сохранены прежние и полностью совместимы между собой.

SATA 3.0

В июле 2008 года, SATA — IO представила спецификации SATA 3.0 , с пропускной способностью 6 Гбит / с . Полный 3.0 стандарт был выпущен в Мае 2009 года.

Эффективная пропускная способность составила 600Мб/с , а частота функционирования 6.0Ггц (то есть поднята только частота). Совместимость сохранилась как в методе передачи данных, так и в разъёмах и проводах; улучшено управление питанием.

Основной сферой применения, где требовалась такая пропускная способность – SSD (твёрдотельные) накопители. Для жёстких дисков, такая пропускная способность не требовалась. Выигрыш для них был в более высокой скорости передачи данных из кэш ( DRAM — cache ) памяти диска.

SATA 3.1

Изменения:

  • · Появился mSATA , подобный (и совместимый) разъём для твёрдотельных накопителей и устройств ноутбуков, совмещённый с питающей линией малой мощности.
  • · Оптические приводы, поддерживающие стандарт, больше не потребляют энергии (совсем) в режиме простоя .
  • · Добавлена аппаратная команда очереди , улучшающая производительность и долговечность SSD .
  • · Аппаратные функции идентификации , определяющие возможности устройства.
  • · Расширенный менеджмент питания , позволяющий устройствам подключенным через SATA 3.1 потреблять меньше энергии .

A dvanced H ost C ontroller I nterface


Открытый хост-интерфейс, предложенный Intel , ставший стандартом. Является более предпочтительным интерфейсом для устройств SATA . Позволяет использовать такие команды SATA как Hot plug (горячая замена), NCQ (Native Command Queuing ). Если в настройках материнской платы не выставлен режим AHCI , то используется «эмуляция IDE » и не поддерживаются новые функции SATA . Версии Windows (практически все) установленные в режиме IDE , не смогут запуститься, если запустить систему с установками AHCI . Для этого потребуются специальные драйвера AHCI , установленные в системе.

e SATA


Портативная разновидность интерфейса Sata , скорость передачи которого выше чем у 2.0 и IEEE 1394 .

Основные изменения в сравнении с SATA :

  • · Разъёмы экранированы и более стойкие для многоразового подключения.
  • · Изменена компенсация потерь сигналов, что позволило увеличить максимальную длину кабеля до 2-х метров.
  • · Требует подключения 2-х разъёмов, один питания , второй интерфейсный .

eSATAp


– усовершенствованный разъём e — Sata , но с питанием от разъёма. Благодаря этому, e — Sata становится полноценным портативным и универсальным интерфейсом. С выходом USB 3.0 , оказался обделён вниманием, так как USB предлагает более простую реализацию .

mSATA


PCI e подобный интерфейс, представленный в Сентябре 2009 года. Предназначен для миниатюрных устройств (твёрдотельных накопителей, портативных жёстких дисков). Также планируется использование в таких портативных устройствах как ноутбуки, и других . Устройства с данным интерфейсом, могут иметь очень миниатюрные размеры , сходные с картами расширения для ноутбуков (к примеру).

Существуют переходники Pata Sata , Sata Pata .



Они позволяют подключать устройства с разными интерфейсами, которые эмулируются специальным контроллёром на переходнике. Абсолютное большинство переходников требуют дополнительного питания с блока питания (обычно типа «molex » или 5V разъём для дисководов).

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

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

Вот так выглядят SATA/IDE разъемы жестких дисков.

Конечно же эти разъемы не совместимы между собой. Разъем IDE подключается к материнской плате широким плоским шлейфом, а разъем SATA - тонким кабелем SATA.


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

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

Ищем решение!

Итак, мы можем поступить как НЕ профессионалы. Устанавлиавем старый IDE жесткий диск в другой компьютер с разъемами IDE, копируем с него всю нужную информацию на флешку или внешний жесткий диск, затем копируем всю информацию на новый компьютер. Прекрасно, информация спасена, но что нам делать со старым диском? Просто положить его на полку и забыть про него - это не наш метод.

Мы пойдем другим путем, поэтому для подключения IDE жесткого диска нам понадобится контроллер PCI - SATA/IDE.
Контроллеры могут отличаться друг от друга производителем, количеством разъемов, могут быть реализованы на разных чипах, но эти на различия не влияют на принцип работы с ними.
Вот так выглядит это чудо техники. И вот ссылка на похожий вариант для заказа из китая - http://aliexpress.com/pci-ide-sata (обратите внимание что контроллер по ссылке имеет разъем pci express-x1)


Стоимость такого контроллера составляет около 400-500 рублей. И он отрабатывает свою стоимость на 100%, так как взамен мы получаем возможность установки как старых ЖД на новые материнские платы, так и новые жесткие диски на старые материнские платы.
Данный контроллер имеет на борту несколько разъемов SATA и один контроллер IDE. Не стоит забывать, что к одному IDE контроллеру мы можем подключать 2 устройства, именно поэтому на IDE шлейфах есть разъемы для подключения сразу 2-х устройств.

Все, что нам нужно сделать это подключить контроллер PCI-SATA/IDE к материнской плате . Для этого нам нужно просто воткнуть его в разъем PCI материнской платы и зафиксировать болтиком.

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

Таким образом мы получаем следующую схему подключения.

  • подключаем контроллер к материнской плате;
  • подключаем IDE шлейф к контроллеру;
  • подключаем шлейф к жесткому диску;
  • подключаем питание к диску;

Обратите внимание, что разъемы питания IDE жестких дисков и SATA также различаются. Обычно, на блоке питания компьютера и тех, и других разъемов хватает с запасом, но иногда для подключения SATA жестких дисков приходится использовать вот такой переходник molex (PATA) - SATA.


Если у вас недостаточно разъемов питания molex, используйте специальные разветвители.

После того, как мы разобрались с подключением, нам остается только включить компьютер и убедиться, что жесткий диск определился в системе. Для этого достаточно зайти в «Мой компьютер» и посмотреть ваши локальные диски. Помимо уже существующих должны добавиться локальные диски нового ЖД?
Также хочу обратить ваше внимание на то, что, хотя в комплекте и идет диск с драйверами , данному контроллеру не нужна их установка . Система сама найдет необходимые драйвера.

На последок добавлю еще один аргумент в пользу PCI-SATA/IDE контроллера . На жесткий диск, подключенный через такой контроллер можно спокойно устанавливать операционную систему, что неоднократно мной доказано.

Вот так это очень полезное устройство может облегчить нам жизнь.

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

PS. Надеюсь, многие читатели заметили, что на сайте немного изменился дизайн. Теперь он нравится мне еще больше! Хотелось бы узнать ваше мнение о новом дизайне сайта.