Ka shumë informacion në rrjet rreth SMART dhe vlerave të atributeve. Por nuk kam hasur në përmendje për disa momente të rëndësishme, të cilat i di nga njerëz që merren me hulumtimin e mediave të informacionit.
Kur tregova përsëri një mikut tim pse nuk duhet t'i besohet pa kushte leximeve të SMART dhe pse është më mirë të mos përdoren monitorët klasikë të SMART-it vazhdimisht, më erdhi nje ide që t'i regjistroj fjalët e thëna në formën e një grupi tezash me shpjegime. Për t'u dhënë referenca, në vend që ta përsërisim çdo herë. Dhe për njohjen e publikut të gjerë.
1) Duhet të përdoren me shumë kujdes programet për monitorimin automatik të atributeve SMART.
Ajo që e dini si atribute SMART nuk ruhet në formë të gatshme, por gjenerohet në momentin që i kërkoni. Ato llogariten në bazë të statistikave të brendshme, të akumuluara dhe përdorura nga programi i mikrokontrollerit të pajisjes gjatë funksionimit.
Një pjesë e këtyre të dhënave pajisjes për të siguruar funksionin kryesor nuk i nevojitet. Dhe ato nuk ruhen, por formohen çdo herë që është e nevojshme. Prandaj, kur ndodhi kërkesa për atributet SMART, programi i mikrokontrollerit aktivizon një numër të madh procesesh, të cilat janë të nevojshme për të marrë të dhënat e mungesës.
Por këto procese janë pak të përputhshme me procedurat që kryhen gjatë ngarkesës së pajisjes nga operacionet e leximit-shkrimit.
Në një botë ideale, kjo nuk duhet të shkaktonte ndonjë problem. Por në realitet, firmware-t e disqeve të hardit shkruhen nga njerëz të zakonshëm. Të cilët mund të gabojnë dhe e bëjnë këtë. Prandaj, nëse kërkoni atributet SMART gjatë kryerjes aktive të operacioneve të leximit-shkrimit nga pajisja, rritet ndjeshëm probabiliteti që diçka të shkojë keq. Për shembull, mund të dëmtohen të dhënat në tamponin e leximit ose shkrimit të përdoruesit.
Pretendimi për rritjen e rreziqeve nuk është një përfundim teorik, por një vëzhgim praktik. Për shembull, është i njohur një bug që ka ndodhur në firmware-in e HDD Samsung 103UI, ku gjatë kryerjes së kërkesës për atributet SMART, të dhënat e përdoruesit janë dëmtuar.
Pra ndiheni mirë, mos e konfiguroni verifikimin automatik të atributeve SMART. Nëse nuk jeni të sigurt se para kësaj jepet komanda për pastrimin e memorie (Flush Cache). Ose, nëse është e nevojshme, konfiguroni ekzekutimin e verifikimeve sa më rrallë që të jetë e mundur. Në shumë programe monitorimi, koha e vendosur si e parazgjedhur mes verifikimeve është rreth 10 minuta. Kjo është shumë shpesh. Sidoqoftë, këto verifikime nuk janë një ilaç për daljen e papritur jashtë shërbimi të diskut (ilaçi është vetëm rezervimi). Një herë në ditë, mendoj se është plotësisht e mjaftueshme.
Kërkesa për temperaturën gjatë nisjes së proceseve për llogaritjen e atributeve nuk sjell ndonjë problem dhe mund të realizohet shpesh. Sepse, me implementimin e duhur, këtë e bëjmë përmes protokollit SCT. Përmes SCT dorëzohet vetëm ajo që tashmë dihet. Këto të dhëna përditësohen automatikisht në sfond.
2) Të dhënat e atributeve SMART shpesh janë të pasakta.
Mikroprogrami i hard diskut ju tregon atë që mendon se është e nevojshme të tregohet dhe jo atë që ndodh në të vërtetë. Një shembull më ilustrues është atributi i pestë, numri i sektorëve të ri-ndarë. Specialistët e rikuperimit të të dhënave e dinë mirë se hard disku mund të tregojë në atributin e pestë zero numër rikalitësh, edhe pse ata ekzistojnë dhe vazhdojnë të shfaqen.
I bëra një pyetje specialistit që studion hard disqet dhe heton mikroprogramet e tyre. E pashë se çfarë parimi ndiqet nga firmware e pajisjes për të fshehur faktin e rikrijimit të sektorëve, dhe kur është e mundur të flitet për të përmes atributeve SMART.
Ai u përgjigj se nuk ekziston një rregull të përgjithshëm sipas të cilit pajisjet tregojnë ose fshehin realitetin. Logjika e programuesve që shkruajnë firmware për hard disqet ndonjëherë duket shumë e çuditshme. Duke studiuar firmware të modeleve të ndryshme, ai vuri re se shpesh vendimi "trego ose fsheh" merret në bazë të një seti parametrash, të cilët nuk është e qartë si lidhen me njëri-tjetrin dhe me burimet e mbetura të hard diskut.
3) Interpretimi i treguesve SMART është specifik për vendorët.
Për shembull, në SiGate është më mirë të mos i kushtoni shumë vëmendje "vlerave të këqija" raw të atributeve 1 dhe 7, derisa të tjerat të jenë në normë. Në diskët e këtij prodhuesi, vlerat e tyre të paktën mund të rriten gjatë përdorimit normal.

Për të vlerësuar gjendjen dhe burimin e mbetur të diskut të fortë, së pari rekomandohet të kushtoni vëmendje parametra 5, 196, 197, 198. Gjithashtu, ka kuptim të orientoheni pikërisht në vlerat absolute, raw, dhe jo në ato të përpunuara. Përpunimi i atributeve mund të kryhet në mënyra që nuk janë të qarta, të ndryshme në algoritmet dhe firmware-t e ndryshme.
Në përgjithësi, në mesin e specialistëve të mediave informacioni, kur flitet për vlerën e atributeve, zakonisht nënkuptohet vlera absolute.
Burimi: habr.com
