Demystifikace SATA hotplug

Jen moje dva centy pomoci… když mluvíme o molex napájení dělá disk není hot swap, je to o napájení disku pomocí molex konektor, který je na disku sám.

Jinými slovy, pokud použijete z napájecího zdroje molexový napájecí konektor s napájecím adaptérem molex na sata, disk samotný je napájen svým sata napájecím konektorem, takže může být hot swapovatelný, ale pokud je takové molexové napájení připojeno k molexovému napájecímu konektoru na disku (také pomocí sata napájecího adaptéru na molexový), disk nelze hot swapovat bez rizika (elektrické špičky na konextu a diskonextu).

Jen aby bylo zcela jasno:

U některých disků, které mají na sobě napájecí konektor molex, je přes takový konektor nenapájejte, konektor molex není pro hot-swap bezpečný

Pokud je na použitém disku napájecí konektor sata, pak je jedno, odkud napájení přichází, můžete použít napájecí adaptéry molex na sata… protože disk je napájen z napájecího konektoru sata.

Riziko spočívá v použití napájecího konektoru molex, který je na některých discích přítomen, ne všechny disky sata mají na disku takový napájecí konektor molex.

Také disk napájený napájecím konektorem sata, který je napájen napájecím adaptérem molex na sata, může zemřít, pokud takový napájecí konektor molex není pevný nebo pokud odpojíte část molex.

Takže pokračování:

Doufám, že je to nyní jasné.

2º Bod: Podpora Hot-swap, musí být podporována (lépe řečeno implementována) na portu sata, nikoli na disku sata; a musí být podporována i v operačním systému.

Os musí vědět, kdy bude disk na sata portu odpojen před odpojením (mezi moderními OS jsou schopny detekovat abrutly disconections a stále fungují, jiné OS jen zamrznou), takže uživatel (nebo softwarové aplikace) musí OS říct, že disk bude vyjmut (eject v Linuxu, safe remove ve Windows atd.).

Pokud OS není navržen pro hot-swap, mohou se po připojení dalšího disku dít podivné věci, například OS si bude myslet, že starý disk znovu ožije… a OS neuvidí, že nový disk je jiný… moderní OS detekují změny hardwaru, jiné OS ne.

Takže ano, sata hot-swap musí být implementován na hardwaru sata řadiče a na OS… ale ne na disku, disk sám o sobě nemá s hot-swapem nic společného.

Chce-li OS provést hot-swap jakéhokoli disku, propláchne všechna data a pošle disku příkaz, že musí propláchnout veškerou vnitřní cache, a pak provede spin-down, poté OS řekne ovladači sata, aby odpojil datový port, a pokud je dobře navržen, také napájecí port, pak může uživatel disk bezpečně vyjmout (nelze posílat žádná data, sata hardware musí detekovat nekonečnou impedanci (není připojen žádný disk) na sata datovém portu a sata napájecím portu a připravit se na nový disk, poslouchat, zda není nekonečná impedance, takže obnoví napájení a datové porty, jakmile je připojen další disk.. pak musí říct OS, že byl připojen nový hardware, a OS musí vidět, co to je, a načíst ovladače atd.

Sata hot-swap musí být implementován na hardwaru, ach ano, musí být… někteří výrobci jsou trochu líní a nedodržují specifikace Sata, neimplementují hot-plug, hot-swap atd.

Občas jsem narazil na porty SataIII, které umřely při připojení disku při zapnutém systému.

Doporučuji jeden test před testem s načteným OS… nabootujte do biosu bez disku připojeného k sata a podívejte se, zda bios nedetekuje disk, pak disk velmi opatrně připojte bez ukončení biosu a znovu zkontrolujte, zda bios nyní disk detekuje… pokud ne, nepokračujte a okamžitě vypněte počítač bez ukončení biosu.

Pokud bios disk po zapojení za tepla vidí, víte, že je hot-plug… ale počkejte, stále nevíte, zda je hot-swap… k tomu potřebujete jiný diferentní disk (ne stejný model/značku/kapacitu) a pokračujte v testu uvnitř biosu…. teď musíš odpojit disk a podívat se, jestli bios visí nebo jestli detekuje, že tam takový disk není… pokud visí, okamžitě vypni, tvůj bios není hot-swap… pokud detekuje, že tam žádný disk není, prostě pokračuj v testu, abys zjistil, jestli je to hot-swap nebo ne.

Pokud bios po odpojení nedetekuje žádný disk, je nyní čas zkontrolovat další disk… použijte jeden disk, který nepotřebujete, může umřít hned po připojení, jste varováni!… připojte ho a uvidíte, jestli ho bios detekuje, pokud ne, vypněte ho inmediatly, nemá implementovaný hot-swap, …. pokud vidí disk, jako by to byl ten předchozí, vypněte okamžitě, žádný hot-swap… kupte, pokud vidí nový, máte velké štěstí, hardware má implementaci pro hot-swap.

Pokud vám takové testy ukáží, že vám hardware skutečně hot-swap neumožňuje, ať dělá OS co dělá, postup hot-swap je velmi riskantní, ne-li vůbec nemožný… a raději ho vůbec nepoužívejte, vždy před výměnou vypněte.

Ale pokud vám bios ukazuje, že vidí disk, pak vidí, že jste ho odpojili, pak vidí druhý disk připojený, pak máte hardwarovou podporu pro hot-plug na tom sata portu… opakuji: na tom sata portu. Ach ano, přátelé, někteří líní výrobci implementují hot-swap jen na některých portech a ne na všech.

Rizika těchto testů musíte podporovat: Ztráta sata portu, protože pokud umře, když na něj připojíte disk, zatímco jste v biosu… nevadí, umřel by také, kdybyste měli spuštěný OS, a se spuštěným OS by mohl poškodit i ostatní sata porty.

Nejhorší scénář:

Provádění testů při zapnutém biosu je nejbezpečnější: kořenový řadič sata zemřel, protože nebyl schopen hot-swapu, pokud jste byli v biosu, nebyla ohrožena žádná data, ale pokud jste měli spuštěný OS, mohli jste přijít o všechna data a také poškodit další komponenty jako grafickou kartu, ram, efc.

Provádění testů při zapnutém biosu je nejbezpečnější…. a pokud dojde k poškození sata portu, většinou umře jen jeden port… každopádně, pokud je to v záruce, musí to opravit, protože právní předpisy ukládají výrobcům, aby nezpůsobili škodu správným zapojením/odpojením.

Znovu opakuji, nezkoušejte hot-plu, hot-remove, hot-swap, pokud je disk napájen pomocí konektoru molex, který je připevněn k disku (ne všechny disky mají napájecí konektor molex, většina ho nemá)… a ani neodpojujte část molex žádného napájecího adaptéru molex na sata.

Konektory molex nejsou určeny pro hot-plug, hot-remove, hot-swap… způsobují elektrické špičky.

P.D.: Na některých pinech molex může být procházející proud větší než 3,5 A, což může člověka zabít (není to běžné, ale může), napětí (12 V) není to, co zabíjí lidi, ale proud (>0,3 A může zabít, nezáleží na napětí, zabíjí proud).

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.