Avmystifiering av SATA hotplug

Just mina två cent hjälp… när man pratar om att molexström gör att disken inte är hot swapable, handlar det om att strömförsörja disken genom att använda molexkontakten som finns på själva disken.

Med andra ord, om du använder en molexkontakt med en molex- till sata-adapter från en strömförsörjningsenhet, drivs disken i sig själv av sin sata-kontakt, så den kan vara varmväxlingsbar, men om en sådan molexkontakt ansluts till molexkontakten på disken (även med hjälp av en sata- till molex-adapter) kan disken inte varmväxlas utan risk (elektriska toppar vid anslutning och frånkoppling).

För att klargöra detta:

För vissa diskar som har en molexströmkontakt på sig, får du inte strömförsörja dem genom en sådan kontakt, molexströmkontakten är inte säker för hot-swap

Om strömkontakten på disken som används är sata-strömkontakten spelar det ingen roll var strömmen kommer ifrån, du kan använda molex- till sata-strömadaptrar… eftersom disken drivs av sin sata-strömkontakt.

Risken är att använda molexkontakten som finns på vissa diskar, inte alla sata-enheter har en sådan molexkontakt på disken.

Också en disk som drivs av sata-strömkontakten och som försörjs med en molex-till-sata-strömadapter kan dö om molexkontakten inte är fast eller om man kopplar bort molexdelen.

Och så fortsätter vi: Hoppas att det är klart nu.

2º Punkt: Hot-swap-stöd, det måste stödjas (bättre sagt, implementeras) på sata-porten, inte på sata-enheten, och det måste också stödjas av operativsystemet.

Bearbetningssystemet måste veta när en enhet på en sata-port kommer att kopplas bort innan den kopplas bort (bland de moderna operativsystemen kan de upptäcka abrupta bortkopplingar och fortfarande fungera, andra operativsystem fryser bara), så användaren (eller programvarutillämpningar) måste tala om för operativsystemet att en disk kommer att avlägsnas (utkast i Linux, säker borttagning i Windows, etc.).

Om operativsystemet inte är utformat för hot-swap kan konstiga saker hända när du sätter in en annan disk, som att operativsystemet tror att den gamla disken kommer att leva igen… och operativsystemet kommer inte att se att den nya disken är annorlunda… moderna operativsystem upptäcker maskinvaruförändringar, andra operativsystem gör det inte.

Så, ja, sata hot-swap måste implementeras i hårdvaran för sata-kontroller och i operativsystemet… men inte på disken, disken i sig har inget med hot-swap att göra.

För att byta disk i heta lägen rensar operativsystemet alla data och skickar ett kommando till disken som säger att den måste rensa all sin interna cache och sedan göra en spin-down, efter det säger operativsystemet till sata-drivrutinen att koppla bort dataporten och, om den är väl utformad, även strömporten, så att användaren kan ta bort disken på ett säkert sätt (inga data kan skickas), ingen ström som kan orsaka elektriska toppar etc.), måste sata-hårdvaran upptäcka oändlig impedans (ingen enhet är ansluten) på sata-dataporten och sata-strömporten och förbereda sig för en ny enhet genom att lyssna på icke oändliga impedanser, så att den återkopplar ström- och dataporten så snart den andra enheten är ansluten.Sedan måste den tala om för operativsystemet att en ny maskinvara har anslutits, och operativsystemet måste se vad det är och ladda drivrutiner osv.

Sata hot-swap måste implementeras i maskinvaran, ja, det måste det… vissa tillverkare är lite lata och följer inte Sata-specifikationerna, de implementerar inte hot-plug, hot-swap osv.

Ibland hittade jag SataIII-portar som dog när man anslöt en enhet medan systemet var strömförsörjt.

Jag rekommenderar ett test före testet med operativsystemet inläst… starta upp till bios utan att enheten är ansluten till sata och se om bios inte upptäcker enheten, koppla sedan in enheten mycket försiktigt utan att avsluta bios och kontrollera återigen att bios nu upptäcker disken… om inte, fortsätt inte och stäng av datorn omedelbart utan att avsluta bios.

Om din bios kan se disken efter att du har kopplat in den i heta läge vet du att det är en hot-plug-disk… men vänta, du vet fortfarande inte om det är en hot-swap-disk… för det behöver du en annan disk (inte samma modell/märke/kapacitet) och fortsätta med testet i bios…. nu måste du koppla ur disken och se om bios hänger eller om den upptäcker att det inte finns någon sådan disk … om den hänger, stäng av omedelbart, din bios är inte hot-swap … om den upptäcker att det inte finns någon disk, fortsätt bara testet för att se om den är hot-swap eller inte.

Om bios inte upptäcker att det inte finns någon disk efter att ha kopplat ur den, är det dags att kontrollera en annan disk … använd en disk som du inte behöver, den kan dö så fort den är ansluten, du är varnad! … koppla in den och se om bios upptäcker den, om inte så stäng av omedelbart, den har inte hot-swap implementerad, ……. om den ser disken som om den var den förra, stäng av omedelbart, ingen hot-swap … köp om den ser den nya disken, du har tur, hårdvaran har implementering för hot-swap.

Om sådana tester visar att hårdvaran inte är riktigt hot-swap, oavsett vad operativsystemet gör, är hot-swap-förfarandet mycket riskabelt, om det inte är omöjligt alls… och det är bättre att inte använda det alls, stäng alltid av innan du byter.

Men om din bios visar att den ser enheten, sedan ser den att du kopplat ur den, sedan ser den den andra disken ansluten, då har du hårdvarustöd för hot-plug på den sata-porten … jag upprepar: på den sata-porten. Åh, ja, mina vänner, vissa lata tillverkare implementerar bara hot-swap på vissa portar och inte på alla.

Risker med dessa tester måste du stödja: Det spelar ingen roll, den skulle också dö om du körde operativsystemet, och när operativsystemet körs kan det också skada andra sata-portar.

Sämsta tänkbara scenario: Om du körde bios var inga data i fara, men om du körde operativsystemet kunde du förlora alla data och även skada andra komponenter som grafikkort, ram, efc.

Det är säkrast att göra testerna medan du kör bios…. och om någon skada orsakas på sata-porten, så dör ofta bara en port… hur som helst, om det är under garanti måste de åtgärda det, eftersom de rättsliga reglerna innebär att tillverkarna inte får orsaka skada genom att koppla/avskilja på ett korrekt sätt.

Sagt igen, försök inte med hot-plu, hot-remove, hot-swap, om disken drivs av molex-kontakten som sitter fast på disken (inte alla enheter har molex-kontakt, de flesta har inte det) …. och koppla inte heller bort molexdelen i molex- till sata-strömadaptrar.

Molexkontakter är inte avsedda för hot-plug, hot-remove, hot-swap … de orsakar elektriska toppar.

P.D.: På vissa molexstift kan strömmen som passerar vara mer än 3,5A, vilket kan döda en person (inte vanligt, men det kan hända), spänningen (12V) är inte det som dödar människor, det är strömstyrkan (>0,3A kan döda, oavsett spänning, det är strömstyrkan som dödar).

Lämna ett svar

Din e-postadress kommer inte publiceras.