У якому порядку я підключаю кабелі живлення та дані SATA для гарячої розетки?


32

Про це я знайшов різні інструкції в мережі.

Для повторного підключення: SATA за допомогою 4-контактного штекера Molex (білий) не підключається гарячою підключенням, але є широким роз'ємом або окремими (15-контактними роз'ємами живлення та 7-контактними даними).

Однак у якому порядку я підключаю кабелі? Асрок заявляє, що потрібно підключити спочатку кабель даних до материнської плати, потім підключити в такому порядку кабель живлення, потім кабель передачі даних до приводу. Ще одне керівництво обладнання говорить, що спочатку потрібно підключити кабель передачі даних.

Дивно, що остаточну відповідь на це так важко знайти.


Ви взагалі не підключаєте кабелі вручну. Hotplug підтримується лише при використанні підходящої шасі задньої площини / приводу з комбінованим роз'ємом.
JamesRyan

4
@JamesRyan це неправильно для SATA.
mirabilos

2
ви помиляєтесь, будь ласка, дивіться специфікацію сумісності SATA. Для правильної роботи гарячої штепсельної вилки необхідно переконатися, що вони не вставлені під будь-яким кутом для належного порядку контакту похилих штифтів.
JamesRyan

1
@HBrujin мова йде про систему в бізнес-середовищі.
mirabilos

Ще коли я був в урядовому середовищі, я пам’ятаю, що єдиною причиною, коли нам потрібен спеціальний носій гарячої штепсельної вилки, було переконатися, що пальці живлення задіяні перед даними. Вони були приблизно на вісім дюйма довше, щоб переконатися, що це було в такому порядку. Цікаво, чи може T не збігатися з SATA? Також мені цікаво, чи це залежить від ОС. FYI, я знайшов це питання через 2 роки та 1 місяць після його опублікування. Мені подобається ця база даних.
SDsolar

Відповіді:


44

У специфікації SATA це називається hot plugі hot removalвони два окремих події. Поки електричні та комунікаційні шари підтримують гарячу штепсельну вилку та гаряче зняття, перевірте, чи підтримують їх контролер накопичувача, операційна система та драйвери.

Зауважте, що все наведене нижче застосовується ТОЛЬКО для хоста та пристроїв (тобто контролерів приводів та накопичувачів), які БОГО заявляють, що вони підключаються до роботи.

Якщо у вашому контролері накопичувачів є конкретні інструкції, дотримуйтесь їх. Якщо ні, читайте далі.

Не має значення, до якого штекера приєднати спочатку. Пристрої SATA дозволяють підключати до даних без живлення та до живлення без даних. Вони розроблені таким чином, коли дані підключені без живлення, все-таки можна отримати деяку інформацію з обмеженим накопичувачем (це в основному використовується в налаштуваннях RAID і резервного копіювання, де ви хочете зберегти деякі диски в режимі офлайн, щоб зменшити знос, але все-таки потрібно знати, що встановлено ).

Тож якщо спочатку підключити живлення, накопичувач увімкнеться, визнає, що немає кабелю даних, і чекає, коли кабель даних буде підключений.

Якщо ви підключите дані спочатку, комп'ютер розпізнає вкладення диска, і він не готовий, і чекає, коли накопичувач повідомить, що він доступний.

Якщо у вас трапляється один кабель з живленням і даними, ви побачите, що шпильки даних відстають від решти. Штифти ставлять так:

  • Заземлення та підзарядка ударного живлення
  • Потужність
  • Дані

Це говорить про те, що, хоча приводи та контролери повинні підтримувати підключення будь-якого кабелю в будь-якому порядку, коли вони мають контроль над тим, як кабелі підключені, вони віддають перевагу живлення перед даними.

Тож, якщо ви хотіли бути педантичними та віддавати перевагу одному порядку над іншим, найкраще робити наступні дії - і останнім часом підключити кабель даних. Зауважте, що спочатку відключення даних, потім живлення, при вийманні накопичувача дозволить дискові виявити видалення, і, можливо, виконати кілька останніх завдань з утримання в мілісекундах до повного вилучення живлення.

Але, знову ж таки, специфікація дозволяє підключення в будь-якому порядку, і повинна працювати нормально в будь-якому порядку.

Уривки специфікації

З версії SATA 3.0, 2 червня 2009 р. Золота версія

4.1.60 гаряча пробка

Підключення пристрою SATA до хост-системи, яка вже працює. Пристрій SATA вже працює або живиться після вставки / підключення. Детальну інформацію про сценарії гарячої підключення див. У розділі 7.2.5.1.

Ви можете подумати, що вищесказане говорить про те, що живлення слід застосовувати спочатку або одночасно, але це з'ясовано в 7.2.5.1:

7.2.5.1 Огляд гарячої пробки

Метою цього розділу є надати мінімальний набір нормативних вимог, необхідних для того, щоб хост або пристрій послідовного ATA оголосили як "Можливий гарячий штекер". Оскільки існують різні події гарячої підключення, існують відповідні електричні та експлуатаційні обмеження для кожного з цих типів подій. Події визначені нижче, а функція гарячої підключення далі класифікується на:

а) Сюрприз гарячою штепсельною розмовою
b) ОС-Aware Hot-Plug

Якщо хост або пристрій оголошено функцією гарячого підключення без будь-якого класифікатора, це означає, що інтерфейс SATA є Surprise Hot-Plug Capable.

Для цілей цієї специфікації операції Hot-Plug визначаються як операції вставки або видалення між хостами SATA і пристроями, коли живиться будь-яка сторона інтерфейсу.

...

Пристрої та пристрої, що працюють з підключенням гарячої штепсельної вилки, не зазнають електричних пошкоджень або постійної електричної деградації та відновлять сумісні операції Tx / Rx після відповідних операцій OOB, слідуючи за подіями гарячої вилки.

Ось ключова частина специфікації, яка вас зацікавила. Усі наступні ситуації не можуть пошкодити пристрій або хост, і пристрій, і хост відновлять нормальний зв’язок TX / RX після будь-якого з наступних подій. Незважаючи на те, що вони обговорюють конкретні архітектури (наприклад, базові площини), сам привід і хост є електричними і в іншому випадку однаковими - це лише способи підключення, і практичної різниці між ними та вашим індивідуальним сценарієм кабелю немає:

Під час підключення / відключення даних живлення залишається підключеним

  • Асинхронний гарячий штекер / вилучення сигналу: Сигнальний кабель підключається / відключається в будь-який час. Живлення для хоста / пристрою залишається включеним, оскільки воно здійснюється через альтернативний механізм, який не пов'язаний з сигнальним кабелем. Це стосується зовнішніх односмугових та багатоланкових кабельних додатків.

Дані підключаються там, де живлення недоступне

  • Вимкнено / вилучено гарячу підключення / вимкнення OS-Aware: Це визначається як вставлення / вилучення пристрою в / з роз'єму задньої площини (комбінований сигнал та потужність), що має відключення живлення. Перед видаленням хост переводиться в стан спокою (тут не визначено), а живлення виймається з роз'єму задньої площини до пристрою. Після вставки задня планка живиться; і Пристрій, і Хост ініціалізуються, а потім працюють нормально. Механізм увімкнення / вимкнення опорної площини та перехід хоста в режим "спокій" не визначений тут. Під час OS-Aware подій Хост працює. Це стосується програм «Короткий» та «Довгий».

Тут є ще дві ситуації, які не стосуються цього питання. Детальніше прочитайте специфікацію.

Однак вони містять таке попередження в специфікації:

ПРИМІТКА. Це не передбачає прозорого відновлення роботи на рівні системи, оскільки дані можуть бути втрачені, можливо, пристрій потрібно буде знову виявити та ініціалізувати тощо. Незалежно від вищенаведених визначень, видалення пристрою, який все ще обертається, не рекомендується, і його повинен запобігати дизайнер системи.

Іншими словами, можливість гарячого видалення є відповідальністю дизайнера системи, і вони повинні забезпечити зупинку приводу до того, як відбудеться видалення гарячої. Ви, в цьому випадку, дизайнер системи. Якщо у вашої ОС та драйвера немає механізму, який би дозволяв вам вимкнути накопичувач перед тим, як вимкнути їх, ви не надаєте належної підтримки гарячого видалення і не повинні виконувати гарячі видалення в системі. Цього вирішують виробники, надаючи клітки блокування або оброблювані накопичувачі, де блокування для їх зняття спонукає ОС виконати відключення накопичувача або витягнувши ручку коротким способом. Потім користувачеві доручається чекати повідомлення про те, що накопичувач можна зняти (як правило, світлодіод на самому носії накопичувача).


Відмінна відповідь. Це саме те, що я пам’ятаю про SCSI. Здається, як для SATA, найкраще мати дані перед даними.
SDsolar

Я б віддав репутацію на цю відповідь, якби це було можливо.
Даніель Ф

5

Теоретично найкраще підключити кабель живлення до жорсткого диска, щоб він міг ініціалізувати жорсткий диск, але це серйозно лише короткий "момент". Якщо ви подивитесь на роз'єми живлення на 15-контактному кабелі живлення SATA та на 7-контактному роз'ємі даних, ви помітите, що деякі сліди трохи розширюються, це дозволяє джерелам живлення з'єднатися, перш ніж зробити з'єднання для передачі даних.

Ось приклад: http://www.satacables.com/assets/images/sata-power-cable-extension-8-inch.jpg

Таким чином, короткий короткий опис - чи мало значення має фізичний кабель, який ви підключите спочатку, оскільки роз'єми SATA продумали цю проблему для вас. Ви можете технічно їх підключити одночасно і мати абсолютно нормальні результати (як це було б під час підключення до відсіку гарячої заміни).


Так, підключення їх одночасно є оптимальним. Але чи потрібно спочатку підключити кабель даних (щоб привід міг сказати привіт хосту, як тільки він увімкнеться та ініціалізується), або кабель передачі даних останнім (щоб хост не виявив «проблему на шина ”перед включенням накопичувача, можливо відключення шини)? Якщо припустити, що людина підключить їх, це призведе до різниці в 2-3 рази ... це вічність для комп'ютера.
mirabilos

Це насправді не має ніякої різниці, оскільки кабелі дбають про випуск електроенергії та шини для вас. Якби я збирався зробити перший спочатку, це була б сила. Таким чином я можу переконатися, що сам накопичувач крутиться і він увімкнений, перш ніж підключити його до даних. На SSD це різниця в 0.
Atari911

Чи є у вас авторитетна довідка щодо цього? Мені особливо важко повірити в перше речення, оскільки це два абсолютно окремі кабелі…
mirabilos

Я думаю, що інша відповідь додала одну до їх допису: ask.adaptec.com/app/answers/detail/a_id/17175/~/…
Atari911

1
@mirabilos, як кабель живлення, так і дані мають розширені контакти заземлення, які з'єднуються перед іншими контактами . Це дозволяє дозволити потенціалу приводу співставити опорний ланцюг живлення до підключення інших ліній напруги та ліній передачі даних, а також пом'якшити ослаблення напруги при підключенні (лінія 12 В підключена вдруге через резистори, що обмежують струм).
sleblanc

4

Це питання отримало б більше відповіді та уваги на розділі суперпользователя.

Що стосується вашого питання, я б дотримувався інструкції з вашої материнської плати (asrock). Зазвичай жорсткий диск буде попереджати, коли ви підключаєте його, тому більш логічно підключати АС до і після кабелю для передачі даних, але чесно кажучи, я не думаю, що є замовлення, оскільки hdd caddy їх підключає одночасно, коли ви їх ковзаєте.

Специфікація SATA пропонує вбудовану підтримку гарячої заміни, використовуючи ступінчасті штифти для пристрою, що забезпечує подачу сигналів живлення у правильній послідовності, що дозволяє приводу живитись. Реалізація ступінчастого штифта працює в наступному 3-ступінковому з'єднанні: По-перше, штифти заземлення підключаються для того, щоб забезпечити електростатичний розряд, по-друге, штифти попереднього заряду з'єднуються, щоб обмежити струм напруги під час встановлення пристрою. Нарешті, шнури живлення та даних підключаються. ( http://ask.adaptec.com/app/answers/detail/a_id/17175/~/principles-for-using-hot-swap-with-sas%2Fsata-systems )


Так, я думав, що супер-користувач призначений для запитань користувачів користувача (більше програмного забезпечення) і серверних стандартних питань для сервера (більше обладнання)? Зауважте, що Asrock не є виробником материнської плати, про яку йдеться (вона не має жодної документації), лише одне з небагатьох джерел цієї інформації в мережі. - Той самий час неможливий, коли є два кабелі. Я б спочатку особисто підключив кабель передачі даних. Люди, яких я запитував, однаково розділені, тому я шукаю дещо авторитетної відповіді.
mirabilos

3
@mirabilos, Серверна помилка - це питання професійних системних адміністраторів, Супер Користувач - для загальних питань щодо комп'ютера, орієнтовно, див. довідковий розділ на кожному сайті. У обох є питання щодо апаратного та програмного забезпечення.
dsolimano

1
Ну, це питання щодо систематизму в "професійному" середовищі. (Ну, не зовсім професійний IMO, як я вважав би SAS над SATA, але ви використовуєте те, що у вас є на робочому місці.)
mirabilos

Відповідь Adaptec, яку ви зв'язали, стосується лише "широких" роз'ємів, де є лише один кабель, а не два окремі. Я це також виявив, але це тут не допомагає. Зверніть увагу, як сказано, що " шпильки живлення та даних з'єднуються" (акцент мій), тобто одночасно, що не є відповіддю на це питання.
mirabilos

Правильною відповіддю буде відповідь з вашої материнської плати. Що це за марка / модель? Ви також можете перевірити sata-io.org, це офіційний сайт sata rfc, але документ також розмовляє про шахматний контакт (як відповідь adaptec), а не замовлення кабелю
yagmoth555 - GoFundMe Monica

0

Я завжди вважав, що має сенс спочатку підключити кабель для передачі даних. Коли привід вимкнений, при підключенні кабелю даних не буде шуму. (Це мої 2 копійки).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.