Blocuri HDD greșite: cauze și tipuri. Eroare de acces „400 Solicitare greșită”: ce este și cum se remediază situația

A fi capabil să-ți controlezi emoțiile la mesele de poker este cea mai mare cheie a succesului în poker. Desigur, puteți întotdeauna să vă îmbunătățiți puțin din punct de vedere tehnic, îmbunătățind înțelegerea jocului și învățând cele mai bune strategii împotriva anumitor tipuri de jucători. Cu toate acestea, ar trebui să vă așteptați totuși ca rata de câștig să crească vertiginos din întărirea durității mentale și a abordării mentale a jocului.

Știi, acest aspect al pokerului chiar și în 2016 este încă ignorat aproape toți jucătorii. Puteți descoperi o mulțime de cărți, videoclipuri sau postări pe forum care vă vor spune cel mai bun mod de a juca AK în afara poziției. Dar, în același timp, nu există multe informații pe Internet despre ce să faci atunci când ești mutat de mai multe stive de către tipi cu două ieșiri și de 3 ori la rând. Sau atunci când încerci să ciupești un pește, dar în realitate se dovedește că, dimpotrivă, te bate, ajungând la tragerile și gutshot-urile lui fantomatice de culoare.

Iar starea bankroll-ului tău va depinde de corectitudinea reacției tale la acest tip de situație. Aici va fi determinat succesul sau eșecul carierei tale în poker.

Așadar, în acest articol vreau să vorbesc despre cum să te descurci cu bad beats în poker. Și mai mult, ce să faci dacă bătăile negative vin una după alta?

Ce este un bad beat?

Să ne întrebăm mai întâi ce este un bad beat. Prin definiție, un bad beat este simplu. pierzând o mână la poker în timp ce devin favorit statistic. Principalul lucru aici este să pierzi o mare parte (sau tot) din stiva ta.

Mulți jucători confundă jocul prost cu bătăile proaste. Acest lucru este departe de același lucru. De exemplu, a da pariuri mari pe turn și river când majoritatea draw-urilor au dispărut și, evident, perechea ta nu mai este atât de puternică, este de fapt doar un joc prost.

Prin urmare, acest articol se va concentra asupra situațiilor în care veți pierde poturi mari, în timp ce sunteți favorit statistic pentru a câștiga mâna (adică, în cazul în care aveți mai multe capitaluri în pot decât adversarul). Asta este cu adevărat o bătaie proastă.

Un bad beat este o predeterminare matematică în poker

Cred că primul lucru pe care trebuie să-l înțelegem aici este că bad beat-urile sunt o parte integrantă și fundamentală a jocului. Adversarul tău va avea aproape întotdeauna cel puțin o parte din echitate în pot și adesea o cantitate decentă.

După cum putem vedea din exemplul de mai sus, chiar dacă facem apel la flop, adversarul nostru (care are în prezent doar 6-high împotriva AA-ului nostru) va avea totuși 37% capital propriu în pot. Va câștiga mai mult de 1 dată din 3.

Și nu trebuie să fii un geniu matematic pentru a înțelege că a pierde de 3 ori la rând cu ași în această situație nu este un astfel de fenomen. Mai mult, în lumea rapidă a pokerului online, unde vom juca mii și chiar milioane de mâini, acest lucru va fi destul de comun.

Nu mă înțelege greșit. Câștigând de trei ori la rând cu AA se va întâmpla mult mai des aici. Sau câștigând de 2 ori din 3. Ideea principală aici este că nu ar trebui să fii surprins dacă pierzi de mai multe ori la rând chiar și cu o mână puternică precum AA, deoarece chiar și o simplă tragere la culoare și o chintă din spate vor avea adesea o sumă decentă de capital propriu împotriva lor, ca în exemplul de mai sus.

Cum să reacționezi la bătăi defectuoase izolate?

Ei bine, acum că înțelegem această ordine a lucrurilor, putem începe să privim bad beat-urile din punct de vedere obiectiv, logic și matematic. Putem începe să ne gândim la ei în termeni de cifre, mai degrabă decât să le vedem ca pe un fel de blestem de moarte pentru felul tău.

Chiar dacă peștele își prinde curajul de 10%, acel 10% încă ne spune că trebuia să se întâmple mai devreme sau mai târziu. În loc să te enervezi, ar trebui să-ți antrenezi mintea să se gândească la aceste numere, și nu la rezultatele specifice ale pierderii de bani. Trebuie să înțelegeți că acest 10% (sau 20%, 30%) se va întâmpla pur și simplu din când în când.

Este exact ceea ce te-ai înscris când ai ales acest joc. Pokerul este un joc foarte imprevizibil pe termen scurt și nimeni nu poate garanta că vei câștiga un pot dacă pur și simplu plasezi bine.

Îmi place să mă gândesc la bad beats ca la o taxă pe care trebuie să o plătesc pentru câștigurile mele pe termen lung.

Și în același timp, înțeleg că bad beat-urile sunt predeterminate matematic și, mai mult, ele sunt motivul pentru care pot câștiga bani din acest joc.

Faptul este că, dacă un pește (jucător slab) pierde întotdeauna cu cea mai slabă echitate, atunci se va sătura instantaneu de asta. Pur și simplu va renunța și nu va mai juca niciodată poker. Dar acele rare momente de noroc, când peștele încă ne depășește, îl vor ține constant în joc și îl vor convinge să facă o depunere din nou și din nou. Dacă pokerul ar fi un joc bazat 100% pe abilități pe termen scurt (cum ar fi șahul), atunci jucătorii răi și-ar pierde rapid interesul și ar găsi altceva pentru a-și cheltui banii.

Cum să răspunzi la mai multe bătăi negative?

Cred că cei mai mulți dintre noi suntem capabili să supraviețuim cumva unei bătăi negative ocazionale. Adevăratele probleme (adică înclinarea) încep atunci când aceste bătăi rele vin una după alta.

Cu toții am fost în situații similare. Așii sunt îmbinați de 5 ori pe sesiune. Pierdem fiecare aruncare de monede, fiecare apel 60/40, suntem atrași de 5 ieșiri, apoi de 2 ieșiri și așa mai departe și așa mai departe. Și o astfel de „taxă pe câștiguri” începe deja să pară prohibitiv de mare.

„Sistemul de taxe” din poker poate fi de-a dreptul nedrept uneori. Uneori vi se va cere să plătiți mult mai mult decât meritați.

Dar, așa cum am spus mai devreme, într-un joc în care ne-am pregătit în mod deliberat pentru riscuri și eșecuri pe termen scurt de la început, ce poate fi numit chiar „echitate”?

Și aici se află întregul cheie al problemei. Când pierdem o grămadă de oale la rând ca favorite, începem să privim asta ca pe un fel de nedreptate. O luăm prea personal. Credem că cineva ne înșală sau că toată lumea a conspirat și s-a întors împotriva noastră.

Dar din nou, dacă abstrageți și priviți din punct de vedere logic, va părea foarte stupid. Am jucat peste 8 milioane de mâini de poker online. Am întâlnit unele dintre cele mai nebunești lucruri de rahat din lume. Și nu aș juca în continuare acest joc dacă ar exista într-adevăr ceva nedrept sau nedrept în el pe termen lung. Pot să-mi verific baza de date în PT4 pentru a mă asigura de acest lucru încă o dată.

Și există un motiv pentru care nimeni nu îi ia în serios pe acei oameni care se plâng constant că „pokerul online este o înșelătorie și RNG-ul este manipulat”. Motivul este că niciunul dintre acești oameni nu are nicio dovadă statistică semnificativă care să dezvăluie această conspirație mondială a sălii de poker. Aceia dintre noi care au jucat de fapt o mulțime de mâini (milioane) pot vedea clar cât de greșiți sunt acești scâncitori. Dar iluzia unei distanțe scurte le întunecă adesea complet mintea.

Astfel, revenim la ceea ce am vorbit chiar la început. Bad beat-urile sunt o predeterminare matematică a acestui joc și destul de rare în acest sens. Dar uneori vor cădea cu o viteză foarte mare.

Fă un pas înapoi

Un număr mare de bătăi bad la rând ne vor pune pe oricare dintre noi. Pe lângă toate aceste eforturi de a gândi abstract din puncte de vedere logic și matematic, va exista întotdeauna un dor profund de câștig. Nimănui nu-i place să piardă. Chiar și pește.

Iar un bad beat este ca o dublă palmă în față, pentru că am încercat, am muncit din greu să-l forțăm pe adversarul nostru să facă o mare greșeală, iar aici, pe tine - primește și o recompensă din banii noștri pentru jocul său prost.

Acest lucru este literalmente nemaiauzit în nicio altă profesie, sport sau orice altceva. Și când acest lucru se întâmplă de mai multe ori la rând, pe oricine se va agăța de cal!

Și de aceea cred că este important să putem face un pas înapoi atunci când se întâmplă aceste lucruri. Majoritatea sălilor de poker au această funcție, cu un singur clic poți merge să te așezi la toate mesele. Dacă simțiți că presiunea din tâmple crește, faceți clic pe acest buton și mergeți la o plimbare pentru a vă relaxa.

Este cu adevărat foarte important să poți evita această intensitate în joc și să te gândești calm și rațional la ceea ce s-a întâmplat. Chiar dacă nu ajungi să te gândești la toate, principalul lucru este că în acest fel te vei proteja de a face greșeli mari atunci când joci pe tilt.

Înclinarea este cea care arde fondurile și, odată cu ele, visele proprietarilor lor.

Și ce este interesant este că mulți oameni nici nu își dau seama. Dar toate acele mici apeluri proaste și încercări stupide de bluff se adună la o sumă decentă de bani.

Să câștigi la poker nu este ușor (și nu ar trebui să fie niciodată)

Dacă a câștiga la poker ar fi atât de ușor, toată lumea ar face-o. Cine nu vrea să facă scoruri în timp ce sorbește cocktailuri printr-un pai în timp ce stă întins pe plajele tropicale din Thailanda? Realitatea pokerului profesionist (sau a pokerului pur și simplu câștigător) este foarte diferită de ceea ce cred majoritatea oamenilor despre asta.

Iar unul dintre cele mai mari motive pentru care mulți jucători nu reușesc niciodată în poker nu este faptul că le lipsesc abilități sau cunoștințe tehnice. Majoritatea jucătorilor de astăzi înțeleg pe deplin cum să joace corect stilul TAG simplu.

Adevăratul motiv pentru care nu reușesc să ajungă în vârf este că de multe ori câteva bad beat-uri la rând pur și simplu dau un comutator în cap, ceea ce îi face să-și piardă toată sănătatea mintală. Acest lucru se manifestă de obicei în câteva apeluri fără speranță sau ridicări stupide de bluff pe râu.

Dar, așa cum am spus mai sus, în cele din urmă, aceste lucruri mici duc la pierderi destul de semnificative. În vremurile de astăzi, când jocul a devenit cu adevărat dificil, pur și simplu nu vă permiteți să faceți astfel de greșeli. Aceasta va fi diferența dintre jucătorii pozitivi și negativi.

Ridică-te de pe computer când ești lovit cu mai multe bad beat-uri la rând și încearcă să te calmezi. Nu te juca toată ziua dacă trebuie. Dar nu lăsați ca tilt să vă strice rezultatele în acest joc. Vânatul și peștele nu vor pleca de lângă tine - te vei întoarce mâine.

Și într-o zi vei învăța să tolerezi mai ușor mai multe bad beats. Chiar cred că lipsa de experiență este motivul principal. La urma urmei, dacă joci foarte mult, atunci la un moment dat vei începe să observi că totul în acest joc se repetă.

Când văd oameni plângându-se de ghinionul lor la poker, de obicei este vorba despre un eșantion de mâini atât de mici încât este aproape amuzant. Iar această lipsă de experiență și credința care rezultă în poker vin rapid și ușor este ceea ce îi trage în jos.

Nu, pokerul nu funcționează așa. Acest joc este departe de a fi simplu. Și nu ar trebui să fie așa. Și asta e foarte bine.

Gânduri finale

A face cu bad beats în poker nu este ușor și nu există un remediu general pentru a le face. Și aceasta este probabil cea mai grea parte a jocului. Ți-ai depășit adversarul și apoi i-ai dat stack-ul tău în schimb. Asta e absurd, ce naiba?! Acest lucru este complet insultător.

Dar este încă o componentă necesară a jocului. Jucătorii răi ar fi părăsit pokerul de mult dacă nu ar fi avut aceste rare momente de noroc. Și toți trebuie să plătim această taxă.

Dar, desigur, uneori vom plăti mult mai mult decât în ​​mod normal. Dar ce este „normal” într-un joc bazat pe risc pe termen scurt și jocuri de noroc?

Cuvinte precum „normal”, „corect”, etc. – totul este un mit în poker. Pokerul nu-ți datorează nimic. Acest joc este o cățea crudă, cu o inimă tare, care îți va sfâșia sufletul uneori.

Și marea majoritate a oamenilor nu va putea face față niciodată.

Și, de fapt, aceasta este o oportunitate grozavă pentru tine de a fi mai puternic și mai dur decât alții pentru a obține un avantaj și a-ți îmbunătăți rezultatele. Nu vă puteți lăsa emoțiile să vă controleze deciziile la mesele de poker. Aceasta este principala diferență dintre numărul mic de câștigători și numărul mare de învinși.

Prost (album)

Rău (afro-american) Abrupt) este al șaptelea album de studio al cântărețului și compozitorului american Michael Jackson. A fost lansat pe eticheta Epic Records pe 31 august 1987 și a fost produs de Jackson însuși și Quincy Jones - Rău a devenit a treia și ultima lor colaborare. Piesele de pe album sunt în genurile funk, rhythm and blues, gospel, pop rock, hard rock, swing și blues.

Jackson a scris nouă dintre cele unsprezece cântece care au făcut lista finală de melodii. În septembrie 1987 Rău a debutat în topul American Billboard 200 și al British UK Albums Chart, în total, albumul a ajuns pe primul loc în topurile din 25 de țări. Între 1987 și 1989, din Rău au fost lansate nouă single-uri, primele cinci dintre ele au obținut cel mai mare succes: „I Just Can’t Stop Loving You”, „Bad”, „The Way You Make Me Feel”, „Man in the Mirror” și „Dirty Diana” - au ajuns pe primul loc în topul american Billboard Hot 100, stabilind astfel un record pentru numărul de single-uri dintr-un singur album care a ajuns în vârful topului mondial al albumului, conform diverselor surse, în 1988, între 30 și 45 de milioane de exemplare. și 1990. Rău a primit două statuete Grammy.

Au fost filmate clipuri video pentru nouă melodii de pe album. Pentru a promova discul, Jackson a jucat în rolul principal din filmul muzical Moonwalk, care a fost lansat pe casetă video la începutul anului 1989. Un joc video bazat pe film a fost lansat între 1989 și 1990. Moonwalker al lui Michael Jackson.

În septembrie 1987, aproape imediat după lansarea albumului, Jackson a plecat într-un turneu mondial în sprijinul acestuia - Bad World Tour. Seria de concerte a durat 18 luni și a devenit turneul de concerte cu cele mai mari încasări ale unui artist solo în anii 1980.

Albumul a fost relansat de două ori, prima dată în 2001 sub titlul Rău: Ediție specială. Lansarea celei de-a doua reeditări a avut loc în 2012, în onoarea celei de-a 25-a aniversări a discului. Ambele versiuni au inclus material bonus și melodii nelansate anterior.

Rău

  • Bad - album de Michael Jackson.
  • Bad este un single al lui Michael Jackson de pe albumul cu același nume.
  • Bad - piesa U2 de pe album Focul de neuitat.

rău (cântec)

"Rău"(African American „Cool”) este o melodie a muzicianului american Michael Jackson, al doilea single de pe albumul de studio al cântăreței cu același nume. A fost lansat pe 7 septembrie 1987 de Epic Records. Scris de Jackson și produs de el și Quincy Jones. Compoziția a devenit al doilea single de pe album Rău, care a ajuns pe primul loc în topul Billboard Hot 100 din SUA.

Pe 31 august 1987, scurtmetrajul Bad de 18 minute, cu Jackson, a avut premiera la CBS. Videoclipul a fost regizat de Martin Scorsese, bugetul de filmare a fost de 2,2 milioane de dolari, iar filmul a fost inclus în lista celor mai scumpe videoclipuri muzicale. Un fragment de 4 minute dintr-un scurtmetraj, filmat la una dintre stațiile de metrou din New York, a fost inclus în rotație la televizor.

În 2012, lista de melodii de pe relansarea albumului a inclus un remix de „Bad”, creat cu participarea DJ Afrojack și rapper-ul Pitbull. Piesa a fost lansată ca al doilea single de la relansare, dar nu a avut un mare succes.

Hard disk-ul este unul dintre cele mai nesigure dispozitive dintr-un computer. Într-adevăr, pe lângă electronica complexă, conține piese mecanice care funcționează continuu. În timp, acestea se uzează și încep diverse probleme, dintre care cea mai frecventă este apariția blocurilor BAD. Acest lucru se aplică în special modelelor mai vechi de hard disk-uri care pot fi încă utilizate (în special în întreprinderile în care computerele nu stochează filme, jocuri și alte conținuturi „grele”) și care sunt deja destul de uzate. Mulți utilizatori sunt prinși cu nerăbdare și nu știu ce să facă în continuare. De aceea a fost scris acest articol. În el vom analiza toate modalitățile de a scăpa de aceste probleme care sunt disponibile acasă.

Puțină istorie

Sectoare proaste ( din engleză - rău, fără valoare) este disponibil pe orice hard disk. Oricât de atent ar fi făcute discurile lor, pe fiecare dintre ele există mai multe locuri unde scrierea sau citirea este însoțită de erori. În plus, există pur și simplu zone glitch ale suprafeței care se pot transforma în defecte în timp, ceea ce este inacceptabil pentru utilizator. Prin urmare, după fabricarea din fabrică, fiecare unitate este supusă unor teste amănunțite, în timpul cărora sunt identificate sectoare defectuoase. Sunt marcate ca inutilizabile și introduse într-un tabel special - foaia de defect.

Primele hard disk-uri aveau o foaie de defecte sub forma unui autocolant de hârtie, în care erau scrise adresele zonelor instabile din fabrică. Aceste dispozitive, care erau o copie ușor modificată a unei unități de dischetă convenționale, puteau funcționa numai în baza propriilor parametri fizici: numărul de piste, sectoare și capete indicate în pașaport coincide exact cu numărul lor real. La achiziționarea unui astfel de dispozitiv, utilizatorul a citit autocolantul și a introdus adresele zonelor ucise în FAT. După aceasta, sistemul de operare a încetat să mai observe aceste defecte, la fel cum nu observă blocuri proaste pe dischete dacă au fost eliminate de utilitarul Scandisk. Probabil că în acele vremuri îndepărtate a apărut termenul „bloc rău”: se numea bloc cluster- unitatea minimă de spațiu logic pe disc. La nivel fizic, un cluster este format din mai multe sectoare, iar dacă un sector este deteriorat, sistemul de operare declară întregul cluster inutilizabil. Nu existau alte metode de a ascunde defectele la acel moment. Și când au apărut modalități de a ascunde sectoarele individuale, oamenii nu au inventat concepte noi și continuă să folosească cu succes cuvântul „bloc”.

Nu a durat mult până când producătorii au venit cu un lucru foarte interesant: dacă utilizatorul încă marchează blocurile proaste ca fiind inutile, s-au gândit, atunci de ce să nu le marcheze chiar din fabrică? Dar cum să faci asta dacă nu există un sistem de fișiere pe hard disk și nu se știe ce va fi? Atunci au venit cu un lucru inteligent numit " traducător„: pe clătite a început să fie scris un tabel special, care indica ce sectoare ar trebui să fie ascunse de utilizator și care să fie lăsate în seama lui. Translatorul a devenit un fel de legătură intermediară care leagă sistemul fizic disc-head cu unitatea. interfață.

Se presupunea că, atunci când este pornit, hard disk-ul va citi mai întâi tabelele sale interne, ascunzând adresele defectelor notate în ele și abia apoi permite accesul BIOS-ului, sistemului de operare și programelor de aplicație. Și pentru a preveni ca utilizatorul să suprascrie accidental traducătorul în timpul lucrului, acesta a fost plasat într-o zonă specială a discului, inaccesibilă pentru programele obișnuite. Doar controlerul îl putea accesa. Acest eveniment a făcut o adevărată revoluție în producția de hard disk și a marcat apariția unei noi generații de unități - cu o zonă de service.

Pentru ca toate șuruburile de același model, dar cu un număr diferit de defecte, să aibă aceeași capacitate, pe fiecare dintre ele au fost lăsate șine de rezervă - o rezervă special prevăzută pentru nivelarea capacității unităților de același tip la standardul declarat. valoare. A fost plasat la capătul discului, în apropierea centrului acestuia și, de asemenea, era inaccesibil utilizatorului. La ieșirea din fabrică, astfel de hard disk-uri nu aveau un singur sector defect vizibil. Dacă au apărut noi defecte în timpul funcționării, utilizatorul ar putea efectua formatare la nivel scăzut folosind un utilitar universal din BIOS-ul plăcii de bază și să încerce să le ascundă. Uneori, ca și în cazul dischetelor, acest lucru a fost posibil. Dar dacă „spiritele rele” erau fizice, atunci acest lucru nu a ajutat: era imposibil să adăugați noi defecte pe tabel și să rescrieți traducătorul fără programe speciale. Prin urmare, blocurile dăunătoare de pe multe șuruburi vechi (înainte de 1995) au trebuit să fie ascunse în același mod, învechit - prin FAT. Și numai Seagate, Maxtor și Western Digital au lansat utilități pentru ascunderea defectelor și înlocuirea lor din rezervă.

Timpul a trecut și șuruburile s-au schimbat și mai mult. În efortul de a crește densitatea înregistrării, dezvoltatorii au început să folosească diverse trucuri non-standard: au început să aplice etichete servo, conceput pentru a plasa mai precis capetele pe șenile. A apărut tehnologia înregistrării zone-secționale (ZBR), al cărei sens era un număr diferit de sectoare pe piste externe și interne. Acționarea capului s-a schimbat - în loc de un motor pas cu pas, a început să fie folosit un poziționator sub forma unei bobine mobile. Iar capetele și discurile în sine s-au schimbat atât de mult încât fiecare companie și-a dezvoltat propria sa structură de format de nivel inferior, adaptată doar tehnologiilor lor. Acest lucru a făcut imposibilă utilizarea utilităților universale de formatare de nivel scăzut datorită faptului că traducătorul unor astfel de șuruburi a învățat să ascundă formatul fizic al unităților, transformându-l în virtual.

Numărul de cilindri, sectoare și capete scrise pe carcasa hard diskului nu mai corespundea cu valorile lor adevărate, iar încercările de formatare a unui astfel de șurub folosind utilitare vechi, de regulă, s-au încheiat fără succes: controlerul său a respins comanda standard ATA 50h, sau Formatarea pur și simplu imitată prin umplerea șurubului cu zerouri. Acest lucru a fost lăsat în mod special pentru compatibilitate cu programe mai vechi. Din același motiv, procedura Low-Level Format a fost exclusă din BIOS-ul plăcilor de bază moderne. Și pentru a oferi astfel de hard disk-uri o formatare reală la nivel scăzut, a fost necesar să ocoliți traducătorul, obținând acces direct la piesele și capetele fizice. Pentru a face acest lucru, au început să folosească un utilitar tehnologic care rulează un microcod special scris în ROM-ul unității. Comanda de apelare a acestui microcod este unică pentru fiecare model și se referă la comenzile tehnologice care nu sunt dezvăluite de companie. Adesea, o astfel de formatare nu putea fi realizată printr-o interfață IDE standard: multe modele de HDD din anii 90 - Conner, Teac etc., precum și toate Seagate-urile moderne, necesită conectarea unui conector separat la terminal printr-un port COM.

În ceea ce privește utilitățile tehnologice, acestea nu au fost niciodată distribuite pe scară largă și au fost inaccesibile utilizatorului obișnuit. Pentru utilizare pe scară largă, au fost scrise „programe nebunești” care efectuează pseudo-formatarea prin interfață: umplerea discului cu zerouri pentru a-l șterge de informații. Acest lucru se poate vedea chiar și din numele acestor utilități, care pot fi găsite pe site-urile web ale producătorilor de hard disk: wdclear, fjerase, zerofill etc. Desigur, nu există comenzi tehnologice în aceste programe și, prin urmare, pot fi aplicate pe orice hard disk. Astfel de utilități se dovedesc adesea a fi utile pentru a ajuta la scăderea anumitor tipuri de BAD-uri, despre care vom vorbi puțin mai târziu.

De ce au acționat producătorii atât de cruzi, privându-ne de posibilitatea de a face formatare corectă la nivel scăzut și de a ascunde singuri defectele? Încă nu există un consens cu privire la această întrebare, dar răspunsul oficial de la majoritatea companiilor sună cam așa: „aceasta este o operațiune atât de complexă și periculoasă încât utilizatorul obișnuit nu ar trebui să aibă voie să o facă, altfel multe hard disk-uri vor fi pur și simplu ucise. . Prin urmare, formatarea la nivel scăzut poate fi făcută numai în fabrică sau la un centru de service al companiei."

Să încercăm să ne dăm seama dacă este chiar așa. Și, în același timp, să ne uităm la ce este formatarea reală la nivel scăzut a hard disk-urilor moderne, este posibil să o faceți singur și, cel mai important, avem nevoie de ea?

Pregătirea hard disk-ului din fabrică

Înainte de a ascunde sectoarele dăunătoare la fabrică, este foarte important să identificați toate, chiar și defectele foarte mici, precum și zonele instabile care se pot transforma în blocuri dăunătoare în timp. La urma urmei, dacă acest lucru se întâmplă în timpul funcționării, utilizatorul poate pierde un fișier important, iar reputația companiei care a produs o astfel de unitate „neterminată” va fi deteriorată. Prin urmare, testarea hard disk-urilor înainte de a ascunde defectele durează mult timp, cel puțin câteva ore și se realizează în modul tehnologic. Acest lucru se face pentru a elimina întârzierile care apar inevitabil în timpul funcționării traducătorului, trimițând date prin cache și logica interfeței. Prin urmare, în fabrică, suprafața este scanată doar în funcție de parametrii fizici. De obicei, acest lucru nu se face printr-un program extern, ci printr-un modul special din ROM-ul hard disk-ului care funcționează fără participarea unei interfețe. Rezultatul final al unei astfel de teste este obținerea unei liste de defecte - o listă electronică a zonelor inutilizabile de spațiu pe disc. Este adus în zona de serviciu a elicei și depozitat acolo pe toată durata de viață.

Hard disk-urile moderne au două liste principale de defecte: una este completată din fabrică în timpul fabricării unității și se numește P-list (primar), iar a doua se numește G-list (din cuvânt - în creștere) și este completat în timpul funcționării șurubului, când apar noi defecte. În plus, unele șuruburi au și o listă de defecte de servo (semnele de servo aplicate pe plăcile hard disk-urilor au și uneori erori), iar multe modele moderne conțin și o listă de defecte temporare (în așteptare). Controlerul intră în el sectoare „suspecte” din punctul său de vedere, de exemplu cele care nu au fost citite prima dată sau cu erori.

După ce au primit foaia de defect, încep să ascundă defectele. Există mai multe moduri de a le ascunde, fiecare dintre ele având propriile sale caracteristici. Teoretic, puteți pur și simplu reatribui adresele sectoarelor defecte în rezervă și le luați de acolo, dar acest lucru va cauza o pierdere a performanței șurubului, deoarece de fiecare dată când detectează un sector marcat ca fiind rău, acesta va fi forțat să se mute se îndreaptă către zona de rezervă, care poate fi situată departe de locul defectului. Dacă există o mulțime de sectoare reatribuite, performanța unității va scădea foarte mult, deoarece de cele mai multe ori se va cheltui pe zvâcniri inutile ale capetelor. În plus, performanța șuruburilor cu un număr diferit de defecte va varia foarte mult, ceea ce, desigur, este inacceptabil în producția de masă. Această metodă de a ascunde defectele se numește „ metoda de substitutie" sau remap (din engleză refacerea hărții sectoriale).

Datorită numeroaselor dezavantaje inerente remapării, această metodă nu este niciodată utilizată în producția industrială de șuruburi, ci se folosește un alt algoritm: după identificarea tuturor defectelor, adresele tuturor sectoarelor bune sunt rescrise din nou, astfel încât numerele lor să fie în comanda. Sectoarele proaste sunt pur și simplu ignorate și nu sunt implicate în lucrări ulterioare. Zona de rezervă rămâne, de asemenea, continuă și o parte din ea este atașată la capătul zonei de lucru - pentru a egaliza volumul. Această metodă de a ascunde datele proaste este mai dificil de implementat decât o remapare, dar rezultatul merită efortul depus pe ea - indiferent câte sectoare proaste există, unitatea nu încetinește. Acest al doilea tip principal de defecte de ascundere se numește „ metoda de salt sector„. (Există și alți algoritmi pentru defecte ascunse din fabrică, de exemplu, prin eliminarea unei piese întregi sau prin utilizarea unui sector de rezervă pe fiecare pistă, dar au dezavantaje și, prin urmare, practic nu sunt utilizați în unitățile moderne).

Procesul de recalculare a adreselor în timp ce se omite defectele se numește „formatare internă”. Intern - deoarece întregul proces are loc în întregime în interiorul hard disk-ului, la adrese fizice și fără participarea unei interfețe. În acest moment, șurubul este controlat de un microprogram încorporat în ROM-ul său, care analizează foaia de defect și controlează formatarea. Nu poate fi întrerupt de comenzi externe. La finalizarea formatării, firmware-ul recalculează automat traducătorul (sau îl creează din nou), iar șurubul devine gata de utilizare. După aceea, acesta, fără un singur bloc defect, ajunge de la fabrică la cumpărător.

Noile tehnologii

Acum este clar de ce utilitățile proprietare nu efectuează operațiuni legate de accesul direct la zona de servicii. La urma urmei, ascunderea defectelor prin formatare este un ciclu de reparare aproape complet, bazat pe parametri externi și asociat cu o înțelegere clară a fiecărui pas. Și este suficient să faci ceva greșit pentru a strica unitatea. Să luăm un exemplu simplu: utilizatorul a decis să facă formatare „real” la nivel scăzut, rulând o rutină ROM în modul tehnologic. Procesul durează de obicei 10-60 de minute, dar apoi apare o întrerupere de curent sau o înghețare banală - și șurubul rămâne fără traducător, pentru că. Pur și simplu nu are timp să-l recreeze. Aceasta înseamnă că un astfel de dispozitiv nu va fi potrivit pentru lucrări ulterioare - nici sistemul de operare, nici BIOS-ul nu îl vor vedea.

Este înfricoșător să ne imaginăm câte unități ar putea fi ucise în acest fel, din simplă curiozitate sau din greșeală. Mai ales dacă aceste utilități cad în mâinile nenorocilor care rulează totul pe computerele lor. Desigur, discul nu se deteriorează irevocabil și, reîncepând formatarea, îl poți readuce la viață. Dar gândirea majorității utilizatorilor este de așa natură încât atunci când se confruntă cu probleme (un cadavru care nu este detectat în BIOS în loc de un șurub), mulți intră în panică, dând vina pe producători pentru tot. Și, în mod firesc, nu au nevoie de probleme inutile - este mult mai important ca hard disk-ul să îndeplinească perioada de garanție. Prin urmare, în urmă cu câțiva ani, unitățile au început să fie echipate cu capacitatea de a „repara” în mod independent zonele defecte - faceți o remapare. După cum s-a spus mai devreme, remap nu a găsit aplicație în pregătirea din fabrică a unităților, dar s-a dovedit a fi o soluție de mare succes pentru ascunderea defectelor în condiții casnice.

Avantajele remapării față de formatarea internă sunt absența transferului șurubului în modul tehnologic, viteza de implementare și siguranța unității. În plus, în multe cazuri, o remapare se poate face fără ștergerea sistemului de fișiere și fără distrugerea datelor asociate. Această tehnologie se numește realocarea automată a defectelor(realocarea automată a defectelor) și procesul în sine - reatribuie. Astfel remapŞi reatribuie- acesta este practic același lucru, deși termenul de reatribuire este de obicei aplicat unui singur sector și remap - la întregul disc.

Remaparea funcționează după cum urmează: dacă apare o eroare la încercarea de a accesa un sector, controlerul „inteligent” înțelege că acest sector este defect și „din zbor” îl marchează ca RĂU. Adresa sa este imediat introdusă în tabelul cu defecte (lista G). Pentru multe șuruburi acest lucru se întâmplă atât de repede încât utilizatorul nici măcar nu observă că defectul a fost detectat și este ascuns. În timpul funcționării, unitatea compară constant adresele sectorului curent cu adresele din tabel și nu accesează sectoarele defecte. În schimb, mută capetele în zona de rezervă și citește sectorul de acolo. Din păcate, din cauza timpului petrecut pentru poziționarea pe distanță lungă, astfel de sectoare vor apărea ca mici scăderi în graficul de citire. La fel se va întâmpla și la înregistrare.

Dacă eroarea apare în timpul funcționării normale a sistemului de operare, recuperarea automată are loc extrem de rar. Acest lucru se datorează faptului că, pe majoritatea HDD-urilor, reatribuirea este declanșată doar la înregistrare. Și multe sisteme de operare verifică integritatea sectorului înainte de a scrie, iar când detectează o eroare, refuză să scrie în el. Prin urmare, în cele mai multe cazuri, pentru a efectua o remapare, șurubul trebuie „solicitat” - o rescrire forțată la nivel scăzut a sectorului, ocolind funcțiile standard ale sistemului de operare și BIOS. Acest lucru se realizează printr-un program care poate accesa hard disk-ul direct prin porturile controlerului IDE. Dacă apare o eroare în timpul unei astfel de scrieri, controlerul va înlocui automat acest sector din rezervă și BAD-ul va dispărea.

Munca celor mai multe așa-numite utilități de „formatare la nivel scăzut” de la producători se bazează pe acest principiu. Toate, dacă se dorește, pot fi folosite pentru șuruburi de la alte companii (dacă astfel de programe refuză să lucreze cu unitățile altor persoane, atunci acest lucru se face din motive de marketing). Și, desigur, funcțiile de remap sunt prezente în multe programe universale și gratuite, ale căror caracteristici le vom analiza puțin mai târziu. Între timp, mai multă teorie.

Cel mai des întâlnit mit în rândul utilizatorilor este afirmația că fiecare șurub are nevoie de propriul program „special” pentru ascunderea defectelor și, de asemenea, că remaparea este formatare la nivel scăzut. De fapt, acest lucru nu este adevărat. Remaparea este doar un tip de înregistrare a informațiilor care utilizează mijloace standard și, în majoritatea cazurilor, orice utilitare de remapare poate fi aplicată oricăror șuruburi. Remaparea nu se face prin programe externe, ci prin controlerul hard diskului. Doar el ia decizia de a realoca sectoare defecte. De asemenea, programele „extraterestre” nu pot deteriora unitatea, deoarece nu folosesc comenzi tehnologice, iar în modul normal șurubul nu vă va permite niciodată să faceți nimic cu el, în afară de operațiuni standard de citire-scriere. Singura diferență între utilitățile proprietare este numărul de încercări de scriere/citire/verificare pentru diferite șuruburi. Pentru ca controlerul să „credă” că există un RĂU care trebuie ascuns în sector, un ciclu este suficient pentru unele hard disk-uri și mai multe pentru altele.

Din nou despre S.M.A.R.T.

Aproape toate hard disk-urile lansate după 1995 au un sistem de monitorizare operațională a stării lor - S.M.A.R.T. (Tehnologia de automonitorizare și raportare). Această tehnologie vă permite să evaluați în orice moment parametri atât de importanți ai unității, cum ar fi numărul de ore lucrate, numărul de erori care au apărut în timpul procesului de citire/scriere și multe altele. Primele hard disk-uri echipate cu acest sistem (de exemplu, WD AC21200) aveau un SMART foarte imperfect de patru până la șase atribute. Dar în curând a fost dezvoltat standardul SMART-II și, de la introducerea sa, majoritatea unităților au avut o caracteristică precum diagnosticarea internă și auto-monitorizarea. Această caracteristică se bazează pe o serie de teste interne autonome care pot fi lansate folosind comenzi ATA standard și este concepută pentru monitorizarea în profunzime a stării mecanicii unității, a suprafețelor discului și a multor alți parametri.

După efectuarea testelor, unitatea trebuie să actualizeze citirile din toate atributele SMART în conformitate cu starea sa curentă. Timpul de testare poate varia de la câteva secunde la 54 de minute. Puteți activa testele SMART, de exemplu, folosind programul MHDD (comandă de consolă „test inteligent”). După rularea testelor sunt posibile fenomene „ciudate”, foarte asemănătoare cu cele care apar atunci când rulează un defragmentator: aprinderea continuă a indicatorului HDD și sunetul mișcării intense a capetelor. Acesta este un fenomen normal: hard disk-ul scanează suprafața pentru a căuta defecte. Trebuie doar să așteptați puțin până când autotestul se termină și șurubul se calmează.

Ulterior, a apărut specificația SMART-III, care are nu numai funcția de a detecta defectele de suprafață, ci și capacitatea de a le reface din mers și multe alte inovații. Una dintre soiurile sale a fost sistemul Salvamar de date, folosit în unitățile Western Digital. Esența sa este următoarea: dacă nu se fac apeluri la șurub, acesta începe să scaneze în mod independent suprafața, identificând sectoarele instabile și, atunci când sunt detectate, transferă datele în zona de rezervă. După care îl reatribuie. Astfel, datele sunt salvate chiar înainte ca un adevărat BAD să apară în acest loc. Spre deosebire de monitorizarea SMART, Data Lifeguard nu poate fi dezactivat prin comenzi externe și rulează continuu. Prin urmare, blocurile BAD „vizibile” nu apar aproape niciodată pe hard disk-urile Western Digital moderne.

Pentru a vedea starea SMART a unui hard disk, utilizați programe numite monitoare SMART. Unul dintre ele face parte din pachetul HddUtil pentru DOS și se numește smartudm. Acest program funcționează cu orice hard disk și controlere. În plus, vine cu o documentație detaliată care descrie toate atributele. Există monitoare SMART pentru Windows 9x, de exemplu, SiGuardian și SmartVision sunt foarte populare, dar este posibil să nu funcționeze pe unele sisteme. Acest lucru se explică prin faptul că programele funcționează cu șurubul direct, prin porturi, iar driverele de mastering ale unor chipset-uri interferează cu acest lucru. Posesorii de Windows XP ar trebui să acorde atenție monitorului SmartWiew www.upsystems.com.ua/ - aplicația funcționează corect pe acest sistem chiar și pe chipset-urile VIA.

Există o relație între atributele SMART și starea suprafeței. Să luăm în considerare cele care sunt direct legate de blocurile proaste:

  • Număr de sectoare realocate și număr de evenimente realocate: Numărul de sectoare remapate. Aceste atribute arată numărul de sectoare realocate de remap în lista de defecte crescute. Pentru șuruburi noi trebuie să fie zero! Dacă valoarea lor este diferită de zero, înseamnă că hard disk-ul a fost deja folosit, au apărut probleme proaste pe acesta și i s-a făcut o remapare. Atenție când cumpărați folosit!
  • Rata de eroare de citire brută: numărul de erori de citire. Pentru multe HDD-uri, acestea sunt întotdeauna peste zero, dar dacă valoarea Value este în intervalul normal (zona verde), nu este nimic de care să vă temeți. Acestea sunt erori „soft” care sunt corectate cu succes de electronica unității și nu duc la coruperea datelor. Este periculos atunci când acest parametru scade brusc într-o perioadă scurtă de timp, trecând în zona galbenă. Acest lucru indică probleme grave în unitate, posibila apariție a unor lucruri rele în viitorul apropiat și că este timpul să faceți o copie de rezervă a datelor importante;
  • Sectorul curent în așteptare: acest atribut reflectă conținutul listei de defecte „temporare” prezente pe toate unitățile moderne, de ex. numărul actual de sectoare instabile. Şurubul nu a putut citi aceste sectoare prima dată. Câmpul de valoare brută al acestui atribut arată numărul total de sectoare pe care unitatea le consideră în prezent candidate pentru remapare. Dacă în viitor vreunul dintre aceste sectoare este citit (sau rescris) cu succes, atunci acesta este exclus din lista solicitanților. O valoare constantă a acestui atribut peste zero indică probleme cu unitatea.
  • Sector neremediabil: arată numărul de sectoare în care erorile nu au putut fi corectate prin codul ECC. Dacă valoarea sa este peste zero, înseamnă că este timpul ca șurubul să facă o remapare: este posibil ca în timpul scrierii datelor, sistemul de operare să ruleze în acest sector și, ca urmare, unele informații importante sau fișiere de sistem să fie deteriorat. Cu toate acestea, pentru unele șuruburi, acest atribut din anumite motive nu este resetat nici măcar după o remapare, deci nu este necesar să aveți încredere în citirile sale.

Tipuri de defecte și motivele apariției lor

A sosit momentul să ne dăm seama de ce, de fapt, apare o astfel de pacoste ca lucrurile rele? Pentru a face acest lucru, luați în considerare structura sectorului, așa cum este văzută de electronica elicei „din interior”:

Orez. 1. Structură simplificată a sectorului hard diskului

După cum se poate observa din Figura 1, totul este mult mai complicat decât ar părea la prima vedere, chiar și cu ajutorul unui editor de disc. Un sector constă dintr-un antet de identificare și o zonă de date. Începutul sectorului este marcat cu un octet special - un marcator de adresă (1). Acesta servește la informarea controlorului că sectorul se află sub cap. Apoi urmați celulele care conțin adresa unică a sectorului în format CHS (2) și suma de control a acesteia - pentru a verifica integritatea adresei înregistrate (3). 512 octeți de date utilizator sunt plasați într-un câmp separat (4), la care, la scriere, se adaugă câteva zeci de octeți de informații redundanți, menite să corecteze erorile de citire folosind codul ECC (5). Alături de date există 4 octeți ai unei sume de control ciclic (CRC) a datelor, care servește la verificarea integrității datelor utilizatorului și la notificarea sistemului de corectare a erorilor dacă aceasta este încălcată (6). Pentru o funcționare mai fiabilă a sectorului atunci când viteza de rotație fluctuează, există octeți de spațiu (7). Unele hard disk-uri au un octet suplimentar după AM - în el sectorul este marcat ca BAD.

Structura formatului de nivel scăzut variază foarte mult între diferitele modele de unități și este determinată de tipul de controler utilizat, firmware-ul acestuia și ingeniozitatea dezvoltatorilor.

Atâta timp cât structura formatului nu este ruptă, hard disk-ul funcționează corect, îndeplinindu-și în mod clar atribuțiile - stocarea informațiilor. Dar de îndată ce forțele malefice intervin, în funcție de tipul de distrugere, ele se manifestă ca sectoare RĂU de diferite grade de severitate.

Defectele pot fi împărțite în două grupe mari: fizice și logice. Să luăm în considerare fiecare dintre tipurile lor în detaliu.

Defecte fizice

Defecte de suprafață. Acestea apar atunci când există o deteriorare mecanică a învelișului magnetic din interiorul spațiului sectorial, de exemplu din cauza zgârieturilor cauzate de praf, plăci îmbătrânite sau manipulării neglijente a hard disk-ului. Un astfel de sector ar trebui marcat ca impropriu și scos din circulație.

Erori servo. Toate unitățile moderne folosesc un sistem numit bobină pentru a mișca capetele, care, spre deosebire de motorul pas cu pas al șuruburilor vechi, nu are nicio mișcare discretă. Pentru a plasa cu precizie capetele pe pistele din șuruburi, se folosește un sistem de feedback, care este ghidat de semne servo magnetice speciale aplicate pe disc. Marcajele servo sunt situate pe fiecare parte a fiecărui disc. Ele sunt amplasate uniform de-a lungul tuturor pistelor și strict radial, ca spițele într-o roată, formând un format servo. Nu aparține formatului de nivel inferior și nu este afișat în figură, dar absolut toate hard disk-urile moderne îl au și joacă un rol vital. Semnele servo stabilizează viteza de rotație a motorului și mențin capul pe o pistă dată, indiferent de influențele externe și deformarea termică a elementelor.

Cu toate acestea, în timpul funcționării elicei, unele semne de servo pot fi distruse. Dacă sunt prea multe servo-uri moarte, în acest loc vor începe să apară defecțiuni la accesarea pistei de informații: capul, în loc să ia poziția dorită și să citească datele, va începe să se miște dintr-o parte în alta. Va arăta ca un BAD gras și deosebit de arogant, sau chiar ca un grup dintre ei. Prezența lor este adesea însoțită de lovirea capului, înghețarea unității și incapacitatea de a o repara cu utilități obișnuite. Eliminarea unor astfel de defecte este posibilă numai cu programe speciale, prin dezactivarea pistelor defecte și, uneori, a întregii suprafețe a discului. În aceste scopuri, unele unități au o listă de defecte de servo care stochează informații despre semnele de servo defecte. Spre deosebire de foaia P și G, foaia de defect servo nu este folosită de traducător, ci de întregul firmware al elicei. Accesul la sectoarele cu etichete servo defecte este blocat chiar și de parametrii fizici, ceea ce vă permite să evitați loviturile și întreruperile la accesarea acestora. Hard disk-ul nu poate restabili formatul de servo pe cont propriu; acest lucru se face doar din fabrică.

Sectoare hardware DAU. Acestea apar din cauza unei defecțiuni a mecanicii sau electronicii unității. Astfel de probleme includ: capete sparte, deplasarea discurilor sau un arbore îndoit ca urmare a unui impact, praf în zona de izolare, precum și diverse erori în funcționarea electronicii. Erorile de acest tip sunt de obicei catastrofale și nu pot fi corectate de software.

Defecte logice

Aceste erori apar nu din cauza deteriorării suprafeței, ci din cauza încălcării logicii sectorului. Ele pot fi împărțite în corectabile și incorigibile. Defectele logice au aceleași manifestări externe ca și cele fizice și nu pot fi distinse decât indirect, pe baza rezultatelor diferitelor teste.

Defecte logice care se pot corecta (defecte soft): apar dacă suma de control al sectorului nu se potrivește cu suma de control a datelor scrise în acesta. De exemplu, din cauza interferenței sau a unei întreruperi de curent în timpul înregistrării, când șurubul avea deja scris date în sector, dar nu a avut timp să scrie suma de control (Fig. 1). Citirea ulterioară a unui astfel de sector „neterminat” va duce la un eșec: hard disk-ul va citi mai întâi câmpul de date, apoi va calcula suma de control și va compara ceea ce a fost primit cu ceea ce a fost scris. Dacă nu se potrivesc, controlerul de unitate va decide că a apărut o eroare și va face mai multe încercări de a reciti sectorul. Dacă acest lucru nu ajută (și nu va ajuta, deoarece suma de control este în mod evident incorectă), atunci, folosind redundanța codului, va încerca să corecteze eroarea, iar dacă aceasta nu funcționează, șurubul va genera o eroare la un extern. dispozitiv. Din partea sistemului de operare, va arăta ca RĂU. Unele hard disk-uri au avut o tendință crescută de a forma soft bad-uri din cauza erorilor din firmware - în anumite condiții, sumele de control au fost calculate incorect; în altele s-a datorat unor defecte mecanice.

Sistemul de operare sau BIOS-ul nu pot corecta singur defectul logic, deoarece înainte de a scrie în sector, îl verifică integritatea, întâlnesc o eroare și refuză să scrie. În același timp, nici controlerul elicei nu poate corecta această eroare: încearcă în zadar să citească acest sector la a doua sau a treia încercare, iar când acest lucru nu funcționează, încearcă din toate puterile să se ajute, ajustând canalul de citire. și sistemul servo din mers. În același timp, se aude un zgomot sfâșietor. Acest scârțâit nu este produs de „capete de la suprafață”, așa cum mulți sunt obișnuiți să gândească, ci doar de bobina de poziționare, datorită formei specifice a curentului care curge prin ea, și este absolut sigur. Adresa sectorului necitit intră în lista temporară de defecte, schimbând valoarea atributului Current Pending Sector în SMART și este stocată acolo. Nu există remapping atunci când citiți.

Și doar rescrierea forțată la nivel scăzut a acestui sector de către un program special, ocolind BIOS-ul, duce la recalcularea și rescrierea automată a sumei de control, adică blocul BAD dispare fără urmă. Îl puteți rescrie cu un editor de disc care poate lucra cu șurubul direct prin porturi, dar de obicei „rescriu” întregul disc, umplându-i sectoarele cu zerouri. Utilitare care fac acest lucru sunt distribuite gratuit de producătorii de unități și sunt adesea numite incorect „programe de formatare la nivel scăzut”. De fapt, acestea sunt simple „anulatori”, ceea ce nu îi împiedică în nici un fel să scape șurubul de rău: dacă înregistrarea este reușită, relele moale dispar, iar dacă înregistrarea nu are succes, răul este considerat fizic și are loc o autoreparare.

Erori logice necorectabile. Acestea sunt erori în formatul intern al hard disk-ului, ducând la același efect ca defectele de suprafață. Acestea apar atunci când capturile de sector sunt distruse, de exemplu din cauza acțiunii unui câmp magnetic puternic asupra elicei. Dar, spre deosebire de defectele fizice, acestea pot fi corectate folosind software. Și se numesc incorigibile doar pentru că pentru a le corecta este necesar să se facă formatarea „corectă” la nivel scăzut, care este dificilă pentru utilizatorii obișnuiți din cauza lipsei de utilități specializate. Prin urmare, în viața de zi cu zi, un astfel de sector este dezactivat în același mod ca unul fizic - folosind o remap. În prezent, un număr tot mai mare de șuruburi sunt produse folosind tehnologia ID-less (sectoare fără antet), astfel încât acest tip de eroare nu mai este atât de relevant.

Rău "adaptative".. În ciuda faptului că șuruburile sunt dispozitive foarte precise, producția lor în masă are ca rezultat inevitabil variații ale parametrilor mecanici, componente radio, acoperiri magnetice și capete. Acest lucru nu a interferat cu unitățile vechi, ci cu unitățile moderne, cu densitatea lor enormă de înregistrare, cele mai mici abateri ale dimensiunilor pieselor sau ale amplitudinilor semnalului pot duce la deteriorarea proprietăților produsului, apariția erorilor, chiar și la totalitate. pierderea funcționalității sale. Prin urmare, toate unitățile moderne sunt supuse reglajului individual în timpul producției, timp în care sunt selectați astfel de parametri ai semnalelor electrice pentru ca dispozitivul să funcționeze mai bine. Această setare este efectuată de programul ROM în timpul scanării tehnologice a suprafeței. În acest caz, sunt generate așa-numitele adaptive - variabile care conțin informații despre caracteristicile unui anumit HDA. Adaptivele sunt stocate pe plăci din zona de service și uneori în memoria flash de pe placa de control.

Dacă în timpul funcționării șurubului adaptoarele sunt distruse (acest lucru se poate întâmpla ca urmare a erorilor în șurub, electricitate statică sau din cauza sursei de alimentare de proastă calitate), atunci consecințele pot fi imprevizibile: dintr-o grămadă banală de rău. lucruri până la inoperabilitatea completă a dispozitivului, cu refuzul de a fi pregătit conform interfeței. Răutățile „adaptative” diferă de cele obișnuite prin faptul că „plutesc”: astăzi există, dar mâine pot dispărea și pot apărea într-un loc complet diferit. Este inutil să remapați un astfel de șurub - defectele fantomă vor apărea din nou și din nou. Și în același timp, suprafața discului poate fi în stare impecabilă! Defectele adaptive sunt tratate prin rularea selfscan, un program intern de testare similar cu cel folosit din fabrică la fabricarea șuruburilor. În acest caz, sunt create noi adaptive, iar elicea revine la starea sa normală. Acest lucru se face în condițiile centrelor de service de marcă.

Defecte emergente

Acestea sunt zone ale suprafeței pe care încă nu s-a format un defect clar exprimat, dar problemele cu viteza de citire sunt deja vizibile. Acest lucru se întâmplă deoarece sectorul nu este citit de controler prima dată, iar șurubul este forțat să facă mai multe rotații ale discului, încercând să-l citească fără erori. Dacă reușiți totuși să citiți datele, șurubul nu va spune nimic sistemului de operare, iar eroarea va rămâne neobservată până când în acest loc apare un adevărat bloc BAD. De regulă, se dovedește imediat că un fișier foarte important a fost stocat în acest loc, într-o singură copie, și nu mai poate fi salvat. Prin urmare, discurile trebuie testate periodic. Acest lucru se poate face cu Scandisk sau Norton Disk Doctor în modul de testare la suprafață, dar mai bine - cu un utilitar special care funcționează independent de sistemul de fișiere și poate identifica sectoarele BAD emergente prin măsurarea timpului de citire al fiecărui sector.

Practica

Fiecare companie care produce hard disk-uri dezvoltă de obicei software special pentru diagnosticarea și întreținerea unităților sale, postându-l pe Internet pentru utilizare gratuită. Uneori, aceste utilitare includ deja un sistem de operare (de obicei o variantă a DOS), precum SeaTool de la Seagate sau Drive Fitness Test de la IBM (acum Hitachi). Și uneori este doar un fișier executabil pe care trebuie să îl rulați singur din DOS, cum ar fi Maxtor (deținut deja de Seagate) sau Fujitsu. Acest software vă permite să testați unitatea pentru erori și, dacă este posibil, să le corectați. Printre metodele de corectare, puteți găsi adesea funcții de curățare a discului (umplerea lui cu zerouri și distrugerea tuturor informațiilor), precum și ascunderea defectelor folosind metoda remapării. Dar nu vom lua în considerare utilitățile proprietare - așa cum am aflat, aceste programe fac lucruri destul de standard: scrierea zerourilor și verificarea suprafeței. Prin urmare, să acordăm atenție mai multor programe alternative foarte bune.

Așadar, avem acest lucru mic amuzant numit „taș de tare”. Sau vrem să ne asigurăm împotriva „surprizelor” și să o verificăm în timp ce funcționează. În acest scop, în primul rând, programul MHDD. Oricine are hard disk-uri vechi de până la 8,4 GB capacitate, în special cele vechi Western Digital, este recomandat să aibă un program DOS pe computer.

În primul rând, trebuie să pregătiți un software de diagnosticare și să creați un disc de pornire cu MS-DOS. Puteți sacrifica discheta de pornire Windows 9x ștergând toate fișierele din aceasta, cu excepția io.sys, msdos.sys și command.com. În spațiul liber scriem fișierul executabil al programului MHDD: mhdd2743.exe și fișierul de configurare mhdd.cfg. Deoarece există încă mult spațiu liber pe dischetă, scriem pe el monitorul SMART smartudm.exe și un anumit manager de fișiere, de exemplu Volkov Commander. Veți avea nevoie de el pentru a vizualiza conținutul rapoartelor de funcționare a programului. Pentru comoditate, plasăm toate fișierele în directorul rădăcină al dischetei. Opțional, nu puteți crea deloc o dischetă sau o puteți folosi doar pentru a încărca DOS și rulați toate programele direct de pe hard disk-ul principal, conectând șurubul testat la alt canal. Nu este nevoie să inscripționați programele pe un CD pentru a le rula de acolo - discul trebuie să fie deschis pentru scriere, deoarece programele vor crea jurnale de lucru pe el și, dacă eșuează, pur și simplu vor eșua. După ce citiți cu atenție descrierea MHDD și SMARTUDM, puteți începe execuția. Mai întâi, să ne uităm la informațiile SMART ale unității noastre (va trebui să facem acest lucru de mai multe ori în viitor).

Pornim de pe discheta noastră, iar dacă șurubul în cauză atârnă pe canalul IDE primar, introducem în linia de comandă: a: smartudm, iar dacă pe secundar - a: smartudm 1. Dacă sistemul are mai mult de două hard-uri unități, atunci numărul poate fi mai mare decât 1. În fața noastră va apărea un tabel, care caracterizează starea unității (Fig. 2).

Fig.2. Graficul de stare SMART al hard diskului pentru o evaluare rapidă a stării sale

Fiecare linie a tabelului este unul dintre parametrii stării curente a șurubului. Vizavi de fiecare dintre ele, în coloana „Indicator”, există o scară împărțită în trei zone colorate. Pe măsură ce unitatea se uzează, lungimea indicatoarelor scade, pe măsură ce tot mai multe pătrate verzi din partea dreaptă se sting. Ceea ce rămâne este galben și roșu. Când toate pătratele verzi din orice indicator dispar, aceasta înseamnă că șurubul și-a epuizat durata de viață sau este defect. Se recomandă salvarea datelor importante, deoarece în orice moment șurubul poate muri complet. Dacă rămâne doar un pătrat roșu, șurubul este deja deteriorat și nu este potrivit pentru stocarea ulterioară a fișierelor.

Inscripția „T.E.C. nedetectat” înseamnă că starea actuală a elicei este în perfectă ordine. Dacă nu este cazul, se va emite un avertisment, evidențiat cu roșu. Privind diagrama de culori, puteți evalua rapid ce atribut SMART a cauzat o asemenea nemulțumire cu programul. În cazul unui număr mare de erori, acesta va fi probabil cel de sus (Rata de eroare de citire brută). Dar aceste informații sunt aproximative și avem nevoie de valori absolute ale atributelor, așa că facem clic și vedem ceva de genul acesta (Fig. 3):

Fig.3. Stare extinsă a hard diskului SMART (valori exacte ale atributelor)

Acest mod de monitorizare SMART este cel principal și îl vom folosi pentru a monitoriza starea unității în timpul oricăror acțiuni ulterioare. De exemplu, analizând valoarea atributului 5 (Număr de sector realocat), vom vedea conținutul listei de defecte ale utilizatorului și vom putea judeca dacă ascunderea defectelor a avut succes. Când apăsați tasta, jurnalul SMART curent este salvat într-un fișier. Apăsând tasta, puteți ieși din program în DOS. Controlerul actualizează din mers unele atribute, de câteva ori pe minut, așa că pentru a obține cel mai fiabil rezultat, șurubul trebuie testat, ceea ce vom face acum.

Ieșim din monitorul SMART și lansăm programul MHDD introducând numele fișierului său executabil pe linia de comandă. După pornire, ar trebui să apăsați imediat combinația de taste - programul va scana magistrala și va afișa o listă de unități conectate la sistem. Selectați-l pe cel pe care doriți să îl verificați introducând numărul necesar de la 1 la 10 în consolă (Fig. 4). Apoi apăsați pentru a inițializa șurubul selectat.

Fig.4. Inițializarea șurubului prin comandă

După acești pași, unitatea va afișa informații despre capacitatea sa, modul DMA maxim acceptat și multe altele. Programul MHDD vede șuruburile ca un întreg, fără a fi deloc interesat de partiționarea lor și tipul de sisteme de fișiere. Va vedea toate șuruburile IDE, indiferent dacă sunt definite în BIOS sau nu. Chiar dacă placa de bază nu acceptă unități de mare capacitate, programul le va vedea în continuare la capacitate maximă, atâta timp cât hard disk-urile sunt în stare bună de funcționare. Dacă se întâmplă acest lucru, puteți începe să verificați suprafața.

Pentru a face acest lucru, faceți clic și setați parametrul în linia de sus a meniului care apare (în mod implicit este CHS). Comutarea între modurile CHS și LBA se face folosind bara de spațiu. Apoi apăsați a doua oară. Dreptunghiuri gri vor rula pe ecran. Acest lucru va dura 10-30 de minute și este absolut sigur pentru informațiile stocate pe unitate, deoarece citește doar sectoare. Iată ce a scris autorul programului despre acest mod în documentația sa:

„La efectuarea unui test de suprafață va apărea o fereastră în dreapta. Prima linie a acestei ferestre va afișa viteza curentă de lucru cu suprafața. Ultima linie va afișa două valori procentuale. Prima valoare arată procentul de finalizare a testul curent într-o anumită perioadă, iar al doilea afișează cât de departe au mers capete de la 0 cilindru și au ajuns la ultimul În timpul testării de suprafață, un pătrat este egal cu 255 de sectoare (când se testează în modul LBA) sau numărul. de sectoare din linia de parametri HDD (de obicei 63 - când se testează în modul CHS), cu cât este mai „cloud” pătratul. A durat mai mult timp pentru a citi acest bloc de sectoare nu se încadrează în perioada de timp alocată pentru ca acesta să funcționeze Pătratele colorate indică starea anormală a suprafeței (dar încă fără BAD). Cu cât culoarea din meniu este mai mică, cu atât a durat mai mult timp unitatea pentru a citi această zonă greu de citit. Culoarea roșie este un semn că aproape s-a format un bloc BAD în acest loc. Un semn de întrebare apare atunci când timpul maxim de așteptare pentru pregătire este depășit. Adică, când apare [?], putem presupune că unitatea este „blocată” în acest loc și că există în mod clar fie un defect grav de suprafață, fie unitatea de cap magnetică (MMG) este defectă. Tot ce se află sub semnul întrebării este o eroare (bloc BAD). Dacă apar în timpul testării, înseamnă că există defecte fizice la suprafață.”

Dacă există blocuri BAD, pictogramele [x] apar de obicei în loc de pătrate, simbolizând evident cruci. Dacă suprafața este în ordine și fără pătrate colorate, iar toate atributele SMART sunt în zona verde, poți respira ușor: șurubul încă funcționează.

Dacă MHDD a arătat că există defecte la suprafață, iar șurubul „îngheață” sau emite sunete de zgâriere, atunci există probleme. Dar să nu ne gândim imediat la rău: la urma urmei, relele pot fi logice (rău slabe), așa că mai întâi vom oferi unității o „curățare a creierului” - vom efectua o scriere la nivel scăzut a zerourilor în toate sectoarele. (Atenție! În acest caz, toate informațiile vor fi distruse, așa că copiem datele importante pe alt disc). Programul MHDD are două comenzi pentru repunerea la zero a discurilor: ştergeŞi şterge. Vom folosi primul deoarece funcționează mai repede.

Inițializam șurubul apăsând o tastă (este recomandabil să facem această procedură înainte de orice acțiune) și introducem comanda ȘTERGERE în consolă. Fiți foarte atenți când alegeți o unitate, altfel vă puteți distruge accidental unitatea de lucru: datele se pierd iremediabil și nici măcar FSB-ul nu o va putea restaura! Procedura de curățare este destul de lentă, durând câteva zeci de minute. Dar în viitor, după ce ați înțeles puțin programul, veți putea șterge discul selectiv, introducând numerele de pornire și de sfârșit înainte de a începe procedura. Acest lucru este foarte convenabil dacă defectele sunt situate spre sfârșitul discului, iar începutul acestuia este perfect.

După curățare, rulați din nou testul de suprafață (făcând dublu clic sau folosind comanda SCAN console). În acest caz, controlerul elicei trebuie să recalculeze atributele SMART vitale, ceea ce va face ca starea sa SMART să fie mai fiabilă. Dacă nu mai sunt defecte, elicea poate fi considerată reparată. Ieșim din MHDD, lansăm monitorul SMART și ne uităm la valoarea atributului Reallocated Sector Count. Dacă nu a crescut după curățare, iar defectele au dispărut, atunci erau logice. Dacă a crescut, acestea erau fizice, iar controlorul a efectuat o remapare cu succes a acestor sectoare. Dacă, dimpotrivă, problemele rele rămân, iar valoarea atributului Raw Read Error Rate a scăzut catastrofal, totul este mult mai complicat, iar șurubul este serios deteriorat. Vom încerca să-l tratăm în continuare - faceți o reparație.

Poate ați observat deja că atunci când apăsați tasta o dată în MHDD, apare un meniu care conține parametri suplimentari de scanare (Fig. 5)

Fig.5. Setări pentru scanarea și remaparea parametrilor

Printre acești parametri există o funcție de remapare. În mod implicit, este dezactivat, dar plasând cursorul pe el și apăsând bara de spațiu, îl puteți activa (Remap: ON). În acest mod, MHDD va încerca să vindece sectorul defect, arătând în orice mod posibil controlerului că există un BAD acolo și trebuie ascuns. În acest caz, un pătrat albastru sau o inscripție apare lângă fiecare sector ascuns cu succes. După eliminarea tuturor problemelor, trebuie să rulați din nou testul de suprafață, să părăsiți MHDD și să porniți din nou monitorul SMART, asigurându-vă că valoarea Reallocated Sector Count a crescut. Aceasta înseamnă că remaparea a avut succes, fără erori, iar defectele au fost efectiv înlocuite din rezervă.

Dacă dintr-un motiv oarecare nu doriți să pierdeți informații de pe un hard disk deteriorat, de exemplu, nu există unde să le salvați, nu disperați. Puteți încerca să nu faceți o resetare completă, ci să mergeți direct la o remapare folosind MHDD. Informația din șurub nu este ștearsă, cu excepția, poate, a celor care se aflau în ei înșiși (dar încă nu pot fi returnate). Când se găsesc erori, programul le va aplica aceleași măsuri ca la resetarea lor - o înregistrare de nivel scăzut și, prin urmare, chiar dacă defectele se dovedesc a fi logice, cel mai probabil pot fi corectate. Rezultatul exact depinde de implementarea microcodului a modelului de unitate specific. Dar dacă acest lucru nu ajută, iar defectele nu dispar, va trebui totuși să-l resetați, pentru orice eventualitate. În unele cazuri, numai utilizarea comenzii „aerase” poate ajuta (resetează șurubul folosind un alt algoritm, dar este mai lent).

Programul MHDD este în mod constant extins și îmbunătățit. Prin urmare, vizitând site-ul său oficial, puteți descărca cea mai recentă versiune.

Se poate întâmpla ca și după toate operațiunile efectuate, problemele rele să rămână, iar SMART să arate că reparația nu are loc. Pot exista mai multe motive:

  • Șurubul este foarte vechi și controlerul său nu acceptă funcția de reatribuire automată a defectelor. De exemplu, șuruburile companiei nu pot fi remapate deloc. Poate fi tratat numai cu utilități tehnologice speciale;
  • Șurubul poate avea o listă G completă și nu mai este loc pentru noi defecte. Acest lucru este clar vizibil în SMART prin blocarea atributului Reallocated Sector Count. Un astfel de șurub poate fi reparat într-un atelier prin transferarea tuturor remapelor în lista P și formatarea ulterioară la nivel scăzut;
  • procedura de înlocuire automată a defectelor a fost dezactivată în șurubul propriu-zis. Utilitarele proprietare ale unor unități vă permit să faceți acest lucru și, de asemenea, pot fi folosite pentru a o activa din nou. Acesta este un caz destul de rar;
  • pe șurub poate apărea un defect special care nu poate fi reparat. De exemplu, dacă antetul sectorului în care sectorul este marcat ca BAD este distrus fizic sau servo-urile sunt grav deteriorate. Un astfel de șurub poate fi reparat doar în regim tehnologic, de un bun specialist;
  • controlerului nu-i venea să creadă că sectorul era cu adevărat defect, deoarece încă era capabil să-l citească/scrie, chiar dacă nu din prima încercare. În acest caz, remaparea nu va avea loc. Niciun program de ascundere a defectelor nu scrie vreodată direct în listele de defecte. Acest lucru poate fi făcut doar de controlor însuși, pe baza observațiilor sale. Pentru ca el să „credă” că există un lucru rău într-un anumit loc și să-l ascundă, uneori trebuie să i-l explici pentru o perioadă destul de lungă de timp, arătându-i sectorul cu probleme în toate modurile posibile - scrie/citește-l în mod repetat până când apare o eroare. Prin urmare, utilitățile de remapare nu vor ascunde niciodată un defect emergent. Tot ce ai nevoie este un „adevărat” RĂU pentru ca asta să se întâmple. Această „lipsă de încredere” este deliberată: la urma urmei, fiecare sector mutat înrăutățește parametrii unității, reducându-i performanța. Și, cel mai probabil, nu va fi posibil să ascundeți 666 de erori cu o remapare - dimensiunea listei de defecte ale utilizatorului este limitată, iar la o anumită valoare (de la zeci la câteva sute de sectoare, în funcție de modelul specific), șurubul copleșește este SMART, informând că este timpul să reparați sau să depozitați.

Dar nu te grăbi să arunci o astfel de unitate. Dacă este relativ modern și nu are o listă completă de defecte (atributul 5 este normal), mai există speranță pentru o remapare. Trebuie doar să încercați să aplicați un alt program care are un număr mai mare de cicluri de scriere în sectorul defect. Astfel de programe includ HDD Utility pentru DOS. Funcționează puțin diferit față de MHDD: separă funcțiile de verificare a suprafeței și de remapare, iar remaparea este efectuată pe baza protocolului creat în timpul scanării. Prin urmare, începem mai întâi verificarea parcurgând lanțul: - -, apoi mergem la punctul - - (Fig. 6). Înainte de a face acest lucru, este recomandabil să citiți descrierea acestui program, deoarece este foarte detaliat și scris în limba rusă. Dezavantajele Hdd Utility sunt lipsa de înțelegere a unităților cu o capacitate mai mare de 8,4 GB și refuzul de a lucra cu unele modele (cel din urmă se datorează limitărilor versiunii gratuite). Dar acest lucru nu este atât de important - șuruburile „greu de îndepărtat” au de obicei o capacitate mică - de obicei, acestea sunt diferite modele Western Digital cu o capacitate de 0,65-6,4 GB. Pentru șuruburi mari, puteți utiliza programul HddSpeed ​​​​v.2.4, are și funcții de remapare (Încercați să reparați/realocați defectele găsite) și o descriere în limba rusă (Fig. 6).

Fig.6. Utilitar HDD. Procesul de ascundere a sectoarelor proaste

Orez. 7: Remapează folosind HddSpeed

Este imposibil să se evalueze starea reală a unității din graficul primit prin interfața sa. Acest lucru se explică prin faptul că atunci când interfața funcționează, apar inevitabil întârzieri, deoarece controlerul elicei, pe lângă transferul de date, efectuează multe alte operațiuni: conversia adreselor fizice în LBA, gestionarea defectelor, înregistrarea jurnalelor interne SMART, verificarea datelor și calcularea sumele lor de verificare, managementul strategiei de caching, calibrarea termică etc. Prin urmare, această metodă este potrivită numai pentru o evaluare aproximativă a șurubului, identificând erorile grave și este utilizată numai în viața de zi cu zi. Autorii programelor de testare înțeleg acest lucru foarte bine, subliniind imposibilitatea utilizării rezultatelor lor ca dovadă. Testele sub DOS pur sunt considerate cele mai fiabile. În mediile multitasking, situația este mai gravă, deoarece orice proces de fundal distorsionează intervalele de timp, ceea ce împiedică o evaluare corectă a stării unității.

Metode alternative pentru ascunderea defectelor

După cum am menționat mai sus, remaparea are un dezavantaj care se manifestă sub forma smucirii capetelor în zona de rezervă. În acest caz, șurubul poate face clic în timpul funcționării, iar scăderile vor fi vizibile pe grafic. Acest lucru poate face foarte dificil, de exemplu, să lucrezi cu streaming video. Acest lucru este deosebit de pronunțat atunci când remapările sunt situate la începutul discului: în acest caz, capetele parcurg distanța maximă, iar întârzierile pentru mișcarea lor sunt foarte mari. Prin urmare, în unele cazuri, remaparea poate să nu fie practică și, în schimb, cea mai bună alegere ar fi ascunderea defectelor folosind sistemul de fișiere. De exemplu, formatul obișnuit de nivel înalt format.com, Scandisk sau Norton Disk Doctor. Trebuie doar să vă decideți asupra acestui pas imediat după verificarea suprafeței, fără a încerca să reparați șurubul. În caz contrar, dacă va avea succes, va fi imposibil să returnați articolele proaste și să ștergeți tabelul de defecte. Remaptarea este o procedură unică, iar dacă controlerul șurubului a transferat adresele de sector în rezervă, va fi imposibil să le returnați înapoi.

O altă alternativă la remapare este tăierea spațiului de la sfârșitul discului folosind tehnologia HPA (Host Protected Area), care este disponibilă pe toate unitățile moderne. În acest caz, șurubul va fi definit în BIOS ca un volum mai mic, iar toate problemele, dacă sunt situate la sfârșit, vor rămâne „la bord” și vor deveni invizibile. Această metodă ar trebui aplicată unităților care au multe defecte la sfârșitul discului (din păcate, acest lucru se întâmplă rar). În orice moment, șurubul poate fi readus la capacitatea maximă și, în consecință, și pe cele proaste. Acest lucru se poate face cu programul MHDD (comenzile consolei HPA și NHPA). Dacă șurubul este vechi și nu acceptă HPA, atunci puteți crea o partiție logică separată, nu numai la sfârșit, ci și în orice alt loc de pe disc și aranjați-o astfel încât un grup mare de probleme să ajungă în el. . Acest lucru este realizat de programul Fdisk. O astfel de partiție poate fi umplută cu fișiere inutile sau nu o puteți formata deloc, atribuindu-i starea „non-do” (apoi va deveni invizibil pentru sistem).

Dar cel mai bun mod de a scăpa un șurub de defecte, mai ales dacă sunt multe sau nu pot fi reparate, este repararea bancului de către un specialist calificat. Folosind echipamente și utilități speciale, puteți efectua un ciclu complet de reparații, similar cu cel prin care trece șurubul din fabrică: formatare corectă la nivel scăzut, curățarea șurubului de remapări, restaurarea informațiilor de service și multe altele. După o astfel de reparație, elicea nu se va distinge de una nouă, va avea un program neted și, cel mai important, o astfel de elice va avea o marjă de siguranță pentru câțiva ani de acum încolo.

Contrar credinței populare, remaparea și formatarea la nivel scăzut nu sunt o soluție universală pentru a rezolva orice problemă. Dacă șurubul are o defecțiune gravă a hardware-ului, atunci aceste acțiuni nu numai că nu vor vindeca pacientul, dar îl pot și răni, ucigându-l complet. De exemplu, dacă un șurub bate monoton în cap când este pornit și nu dorește să fie detectat în BIOS sau face un zgomot la copierea fișierelor, nu este nevoie să-l torturați cu software, nu vă vor ajuta. Acest comportament este de obicei asociat cu o rupere fizică a capetelor, etichete servo deteriorate sau o defecțiune a controlerului. Un astfel de șurub nu necesită formatare, ci reparație de către un specialist competent.

Caracteristici, erori și prevenire

Nu toate șuruburile se deteriorează din cauza manipulării neglijente. Uneori, cauza erorilor lor sunt greșelile făcute de dezvoltatori înșiși. Unele dintre ele au consecințe ireparabile, deoarece pot deteriora fizic suprafața magnetică. Acesta a fost cazul, de exemplu, în 1996 cu hard disk-urile Quantum ST. Din cauza unei erori la microcod, aceste șuruburi au deparcat capetele puțin mai devreme decât clătitele au atins viteza necesară. Drept urmare, capetele au zgâriat suprafața, ceea ce a dus la un număr mare de blocuri dăunătoare și la o defecțiune rapidă a unității. Dar acest lucru nu s-a întâmplat în timpul funcționării normale, ci doar atunci când șurubul a ieșit din modul de repaus, așa că pentru mulți această eroare a trecut neobservată. Și numai după rearanjarea sistemului de operare, dacă au uitat să dezactiveze „consum redus de energie”, șurubul a început să se prăbușească. Această boală a fost atât de răspândită încât a fost numită popular „ceasul deșteptător al bunicii” – din cauza sunetului metalic caracteristic pe care îl scotea șurubul atunci când erau aruncate copitele. După fiecare „trezire”, șurubul a primit o nouă porțiune de defecte, iar încercările de a face o remap au ajutat doar atâta timp cât a existat suficient spațiu în tabelul cu defecte. Prin urmare, pentru a salva șuruburile supraviețuitoare, Quantum a lansat un patch. Din păcate, era deja prea târziu - aproape toate elicele acestei serii s-au stins mai devreme de un an.

Discurile vechi Western Digital din 1995 au avut probleme similare, dar cele proaste au apărut la sfârșitul discului. Următoarea eroare este adesea întâlnită: șurubul pur și simplu nu mai este detectat în BIOS. Motivul este o eroare a programatorului care a scris firmware-ul, în urma căreia șurubul însuși strică zona de service: din cauza depășirii jurnalelor de erori interne, zonele învecinate sunt suprascrise, fără de care HDD-ul refuză să funcționeze. De regulă, aceasta este precedată de un fel de eșec, de exemplu, apariția blocurilor BAD sau overclocking nereușit de către autobuz. Este exact ceea ce s-a întâmplat cu seria IBM DTLA: eroarea a fost ascunsă în SMART, iar dacă era pornită, șurubul a murit. Seagate, Fujitsu și mulți alții au avut probleme similare. Prin urmare, trebuie să monitorizați lansarea actualizărilor pentru hard disk și să le actualizați în mod regulat. Spre deosebire de flash-ul firmware-ului BIOS al plăcilor de bază, acest lucru trebuie făcut - dacă o companie a lansat firmware, atunci acesta este dintr-un motiv: poate a fost găsit un bug grav, a cărui eliminare vă va scuti de probleme în viitor.

Există încă un zvon larg răspândit printre mulți utilizatori că unele șuruburi mor din cauza formatării „greșite” la nivel scăzut, de exemplu printr-un program încorporat în BIOS-ul plăcilor de bază. Până acum nu am reușit să găsim suficiente dovezi pentru acest lucru, dar a existat un model de șurub cu o gaură în microcod care ar putea duce la un efect similar. Aceasta este o serie Fujitsu TAU (circa 1996) care procesează incorect comanda ATA 50h: este BIOS-ul care efectuează formatarea universală, iar această comandă este inclusă în multe programe la HddSpeed. Prin urmare, nu ar trebui să tentați soarta prin formatarea acestor șuruburi folosind utilități puțin cunoscute sau din BIOS.

Multe șuruburi vechi, dacă sunt formatate incorect, au obținut un grafic de citire neuniform. Puteți remedia problema efectuând o resetare a discului în MHDD.

Un alt tip de program care poate fi folosit doar de la producători este comutarea modului DMA: modificările între UDMA33/66/100 reprezintă o modificare a unei părți a microcodului șurubului, așa că o încercare de a folosi utilitatea altcuiva poate duce la deteriorarea firmware-ului. , și, prin urmare, la erori cu consecințe imprevizibile.

Asta e tot. Sperăm că acest material v-a ajutat. Dar amintiți-vă: orice număr de blocuri DAU pe un șurub este un motiv de revendicare în garanție. Iar incapacitatea de a le elimina fără a deteriora caracteristicile discului este un motiv pentru a schimba dispozitivul. Și dacă reușiți să convingeți vânzătorul de acest lucru, luați în considerare că ascunderea sectoarelor RĂU a avut succes 100%. Doar nu uitați de prevenire și este posibil să nu aveți nevoie să ascundeți nimic.

Vă vom spune o modalitate simplă și a doua, mai avansată, de a verifica starea hard diskului și de a remedia sectoarele defecte utilizând programul HDDScan și programul HDD Regenerator.

Hard disk-ul are propria sa resursă, așa că este indicat să-i verifici starea o dată pe an.

Cum să vă verificați hard disk-ul pentru erori

Anterior, am scris cum să verificați un hard disk pentru sectoare defecte folosind programul. Dacă programul arată probleme cu hard disk-ul, vom încerca să le reparăm.

Ce sunt blocurile proaste

Pe scurt, blocuri proaste ( bloc prost) sunt sectoare deteriorate de pe hard disk în care informațiile nu pot fi scrise sau citite. Acestea apar de-a lungul timpului în timpul funcționării hard disk-ului sau când hard disk-ul este lovit în timp ce acesta funcționează.

Cum să eliminați blocurile dăunătoare de pe un hard disk

Prima cale, pentru utilizatorii avansați care recuperează sectoare defecte folosind programul HDD Regenerator, citiți

A doua cale, pentru manechini. Vă recomandăm să îl înlocuiți dacă pe hard disk apar sectoare defecte. Dacă acest lucru nu este posibil, vom încerca să prelungim puțin durata de viață a discului dvs.

Pentru aceasta avem nevoie de programul HDDScan. Îl poți descărca

În timpul scanării, HDDScan va aborda sectoarele defecte ale discului, iar discul însuși le va marca, astfel încât sistemul Windows să nu-și mai scrie datele acolo. Această metodă nu oferă prea multe garanții, dar este ușor de utilizat.

După descărcare și despachetare, mergeți în folderul cu programul și lansați-l făcând clic pe fișierul HDDScan.

Vedem o fereastră în care trebuie să selectăm unitatea care urmează să fie verificată în Select Drive. Apoi faceți clic pe butonul rotund și selectați Test de suprafață din meniul drop-down ( test de suprafață).

În fereastra care apare, selectați Verificare și faceți clic pe butonul Adăugați test. A început testul hard diskului.

Pentru a vedea progresul testului și rezultatul, faceți dublu clic pe hard disk în fereastra Test Manager și selectați fila Hartă din fereastra care apare.

Fereastra arată procesul de verificare a hard disk-ului, unde ne interesează parametrul Bads. Dacă după întreaga verificare, numărul de Bad-uri nu este foarte mare, 2-5 sectoare defectuoase, atunci hard disk-ul tău va funcționa încă ceva timp.

Dacă cantitatea este măsurată în sute sau mii, discul este grav deteriorat și se poate defecta în orice moment.

Dacă există sectoare proaste, trebuie să verificați discul o dată pe săptămână și să vedeți dacă numărul de erori este în creștere.

Eroarea 400 (Solicitare greșită) este un cod de răspuns HTTP , ceea ce înseamnă că serverul nu a putut procesa cererea trimisă de client din cauza sintaxei nevalide. Aceste coduri de răspuns HTTP reflectă relațiile complexe dintre client, aplicația web, server și, adesea, mai multe servicii web de la terțe părți simultan. Acest lucru poate face dificilă găsirea cauzei unei erori, chiar și într-un mediu de dezvoltare controlat.

În acest articol ne vom uita la ce înseamnă eroarea 400 Bad Request (tradusă ca „Solicitare nevalidă”) și cum să o remediam

Partea server sau partea clientului?

Toate codurile de răspuns HTTP din categoria 4xx sunt considerate erori la nivelul clientului. În ciuda acestui fapt, apariția unei erori 4xx nu înseamnă neapărat că problema are vreo legătură cu clientul, care se referă la browserul web sau dispozitivul folosit pentru a accesa aplicația. Adesea, dacă încercați să diagnosticați o problemă cu aplicația dvs., puteți ignora imediat majoritatea codului clientului și a componentelor, cum ar fi HTML, foi de stil în cascadă ( CSS), cod JavaScript la nivelul clientului etc. Acest lucru se aplică și mai mult decât site-urilor web. Multe aplicații pentru smartphone care au o interfață de utilizator modernă sunt aplicații web.

Pe de altă parte, o eroare 400 Bad Request înseamnă că cererea trimisă de client a fost incorectă dintr-un motiv sau altul. Clientul utilizator poate încerca să descarce un fișier care este prea mare, cererea poate fi incorectă, anteturile solicitării HTTP pot fi incorecte și așa mai departe.

Ne vom uita la unele dintre aceste scenarii ( și posibile soluții) de mai jos. Dar rețineți: nu putem exclude definitiv nici clientul, nici serverul ca sursă a problemei. În aceste cazuri, serverul este entitatea de rețea care generează eroarea 400 Bad Request și o returnează clientului ca cod de răspuns HTTP, dar este posibil ca clientul să fie responsabil pentru cauza problemei.

Începeți cu un backup complet al aplicației

Este important să faceți o copie de rezervă completă a aplicației, bazei de date etc. înainte de a face modificări sau modificări ale sistemului. Și mai bine, este posibil să creați o copie completă a aplicației pe un server intermediar suplimentar care nu este accesibil public.

Această abordare va oferi un banc de testare curat în care puteți încerca toate scenariile posibile și modificările potențiale pentru a remedia o problemă fără a compromite securitatea sau integritatea aplicației dvs. live.

Diagnosticarea erorii 400 Solicitare greșită

Eroare 400 Solicitare greșită înseamnă că serverul ( computer la distanță) nu poate procesa o solicitare trimisă de client (browser) din cauza unei probleme pe care serverul o interpretează ca o problemă la nivelul clientului.

Există multe scenarii în care o eroare 400 Bad Request poate apărea într-o aplicație. Mai jos sunt câteva dintre cele mai probabile cazuri:

  • Clientul trimite accidental (sau intenționat) informații care sunt interceptate de routerul de solicitare falsă. Unele aplicații web caută anteturi HTTP speciale pentru a procesa cererile și pentru a se asigura că clientul nu face nimic rău intenționat. Dacă antetul HTTP așteptat nu este găsit sau este incorect, atunci o eroare 400 Bad Request este un rezultat posibil.
  • Este posibil ca clientul să încarce un fișier prea mare. Majoritatea serverelor sau aplicațiilor au o limită pentru dimensiunea fișierului descărcat. Acest lucru previne înfundarea canalului și a altor resurse de server. În multe cazuri, serverul va emite o eroare 400 Bad Request atunci când fișierul este prea mare și, prin urmare, cererea nu poate fi finalizată.
  • Clientul solicită o adresă URL nevalidă. Dacă un client trimite o solicitare la o adresă URL nevalidă ( compus incorect), aceasta poate duce la o eroare 400 Bad Request.
  • Clientul folosește cookie-uri nevalide sau învechite. Acest lucru este posibil deoarece cookie-ul local din browser este un identificator de sesiune. Dacă un anumit token de sesiune se potrivește cu un jeton de solicitare de la alt client, atunci serverul/aplicația poate interpreta acest lucru ca un act rău intenționat și poate emite un cod de eroare 400 Bad Request.

Remedierea problemelor din partea clientului

Eroare 400 Solicitare greșită ( încercați din nou mai târziu) este mai bine să începeți cu o soluție pe partea clientului. Iată câteva sfaturi pe care să le încercați pe browserul sau dispozitivul care vă dă eroarea.

Verificați adresa URL solicitată

Cea mai frecventă cauză a erorii 400 Bad Request este pur și simplu introducerea unei adrese URL incorecte. Nume de domenii ( de exemplu, site-ul web) nu țin cont de majuscule, așa că o referință scrisă cu majuscule mixte ca aceasta funcționează la fel ca versiunea normală cu litere mici. Dar părțile URL care vin după numele domeniului sunt sensibile la majuscule și minuscule. Cu excepția cazului în care aplicația/serverul preprocesează în mod specific toate adresele URL și le convertește în litere mici înainte de a executa solicitarea.

Este important să verificați adresa URL pentru caractere speciale neadecvate care nu ar trebui să fie acolo. Dacă serverul primește o adresă URL nevalidă, va răspunde cu o eroare 400 Bad Request.

Ștergeți cookie-urile relevante

O cauză potențială a unei erori 400 Bad Request este cookie-urile locale invalide sau duplicate. Cookie-urile HTTP sunt mici bucăți de date stocate pe dispozitivul local care sunt utilizate de site-uri și aplicații web pentru a „reține” un anumit browser sau dispozitiv. Cele mai multe aplicații web moderne folosesc cookie-uri pentru a stoca date specifice browser-ului sau utilizatorului, identificând clientul și făcând vizitele viitoare mai rapide și mai ușoare.

Dar cookie-urile care stochează informații despre sesiune despre contul sau dispozitivul dvs. pot intra în conflict cu un alt simbol de sesiune de la alt utilizator, dând unuia sau amândoi o eroare 400 de solicitare necorespunzătoare.

În cele mai multe cazuri, este suficient să luați în considerare aplicația dvs. numai pentru cookie-urile care sunt specifice site-ului sau aplicației web care aruncă eroarea 400 Bad Request.

Cookie-urile sunt stocate pe baza numelui de domeniu al aplicației web, astfel încât puteți șterge doar acele cookie-uri care se potrivesc cu domeniul site-ului, lăsând intacte celelalte cookie-uri. Dar dacă nu sunteți familiarizat cu ștergerea manuală a anumitor module cookie, este mult mai ușor și mai sigur să ștergeți toate modulele cookie simultan.

Acest lucru se poate face în diferite moduri, în funcție de browserul pe care îl utilizați:

  • Google Chrome;
  • Internet Explorer;
  • Microsoft Edge;
  • Mozilla Firefox;
  • Safari.

Încărcați un fișier mai mic

Dacă primiți o eroare 400 Bad Request când descărcați un fișier, încercați-l pe un fișier mai mic. Aceasta include „descărcări” de fișiere care nu se vor descărca de pe computerul local. Chiar și fișierele trimise de pe alte computere sunt considerate „încărcări” din perspectiva serverului web care rulează aplicația dvs.

Deconectați-vă și conectați-vă

Încercați să vă deconectați și să vă conectați din nou. Dacă ați șters recent cookie-urile browserului, acest lucru vă va deconecta automat data viitoare când încărcați pagina. Încercați să vă conectați din nou pentru a vedea dacă sistemul funcționează corect.

De asemenea, aplicația poate întâmpina o problemă legată de sesiunea dumneavoastră anterioară, care este doar un șir pe care serverul îl trimite clientului pentru a identifica clientul la cererile viitoare. Ca și în cazul altor date, simbolul de sesiune ( sau șirul de sesiune) este stocat local pe dispozitivul dumneavoastră în cookie-uri și este transmis de client către server cu fiecare solicitare. Dacă serverul decide că jetonul de sesiune este invalid sau compromis, este posibil să primiți o eroare 400 Bad Request.

În majoritatea aplicațiilor web, deconectarea și reconectarea are ca rezultat regenerarea jetonului de sesiune local.

Depanare pe platforme comune

Dacă utilizați pachete software obișnuite pe serverul dvs. care generează o eroare 400 Bad Request, examinați stabilitatea și funcționalitatea acestor platforme. Cele mai comune sisteme de gestionare a conținutului, cum ar fi WordPress, Joomla!

și Drupal, sunt bine testate în versiunile lor de bază. Dar odată ce începeți să schimbați extensiile PHP pe care le folosesc, este foarte ușor să provocați probleme neașteptate care au ca rezultat o eroare 400 Bad Request.

Revenire la modificările recente eliminați eroarea 400 de solicitare greșită.

De asemenea, orice extensie sau module care au fost actualizate pot cauza erori pe partea de server, astfel încât revenirea la versiunile anterioare ale acestor extensii poate fi de asemenea utilă.

Dar, în unele cazuri, CMS-urile nu oferă posibilitatea de a reveni la versiunile anterioare. Acest lucru se întâmplă de obicei cu platformele populare, așa că nu vă fie teamă dacă nu puteți găsi o modalitate ușoară de a reveni la utilizarea unei versiuni mai vechi a unei anumite platforme software.

Eliminați noi extensii, module sau pluginuri

În funcție de CMS-ul specific pe care îl folosește aplicația, numele acestor componente vor varia. Dar în toate sistemele ele servesc aceluiași scop: îmbunătățirea capabilităților platformei în raport cu funcționalitatea ei standard.

Cu toate acestea, rețineți că extensiile pot obține cumva control deplin asupra sistemului, făcând modificări la codul PHP, HTML, CSS, JavaScript sau baza de date. Prin urmare, o decizie înțeleaptă poate fi eliminarea oricăror extensii noi care au fost adăugate recent.

Verificați dacă există modificări neintenționate în baza de date

Chiar dacă ați șters o extensie prin panoul de control CMS, acest lucru nu garantează că modificările pe care le-a făcut au fost complet anulate. Acest lucru se aplică multor extensii WordPress cărora li se oferă acces deplin la baza de date.

O extensie poate modifica înregistrările din baza de date care nu îi „aparțin”, dar sunt create și gestionate de alte extensii ( sau chiar CMS-ul în sine). În astfel de cazuri, modulul poate să nu știe cum să anuleze modificările făcute în înregistrările bazei de date.

Eu personal am întâlnit astfel de cazuri de mai multe ori. Prin urmare, cel mai bun mod este să deschideți baza de date și să vizualizați manual tabelele și înregistrările care ar fi putut fi modificate de extensie.

Găsirea problemelor pe partea serverului

Dacă sunteți sigur că eroarea 400 Bad Request nu are legătură cu CMS, iată câteva sfaturi suplimentare care vă pot ajuta să găsiți problema pe partea serverului.

Se verifică antete HTTP nevalide

Eroarea pe care o primiți de la aplicație este rezultatul antetelor HTTP speciale lipsă sau incorecte pe care aplicația sau serverul se așteaptă să le primească. În astfel de cazuri, trebuie să analizați anteturile HTTP care sunt trimise pe partea serverului.