Sursa dvs. de informații despre hard disk-uri

Puteți distribui MHDD fără restricții. Puteți dezasambla și examina codul MHDD în scopuri educaționale fără restricții. Nu poți vinde MHDD.







Renunțarea la garanții: Utilizați acest software "așa cum este". MHDD este un program foarte puternic și, în același timp, foarte periculos. Nimeni nu poate fi tras la răspundere pentru nici un prejudiciu cauzat de programul MHDD.

Cuprins

Despre MHDD

Acum MHDD este mult mai mult decât diagnosticare. Poti face orice cu MHDD: diagnostica drive-urile dvs. pentru a efectua citire / scriere sectoare prime, gestionarea SMART, sistem parola, caracteristicile de zgomot ale sistemului de control, precum și a modifica dimensiunea unității.

Unde să obțineți MHDD

Ce este în interiorul MHDD

În timpul primei run-uri, programul va crea un fișier log / mhdd.log. Acesta este fișierul principal al jurnalului. Toate acțiunile și rezultatele testelor vor fi înregistrate în acest fișier.

Cum funcționează

Să ne uităm la diagrama. Acest lucru arată cum funcționează un program DOS tipic cu o unitate:

Acum, să ne îndreptăm atenția asupra modului în care MHDD: Diferența principală: MHDD nu utilizează funcțiile BIOS și întrerupe. Astfel, nici măcar nu trebuie să definiți o unitate în BIOS Setup. Puteți include chiar și o unitate după ce au fost încărcate MSDOS și MHDD, deoarece MHDD lucrează direct cu registre de depozitare și acordă nici o atenție la astfel de „fleacuri“, cum ar fi partiții, sisteme de fișiere și limitări BIOS.

Atenție: Nu rulați MHDD de la unitatea care se află pe același canal IDE fizic (cablu), la care (la canalul de cablu) conectează unitatea de testat. Veți avea corupție semnificativă a datelor pe ambele unități! În acest sens, în mod implicit, MHDD nu funcționează cu canalul principal, din moment ce majoritatea oamenilor sunt chiar acolo este MHDD. Pentru a debloca canalul primar, porniți MHDD, apoi ieșiți, apoi editați fișierul MHDD.CFG. Alternativ, utilizați comutatorul / ENABLEPRIMARY.

Pentru a accesa dispozitivele SCSI, MHDD utilizează driverul DOS ASPI. Dacă nu intenționați să lucrați cu unități SCSI, atunci nu aveți nevoie de drivere.

Cerințe hardware și suport hardware

Unitatea IDE care trebuie scanată trebuie să fie schimbată în modul MASTER. Toate dispozitivele SLAVE trebuie să fie oprite.

Alte dispozitive
  • Orice dispozitiv, cum ar fi suportul de stocare SCSI detașabil, de exemplu, CDROM, bandă. Dimensiunea maximă acceptată a sectorului este de 4.096 de octeți

Descărcarea pachetului de instalare MHDD

Aveți posibilitatea să inscripționați o imagine CD cu orice software care acceptă înregistrarea imaginilor ISO. CD-ul dvs. va fi bootabil.

Primul început. Informații importante

Este foarte important să înțelegeți că va trebui să petreceți câteva ore, și poate chiar câteva zile, înainte de a obține rezultate semnificative de la MHDD. Vă recomandăm să încercați să testați mai multe 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 în mod implicit. Dacă doriți cu adevărat să "activați" - vă rugăm să citiți acest lucru.

Veți vedea meniul de selectare a unității. Selectați orice dispozitiv doriți. Puteți apela acest meniu oricând apăsând SHIFT + F3.

Acum puteți apăsa F1 și puteți folosi orice comenzi MHDD. Fiți atenți. când lucrează cu MHDD de câteva ori.

V-aș sfătui să începeți să cunoașteți comenzile EID, SCAN, STOP, CX și TOF. Unele dintre acestea sunt asociate combinațiilor de taste, de exemplu F4 pentru comanda SCAN.

Uită-te la registre. Orice IDE sau dispozitiv Serial ATA trebuie să raporteze DRIVE GATA și DRIVE SEEK COMPLETE, așa că ar trebui să vedeți steagurile DRDY și DRSC. Steagul BUSY indică faptul că unitatea efectuează o operațiune (de exemplu, citirea sau scrierea). Unele steaguri precum WRITE FAULT și TRACK 0 NOT FOUND sunt depășite, nu ar trebui să le vedeți niciodată. Steagul INDEX este, de asemenea, învechit, totuși, acesta poate bloca uneori. Parola CERERE DATE (DREQ) indică faptul că discul solicită transfer de date.







Dacă observați semnalul ERROR (ERR), consultați registrul de erori. Puteți determina tipul de eroare care a avut loc. Consultați standardul ATA / ATAPI pentru informații suplimentare despre comenzi și registre.

Suprafață de scanare

Scanarea oricărui dispozitiv este posibilă numai dacă poate fi determinată prin comenzile ID sau EID (sau apăsând 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 schimba unele setări. În mod implicit, sectorul inițial este zero (sectorul de pornire). Sectorul final este egal cu cel maxim posibil (sfârșitul discului). Toate funcțiile distructive cu privire la datele utilizatorului (Remap, Erase Delays) sunt dezactivate în mod implicit.

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

Cum funcționează scanarea

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

Dacă scanarea a detectat erori, primul lucru de făcut este să copiați toate datele de pe unitate. Apoi trebuie să efectuați o ștergere completă a suprafeței cu comanda ERASE, care șterge fiecare sector de pe unitatea dvs. Unitatea va recalcula câmpurile ECC pentru fiecare sector. Acest lucru ajută la scăderea blocurilor așa-numite "soft-bad". Dacă ștergerea nu ajută, porniț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ă efectuați o scanare cu opțiunea REMAP activată. Cel mai probabil, unitatea are o zonă de serviciu coruptă, iar aceasta nu poate fi rezolvată de comenzile standard MHDD.

Poate cel mai important atribut pentru o unitate modernă este "Count Sectors Count" (valoarea Raw). Această valoare vă arată câte discuri sunt alocate. Unitatea normală are o valoare brută de zero. Dacă vedeți o valoare mai mare de 50 - unitatea are probleme. Aceasta poate însemna o întrerupere a alimentării cu energie electrică, vibrații, supraîncălzire sau doar o defecțiune.

Uită-te la atributul 194 - temperatura. Valorile bune se situează în intervalul cuprins între 20 și 40 de grade. Unele unități nu raportează temperatura.

Rata de eroare CRC a atributului UDMA indică numărul de erori care apar atunci când se transmit date pe un cablu IDE / SATA. Valoarea normală normală a acestui atribut este zero. Dacă vedeți o altă valoare, trebuie să înlocuiți urgent cablul. De asemenea, overclockarea afectează foarte mult numărul de erori de acest tip.

Alte atribute, de obicei, nu sunt atât de importante. Consultați standardul ATA / ATAPI pentru mai multe informații despre atributele și testele SMART.

Comenzi de identificare a unității

Consultați standardul ATA / ATAPI pentru mai multe informații.

Ștergerea grupurilor de sectoare sau a unui disc întreg

Puteți utiliza comanda ERASE. Dacă unitatea dvs. a fost identificată în BIOS Setup (sau cu testul POST), MHDD va încerca să utilizeze funcțiile BIOS pentru a șterge unitatea în modul UDMA. Dacă nu doriți ca MHDD să încerce să utilizeze BIOS-ul, utilizați comutatorul / DISABLEBIOS.

Reducerea volumului unității

Utilizați comanda HPA pentru a limita capacitatea unității. Programul va solicita un nou număr de sectoare disponibile. Pentru a elimina limitele stabilite, utilizați comanda NHPA. Efectuați un ciclu de "oprire" a unității înainte de a utiliza comanda NHPA. Conform standardului ATA / ATAPI. Puteți modifica volumul unității o singură dată într-un singur ciclu al unității.

Gestionează protecția prin parolă

Utilizați comanda PWD pentru a bloca unitatea utilizând parola utilizatorului (USER). Conform standardului ATA / ATAPI. trebuie să dezactivați și să treceți pe unitate pentru ca modificările să aibă efect.

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

Citirea sectoarelor într-un fișier

Puteți să numărați doar câteva sectoare sau un disc întreg într-un fișier sau într-un set de fișiere. Încercați comanda TOF. Programul ignoră sectoarele defecte. Dacă intenționați să creați o imagine mai mare de 1 gigabyte, este mai bine să utilizați comanda ATOF, deoarece aceasta poate "tăia" automat imaginile.

Scrieți sectoare de la un fișier la altul

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

Controlul caracteristicilor de zgomot ale transmisiei

Aproape toate drive-urile moderne sprijină Managementul Acustic. Puteți reduce nivelul de zgomot produs de mișcarea capetelor, reducând viteza de mișcare. Utilizați comanda AAM pentru a personaliza.

Configurația unității

Folosind comanda CONFIG, puteți vizualiza și modifica configurația dispozitivului, de exemplu, modul de maxim UDMA, suport pentru sisteme de securitate, SMART, AAM, HPA, suport LBA48 modul. De asemenea, este posibil să redimensionați discul. Unii producători reduc dimensiunea discului modificând configurația, aveți posibilitatea de a restabili volumul original.

Execuția comenzii în lot

Puteți scrie un fișier lot foarte simplu (a se vedea exemplul din directorul BATCH), unde veți descrie tot ceea ce doriți să realizați. Apăsați F5 când doriți să executați un astfel de fișier pentru a fi executat.

Alte echipe

Apăsați F1. Veți vedea un scurt rezumat al tuturor comenzilor MHDD. Pentru informații mai detaliate, folosiți comanda MAN.

Opțiuni pentru linia de comandă







Trimiteți-le prietenilor: