Демістифікуюча гаряча пробка SATA


21

У мене є BIOS, який має можливість включити гарячу підключення на окремих портах. У мене є ковзний корпус для жорсткого диска та SSD (не що інше, як передача триху до живлення та порта сата), які дозволяють мені скоротити живлення накопичувача, перш ніж фізично перемістити його.

Мені б подобалося зручність вставляти та виймати HDD / SSD туди, не вимикаючи комп'ютер кожен раз.

Але під час дослідження хот-перепаду SATA, із дорогих корпоративних рішень, є нульова достовірна інформація . Я навіть намагався дивитись на патенти. Я не можу знайти жодного надійного джерела, яке б підказувало мені, наскільки надійним / ненадійним є переплив у споживчому світі.

Таким чином, у мене є підтримка в моїх біосах, материнській платі та корпусі. Водії, яких я ніколи не бачив, згадували про гарячі підключення на технічні характеристики, навіть на підприємствах. Скільки ризиків втрати даних я буду стикатися для цієї зручності?

Потім, у сторону апаратних засобів, виникає проблема програмного забезпечення. Чи потрібна мені підтримка в ОС? і чи є якась команда AT для відключення диска, який повинен бути виданий, або це паркування, воно автоматично відключає живлення? є трохи поінформований обговорення на стороні програмного забезпечення тут


редагувати: знайшов додаткову інформацію щодо гарячого підключення. від Western Digital: він говорить, що кожен драйвер, який підтримує SATA за визначенням стандарту, вже підтримує гаряче підключення.

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

Попередньо заряджені резистори для пасивного обмеження струму напруги під час введення приводу

Контролери гарячої розетки, щоб активно обмежувати струм напруги під час вставки диска

джерело: http://wdc.custhelp.com/app/answers/detail/a_id/941/~/hot-swap-or-hot-plug-wd-sata-drives


Але, вищезазначене викликає ще одне сумнів. він говорить:

Для того, щоб скористатися можливостями гарячої підключення для жорсткого диска Serial ATA, потрібно використовувати підключення живлення Serial ATA, а не підключення живлення від Legacy (Molex). Підключення живлення (Molex) Legacy не підтримує гаряче підключення.

деякі мої драйвери підключені від molex-> sata power, тільки тому, що я поза портами sata sata на моєму блоці живлення. з того, що я міг простежити, якась молекс і сила Сати надходить із тієї ж 12В залізниці. і штекер SATA не має жодної логіки, як здається. це просто німий пластик. Чи означає це, що я в безпеці, і док посилається на водіїв, які підтримують sata і molex?


1
Ризик даних повинен бути мінімальним, якщо ви належним чином відключили файлові системи / томи. Не просто діставайте диск, інакше ви втратите дані. BTW, посилання на інформацію з ~ 10-річного допису на форумі, ймовірно, не матиме нічого спільного з поточним станом підтримки SATA, якщо ви не маєте стародавнього комп'ютера.
Зоредаче

2
Windows відображає внутрішні накопичувачі з гарячим підключенням (а точніше - знімними) так само, як і на USB-накопичувачах тощо. Його вимкнення також призведе до вимкнення накопичувача.
Даніель Б

3
Мій анекдотичний досвід роботи з півтора десятками різних комп’ютерів / материнських плат полягає в тому, що гаряче підключення працює прекрасно, доки ви належним чином не відключите речі.
Зоредаче

2
Пов’язано: У якому порядку я підключаю кабелі живлення та дані SATA для гарячої розетки? за помилкою сервера . У прийнятій відповіді є кілька відповідних фрагментів із фактичного стандарту SATA, а також порівняння кабелів SAS.
CVn

@ MichaelKjörling Я раніше це виявив. ви можете бачити, наскільки специфікації надзвичайно кричущі, і як прийняті відповіді закінчуються, кажучи, що "можливість є відповідальністю дизайнера системи, і вони повинні забезпечити припинення роботи накопичувача до того, як відбудеться гаряче видалення. Ви, в цьому випадку, є дизайнер системи ". що зовсім не є переконливою відповіддю :)
gcb

Відповіді:


13

і штекер SATA не має жодної логіки, як здається. це просто німий пластик.

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

Шпильки Вікіпедії сата


2
правильно. ступінчастий заземлений штифт, як USB. так. належний роз'єм sata також має 3 В, крім 12 В і 5 В. це необов'язковий помаранчевий кабель. Тепер також є нульова інформація про те, яким драйверам потрібен помаранчевий кабель: / я не думаю, що жоден виробник використовує його, тому що дешевий блок живлення не надасть його, і є люди, які використовують molex-> sata (як я роблю з 2 накопичувачі у мене закінчуються рідними кабелями)
gcb

1
Я вважаю, що різні довжини розповідають історію. Деякі потрібно підключити до інших. З SCSI було просто необхідне живлення перед даними. Але SATA має це на обох наборах. Дуже цікаво. Дякуємо за публікацію цих фотографій.
SDsolar

6

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

Чи потрібна мені підтримка в ОС? Ні, накопичувачі не переймаються ОС. Якщо ОС не підтримує гарячу підключення, це означає, що ОС може знадобитися перезапустити, щоб виявити накопичувач, і що вона не надсилатиме команди на накопичувачі для більш витонченого відключення. Найгірший сценарій - аварія ОС, але з вашим приводом буде нормально. Пам’ятайте, що поки на диску немає жодної діяльності, то відключити його від мережі досить безпечно.

Чи є якась команда AT для відключення диска, який повинен бути виданий, або це паркування, воно автоматично відключає живлення? Існують команди, щоб змусити диск припаркувати його голови, але це також буде робити це, коли на диску немає активності. Не можу гарантувати, що він автоматично припаркує голову при відключенні живлення, тому що ми не можемо гарантувати, що у неї є достатня потужність для цього.

О, ось застереження. Деякі ОС можуть затримати надсилання даних на накопичувач або збереження інформації файлової системи на диску. Це коли слід скористатися функціями "Безпечне видалення" або "Відключити". Це стосується лише нещодавно записаних даних.


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

Аледавно поради кавалера. Кожен раз використовуйте команду викидання ОС.
Олександр Дубінський

1
Я вірю, що я це згадав.
tchau.dev

2

Якраз два мої центи допомагають ... коли мова про потужність molex робить диск не гарячим, а про живлення диска за допомогою коннектора molex, який знаходиться на самому диску.

Іншими словами, якщо ви використовуєте від силового живлення конектор потужності Molex з адаптером живлення від молекса до сата, сам диск живиться від його роз'єму живлення sata, тому він може бути гарячим, але якщо така сила молексу приєднана до молекса конектор живлення на диску (також використовуючи sata-power для адаптера живлення molex), диск не може бути гарячим заміною без ризику (електричні піки на конект і відключення).

Просто, щоб це було зрозуміло:

Для деяких дисків, які мають на собі молексний конектор, не вмикайте їх через такий конектор, молекс-коннектор не безпечний для гарячої заміни

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

Ризик полягає у використанні коннектора molex, присутнього на деяких дисках, не у всіх дисках sata є такий диспетчер molex на диску.

Також диск, що живиться від роз'єму живлення sata, який живиться від адаптера живлення molex to sata, може загинути, якщо таке з'єднання molex не є надійним або якщо ви від'єднаєте частину molex.

Так що відновлення: Ніколи не відключайте роз'єм для живлення Molex, а лише контактори живлення sata.

Сподіваюся, це зрозуміло зараз.

Точка 2º: Підтримка гарячої заміни, вона повинна підтримуватися (краще сказати, впроваджуватися) на порту sata, а не на sata drive; і він також повинен підтримуватися в операційній системі.

ОС повинна знати, коли накопичувач диска на порту sata буде відключений перед відключенням (серед сучасних ОС вдається виявити неприйнятні відключення і все ще працюють; інші ОС просто замерзають), тому користувач (або програмні програми) повинні повідомити ОС, що диск буде видалено (витягнути в Linux, безпечне видалення в Windows тощо).

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

Так, так, sata hot-swap повинен бути реалізований на апаратному забезпеченні контролера sata і в ОС ... але не на диску, сам диск не має нічого пов'язаного з гарячою заміною.

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

Сата гаряча заміна повинна бути реалізована на апаратному забезпеченні, о, так, це повинно бути ... деякі виробники трохи ліниві і не дотримуються специфікацій Sata, вони не реалізують гарячу підключення, гарячу заміну тощо.

Іноді я знаходив порти SataIII, які загинули під час підключення диска під час роботи системи.

Я рекомендую один тест перед тестом із завантаженою ОС ... завантажуйте біоси без диска, підключеного до sata і бачу, як біос не виявляє диск, потім підключіть диск дуже обережно, не виходячи з біосу, і перевірте, чи біос зараз Виявляє диск ... якщо не проглядається і не відключає ПК негайно, не виходячи з біосу.

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

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

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

Але якщо ваш біосвід показує, що він бачить накопичувач, то він бачить, що ви відключили його, потім він підключив інший диск, тоді у вас є апаратна підтримка гарячого штекера на тому порту sata ... я повторюю: на цьому порту sata. О, так, друзі, деякі ледачі виробники здійснюють лише гарячу заміну на деяких портах, а не на всіх.

Ризики цих тестів, які ви повинні підтримувати: втрата порта sata, тому що якщо він гине під час підключення накопичувача на ньому під час роботи з біосом ... не важливо, він також загинув, якщо ви, де запускаєте ОС, а при запуску ОС це також може пошкодити інші порти сата.

Найгірший сценарій: кореневий контролер Sata загинув через те, що не можна здійснити функцію гарячої заміни, якщо ви там, де на біосах, жодні дані не загрожували, але якщо ви, де працює ОС, ви можете втратити всі дані, а також пошкодити інші компоненти, такі як відеокарта, таран efc.

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

Ще раз сказати, не спрацьовуйте гарячий шланг, гаряче зняття, гаряча заміна, якщо диск працює від роз'єму molex, який закріплений на диску (не всі диски мають роз'єм живлення Molex, у більшості немає його) ... і не відключайте molex частину будь-якого molex до адаптерів живлення sata.

Конектори Molex не розроблені для гарячої розетки, гарячого зняття, гарячої заміни ... вони спричиняють електричні піки.

П.Д .: На деяких молексних штирях струм, що проходить, може бути більше 3,5 А, що може вбити людину (не часто, але це може), напруга (12 В) - це не те, що вбиває людей, це сила струму (> 0,3А може вбити, незалежно від напруги, вбиває саме напруга).


Щодо самого останнього абзацу про можливість вбити одного за допомогою 12В: у видаленій тепер відповіді користувальницький коментар посилається на scienceabc.com/humans/how-many-volts-amps-kill-you-human.html, щоб заперечити це .
Арьян
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.