SMART-teknologier: allmänna principer för självdiagnos av hårddiskar

Som du vet spelar hårddisken på en dator en av nyckelrollerna, eftersom det är han som är ansvarig för att lagra information, oavsett om det är operativsystemet eller användarprogram och filer. Och det är den här komponenten i datorn som är utsatt för det största slitaget eftersom den används nästan varje sekund. Det är därför de flesta hårddisktillverkare började använda inbyggda SMART-diagnostekniker som skulle tillåta dem att produceras oavsett installerat system. Låt oss försöka ta reda på vad det är.

SMART (S.M.A.R.T)?

Innan vi överväger själva teknologierna och de funktioner som är förknippade med dem, låt oss vända oss till avkodningen av förkortningen. S.M.A.R.T (för enkelhetens skull kommer vi att använda förkortningen SMART) står för Self-Monitoring, Analysis and Reporting Technology, det vill säga grovt sett är det ett system för självdiagnos, analys och rapportering.

Grundläggande principer för diagnostik

Om vi ​​närmar oss förståelsen av sådan teknik i en bredare mening, bör varje användare veta att det inte har något att göra med det installerade operativsystemet. Faktum är att SMART-tekniker består av användningen av en viss firmware som är inbyggd i HDD-styrenheten vid fabriksmonteringen. Själva programmet fungerar alltid så länge hårddisken fungerar.

Samtidigt inkluderar bedömningen av hårddisken övervakning av huvudparametrarna för hårddiskens tillstånd, vars antal kan variera inom olika gränser, men vanligtvis finns det inte fler än trettio. De huvudsakliga övervakade indikatorerna inkluderar hastigheten för att läsa eller skriva data, det fysiska tillståndet på diskytan, vissa parametrar associerade med hårddisken, etc.

Men här är det intressanta: eftersom den fasta programvaran inte kommer åt disken i det här fallet med en kabel- eller kedjekoppling, påverkar den interna kontrollen som utförs inte CPU:n på något sätt. Det utförs i bakgrunden, ikonen för åtkomst av hårddisken blinkar inte (eller lyser inte konstant), men ljudet som produceras av hårddisken hörs fortfarande ibland. Det är detta som överraskar många användare. Kom ihåg att det inte finns något att oroa sig för.

Men SMART-teknologier i form av firmware tenderar att använda snabb verifiering i de flesta fall. I detta skede kontrolleras endast den fysiska placeringen av hårddisken och dess elektroniska komponenter. Hela processen tar mindre än en minut. Om det av någon anledning uppstår fel kan en fullständig kontroll startas, som redan inkluderar yttester, en kontroll för dåliga kluster och mycket mer. Sådana processer tar längre tid och kan ta ungefär en timme.

Samtidigt används standard ATAPI / ATA-kommandon för att starta kontroller av vilken typ som helst, och om funktionsfel eller haverier upptäcks, utfärdas en varning som indikerar något slags fel (kanske till och med dödligt) med ett förslag om att säkerhetskopiera data. I de flesta fall indikerar detta bara att hårddisken, milt uttryckt, är dags att vila.

Att sätta SMARTA mål

När det gäller inställningen av uppgifter för de pågående kontrollerna bör vi här markera flera huvudparametrar som kommer att testas under offlinediagnostik:

  • medelvärdet av den linjära hastigheten för att läsa och skriva data;
  • medelvärdet av övergångstiden till ett visst spår (huvudpositionering);
  • genomsnittligt avläst värde för en slumpmässig sektor;
  • den maximala sökexekveringstiden i termer av att flytta från nollspåret till det sista;
  • från cachen.

När det gäller cachen är det värt att nämna separat. I själva verket är detta ett slags eget RAM-minne eller ett slags urklipp. Data som läses från hårddisken läggs först in i cacheminnet och först därefter i systemminnet genom lämplig styrenhet på "moderkortet".

Men allt detta gällde bara huvudparametrarna. Om vi ​​pratar om den utökade kontrollen bör detta inkludera indikatorer, vars minskning kan indikera skivslitage:

  • antal sektoromplaceringar;
  • totalt antal omplaceringsoperationer;
  • nuvarande antal instabila sektorer;
  • läsfelfrekvens;
  • antal omstarter av spindeln;
  • antalet okorrigerbara fel;
  • antal läs-/skrivfel;
  • antal spindelomstartscykler;
  • drifttid i påslaget läge (i arbetade timmar sedan driftstarten);
  • antalet kompletta cykler av start och stopp av skivan;
  • antalet gånger som enheten slås på/av.

Fördelar och nackdelar

Faktum är att själva tekniken, där den fasta programvaran används, välkomnas av alla. Dess användning gör att du kan göra ett fullständigt test av hårddisken i tid och förhindra dataförlust.

Men tillsammans med detta finns det en stor nackdel - programmet i sig fixar inte funktionsfel eller fel som uppstår, utan informerar helt enkelt ägaren om att hans disk är "död". Så det finns ingen anledning att lura dig själv om självdiagnos. Resultatet kommer endast att visas om hårddisken slutar fungera helt. I de flesta fall är det orealistiskt att hantera detta, även om det fortfarande finns några kryphål.

De mest kända verktygen för att diagnostisera och reparera hårddiskar

Om du ignorerar självdiagnos bör du med jämna mellanrum använda verktyg för att övervaka hårddiskens tillstånd - åtminstone dina egna operativsystemverktyg, åtminstone verktyg från tredje part. Inbyggda verktyg orsakar ofta mycket kritik.

Men Victoria av vilken version som helst idag inom datorteknik på detta område ser ut som den obestridda ledaren.

En ganska stor resonans på en gång orsakades av uppkomsten av ett intressant verktyg som, enligt utvecklarna, kan väcka alla "döda" hårddiskar till liv genom att vända ytan. Det är svårt att säga hur det är möjligt att fysiskt påverka ytan på programnivå, trots det kvarstår faktum.

Slutsats

Slutligen återstår det att tillägga att endast huvudpunkterna angående SMART-teknologier för offlinediagnostik av hårddiskar beaktas här. Det fanns ingen speciell utflykt till principerna för att utföra sådana komplexa tester, eftersom en oförberedd användare, som de säger, kommer att bryta huvudet i dem. Han behöver det dock inte. Det räcker med att förstå grunderna som fastställs i produktionen och att självständigt kontrollera hårddiskar i det nuvarande utvecklingsstadiet av datorteknik.

Läser in...Läser in...