Obnova disku Mhdd. Ako používať program MHDD. AAM Upravte charakteristiky hluku pohonu

MHDD je multifunkčný program na presnú diagnostiku a opravu pevných diskov.
Program je úplne zadarmo a poskytuje veľkú praktickosť a spoľahlivosť skenovania.

MHDD vykonáva kvalitnú kontrolu disku na rôzne poškodenia, vrátane zlých a takzvaných soft-badov.
Jednou z hlavných výhod programu je, že pracuje s pevným diskom na nízkej úrovni, priamo cez IDE porty radiča.

Hlavné funkcie aplikácie sú nasledovné:

Presná diagnostika mechanického povrchu disku.
. monitorovanie registrov radiča IDE.
. kvalitné využitie funkcie HPA (zníženie objemu pevného disku).
. úprava hluku vydávaného pevným diskom.
. protokolovanie chýb.
. prítomnosť funkcie úplného zničenia údajov na pevnom disku bez možnosti obnovy.
. testovanie HDD v extrémnych podmienkach.
. možnosť súčasného testovania viacerých pevných diskov.
. pracovať so systémom hesiel na disku.

MHDD

Tento článok je napísaný pre tých, ktorí majú záujem a robia prvé kroky v oblasti pevných diskov. magnetické disky a venuje sa programu MHDD a práci s ním.
V čase písania Najnovšia verzia program bol 2.9.

V prvom rade treba poznamenať, že program je univerzálny, funguje so všetkými jednotkami s rozhraním ATA, bez ohľadu na výrobcu a model.

Dôvodom je skutočnosť, že k akejkoľvek interakcii pevného disku ATA s vonkajším svetom dochádza prostredníctvom štandardnej sady portov a pomocou špecifickej sady príkazov definovaných v špecifikácii štandardu ATA (počas vývoja všetkých verzií, ktorých kompatibilita bral do úvahy, a tak je úplne jedno, akou verziou rozhrania je táto konkrétna mechanika vybavená a ešte viac výrobca, pretože pri vývoji disku sa určite musel riadiť štandardom ATA).

Program je schopný pracovať z čistého DOSu a priamo z Windows (95/98/ME).
Je pravda, že pri práci zo systému Windows existujú určité obmedzenia (sú uvedené v dokumentácii: v tomto prípade disk nemusí byť definovaný v systéme BIOS a ovládač, na ktorom je nainštalovaný, Windows je lepší zakázať všetko).

A hoci je táto možnosť funkčná, ja osobne stále preferujem prácu pod čistým DOSom, pretože aj keď vo Windowse všetko funguje stabilne, získané ukazovatele rýchlosti nemusia zodpovedať skutočnosti.
A potom, Windows je stále Windows ...

Možno som paranoidný, ale vo „varéznych“ prípadoch sa snažím držať ďalej od „Windowsov“.
A keďže sme už spomínali radiče, treba povedať, že program umožňuje pracovať s jednotkami nainštalovanými na externých ATA radičoch, no nie vo všetkých verziách.
Táto funkcia je ohlásená vo verzii 2.8, ale verzia 2.9 dostupná na stránke túto funkciu nemá.

Pomôcku je možné spustiť z akéhokoľvek média nechráneného proti zápisu, ktoré má priestor na zapisovanie dočasných súborov a pracovných protokolov (potrebných je minimálne 70 KB, odporúča sa 20 MB).

Nepoužívajte program z toho istého disku, ktorý diagnostikujete a liečite, ak sa stane, že máte jednu mechaniku (sama sa pokazí a len obnovíte napr.) - použite program z diskety.

Hardvérová časť je váš testovací stroj, program sa vôbec nezaberá: môže to byť čokoľvek, s ATA radičom, až do 286 (v dokumentácii sa píše, sám som to neskúšal, keďže mám k dispozícii len 386 , ale teoreticky by mal).

Po spustení, ak je v systéme viac ako jeden disk, sa navrhuje vybrať ten, s ktorým chceme pracovať.

Na obrazovke sa zobrazí nápoveda o hlavných príkazoch programu.

Po inicializácii vybraného disku stlačením získame komplexné informácie o ňom:

Meno modela; logická geometria disku (logický počet valcov/hlavy/sektorov na stopu);
- sériové číslo; verzia mikrokódu;
- počet blokov adresovaných cez LBA;
- podporované funkcie ATA a maximálny podporovaný režim; stav SMART (je povolený);
- stav systému ochrany (povolené/deaktivované hardvérové ​​heslo);
- plná veľkosť pevného disku; výsledok absolvovania hlavných testov.

Niektoré z týchto informácií sa zobrazujú v druhom riadku z hornej časti obrazovky a sú viditeľné počas prevádzky.

Navyše stav disku a jeho obsadenie v danom čase signalizujú indikátory v hornom riadku.

Prinášajú tieto informácie:

ZANEPRÁZDNENÝ- disk je zaneprázdnený a nereaguje na príkazy;
WRFT- chyba zápisu;
DREQ- disk si chce vymieňať dáta s vonkajším svetom;
ERR- došlo k chybe v dôsledku nejakej operácie.

Keď sa tento bit rozsvieti, pozrite sa na pravú hornú časť obrazovky.
Zobrazí sa typ poslednej chyby: (platí len vtedy, keď svieti kontrolka "ERR"):

AMNF- Značka adresy sa nenašla - Nepodarilo sa adresovať konkrétny sektor.

Pravdepodobnou príčinou je poškodenie tohto sektora, poškodenie jeho identifikačných polí (tu je o tom zmienka).
Ale hneď po zapnutí disku naopak indikuje absenciu problémov a hlási úspešné dokončenie internej diagnostiky;

T0NF- Track 0 Not Found - nulová stopa sa nenašla;
ABRT- Prerušiť, príkaz je odmietnutý;
IDNF- Identifikátor sektora sa nenašiel;
UNCR- Neopraviteľná chyba - Chyba neopravená kódom ECC.

Pravdepodobne v toto miesto existuje logický zlý blok (hovorili sme o ňom tu).

Okrem nich môžu v hornej časti svietiť ďalšie dva indikátory - OZP- signalizácia nastaveného hardvérového hesla, a HPA- ak bola veľkosť jednotky zmenená pomocou príkazu "HPA" (zvyčajne sa používa na skrytie chybných blokov na konci jednotky).

Vodič AMD Radeon Software Adrenalin Edition 19.9.2 Voliteľné

Nová verzia ovládače AMD Radeon Software Adrenalin Edition 19.9.2 Voliteľné zlepšuje výkon v Borderlands 3 a pridáva podporu pre Radeon Image Sharpening.

Pri svojej práci sa určite opotrebujú. Opotrebenie sa môže prejaviť pomalým chodom počítača a zamŕzaním. A to všetko kvôli tomu, čo je na povrchu pevný disk objavia sa nečitateľné sektory, alebo ako sa im hovorí BAD bloky.

Ak chcete skontrolovať, či pevný disk neobsahuje chybné sektory, chybné bloky, existuje veľmi dobrý a voľný program MHDD. S jeho pomocou môžete nielen nájsť chybné sektory, ale tiež sa ich pokúsiť opraviť (znovu priradiť).

Ako používať program MHDD?

Najprv musíme napísať spúšťací obrázok MHDD na flash disk, keďže program beží pod DOSom.

Vložíme USB flash disk do USB konektora počítača alebo notebooku a, alebo viete, napálime stiahnutý obraz MHDD, čím vytvoríme bootovací USB flash disk.

Po zapísaní jednotky Flash je potrebné vykonať predbežný režim ťažko pracovať disk s ACHI v IDE. Ak to neurobíte, MHDD neuvidí vaše HDD.

Ak ste urobili všetko správne a zaviedli systém z USB flash disku, zobrazí sa toto okno:

Úvodné zavádzacie okno MHDD

V ňom musíte stlačiť "Enter", po ktorom sa zobrazí hlavné okno programu MHDD:

Výber pevného disku zadaním príslušného čísla

Napíšeme číslo a stlačíme "Enter".

Na zobrazenie okna nastavení tvrdé previerky disk push F4 na klávesnici.

Skontrolujte nastavenia

Tu pomocou šípok prejdite nadol na riadok "Remap", stlačte "Enter" a vyberte "On". To umožnilo opätovné priradenie chybných sektorov. Aby ich MHDD nielen našiel, ale aj označil ako nepoužité.

Teraz kliknite znova F4 po ktorej sa spustí kontrola pevného disku na chybné sektory.

Z časového hľadiska trvá kontrola od 20 minút do 4 hodín v závislosti od veľkosti a rýchlosti pevného disku. Disk s kapacitou 1 TB sa kontroluje približne 2-3 hodiny.

V okne vpravo sa zobrazia výsledky testu. Sektory s dobou odozvy 500MS a viac (hnedé a červené) sa považujú za zlé a čím viac ich je, tým horšie. UNC (červené krížiky) sú zlé - nečitateľné sektory.

Skontrolujte výsledky - BAD sektory

Keďže možnosť bola povolená na začiatku kontroly Premapovať- preradenie BAD strán z rezervnej oblasti, potom je možné, že po kompletnej kontrole harddisku programom MHDD sa chyby odstránia a harddisk bude ešte nejaký čas fungovať.

Ak sa na konci kontroly vpravo hore nenachádza jediný sektor pod 150MS (zelený), znamená to, že povrch vášho pevného disku je v úplnom poriadku a nenachádzajú sa na ňom žiadne ZLÉ sektory.

Teraz viete, aké ľahké a jednoduché je používať MHDD a ako ho používať na kontrolu chybných sektorov na pevnom disku.


Najlepšia cestaďakujem autorovi článku - urobte repost na vašu stránku

Použi to softvér"ako to je". MHDD je veľmi výkonný a zároveň veľmi nebezpečný program. Nikto nemôže byť zodpovedný za akékoľvek škody spôsobené programom MHDD.

O projekte MHDD

MHDD je malý, ale výkonný freeware program, ktorý je navrhnutý pre prácu s diskami na najnižšej úrovni (pokiaľ je to možné).
Prvá verzia bola vydaná v roku 2000 mnou, Dmitrijom Postriganom. Dokázal skenovať povrch jednotky IDE v režime CHS. Mojím hlavným cieľom je vyvinúť softvér na diagnostiku pohonov, ktorému môžu ľudia dôverovať.

Teraz je MHDD oveľa viac ako diagnostika. S MHDD môžete robiť čokoľvek: diagnostikovať jednotky, čítať/zapisovať ľubovoľné sektory, spravovať systém SMART, systém hesiel, systém riadenia hluku a meniť veľkosť disku. A to nie je všetko, keďže MHDD má takzvaný ATA / SCSI terminál, ktorý umožňuje posielať na disk ľubovoľný príkaz pomocou SCSI rozhranie IDE alebo Serial ATA. Okrem toho môžete písať skripty a vytvárať tak vlastné postupy.

Čo je vo vnútri MHDD

mhdd.exe Spustiteľný program mhdd.hlp Tento súbor používa systém pomoci príkazov SMART cfg/mhdd.cfg V tomto súbore MHDD ukladá konfiguráciu

Pri prvom spustení program vytvorí súbor log/mhdd.log. Toto je hlavný súbor denníka. Všetky vaše akcie a výsledky testov sa zapíšu do tohto súboru.

Ako to funguje

Poďme si predstaviť, ako to funguje operačný systém MSDOS, keď potrebuje prečítať akýkoľvek sektor z jednotky. MSDOS o to jednoducho „požiada“ BIOS. Potom BIOS vyhľadá vo svojich tabuľkách adresy portov požadovaného disku, vykoná potrebné kontroly a potom začne komunikovať s diskom. Po dokončení všetkého systém BIOS vráti výsledok do operačného systému.

Pozrime sa na diagram. Tu je návod, ako bežný program DOS pracuje s jednotkou:

Program MSDOS BIOS IDE/SATA radič Jednotka

A teraz sa pozrime na to, ako funguje MHDD:

Riadiaca jednotka MHDD IDE/SATA

Hlavný rozdiel: MHDD nepoužíva funkcie a prerušenia systému BIOS. Preto ani nemusíte definovať disk v nastavení BIOS. Disk môžete zapnúť aj po načítaní MSDOS a MHDD, keďže MHDD pracuje priamo s registrami disku a nevenuje pozornosť takým „maličkostiam“, ako sú napríklad partície, súborové systémy a obmedzenia systému BIOS.

Pozor:
Nikdy nespúšťajte MHDD z disku, ktorý je na rovnakom fyzickom kanáli IDE (kábli), ku ktorému je pripojený (kábel, kanál) testovaný disk. Budete mať značné poškodenie údajov na oboch diskoch! V tomto ohľade štandardne MHDD nefunguje s PRIMARY kanálom, pretože väčšina používateľov tam má MHDD. Ak chcete odomknúť primárny kanál, spustite MHDD, potom ukončite a upravte súbor MHDD.CFG. Alebo použite kľúč príkazový riadok /ENABLEPRIMARY.

MHDD používa ovládač DOS ASPI na prístup k zariadeniam SCSI. Ak neplánujete pracovať s jednotkami SCSI, nepotrebujete žiadne ovládače.

Hardvérové ​​požiadavky a podporovaný hardvér

Plošina:

  • Procesor Intel Pentium alebo lepší
  • 4 megabajty RAM
  • DR-DOS, MSDOS verzia 6.22 a vyššia
  • Akékoľvek zavádzacie zariadenie (USB, CDROM, FDD, HDD)
  • Klávesnica

IDE/SATA radiče:

  • Akékoľvek integrované do severného mosta (adresy portov: 0x1Fx pre primárny odkaz,
    0x17x pre sekundárny kanál)
  • Ovládače PCI UDMA (automaticky detekované): HPT, Silicon Image, Promise (nie všetky), ITE,
    ATI, možno iní. Podporované sú dokonca aj niektoré radiče RAID (v tomto prípade
    MHDD funguje s každým fyzickým diskom samostatne)
  • UDMA/RAID radiče integrované do základná doska ako samostatný čip Pohony:
    • Akékoľvek IDE alebo Serial ATA s kapacitou najmenej 600 megabajtov. Režim LBA
      plne podporované, ale odstránil som kód CHS z MHDD vo verziách 3.x
    • Akékoľvek IDE alebo Serial-ATA s kapacitou maximálne 8388607 terabajtov. Režim LBA48
      plne podporované
    • Akákoľvek jednotka SCSI s veľkosťou sektora od 512 do 528 bajtov

    Diagnostická jednotka IDE by mal prepnite do režimu MASTER. Všetky SLAVE zariadenia musia byť vypnuté.

    Iné zariadenia

    • Akékoľvek vymeniteľné médium SCSI, ako je CDROM, páska. Maximálna podporovaná veľkosť sektora je 4096 bajtov

    Stiahnutie inštalačného balíka MHDD

    Musíte sa rozhodnúť, ktorý balík potrebujete: obraz CD, obraz diskety alebo len archív. Obraz CD môžete napáliť pomocou akéhokoľvek softvéru, ktorý podporuje napaľovanie obrazov ISO. Vaše CD bude bootovateľné.

    Prvý štart. Dôležitá informácia

    Niektorí ľudia si myslia, že MHDD je veľmi zložitý program. Predpokladali, že MHDD by malo byť veľmi jednoduché, no keď ho prvýkrát spustili bez prečítania dokumentácie, boli sklamaní. MHDD je veľmi ťažké a nebezpečné program. MHDD je oveľa jednoduchšie zvládnuť pre tých, ktorí sú oboznámení s vnútornou štruktúrou pohonov.

    Je veľmi dôležité pochopiť, že budete musieť stráviť niekoľko hodín a možno dní, kým získate zmysluplné výsledky z MHDD. Dôrazne odporúčam, aby ste sa pokúsili otestovať niekoľko diskov bez defektov, kým začnete pracovať s defektnými.

    Pri prvom spustení program vytvorí nový súbor ./cfg/mhdd.cfg. Primárny kanál IDE je predvolene vypnutý.

    Zobrazí sa ponuka výberu jednotky. Vyberte si ľubovoľné zariadenie. Toto menu môžete kedykoľvek vyvolať stlačením SHIFT+F3.

    Teraz môžete kliknúť F1 a použite ľubovoľné príkazy MHDD. Prosím buď mimoriadne opatrný pri práci s MHDD prvý krát.

    Navrhoval by som začať s príkazmi EID, SCAN, STOP, CX a TOF. Niektorým z nich sú priradené napríklad klávesové skratky F4 pre príkaz SCAN.

    Pozri sa na registrov. Každé zariadenie IDE alebo Serial ATA by malo hlásiť DRIVE READY a DRIVE SEEK COMPLETE, takže by ste mali vidieť príznaky DRDY a DRSC. Príznak BUSY označuje, že jednotka vykonáva nejakú operáciu (napríklad čítanie alebo zápis). Niektoré príznaky ako WRITE FAULT a TRACK 0 NOT FOUND sú zastarané a nikdy by ste ich nemali vidieť. Príznak INDEX je tiež zastaraný, môže však občas blikať. Príznak DATA REQUEST (DREQ) označuje, že jednotka požaduje prenos údajov.

    Ak si všimnete príznak ERROR (ERR), pozrite sa na register chýb. Budete môcť určiť typ chyby, ktorá sa vyskytla. Pozri štandard ATA/ATAPI pre viac informácií o príkazoch a registroch.

    Používanie príkazov MHDD

    Povrchové skenovanie

    Skenovanie akéhokoľvek zariadenia je možné len vtedy, ak ho možno určiť pomocou príkazov ID alebo EID (alebo stlačením F2). Ak chcete skenovať, napíšte SCAN a stlačte ENTER alebo použite F4. Zobrazí sa ponuka, v ktorej môžete zmeniť niektoré nastavenia. V predvolenom nastavení je počiatočný sektor nula (štart sektor). Koncový sektor sa rovná maximálnemu možnému (koniec disku). Všetky funkcie deštruktívne pre údaje používateľa (premapovanie, oneskorenie vymazania) sú predvolene vypnuté.

    Opätovným stlačením F4 spustíte skenovanie. MHDD skenuje disky v blokoch. Pre jednotky IDE/SATA sa jeden blok rovná 255 sektorom (130 560 bajtom).

    Ako funguje skenovanie

    1. MHDD odošle príkaz VERIFY SECTORS s číslom LBA (číslo sektora) a číslom sektora ako parametrami 2. Pohon zvýši príznak BUSY 3. MHDD spustí časovač 4. Po vykonaní príkazu pohonom zníži príznak BUSY 5. MHDD vypočíta čas spotrebovaného akumulátora a zobrazí príslušný blok na obrazovke. Ak sa vyskytne chyba (zlý blok), program zobrazí príslušné písmeno, ktoré popisuje chybu.

    MHDD opakuje kroky 1-5 až do konca sektora. Ak potrebujete protokol skenovania, nájdete ho v súbore log/mhdd.log.

    Ak skenovanie odhalí chyby, prvá vec, ktorú musíte urobiť, je skopírovať všetky údaje z jednotky. Potom musíte vykonať úplné vymazanie povrch pomocou príkazu ERASE, ktorý vymaže každý sektor na disku. Disk prepočíta polia ECC pre každý sektor. To pomáha zbaviť sa takzvaných "soft-bad" blokov. Ak vymazanie nepomôže, spustite kontrolu so zapnutou možnosťou REMAP.

    Ak uvidíte, že každý blok obsahuje chybu, nepokúšajte sa vymazať disk ani skenovať s povolenou možnosťou REMAP. S najväčšou pravdepodobnosťou je poškodená servisná oblasť disku, čo sa nedá opraviť štandardnými príkazmi MHDD.

    Zobrazenie atribútov SMART

    Môžete vytočiť SMART ATT alebo kliknite F8 na zobrazenie atribútov. Čo si myslia?

    Snáď najdôležitejším atribútom pre moderný disk je "Reallocated Sectors Count" (surová hodnota). Táto hodnota vám hovorí, koľko premapovaných sektorov je na disku. Bežný disk má hrubú hodnotu nula. Ak vidíte hodnotu väčšiu ako 50, disk má problém. Môže to znamenať chybný zdroj napájania, vibrácie, prehriatie alebo jednoducho chybný disk.

    Pozrite sa na atribút 194 - teplota. Dobré hodnoty sú medzi 20 a 40 stupňami. Niektoré disky nehlásia teplotu.

    Atribút chybovosti UDMA CRC označuje počet chýb, ktoré sa vyskytnú pri prenose údajov cez kábel IDE/SATA. Normálna surová hodnota tohto atribútu je nula. Ak vidíte inú hodnotu, musíte urýchlene vymeniť kábel. Pretaktovanie tiež výrazne ovplyvňuje počet chýb tohto typu.

    Ostatné atribúty zvyčajne nie sú také dôležité. Pozri štandard ATA/ATAPI viac informácií o atribútoch a testoch SMART.

    Príkazy na identifikáciu pohonu

    Vyskúšajte príkazy ID a EID na zobrazenie informácií o vašej jazde. Pozri štandard ATA/ATAPI Pre viac informácií.

    Vymažte skupiny sektorov alebo celý disk

    Môžete použiť príkaz ERASE. Ak je váš disk rozpoznaný v BIOS Setup (alebo POST), MHDD sa pokúsi použiť funkcie BIOSu na vymazanie disku v režime UDMA. Ak nechcete, aby sa MHDD pokúšal použiť BIOS, použite možnosť /DISABLEBIOS.

    Zníženie úložnej kapacity

    Na obmedzenie veľkosti disku použite príkaz HPA. Program si vyžiada nový počet dostupných sektorov. S cieľom vzlietnuť stanovené obmedzenia, použite príkaz NHPA. Pred použitím príkazu NHPA vypnite a zapnite disk. V súlade s štandard ATA/ATAPI, môžete zmeniť hlasitosť disku iba raz za cyklus jazdy.

    Správa ochrany heslom

    Použite príkaz PWD na uzamknutie disku pomocou hesla USER. V súlade s štandard ATA/ATAPI, musíte vypnúť a zapnúť disk, aby sa zmeny prejavili.

    MHDD má dva príkazy na odblokovanie diskov: UNLOCK a DISPWD. UNLOCK odomkne disk až do prvého vypnutia. Ak chcete zakázať systém hesiel, musíte najprv použiť príkaz UNLOCK a potom príkaz DISPWD (musí byť známe heslo).

    Hlavné heslo je nastavené výrobcom a je možné ho použiť na odomknutie.

    Čítanie sektorov do súboru

    Do súboru alebo sady súborov môžete načítať len niekoľko sektorov alebo celý disk. Vyskúšajte príkaz TOF. Program preskakuje chybné sektory. Ak plánujete vytvoriť obrázok väčší ako 1 gigabajt, je lepšie použiť príkaz ATOF, pretože dokáže automaticky „vyrezať“ obrázky.

    Zápis sektorov zo súboru na disk

    Na zápis sektorov na disk použite príkaz FF. Budete požiadaní o zadanie čísla prvého sektora, ktorý sa má zaznamenať, a počtu sektorov, ktoré sa majú zaznamenať v rade.

    Ovládanie hluku jazdy

    Takmer všetky moderné disky podporujú akustickú správu.
    Hluk vznikajúci pri pohybe hláv môžete znížiť znížením rýchlosti ich pohybu. Na prispôsobenie použite príkaz AAM.

    Konfigurácia disku

    Pomocou príkazu CONFIG môžete zobraziť a zmeniť konfiguráciu disku, napríklad maximálny režim UDMA, podporu bezpečnostných systémov, SMART, AAM, HPA, podporu režimu LBA48. Je tiež možné zmeniť veľkosť disku. Niektorí výrobcovia zmenšujú veľkosť disku zmenou konfigurácie, máte možnosť obnoviť pôvodný zväzok.

    Príkazy na dávkové spustenie

    Môžete napísať veľmi jednoduchý dávkový súbor (pozri príklad v adresári BATCH), kde opíšete, čo chcete urobiť. Ak chcete spustiť takýto súbor na spustenie, stlačte F5.

    ATA/SCSI terminál, skripty

    Pozrite sa prosím do adresára SCRIPTS. Nájdete tam niekoľko príkladov Detailný popis ako to funguje. Na spustenie skriptu použite bodku, za ktorou nasleduje názov súboru. Ak chcete napríklad spustiť testovací skript, ktorý sa dodáva s MHDD, zadajte:

    MHDD>.test

    Ďalšie príkazy

    Kliknite F1. Uvidíte súhrn všetkých príkazov MHDD. Pre podrobnejšie informácie použite príkaz MAN.

    Možnosti príkazového riadku

    /NOPINGPONG Zakázať niektoré zvuky /DISABLEBIOS Zakázať mazanie (ERASE) cez BIOS /DISABLESCSI Zakázať modul SCSI /ENABLEPRIMARY Pripojte primárny kanál IDE/SATA /RO Tento kľúč sa používa na spustenie MHDD na médiách chránených proti zápisu. Zakáže pokusy o vytvorenie dočasných súborov a tiež zakáže protokolovanie.

    © 2005 Dmitrij Postrigan

Kniha načrtáva metódy obnovy údajov z rôznych pamäťových médií − pevné disky, RAID polia, CD, DVD, pamäťové karty flash, karty do fotoaparátu a mobilné telefóny. Oprava poškodeného zariadenia je v publikácii považovaná len za jeden aspekt celého procesu získavania údajov. Hlavnou témou je extrakcia dát poškodených v dôsledku fyzických alebo logických porúch počítačový systém alebo nesprávne akcie používateľa. Kniha sa zaoberá náhodným zotavením odstránené súbory, získavanie cenných informácií z poškodených pevných diskov; popisuje programy a metódy na obnovu dát z poškodených polí RAID, čo je kritické pre fungovanie podnikových počítačových systémov.

Kniha si nevyžaduje špeciálnu prípravu čitateľa: jednoduchým postupom obnovy dát krok za krokom predchádza popis princípov ich ukladania na rôzne médiá.

kniha:

MHDD je malý, ale výkonný bezplatný program určený na prácu s pevnými diskami na najnižšej úrovni (obchádzanie systému BIOS). Dokáže diagnostikovať jednotky, čítať a zapisovať ľubovoľné sektory, spravovať systém SMART a oveľa viac.

Distribučnú súpravu programu nájdete na webovej stránke vývojára http://www.ihdd.ru. MHDD si môžete stiahnuť ako obraz CD (súbor mhdd32verx.x.iso) alebo ako obraz samorozbaľovacej diskety. Na tej istej stránke je novú verziu dokumentáciu k programu. V predvolenom nastavení program pracuje s pevným diskom pripojeným k sekundárnemu (sekundárnemu) kanálu IDE ako prvému zariadeniu (Master). Je schopná pracovať s SATA disky alebo SCSI. Program MHDD má veľa funkcií. Tu je len niekoľko krokov.

Získanie informácií o disku.

Skenovanie povrchu disku.

Uloženie obrazu disku do súboru.

Tieto operácie spája fakt, že nesúvisia so zápisom dát na kontrolovaný disk, čiže sú nedeštruktívne. Nestojí za to robiť nič iné s diskom, z ktorého sa používateľ chystá obnoviť informácie. Hlavnou úlohou je iba posúdiť situáciu a nie skontrolovať disk, čo je hlavným účelom programu MHDD.

1. Napáľte program na disk CD a potom z neho spustite počítač. Na obrazovke sa zobrazí ponuka výberu pohonu (obr. 2.6). Vyberte disk, ktorý chcete preskúmať, a zadajte jeho číslo zo zoznamu. Toto menu môžete kedykoľvek vyvolať stlačením Shift+F3.


Ryža. 2.6. Výber disku

2. Po zadaní jednotky (napríklad 3) stlačte kláves Enter. Program je pripravený na prácu s týmto pevným diskom. V hornej časti obrazovky sú registre, alebo vlajky. Každé zariadenie IDE alebo SATA by malo hlásiť „DRIVE READY“ a „DRIVE SEEK COMPLETE“, to znamená, že príznaky DRDY a DRSC by mali byť zvýraznené. Príznak BUSY signalizuje, že jednotka vykonáva nejakú operáciu, napríklad čítanie alebo zápis.

Pomoc s príkazmi môžete kedykoľvek získať stlačením klávesu F1. Napriek tomu si veľa ľudí radšej vopred vytlačí zoznam príkazov a tento hárok položí vedľa počítača – je to pohodlnejšie.

Všetky príkazy sa zadávajú z klávesnice, malé a veľké písmená nehrajú rolu. Zadávanie ľubovoľného príkazu sa ukončí stlačením klávesu Enter. Kláves Esc sa používa na zrušenie alebo prerušenie vykonávania príkazu.

3. Zadajte príkaz ID, aby ste získali informácie o disku. Ďalší príkaz, EID, zobrazuje podrobnejšie informácie (obrázok 2.7).


Ryža. 2.7. Informácie o disku

4. Ak chcete naskenovať povrch, stlačte kláves F4 alebo napíšte príkaz SCAN a stlačte kláves Enter. Zobrazí sa ponuka, v ktorej môžete zmeniť niektoré nastavenia. Štandardne je číslo počiatočného sektora nula (počiatočný sektor). Číslo posledného sektora sa rovná maximálnemu možnému (koniec disku). Všetky funkcie, ktoré môžu zmeniť alebo zničiť dáta na disku (Remap, Erase Delays), sú štandardne vypnuté. Opätovným stlačením klávesu F4 spustíte skenovanie.

MHDD skenuje disky v blokoch. Pre jednotky IDE/SATA sa jeden blok rovná 255 sektorom (130 560 bajtov). Postupom skenovania sa na obrazovke vytvorí bloková mapa (obr. 2.8). Napravo od nej je „legenda“. Čím kratší je čas prístupu k bloku, tým lepšie. Ak sa vyskytnú problémy pri prístupe k bloku, čas sa zvýši, ale ak sa vyskytne chyba, na mape sa zobrazí príslušný symbol.


Ryža. 2.8. Povrchové skenovanie

Všetko uvedené v legende pod otáznikom (prekročenie povoleného času prístupu) sú rôzne varianty nečitateľných blokov. Interpretácia týchto chýb je nasledovná:

UNC - Neopraviteľná chyba, neodstrániteľná chyba;

ABRT - Abort, príkaz zamietnutý;

IDNF - Identifikátor sektora sa nenašiel, identifikátor sektora sa nenašiel;

AMNF - Address Mark Not Found, Address Mark Not Found;

T0NF - Stopa 0 Nenájdená, nie je možné nájsť nulovú stopu;

BBK - Bad BlockK, "zlý" blok bez dôvodu.

Hlavná vec je pochopiť, že toto všetko sú výsledky fyzických defektov vo vnútri HDA. Je dôležité rozhodnúť, ako uložiť dáta, nie ako opraviť pevný disk. Pri skenovaní dávajte pozor, aby ste sa nenechali uniesť diagnostikou. Vzhľad mapy však môže naznačovať určité závery.

Pravidelne sa opakujúce bloky so zvýšeným prístupovým časom sú výsledkom umiestnenia hláv na ďalší valec. To je úplne normálne.

Náhodne rozptýlené bloky s rôznymi druhmi defektov sú znakom všeobecnej degradácie disku. Doštičky, ložiská alebo hlavy sú opotrebované. Možno bol pevný disk "zbitý" alebo prehriaty.

„Skvrna“, v strede ktorej sú absolútne nečitateľné bloky obklopené blokmi so zvýšeným prístupovým časom, je znakom narastajúceho defektu na waferi. Je potrebné urýchlene extrahovať obrázok.

Prísne a pravidelne sa opakujúce rovnaké skupiny neprístupných blokov sú znakom chybnej hlavy. Ak chcete, môžete dokonca vypočítať túto hlavu na základe fyzickej geometrie disku. Ak sú najdôležitejšie údaje na povrchu dosky obsluhovanej touto hlavou, pevný disk musí byť opravený za špeciálnych podmienok. Snáď ešte nie je tanier úplne poškriabaný.

Užitočnou funkciou je Acoustic Management. Hluk, samozrejme, používateľa nevzrušuje. Hladina hluku vydávaná pri pohybe hláv sa však znižuje znížením rýchlosti ich pohybu. V prípade chybného pevného disku to môže byť opatrenie, ktoré môže uľahčiť jeho prevádzku.

1. Napíšte príkaz AAM a stlačte kláves Enter. Tu vidíte možné hodnoty parametra podporovaného týmto pevným diskom.

2. Zadajte hodnotu zodpovedajúcu najtichšej prevádzke a stlačte kláves Enter. To trochu pomôže pevnému disku, najmä bloku hlavy, počas ďalších manipulácií.

Pri týchto krokoch končí diagnostika a začína obnova údajov. Program MHDD je schopný skopírovať jednotlivé sektory alebo celý disk do súboru alebo sady súborov. Chybné nečitateľné sektory program preskočí.

Príkaz TOF skopíruje zadaný rozsah sektorov (štandardne od nuly po posledný sektor tohto disku) do jedného súboru. Veľkosť súboru obrázka nesmie presiahnuť 2 GB. Ak sa používateľ rozhodne vytvoriť obraz disku väčší ako 2 GB, potom je lepšie použiť príkaz ATOF, pretože dokáže automaticky rozdeliť obrazy do samostatných súborov.

1. Napíšte príkaz TOF a stlačte kláves Enter. Zobrazí sa výzva na vytvorenie rýchleho obrazu disku (obrázok 2.9).

2. Zadajte číslo počiatočného sektora a stlačte kláves Enter.

3. Zadajte číslo posledného sektora a stlačte kláves Enter.


Ryža. 2.9. Vytvorenie obrázka pomocou príkazu TOF

4. Zadajte cestu a názov súboru obrázka, ktorý sa má vytvoriť. Názov je ľubovoľný a súbor musí byť vytvorený na inom fyzickom disku.

5. Stlačením klávesu Enter spustite kopírovanie.

Po dokončení kopírovania môžete problematický disk vypnúť a už sa ním nezaoberať, ale súborom - jeho kópiou sektor po sektore. To ochráni disk pred ďalším poškodením: ak pevný disk začne zlyhávať, každá minúta práce navyše môže pridať nové zlé bloky na platne alebo úplne zničiť poškodenú hlavu. Používateľ potrebuje začať komunikáciu s problematickým diskom kopírovaním a diagnostiku odložiť.

Otvorenou otázkou je, z ktorého programu vytvoriť kópiu. Neexistuje na to definitívna odpoveď. MHDD program a jemu veľmi podobný Program Victoria spôsobiť menej problémov pri čítaní pevných diskov s mnohými fyzickými chybami. Takýmito problémami môže byť zamrznutie samotného programu alebo celého počítača pri pokuse o načítanie niektorých chybných sektorov. Na druhej strane, softvér R-Studio o niečo pohodlnejšie, najmä preto, že pomocou tohto programu stále potrebujete extrahovať údaje z obrázka. Záver: Môžete skúsiť použiť niekoľko programov.

Program MHDD je výkonný nástroj, ktorý je určený na prácu s pevnými diskami počítačov, notebookov, ako aj externými pevnými diskami. Práca s pohonmi prebieha na nízkej úrovni.

Funkcie, ktoré program MHDD vykonáva:

  • Diagnostika pevného disku.
  • Správa systému SMART ťažké disk.
  • Možnosť ochrany heslom.
  • Zmena zvukových charakteristík pevného disku.
  • Zmena veľkosti disku.
  • Obnova a povrch pevného disku s nízkym formátom

Ako spustiť program MHDD

Najprv si musíme stiahnuť program, nachádza sa v verejný prístup pre každého a je úplne zadarmo.

Po stiahnutí programu ho musíte zapísať na flash disk, na tento účel použijeme program. Otvorte stiahnutý obrázok pomocou programu UltraIso.

Po otvorení nášho obrazu otvorte položku ponuky „Boot“ a vyberte položku ponuky „Napáliť obraz disku ...“.

V okne, ktoré sa otvorí, vyberte jednotku flash, ktorú použijeme na nahrávanie programu, a kliknite na tlačidlo "Nahrať".

Po dokončení nahrávania musíte reštartovať počítač a zaviesť systém zo zaznamenanej jednotky flash. Nezabudnite prepnúť ovládač do režimu IDE, pretože program funguje iba s týmto typom ovládačov. Po načítaní z flash disku vyberte 2. položku ponuky a stlačte Enter, výber sa vykoná pomocou kláves Hore, Dole.

Teraz uvidíme všetky dostupné a pripojené počítačový pevný disky. Ak chcete vybrať požadovaný disk, musíte zadať číslo jeho portu, v mojom prípade je to číslo portu 1.

Potom je program pripravený na prácu s vybranými pevný disk. Ak chcete znova vybrať pevný disk, stlačte kombináciu klávesov "Shift" + "F3", takže môžete kedykoľvek vybrať inú jednotku, s ktorou budete pracovať bez reštartovania programu MHDD.

Zoznam príkazov pre program MHDD zobrazíte stlačením tlačidla "F1". Stlačením tlačidla nadol môžete prechádzať príkazmi.

Zobrazenie informácií SMART

Stav vášho pevného disku SMART môžete zobraziť pomocou príkazu „smart att“ a po zadaní stlačením klávesu „F8“. Teraz vidíme SMART informácie o pevnom disku.

Hlavné atribúty, na ktoré treba dávať pozor, sú:

Počet prerozdelených sektorov – táto hodnota označuje počet sektorov, ktoré boli opätovne priradené pevným diskom, ak je hodnota v stĺpci „RAW“ väčšia ako 50 (100), potom musíte vymeniť pevný disk alebo urýchlene preniesť celý dôležitá informácia na iný pevný disk, ktorý je v dobrom stave.

Teplota HAD - tento parameter zobrazuje teplotu pevného disku, normálna teplota pre prevádzku pevného disku sa pohybuje od (Val) 20°C do (Worts) 40°C, (RAW) priemerná hodnota 30°C, ak je hodnota vyššia, treba myslieť na chladenie.

Chybovosť Ultra ATA CRC - znamená počet chýb, ktoré sa vyskytnú pri prenose dát cez kábel IDE / SATA. Hodnota tohto atribútu sa musí rovnať nule, ak je hodnota väčšia, potom je potrebné vymeniť kábel, prípadne odstrániť pretaktovanie pevného disku, ak existuje.

Pri pohľade na pevný disk SMART môžeme pochopiť, v akom stave sa nachádza, a podniknúť kroky.

Skenovanie pevného disku a kontrola chýb

Ak chcete skenovať povrch pevného disku, musíte použiť príkaz "skenovať", keď zadáte tento príkaz, stlačte kláves Enter, otvorí sa okno s parametrami skenovania. Po výbere požadované parametre stlačte "F4" pre spustenie skenovania.

Základné možnosti skenovania pevného disku:

Parameter Start LBA a End LBA, ktorý určuje sektor, z ktorého sa má spustiť skenovanie a sektor, v ktorom sa skenovanie musí dokončiť.

Remap - tento parameter vám umožní automaticky premapovať zlý (chybný) sektor, ktorý bude zistený počas kontroly.

Vymazať oneskorenia - ak je povolené daný parameter pri skenovaní pevného disku potom pri zistení zlomeného (chybného) bloku program takýto sektor prepíše. Disk prepočíta polia ECC pre každý sektor. To pomáha zbaviť sa takzvaných "soft-bad" blokov, ktoré sú spôsobené systémovými chybami, a nie fyzickým poškodením pevného disku.

Ak spúšťate kontrolu pevného disku prvýkrát, musíte ho skontrolovať bez aktivácie možností Remap a Erase Delays, pretože tieto možnosti môžu viesť k strate údajov.

V prípade, že prvé skenovanie zistilo chybné sektory, je potrebné preniesť všetky informácie z pevného disku a skenovať so zapnutou možnosťou Erase Delays, aby ste to urobili, pri výbere možností skenovania nastavte túto možnosť do stavu „ON“ a spustite skenovanie.

Po skenovaní pomocou parametra Erase Delays spustíme ďalšie skenovanie bez toho, aby sme povolili akékoľvek parametre, aby sme zistili, či zostali nejaké chybné sektory. Ak opätovné skenovanie identifikovalo zostávajúce chybné sektory, môžeme si byť istí, že ide o fyzické ťažké poškodenie disku, v tomto prípade sa oplatí uchýliť sa k radikálnejšiemu riešeniu, a to spustiť opätovné skenovanie so zapnutým parametrom Remap.

V prípade, že pri spustení kontroly uvidíte, že každý blok je detegovaný ako chybný sektor, nemá zmysel vykonávať nízkoúrovňové formátovanie. V tomto prípade je poškodený povrch pevného disku alebo servisná oblasť, štandardné prostriedky Programy MHDD to nedokážu opraviť.

Nízkoúrovňové formátovanie

Komu nízkoúrovňové formátovanie stojí za to uchýliť sa k tomu, ak potrebujete úplne odstrániť informácie z pevného disku, aby sa nedali obnoviť, pretože pri odstraňovaní informácií v systéme Windows môžete obnoviť odstránené súbory.

Alebo sa váš pevný disk výrazne spomalil a začal pracovať pomaly, ale nenašli sa žiadne chybné sektory, potom vymazanie sektor po sektore môže obnoviť rýchlosť čítania a nahrávanie tvrdo disk.

Pre spustenie formátovania zadajte príkaz „erase“ a stlačte Enter, budeme vyzvaní na zadanie čísla bloku, od ktorého chceme začať formátovať, a čísla bloku, kde chceme skončiť. Ak sa chystáte naformátovať celý povrch disku, nezadávajte nič, pretože štandard navrhuje prvý a posledný sektor, ale jednoducho súhlaste stlačením klávesu Enter. Ak chcete spustiť formátovanie, zadajte hodnotu "y" a počkajte na koniec.

Zníženie úložnej kapacity

Príkaz "hpa" slúži na zmenšenie veľkosti mechaniky, pri zadávaní príkazu si program MHDD vypýta nový počet dostupných sektorov, zadá nové číslo a stlačí Enter. Ak chcete odstrániť obmedzenia týkajúce sa zmenšenia veľkosti pevného disku, použite príkaz „nhpa“.

Správa ochrany heslom

Ak chcete nastaviť ochranu heslom na pevnom disku, musíte použiť príkaz „pwd“ (nie všetky pevné disky podpora túto funkciu). Ochrana heslom je vhodná pre tých, ktorí potrebujú uložiť informácie, aj keď dôjde k strate pevného disku, od hacknutia túto ochranu nebude fungovať, ak chcete odstrániť heslo z pevného disku, musíte úplne vymazať údaje. Pri inštalácii takejto ochrany tiež nebude fungovať spustenie systému bez predchádzajúceho zadania hesla na pevnom disku.

Upozorňujeme, že obnovenie hesla nebude fungovať a v prípade straty hesla sa informácie neobnovia.

Kontrola hluku HDD

Teraz takmer všetky moderné disky podporujú funkciu Acoustic Management. Môžete výrazne znížiť hluk tvrdý disku pri pohybe hlavy, znížením rýchlosti pohybu, no zároveň sa zníži rýchlosť zápisu a čítania pevného disku. Ak chcete nakonfigurovať túto funkciu, použite príkaz „aam“ a stlačte kláves Enter. Potom musíte zadať hodnotu od 0 do 126, kde 126 je maximálna tichá úroveň prevádzky, na zrušenie tohto parametra musíte zadať hodnotu "D".

Záver

Program MHDD je pomerne funkčné riešenie pre prácu s pevnými diskami, ale aj dosť nebezpečné, pretože nesprávne použitie môže viesť k strate dát alebo poruche pevného disku. Program vám umožní pracovať s odlišné typy pevné disky s rôznymi ovládačmi.