Descrierea mhdd în rusă. Programul MHDD - instrucțiuni detaliate de utilizare

Înainte de a lansa această comandă, trebuie să fie emisă comanda UNLOCK.

RPM Schimbați viteza axului(Această procedură nu este garantată să funcționeze)

FF Scrieți sectoare de disc. Datele pentru scriere sunt preluate din fișierul specificat

AAM Reglați caracteristicile de zgomot al conducerii

MAKEBAD Generarea de blocuri BAD. Nu funcționează pe toate unitățile

RANDOMBAD Generarea de blocuri proaste, împrăștiindu-le la întâmplare pe suprafață

INIT Resetare și recalibrare

FDISK Faceți o partiție pentru întregul disc. Se schimbă doar MBR-ul

SMART / Controlul sistemului SMART și atributele de vizualizare

STOP / Opriți axul

eu / Trimiteți ID-ul comenzilor apoi INIT

ŞTERGE Ștergerea selectivă a sectoarelor sau ștergerea completă a suprafeței (formatare la nivel scăzut)

Pentru a șterge direct, ocolind BIOS-ul, puteți dezactiva discul din setările BIOS sau ștergeți cu parametrul /DISABLEBIOS.Pentru stergerea vitezei parametrul dat nu afectează.

FASTERASE Ștergerea suprafeței la viteză maximă (sistemul de parole folosit)

TOF Citirea sectoarelor de disc într-un fișier

Programul MHDD a fost conceput inițial - integritatea segmentelor sale, capacitatea de a salva și reproduce informații. MHDD 4.6 este program gratuit pentru a lucra cu unități la un nivel scăzut. Astăzi, programul, pe lângă diagnosticare, vă permite să citiți / scrieți sectoare arbitrare, sistemul de parole, să modificați dimensiunea unității.

Principalele caracteristici ale programului

  • nu este nevoie să instalați, este suficient să salvați fișierele pe o unitate flash USB sau pe disc;
  • puteți rula programul de pe o unitate portabilă;
  • înainte de a începe testul și de a lansa direct programul, trebuie să conectați discul pe care intenționați să îl testați.

Important! Efectuați toate acțiunile cu atenție și deliberat. Funcționalitatea programului oferă oportunități ample de management hard disk, deci este foarte posibil să faceți rău.

Cum se utilizează

După pornirea programului, va apărea o fereastră neagră. Veți vedea un meniu de selecție a unității. Alegeți orice dispozitiv doriți. Puteți apela oricând acest meniu apăsând pe SHIFT+F3.

Pe ecran va fi afișat un indiciu despre comenzile principale ale programului. Vă rugăm să fiți extrem de atenți când lucrați cu MHDD pentru primele ori. Vă recomandăm să începeți cu comenzile EID, SCAN, STOP, CX și TOF. Unora dintre ele li se atribuie comenzi rapide de la tastatură, de exemplu F4 pentru comanda SCAN.

Scanarea unui disc folosind MHDD

Pentru a verifica dacă există pe hard disk, apăsați F4. Sistemul vă va solicita să vizualizați Opțiuni suplimentare. Valorile implicite corespund întregii suprafețe. Poate fi activat atunci când acestea sunt găsite (funcția Remap). Pentru a continua, apăsați din nou F4.

În timpul procesului de verificare, programul va arăta pe sectoare care dintre ele se află în ce stare. Parametrii sunt specificați în milisecunde, care este unitatea de timp în care dispozitivul a luat să răspundă. Cu cât numărul este mai mic, cu atât mai bine. Pictogramele diferă în culori:

  • numerele de fier indică sectoarele de lucru;
  • probleme cu semnalele galbene;
  • pictogramele roșii arată inoperabilitatea aproape completă a sectorului analizat.

La "sănătos" hard disk nu ar trebui să existe semne roșii.

Cum să remediați problemele? O întrebare dificilă, al cărei răspuns poate fi diferit în fiecare caz. În orice caz, mai întâi salvați toate datele pe alt mediu

Cu funcția ȘTERGERE, puteți șterge toate datele. Uneori acest lucru rezolvă problema, iar la verificările ulterioare, sectoarele sunt deja indicate prin altele mai consistente. Cu toate acestea, în acest caz, toate informațiile de pe hard disk sunt, de asemenea, șterse, iar procesul nu aduce întotdeauna rezultatul dorit.

Vizualizarea atributelor SMART

Puteți forma SMART ATTîn consolă sau în utilizare tastă rapidă F8 pentru a vizualiza atributele.

Poate cel mai important atribut pentru o unitate modernă este „” (Valoare brută). Această valoare vă spune câte sectoare remapate sunt pe disc. O unitate normală are o valoare brută zero. Dacă vedeți o valoare mai mare de 50, unitatea are o problemă. Aceasta poate însemna o sursă de alimentare defectă, vibrații, supraîncălzire sau pur și simplu o unitate defectă.

Atributul rata de eroare UDMA CRC indică numărul de erori care apar atunci când datele sunt transmise prin cablul IDE/SATA. Valoarea brută normală a acestui atribut este zero. Dacă vedeți o valoare diferită, trebuie să înlocuiți urgent cablul.

Video cum se utilizează programul MHDD

Total

  1. Hard disk-ul este verificat fără a porni sistemul de operare, de pe o unitate portabilă.
  2. Nu este necesară instalarea de software suplimentară.
  3. Puteți obține un raport complet de sănătate greu disc.
  4. Sunt disponibile analize detaliate și ștergerea datelor, verificări repetate.

Eșec la pornirea discului, introduceți discul de sistem și apăsați Enter. O inscripție care îți trimite pe spate legiuni de piele de găină, fiecare de mărimea HDD. Conform legii ticăloșiei, acest lucru se întâmplă atunci când nimic nu prevestește probleme. Dar nu vă grăbiți să reporniți frenetic sistemul - acesta este un joc de ruleta rusă. Este mai bine să porniți de pe alt mediu și să faceți o verificare amănunțită. Un instrument dovedit - MHDD - va ajuta în acest sens.

Introducere

Dacă SMART prezintă probleme, cel mai adesea acest lucru înseamnă un lucru: discul este pe cale să înceapă să se prăbușească și chiar și încărcarea inutilă a sistemului de operare poate afecta. Următorul lucru pe care trebuie să îl înțelegeți sunt „defectele” software sau cele hardware de pe el. Dacă nu există atât de multe hardware, atunci puteți încerca totuși să readuceți discul la viață.

Cred că ați auzit de produse precum MHDD și Victoria. Ele sunt indispensabile pentru lucrul la nivel scăzut pe hard disk și vă vor ajuta să realizați fapte extraordinare de recuperare și diagnosticare. Despre Victoria, acum este timpul să ne ocupăm de a doua - utilitate arhaică, dar încă mega-utilă.

MHDD este un program gratuit mic, dar puternic, care este conceput să funcționeze cu unități la cel mai scăzut nivel (pe cât posibil). Prima versiune a fost lansată de Dmitry Postrigan în 2000. Ar putea scana suprafața unei unități IDE în modul CHS. Acum MHDD este mult mai mult decât diagnosticare. Cu MHDD, puteți face orice: diagnosticați unitățile, citiți și scrieți sectoare arbitrare, gestionați sistemul SMART, sistemul de parole, sistemul de gestionare a zgomotului și modificați dimensiunea unității.

În ciuda faptului că lucrul cu MHDD este posibil prin Windows instalat, vă recomand cu căldură să ardeți imaginea pe o unitate flash USB sau pe o unitate externă (sau a doua pornire) și să porniți DOS de acolo. Credeți-mă, într-o problemă hardware este mai bine să excludeți pe cât posibil toate verigile din lanț care pot duce la erori sau înghețarea computerului în timpul funcționării.

Oh, acele interfețe

Nu orice interfață poate fi recunoscută corect de program.

Interfata SATA. Există posibilitatea ca discul să nu fie detectat în MHDD. Motivul poate fi modul de operare al controlerului SATA (IDE și AHCI) din BIOS. MHDD, din păcate, nu acceptă modul AHCI. Trebuie să se schimbe setări BIOS. Cel mai rău dintre toate, nu toate plăcile de bază acceptă acum acest mod. Singura cale de ieșire poate fi să folosiți o mașină cu o placă de bază adecvată sau să refuzați MHDD.

interfata IDE. Această interfață se caracterizează prin distribuția dispozitivelor pe buclă - master / slave. În mod implicit, MHDD ascunde toate dispozitivele în modul slave. Există două moduri de a remedia acest lucru. Primul este să schimbați locația hard diskului (comutați jumperul pe master) și să verificați dacă setările din BIOS se potrivesc. A doua modalitate este să încercați să schimbați numărul discului la 2 sau 4 în MHDD. Ei bine, nu uitați de Fișier de configurare mhdd.cfg , care se află în folderul CFG. În acest caz, parametrul PRIMARY_ENABLED=TRUE este important.

Interfață SCSI. Este posibil ca driverul controlerului SCSI să nu fie detectat.

interfață USB. Teoretic, este posibil să conectați un disc prin USB folosind un driver suplimentar și setări de program. Driverul emulează modul de operare prin SCSI. De asemenea, este necesar să dezactivați toate unitățile USB inutile. Disc țintă trebuie conectat înainte de a încărca MHDD. Va trebui să scrieți în config.sys: device=X:\USBASPI.SYS /w /v , unde X:\ este calea către disc.

Așadar, iau de pe raft unul dintre discurile rupte (de obicei lipesc pe ele o etichetă ruptă) și acum voi încerca să-l reînvie pentru a vă arăta cum funcționează în practică. Am avut un șurub WDC WD7500BPVX-60JC3T0 pe mâini cu o vinegretă în loc de sistem și toate fișierele de pe el.

Deoarece situația este atât de tristă, pot formata discul în sus și în jos cu conștiința curată, ceea ce îmi simplifică foarte mult sarcina. Dar mai întâi, să ne ocupăm de o mică teorie și un plan de recuperare.

se pregateste

Inițial, discul trebuie inițializat de program, ceea ce este destul de logic. După aceea, se efectuează o scanare a suprafeței, care oferă o înțelegere a stării actuale a lucrurilor: MHDD va arăta starea suprafeței dure. Apoi va trebui să formatați discul și să verificați din nou. De obicei, în această etapă, moale-răi dispar, și rămân doar cele dure. Apoi va fi posibilă executarea procedurii REMAP pentru a realoca blocurile defecte în zona de service.

Principala problemă este că zona de service nu este din cauciuc și, chiar și după toate operațiunile, trebuie să aveți grijă de disc. Dacă blocurile proaste continuă să apară, atunci discul, indiferent cât de mult ai încerca, nu mai este chiriaș. Dar în cazurile mai reușite, această metodă ar trebui să ajute. După cum arată practica, după o remapare, un disc poate funcționa foarte mult timp și chiar poate supraviețui vecinilor săi din coș. Alteori, moare imediat după repornire - este la fel de norocos și este aproape imposibil de prezis efectul.

Nu ucide

Renunțarea unui disc este mult mai ușoară decât restaurarea acestuia. De exemplu, toată lumea știe (sau ar trebui să știe) că deconectarea cablului în timpul funcționării duce la consecințe triste. De asemenea, vă descurajăm cu tărie să comutați fără grija steaguri și să executați comenzi în MHDD. Citiți cu atenție documentația și nu începeți să faceți ceva dacă nu înțelegeți pe deplin la ce poate duce.

Ei bine, poți să te apuci de treabă! Pentru a începe, creăm unitate flash bootabilă. Pentru asta recomand - instrucțiuni completeși DOS însuși este. Când media este gata, tot ce rămâne este să arunci MHDD în rădăcină, pentru a nu mai urca în directoare din Linie de comanda.

Pentru ca discul conectat la primul canal să fie afișat cu acuratețe, trebuie să editați configurația mhdd.cfg, care se află în folderul CFG.

PRIMARY_ENABLED=ADEVĂRAT

După cum am spus, scanarea oricărui dispozitiv este posibilă numai dacă este determinată de comenzile ID sau EID (sau apăsând F2).


Scanare

Pentru a scana, tastați SCAN și apăsați ENTER sau utilizați F4. Va apărea un meniu din care puteți modifica unele dintre setări. În mod implicit, sectorul de pornire este zero (sectorul de pornire). Sectorul final este egal cu maximul posibil (capătul discului). Toate funcțiile distructive pentru datele utilizatorului (Remap, Erase Delays) sunt dezactivate implicit.


Să trecem prin opțiunile de scanare.

  • Începeți LBA- sectorul inițial pentru scanare, implicit 0, adică începutul discului.
  • Încheiați LBA- sector al sfârșitului scanării, implicit sfârșitul discului. Uneori este mai convenabil să scanați nu întreaga suprafață (mai ales atunci când volumul discului depășește câțiva teraocteți), ci doar zona de lucru în care se află sistemul de operare. De exemplu, discul C are 50 GB, atunci zona țintă va fi 2 * 50 * 1024 * 1024 = 104 857 600-lea sector. Puteți calcula mai ușor: (volum * 2) * 1.000.000, total 100.000.000.
  • Remapează marchează sectorul ca fiind prost într-o zonă de service specială, după care discul nu îl accesează.
  • pauză- timpul de întârziere pentru citirea unui sector, după care verificarea trece la următorul sector.
  • Spindown după scanare- opriți hard disk-ul după scanare.
  • Test/reparare buclă- să efectueze scanări sau verificări ciclic.
  • Ștergeți întârzierile- ștergeți sectoarele în care sunt detectate întârzieri de citire.

Apăsați din nou F4 pentru a începe scanarea. MHDD scanează unitățile în blocuri. Pentru unitățile IDE/SATA, un bloc este egal cu 255 de sectoare (130.560 de octeți).


Iată cum funcționează scanarea:

  1. MHDD trimite o comandă VERIFY SECTORS cu numărul LBA (numărul sectorului) și numărul sectorului ca parametri.
  2. Unitatea ridică indicatorul BUSY.
  3. MHDD pornește un temporizator.
  4. După ce unitatea a executat comanda, omite indicatorul BUSY.
  5. MHDD calculează timpul petrecut de unitate și afișează blocul corespunzător pe ecran. Dacă se întâlnește o eroare (bloc defectuos), programul emite o scrisoare care descrie eroarea.

MHDD repetă pașii 1-5 până la sectorul final. Dacă este necesar un jurnal de scanare, acesta poate fi întotdeauna găsit în fișierul log/mhdd.log. În timpul scanării, puteți vedea multe dreptunghiuri de culori diferite. Pentru a nu fi prea speriat, dau un fragment din ajutor:

Prezența blocurilor roșii (>500 ms) pe o unitate complet sănătoasă este inacceptabilă. Dacă sunt, este necesar să ștergeți (ștergeți) întreaga suprafață a discului și, dacă acest lucru nu ajută, să scăpați de întârzieri, putem concluziona că această unitate nu mai este suficient de fiabilă. Blocurile alfabetice precum x , S etc. nu sunt permise: ele indică prezența blocurilor proaste la suprafață.

Primul lucru de făcut este curatare completa suprafețe cu comanda ștergere. Dacă acest lucru nu ajută, scanați cu opțiunea EraseWaits activată. Dacă blocurile dăunătoare nu au dispărut, ar trebui să rulați scanarea cu opțiunea Remap activată.

Restaurare

Dacă scanarea dezvăluie erori, primul lucru de făcut este să copiați toate datele de pe unitate (dacă aveți nevoie de ele, desigur). In cazul meu a fost irelevant. Apoi trebuie să curățați complet suprafața folosind comanda ERASE, care șterge fiecare sector de pe unitate.


Unitatea va recalcula câmpurile ECC pentru fiecare sector. Acest lucru vă ajută să scăpați de așa-numitele soft-bad-blocks. Dacă ștergerea nu ajută, executați o scanare cu opțiunea REMAP activată.


Dacă vedeți că fiecare bloc conține o eroare, nu încercați să ștergeți unitatea sau să scanați cu opțiunea REMAP activată. Cel mai probabil, zona de service a unității este deteriorată, iar acest lucru nu poate fi remediat cu comenzile standard MHDD.

Cititorul atent, uitându-se la imaginile scanării discului, probabil a fluierat și a clătinat din cap consternat. Da, discul meu, în timp ce scriam articolul, a murit complet. Numărul de erori hardware a depășit toate limitele permise și, până când ultimele rânduri ale articolului au fost umplute, acesta era deja scârțâit ca un tractor din Belarus. Apropo, dacă discul începe să se prăbușească, atunci nu poți avea încredere în el, mai ales dacă apar probleme hardware. Remapează poate ajuta atunci când discul nu a început încă să se prăbușească în mod activ, dar au apărut defecte la suprafață. În orice caz, chiar dacă ai reușit să-l repari, folosește un astfel de disc doar pentru date necritice și în niciun caz ca principal.

Ce indică indicatorii?

  • OCUPAT- unitatea este ocupată și nu răspunde la comenzi;
  • WRFT- eroare de scriere;
  • DREQ- unitatea dorește să facă schimb de date cu lumea exterioară;
  • ERR- a apărut o eroare ca urmare a unei operațiuni.

Când ERR se aprinde, priviți în partea dreaptă sus a ecranului: tipul ultimei erori va fi afișat acolo:

  • AMNF- Marca de adresă nu a fost găsit- accesul la un anumit sector a eșuat. Cel mai probabil înseamnă că sectorul este corupt. Cu toate acestea, imediat după pornirea unității, exact opusul este adevărat - indică absența problemelor și raportează finalizarea cu succes a diagnosticării interne;
  • T0NF- Track 0 Not Found - pista zero nu a fost găsită;
  • ABRT- Anulare, comanda este respinsă;
  • IDNF- ID sector nu a fost găsit;
  • UNCR- Eroare necorectabilă, o eroare necorectată de codul ECC. Cel mai probabil, în acest loc există un bloc logic rău.

În partea de sus pot apărea încă doi indicatori: PWD semnalează parola hardware setată, HPA apare dacă dimensiunea unității a fost modificată folosind comanda HPA (utilizată de obicei pentru a ascunde blocurile defecte la sfârșitul discului).

Foloseste-l software"așa cum este". MHDD este foarte puternic și în același timp foarte program periculos. Nimeni nu poate fi tras la răspundere pentru orice prejudiciu cauzat Programul MHDD.

Despre proiectul MHDD

MHDD este un program gratuit mic, dar puternic, care este conceput să funcționeze cu unități la cel mai scăzut nivel (pe cât posibil).
Prima versiune a fost lansată în 2000 de mine, Dmitry Postrigan. A fost capabil să scaneze suprafața unei unități IDE în modul CHS. Scopul meu principal este să dezvolt un software de diagnosticare a drive-ului în care oamenii pot avea încredere.

Acum MHDD este mult mai mult decât diagnosticare. Puteți face orice cu MHDD: diagnosticați unitățile, citiți/scrieți sectoare arbitrare, gestionați sistemul SMART, sistemul de parole, sistemul de gestionare a zgomotului și modificați dimensiunea unității. Și asta nu este tot, deoarece MHDD are un așa-numit terminal ATA / SCSI, care vă permite să trimiteți orice comandă către unitate cu Interfață SCSI, IDE sau Serial ATA. Mai mult, puteți scrie scripturi, creându-vă astfel propriile proceduri.

Ce este în interiorul MHDD

mhdd.exe Program executabil mhdd.hlp Acest fișier este utilizat de sistemul de ajutor pentru comenzi SMART cfg/mhdd.cfgÎn acest fișier, MHDD stochează configurația

În timpul primei rulări, programul va crea un fișier log/mhdd.log. Acesta este fișierul jurnal principal. Toate acțiunile tale și rezultatele testelor vor fi scrise în acest fișier.

Cum functioneaza

Să ne imaginăm cum funcționează sistem de operare MSDOS atunci când trebuie să citească orice sector de pe unitate. MSDOS va „cere” BIOS-ului să facă acest lucru. Apoi, BIOS-ul caută în tabelele sale adresele de porturi ale unității dorite, efectuează verificările necesare și apoi începe să comunice cu unitatea. După ce totul este terminat, BIOS-ul returnează rezultatul sistemului de operare.

Să ne uităm la diagramă. Iată cum funcționează un program DOS normal cu unitatea:

Programul MSDOS BIOS Controler IDE/SATA Unitate

Și acum să acordăm atenție modului în care funcționează MHDD:

Controler MHDD Drive IDE/SATA

Diferența principală: MHDD nu folosește funcțiile și întreruperile BIOS. Astfel, nici nu trebuie să definiți unitatea în BIOS Setup. Puteți chiar să porniți unitatea după ce MSDOS și MHDD sunt încărcate, deoarece MHDD lucrează direct cu registrele unității și nu acordă atenție unor astfel de „lucruri mărunte” precum, de exemplu, partițiile, sisteme de fișiereși restricții BIOS.

Atenţie:
Nu rulați niciodată MHDD de pe o unitate care se află pe același canal (cablu) fizic IDE la care (cablu, canal) este conectată unitatea testată. Veți avea o corupție semnificativă a datelor pe ambele unități! În acest sens, în mod implicit, MHDD nu funcționează cu canalul PRIMARY, deoarece majoritatea utilizatorilor au MHDD acolo. Pentru a debloca canalul principal, porniți MHDD, apoi ieșiți, apoi editați fișierul MHDD.CFG. Sau utilizați comutatorul din linia de comandă /ENABLEPRIMARY.

MHDD folosește un driver DOS ASPI pentru a accesa dispozitivele SCSI. Dacă nu intenționați să lucrați cu unități SCSI, atunci nu aveți nevoie de niciun driver.

Cerințe hardware și hardware suportat

Platformă:

  • Procesor Intel Pentium sau mai bun
  • 4 megabytes de RAM
  • DR-DOS, MSDOS versiunea 6.22 și o versiune ulterioară
  • Orice Dispozitiv de pornire(USB, CDROM, FDD, HDD)
  • Tastatură

Controlere IDE/SATA:

  • Orice integrat în Northbridge (adrese de port: 0x1Fx pentru legătura primară,
    0x17x pentru canalul secundar)
  • Controlere PCI UDMA (detectate automat): HPT, Silicon Image, Promise (nu toate), ITE,
    ATI, poate alții. Chiar și unele controlere RAID sunt acceptate (în acest caz
    MHDD funcționează cu fiecare unitate fizică separat)
  • Controlere UDMA/RAID integrate în placa de baza ca un cip separat Unități:
    • Orice IDE sau Serial ATA cu o capacitate de cel puțin 600 de megaocteți. Modul LBA
      pe deplin suportat, totuși, am eliminat codul CHS din MHDD în versiunile 3.x
    • Orice IDE sau Serial-ATA cu o capacitate de cel mult 8388607 terabytes. Modul LBA48
      pe deplin sprijinit
    • Orice unitate SCSI cu o dimensiune a sectorului între 512 și 528 de octeți

    Unitate IDE diagnosticabilă trebuie sa să fie comutat în modul MASTER. Toate dispozitivele SLAVE trebuie să fie oprite.

    Alte dispozitive

    • Orice dispozitiv media amovibil SCSI, cum ar fi CDROM, bandă. Dimensiunea maximă a sectorului acceptată este de 4096 de octeți

    Descărcarea pachetului de instalare MHDD

    Trebuie să decideți ce pachet aveți nevoie: o imagine de CD, o imagine de dischetă sau doar o arhivă. Puteți inscripționa o imagine CD folosind orice software care acceptă inscripționarea imaginilor ISO. CD-ul dvs. va fi bootabil.

    Primul start. Informații importante

    Unii oameni cred că MHDD este un program foarte complex. Ei au presupus că MHDD ar trebui să fie foarte simplu, dar când l-au rulat pentru prima dată fără să citească documentația, au fost dezamăgiți. MHDD este foarte dificil si periculos program. MHDD este mult mai ușor de stăpânit pentru cei care sunt familiarizați cu structura internă a unităților.

    Este foarte important să înțelegeți că va trebui să petreceți câteva ore și, eventual, zile, înainte de a obține rezultate semnificative de la MHDD. Vă recomand cu tărie să încercați să testați câteva unități fără defecte înainte de a începe să lucrați cu cele defecte.

    La prima pornire, programul va crea un nou fișier ./cfg/mhdd.cfg. Canalul IDE primar este dezactivat implicit.

    Veți vedea un meniu de selecție a unității. Alegeți orice dispozitiv doriți. Puteți apela oricând acest meniu apăsând pe SHIFT+F3.

    Acum puteți face clic F1și utilizați orice comenzi MHDD. Te rog, fii extrem de atent când lucrați cu MHDD primele câteva ori.

    Aș sugera să începeți cu comenzile EID, SCAN, STOP, CX și TOF. Unora dintre ele li se atribuie comenzi rapide de la tastatură, de exemplu F4 pentru comanda SCAN.

    Aruncăm o privire la registre. Orice dispozitiv IDE sau Serial ATA ar trebui să raporteze DRIVE READY și DRIVE SEEK COMPLETE, așa că ar trebui să vedeți steagurile DRDY și DRSC. Indicatorul BUSY indică faptul că unitatea efectuează o operațiune (cum ar fi citirea sau scrierea). Unele semnalizatoare precum WRITE FAULT și TRACK 0 NOT FOUND sunt depreciate și nu ar trebui să le vedeți niciodată. Indicatorul INDEX este, de asemenea, depreciat, totuși poate să clipească ocazional. Indicatorul DATA REQUEST (DREQ) indică faptul că unitatea solicită un transfer de date.

    Dacă observați indicatorul EROARE (ERR), priviți registrul de erori. Veți putea determina tipul de eroare care a apărut. Vedea Standard ATA/ATAPI pentru mai multe informații despre comenzi și registre.

    Utilizarea comenzilor MHDD

    Scanarea suprafeței

    Scanarea oricărui dispozitiv este posibilă numai dacă poate fi determinată prin comenzile ID sau EID (sau prin apăsarea F2). Pentru a scana, tastați SCAN și apăsați ENTER sau utilizați F4. Veți vedea un meniu în care puteți modifica unele setări. În mod implicit, sectorul de pornire este zero (sectorul de pornire). Sectorul final este egal cu maximul posibil (capătul discului). Toate funcțiile distructive pentru datele utilizatorului (Remap, Erase Delays) sunt dezactivate implicit.

    Apăsați din nou F4 pentru a începe scanarea. MHDD scanează unitățile în blocuri. Pentru unitățile IDE/SATA, un bloc este egal cu 255 de sectoare (130560 octeți).

    Cum funcționează scanarea

    1. MHDD trimite o comandă VERIFY SECTORS cu numărul LBA (numărul sectorului) și numărul sectorului ca parametri 2. Unitatea ridică indicatorul BUSY 3. MHDD pornește un temporizator 4. După ce unitatea a executat comanda, coboară indicatorul BUSY 5. MHDD calculează timpul de acumulare consumat și afișează blocul corespunzător pe ecran. Dacă se întâlnește o eroare (bloc defectuos), programul afișează litera corespunzătoare care descrie eroarea.

    MHDD repetă pașii 1-5 până la sectorul final. Dacă aveți nevoie de un jurnal de scanare, îl puteți găsi în fișierul log/mhdd.log.

    Dacă scanarea dezvăluie erori, primul lucru de făcut este să copiați toate datele de pe unitate. Apoi trebuie să executați ștergere completă suprafață folosind comanda ERASE, care șterge fiecare sector de pe unitatea dvs. Unitatea va recalcula câmpurile ECC pentru fiecare sector. Acest lucru vă ajută să scăpați de așa-numitele blocuri „soft-bad”. Dacă ștergerea nu ajută, rulați scanarea cu opțiunea REMAP activată.

    Dacă vedeți că fiecare bloc conține o eroare, nu încercați să ștergeți unitatea sau să scanați cu opțiunea REMAP activată. Cel mai probabil, zona de service a unității este deteriorată, iar acest lucru nu poate fi remediat cu comenzile standard MHDD.

    Vizualizarea atributelor SMART

    Puteți forma SMART ATT sau faceți clic F8 pentru a vizualiza atributele. Ce vor sa zica?

    Poate cel mai important atribut pentru o unitate modernă este „Numărul de sectoare realocate” (valoarea brută). Această valoare vă spune câte sectoare remapate sunt pe disc. O unitate normală are o valoare brută zero. Dacă vedeți o valoare mai mare de 50, unitatea are o problemă. Aceasta poate însemna o sursă de alimentare defectă, vibrații, supraîncălzire sau pur și simplu o unitate defectă.

    Aruncă o privire la atributul 194 - temperatură. Valorile bune se situează între 20 și 40 de grade. Unele unități nu raportează temperatura.

    Atributul rata de eroare UDMA CRC indică numărul de erori care apar atunci când datele sunt transmise prin cablul IDE/SATA. Valoarea brută normală a acestui atribut este zero. Dacă vedeți o valoare diferită, trebuie să înlocuiți urgent cablul. De asemenea, overclockarea afectează foarte mult numărul de erori de acest tip.

    Alte atribute nu sunt de obicei la fel de importante. Vedea Standard ATA/ATAPI pentru obtinerea Informații suplimentare despre atribute și teste SMART.

    Comenzi de identificare a unității

    Încercați Comenzi IDȘi EID pentru a vizualiza informații despre unitatea dvs. Vedea Standard ATA/ATAPI pentru mai multe informatii.

    Ștergeți grupuri de sectoare sau un întreg disc

    Puteți folosi comanda ȘTERGERE. Dacă unitatea dvs. este recunoscută în BIOS Setup (sau POST), MHDD va încerca să folosească funcțiile BIOS pentru a șterge unitatea în modul UDMA. Dacă nu doriți ca MHDD să încerce să folosească BIOS-ul, utilizați opțiunea /DISABLEBIOS.

    Reducerea capacitatii de stocare

    Utilizați comanda HPA pentru a limita dimensiunea unității. Programul va solicita un nou număr de sectoare disponibile. Pentru a elimina setul de restricții, utilizați comanda NHPA. Opriți și porniți unitatea înainte de a utiliza comanda NHPA. În conformitate cu Standard ATA/ATAPI, puteți modifica volumul unității o singură dată pe ciclu de conducere.

    Gestionarea protecției prin parolă

    Utilizați comanda PWD pentru a bloca unitatea cu o parolă UTILIZATOR. În conformitate cu Standard ATA/ATAPI, trebuie să porniți și porniți unitatea pentru ca modificările să aibă efect.

    MHDD are două comenzi pentru deblocarea unităților: UNLOCK și DISPWD. UNLOCK deblochează unitatea până la prima oprire. Pentru a dezactiva sistemul de parole, trebuie mai întâi să utilizați comanda UNLOCK și apoi comanda DISPWD (parola trebuie cunoscută).

    Parola principală este setată de producător și poate fi folosită pentru deblocare.

    Citirea sectoarelor într-un fișier

    Puteți citi doar câteva sectoare sau un întreg disc într-un fișier sau într-un set de fișiere. Încercați comanda TOF. Programul omite sectoare proaste. Dacă intenționați să creați o imagine mai mare de 1 gigaoctet, este mai bine să utilizați comanda ATOF, deoarece poate „tăia” automat imaginile.

    Scrierea sectoarelor de pe un fișier pe disc

    Utilizați comanda FF pentru a scrie sectoare pe disc. Vi se va cere să introduceți numărul primului sector care urmează să fie înregistrat și numărul de sectoare care urmează să fie înregistrate la rând.

    Controlul zgomotului la volan

    Aproape toate unitățile moderne acceptă managementul acustic.
    Puteți reduce zgomotul generat atunci când capetele sunt mișcate prin reducerea vitezei de mișcare a acestora. Utilizați comanda AAM pentru personalizare.

    Configurarea unității

    Folosind comanda CONFIG, puteți vizualiza și modifica configurația unității, de exemplu, modul maxim UDMA, suport pentru sisteme de securitate, SMART, AAM, HPA, suport pentru modul LBA48. De asemenea, este posibil să schimbați dimensiunea discului. Unii producători reduc dimensiunea discului prin schimbarea configurației, aveți posibilitatea de a restabili volumul original.

    Comenzi de rulare în lot

    Poți scrie foarte simplu fișier batch(vezi exemplul în directorul BATCH) unde vei descrie tot ce vrei să faci. Apăsați F5 când doriți să rulați un astfel de fișier pentru execuție.

    Terminal ATA/SCSI, scripturi

    Vă rugăm să aruncați o privire la directorul SCRIPTS. Acolo vei gasi cateva exemple de descriere detaliata cum functioneaza. Utilizați un punct urmat de un nume de fișier pentru a rula scriptul. De exemplu, pentru a rula scriptul de testare care vine cu MHDD, tastați:

    MHDD>.test

    Alte comenzi

    Clic F1. Veți vedea un rezumat al tuturor comenzilor MHDD. Pentru informații mai detaliate, vă rugăm să utilizați comanda MAN.

    Opțiuni pentru linia de comandă

    /NOPINGPONG Dezactivează unele sunete /DISABLEBIOS Dezactivați ștergerea (ERASE) prin BIOS /DISABLESCSI Dezactivați modulul SCSI /ENABLEPRIMARY Conectați canalul IDE/SATA primar /RO Această cheie este folosită pentru a rula MHDD pe medii protejate la scriere. Dezactivează încercările de a crea fișiere temporare și, de asemenea, dezactivează înregistrarea în jurnal.

    © 2005 Dmitry Postrigan

Am cumpărat un hard disk nou (HDD) sau există suspiciunea că al tău este vechi HDD deja nu acela - recomand cu tărie să-l verificați pentru prezența relelor.

Rău, rău, sector rău, bloc prost- (din engleza " rău” – rău) – fișier rău, de necitit, de nesigur, de nesigur, sector de disc.

  • Site-ul oficial Mhdd (în rusă)
  • Descarca ultima versiune imagine iso(la momentul scrierii articolului versiunea 4.6) mhdd32ver4.6iso

voi aduce instrucțiuni pas cu pas pentru testarea HDD-ului pe exemplul programului MHDD. Programul, cu abilitățile și experiența corespunzătoare, oferă o șansă a corecta niste rele, din ignoranta e mai bine sa nu incerci sa repari nimic !!!. Dar verificarea stării de sănătate a discului este destul de simplă și nedureroasă și voi scrie despre asta.

Cum funcționează scanarea?

  1. MHDD trimite o comandă VERIFICAȚI SECTOARE cu număr LBA(numărul sectorului) și numărul sectorului ca parametri
  2. Acumularul ridică steagul OCUPAT (disc blocat)
  3. Temporizator de pornire MHDD (temporizatorul măsoară timpul de blocare a discului, adică când era OCUP sau în rusă - ocupat!)
  4. După ce unitatea a executat comanda, coboară steag-ul OCUPAT
  5. MHDD calculează timpul petrecut de unitate și afișează blocul corespunzător pe ecran ( parte tabulară pe dreapta ). Dacă apare o eroare ( bloc prost), programul scoate litera corespunzătoare care descrie eroarea.

MHDD repetă pașii 1-5 până la sectorul final.

Cum să înțelegeți rezultatele scanării?

Prezența roșului >500 ms) blocurile pe o unitate complet sănătoasă nu sunt permise. Trag alarma când apar blocuri verzi (< 150 ms ). Puteți încerca să remediați aceste blocuri ștergând întreaga suprafață a discului (în mod firesc, toate datele se vor pierde) și, dacă acest lucru nu ajută, puteți face concluzii(unitatea nu mai este suficient de fiabilă).

Blocurile litere-caracter indică prezența blocurilor BAD la suprafață.

Decriptarea erorilor mhdd:

  • UNC(Eroare de date necorectabile) - Nu s-au corectat datele cu cod redundant, blocul a fost declarat necitit. Poate fi fie rezultatul unei încălcări a sumei de verificare a datelor, fie un rezultat al deteriorării fizice a HDD-ului;
  • ABRT(Comandă anulată) - hdd a respins comanda ca urmare a unei defecțiuni sau comanda nu este acceptată date HDD(poate este setata o parola, un model invechit sau prea nou...).
  • IDNF(ID nu a fost găsit) – Sector neidentificat. De obicei, se vorbește despre distrugerea microcodului sau formatul nivelului inferior al HDD-ului. Pentru hard disk-uri reparabile, această eroare apare atunci când se încearcă accesarea unei adrese inexistente (problema este că șuruburile de sector moderne nu au întotdeauna antet);
  • AMNF(Address Mark Not Found) - este imposibil să citiți sectorul, de obicei ca urmare a unei probleme hardware grave (de exemplu, pe HDD Toshiba, Maxtor - indică o defecțiune a capetelor magnetice);
  • T0NF(Track 0 Not Found) - este imposibil să se recalibraze la cilindrul de pornire al zonei de lucru. Pe HDD-urile moderne, indică o defecțiune a microcodului sau a capetelor magnetice;
  • BBK(Bad Block Detected) - A fost găsit un bloc defect. Eroare este depreciată;

Puteți afla mai multe despre aceste erori în descrierea standardului ATA la www.t13.org (dar găsirea documentului potrivit este o sarcină plictisitoare).



Se încarcă...
Top