Продолжаем тему сравнения 2 интерфейсов , в предыдущей статье мы разобрали SAS , теперь коснемся SATA

SATA – самый популярный интерфейс.
Если SAS — это интерфейс для дата-центров с их кластерной отказоустойчивостью, то SATA — это то, с чего начинается 90% серверов в мире. Он дешевле, проще и… коварнее, чем кажется. Да, SATA есть везде: в вашем ноутбуке, в домашнем NAS, в бюджетном сервере и даже в некоторых корпоративных СХД (в качестве «медленного» яруса).
Но когда вы начинаете работать с SATA на уровне серверного железа, выясняется, что «простота» — это палка о двух концах.
Таблица версий SATA: от 1.5 до 6 Гбит/с и дальше
**SATA 3.2 ввёл SATA Express, который использовал шину PCIe для достижения скоростей до 16 Гбит/с, но распространения не получил .*
Дополнительные форматы и разновидности
Протокол: наследие IDE
SATA использует набор команд ATA. Это хорошо для последовательного чтения/записи (бэкапы, медиафайлы), но плохо для глубоких очередей команд (многопользовательские базы данных, виртуализация).
- Глубина очереди команд (NCQ): у SATA — 32 команды. У SAS — 256–512.
- На практике это означает, что под нагрузкой из 20–30 виртуальных машин SATA-диск (даже SSD) начнёт «задумываться» и расти в задержках, тогда как SAS-диск будет переваривать нагрузку более предсказуемо.
Однопортовость — ахиллесова пята
У SATA-диска один порт. Точка.
Вы не можете подключить его к двум контроллерам одновременно. Это означает:
- Нет многопутности (MPIO). Если вышел из строя контроллер или кабель — диск пропал.
- Нет кластерных конфигураций с общим доступом к диску из двух серверов (если только вы не используете что-то вроде StarWind или специальные СХД, которые эмулируют shared storage поверх SATA).
Физическая длина и экранирование
Максимальная официальная длина кабеля SATA — 1 метр.
Попытка использовать более длинные кабели (а я видел «умельцев» с 2-метровыми шлейфами) приводит к:
- Потере синхронизации.
- Ошибкам CRC (Cyclic Redundancy Check).
- Внезапным отвалам дисков.
- И, как следствие, разрушению RAID-массивов.
Лайфхак: Если вам нужно подключить SATA-диск на расстоянии больше метра, используйте активные кабели-ретрансляторы или переходите на SAS-интерфейс.
Особенности применения в серверах: SATA в «серьёзной» среде

SATA в сервере — это всегда компромисс между ценой и надёжностью. И этот компромисс нужно правильно организовать.
Бэкплейны и режимы работы
SATA-диски отлично работают в SAS-бэкплейнах (обратная совместимость), но есть нюансы:
- Режим Direct Attach (1:1). Каждый диск имеет свой физический порт на контроллере или бэкплейне. Это самый надёжный режим для SATA, потому что нет дополнительных чипов-расширителей между диском и контроллером.
- Режим через SAS Expander. Если бэкплейн имеет чип расширителя (обычно это корпуса на 12+ дисков), SATA-диски будут работать через протокол STP (SATA Tunneled Protocol). Это работает, но:
- Снижается максимальная пропускная способность при одновременной работе многих дисков.
- Возрастает задержка.
- Некоторые «левые» или старые SATA-диски могут не инициализироваться корректно через экспандер.
Горячая замена: не всё так гладко
Формально SATA поддерживает горячую замену. Но на практике, особенно на недорогих материнских платах или дешёвых RAID-контроллерах, вытаскивание SATA-диска «на горячую» может вызвать:
- Зависание контроллера.
- Сброс всего порта (а не только конкретного диска).
- В редких случаях — повреждение массива.
Лайфхак: В серверной среде всегда убеждайтесь, что контроллер явно поддерживает горячую замену SATA (SATA Hot Plug) и что в BIOS включён соответствующий режим (AHCI или RAID с поддержкой hot-plug). Если контроллер SAS — проблем обычно нет.
Лайфхаки
А теперь к тому, зачем вы это читаете. Реальные истории, нюансы и то, что не пишут в документации.
№1: PWDIS (Power Disable) — убийца выходных
Этот секрет я уже упоминал в статье про SAS, но для SATA он ещё актуален, потому что современные «большие» SATA-диски (Seagate IronWolf Pro, Exos, WD Ultrastar) тоже имеют эту «фичу».
Симптом: Вы подключаете новый диск в сервер или на стенд, а он не крутится. Нет звука раскрутки. Нет инициализации.
Причина: Pin 3 на разъёме питания SATA (3.3V) теперь отвечает за функцию Power Disable. Если на этот контакт подаётся напряжение 3.3В, диск находится в состоянии «выключен».
Почему это происходит:
- Современные серверные бэкплейны (Dell PowerEdge 14G+, HPE Gen10+) используют этот пин по назначению — для программного управления питанием.
- Старые бэкплейны и дешёвые переходники (например, для подключения диска к обычному ПК) просто подают на этот пин 3.3В.
Лайфхаки (от простого к сложному):
- Молеx на SATA: Используйте переходник питания с Molex (4-pin) на SATA. В Molex нет линии 3.3V — диск гарантированно запустится.
- Изоляция: Аккуратно изолируйте третий контакт на разъёме питания диска тонкой изолентой или кусочком термоусадки. Важно: контакты считаются с обратной стороны защёлки (слева направо: 1, 2, 3). Нам нужен третий.
- Перерезать дорожку (только если вы уверены в своих силах и диск не на гарантии): на некоторых переходниках можно просто отрезать провод 3.3V.
№2: TLER / CCTL / ERC — тайм-ауты, которые убивают RAID
Это самый больной вопрос для тех, кто ставит обычные «десктопные» или «NAS-ные» SATA-диски в аппаратный RAID-массив (например, LSI/Broadcom, Adaptec).
- Проблема: Когда обычный SATA-диск натыкается на нечитаемый сектор, он начинает упорно пытаться его перечитать. Это может длиться 30–60 секунд. Для RAID-контроллера это вечность. Контроллер решает, что диск «упал» (timeout), помечает его как failed и выкидывает из массива. RAID разрушается, хотя физически с диском всё нормально.
- Решение: Функции TLER (Western Digital), CCTL (Seagate) или ERC (Intel/общее название). Это ограничение времени на восстановление сектора (обычно 7 секунд). Если диск не смог прочитать сектор за 7 секунд, он сообщает контроллеру «я не смог», контроллер берёт данные из парности (в RAID 5/6) и перезаписывает этот сектор.
Лайфхак:
- Для корпоративных дисков: Покупайте SATA-диски с пометкой «Enterprise» (Seagate Exos, WD Ultrastar, Toshiba MG). У них TLER включён по умолчанию.
- Для дисков NAS (IronWolf, Red Pro): У них TLER тоже есть, но иногда он отключён по умолчанию. Можно включить через
smartctl(в Linux) или фирменные утилиты (SeaChest, WD Dashboard). Проверяйте перед установкой в RAID! - Для десктопных дисков (Blue, BarraCuda): TLER часто просто отсутствует на аппаратном уровне. Такие диски в аппаратный RAID ставить нельзя. Только в программный (ZFS, mdadm, Storage Spaces), где тайм-ауты настраиваются гибко.
№3: SATA DOM (Disk on Module) — забытый зверь

В серверной сборке есть такой класс устройств — SATA DOM. Это SSD в форм-факторе, который втыкается прямо в SATA-порт на материнской плате без кабеля.
Особенности:
- Они бывают с вертикальным и горизонтальным расположением (для 1U серверов).
- Главная фишка — наличие питания через SATA-порт (Pin 7, 11, 13). Обычные SATA-диски питание получают только через отдельный разъём питания. DOM может забирать питание прямо из порта данных, если материнская плата поддерживает эту функцию.
- Лайфхак: Если вы купили SATA DOM, а он не определяется — проверьте джамперы на самом модуле. Часто перемычка отвечает за выбор источника питания (5V с SATA-порта или внешнее питание). В серверных материнских платах Supermicro и некоторых промышленных платах эта функция работает.
№4: Шифрование (SED) — незаметная защита
Многие корпоративные SATA-диски (и почти все SAS) поддерживают Self-Encrypting Drive (SED). Это аппаратное шифрование на уровне диска.
- Фишка: Диск сам шифрует все данные «на лету». Если вы просто вытащите такой диск и вставите в другой компьютер, данные не прочитать без ключа.
- Лайфхак: Если вы используете SED-диски с RAID-контроллером LSI/Broadcom, вы можете включить функцию Instant Secure Erase (ISE). Это позволяет «убить» все данные на диске за 1–2 секунды (просто сбросив ключ шифрования), вместо того чтобы часами ждать перезаписи всего объёма. Очень полезно при утилизации дисков или быстрой переустановке сервера.
№5: Физическая совместимость — защёлки и разъёмы
SATA-разъём слабее SAS-разъёма. У SAS-диска разъём данных и питания объединён в монолитную конструкцию с дополнительными направляющими. SATA-разъём — это две отдельные, хрупкие части.
- Лайфхак: В серверных корзинах (hot-swap trays) всегда используйте винты для фиксации диска. Если диск просто «вставлен» без винтов, а корзина имеет вибронагрузку (а в стойке из 10 серверов она есть всегда), SATA-разъём может «микродёргаться». Это приведёт к ошибкам CRC, сбросу диска и, в конечном счёте, к выпадению из массива.
- Второй лайфхак: Если вы подключаете SATA-диск напрямую кабелем внутри сервера (не через корзину), обязательно используйте кабели с металлической защёлкой (latched SATA cable). Вибрация вентиляторов легко выбивает обычный кабель.
Заключение: когда SATA — это правильно, а когда — нет
отличный интерфейс SATA , если вы понимаете его ограничения.
SATA — ваш выбор, если:
- У вас бюджетная сборка или домашний NAS.
- Вы используете программные RAID/ZFS, где можно тонко настроить тайм-ауты и где не требуется двухпортовость.
- Вам нужно ёмкое и недорогое хранилище (бэкапы, медиатека, файловый сервер).
- Вы используете SSD для загрузки ОС или кэширования (SATA SSD всё ещё дёшево и сердито).
SATA — не лучший выбор, если:
- Вы строите аппаратный RAID из дешёвых дисков без TLER (ждите проблем).
- Вам нужна отказоустойчивость на уровне контроллеров (нужен dual-port, а значит SAS).
- В сервере будет высокая вибрация и плотность (24+ дисков в корпусе) — SATA-диски менее устойчивы к вибрации, чем SAS.
- Вам нужно расстояние больше 1 метра между диском и контроллером.
И главное правило, которое я вынес за годы работы: SATA любит простоту. Чем больше сложных прослоек (SAS-экспандеры, многопутность, дешёвые RAID-контроллеры) вы ставите между системой и SATA-диском, тем выше вероятность, что в один прекрасный момент что-то пойдёт не так.
Если вы соблюдаете правила — проверяете TLER, следите за вибрацией и помните про PWDIS на 3-м пине — SATA прослужит вам верой и правдой, экономя бюджет там, где это действительно оправдано.
В заключительной части мы расмотрим сравнительную таблицу 2 интерфейсов







