Bahay / pangkalahatang-ideya ng mga bintana / Paano patakbuhin ang mhdd mula sa ilalim ng windows. Pagbawi ng hard drive. Mga utos ng pagkakakilanlan ng drive

Paano patakbuhin ang mhdd mula sa ilalim ng windows. Pagbawi ng hard drive. Mga utos ng pagkakakilanlan ng drive

Copyright at Disclaimer ng Warranty

Maaari mong ipamahagi ang MHDD nang walang mga paghihigpit. Maaari mong i-disassemble at suriin ang MHDD code para sa mga layuning pang-edukasyon nang walang mga paghihigpit. Hindi ka maaaring magbenta ng MHDD.

Disclaimer ng Warranty:
Gamitin ito software"ganun nga". Ang MHDD ay napakalakas at, sa parehong oras, lubhang mapanganib programa. Walang sinuman ang maaaring managot sa anumang pinsalang naidulot Programa ng MHDD.

Tungkol sa proyekto ng MHDD

Ang MHDD ay maliit ngunit makapangyarihan libreng programa, na idinisenyo upang gumana sa mga drive sa pinakamababang antas (hangga't maaari). Ang unang bersyon ay inilabas ko noong 2000, si Dmitry Postrigan. Nagawa nitong i-scan ang ibabaw ng isang IDE drive sa CHS mode. Ang pangunahing layunin ko ay bumuo ng drive diagnostic software na mapagkakatiwalaan mo.

Ngayon ang MHDD ay higit pa sa diagnostics. Magagawa mo ang anumang bagay sa MHDD: i-diagnose ang mga drive, basahin / isulat ang mga arbitrary na sektor, pamahalaan ang SMART system, password system, control system mga katangian ng ingay, pati na rin baguhin ang laki ng drive.

Kung mayroon kang pagkakataong pinansyal na tumulong sa proyekto, narito ang mga numero ng mga wallet ng may-akda ng MHDD sa Webmoney system: Z681153514525; R131877337643.

Saan makakakuha ng MHDD

Kapag kailangan mo ng bagong kopya ng MHDD, mangyaring palaging gamitin ang . Maaari mong i-download ang MHDD bilang CD image, bilang self-extracting floppy disk image, o bilang archive.

Ang dokumentasyon ay patuloy na ina-update, kaya ito ay magagamit lamang sa kasalukuyang address.

Ano ang nasa loob ng MHDD

mhdd.exe Maipapatupad na programa mhdd.hlp Ang file na ito ay ginagamit ng SMART command help system cfg/mhdd.cfg Sa file na ito, iniimbak ng MHDD ang configuration

Sa unang pagtakbo, gagawa ang program ng isang file log/mhdd.log. Ito ang pangunahing log file. Lahat ng iyong mga aksyon at resulta ng pagsubok ay isusulat sa file na ito.

Paano ito gumagana

Isipin natin kung paano gumagana ang MSDOS operating system kapag kailangan nitong basahin ang anumang sektor mula sa drive. "Hihilingin" lang ng MSDOS sa BIOS na gawin ito. Pagkatapos, tinitingnan ng BIOS ang mga talahanayan nito para sa mga address ng port. nais na pagmamaneho, nagsasagawa ng mga kinakailangang pagsusuri, at pagkatapos ay magsisimulang makipag-ugnayan sa drive. Matapos makumpleto ang lahat, ibabalik ng BIOS ang resulta sa operating system.

Tingnan natin ang diagram. Narito kung paano gumagana ang isang normal na programa ng DOS sa drive:

Programa<--->MSDOS<--->BIOS<--->IDE/SATA controller<--->Storage device

At ngayon bigyang-pansin natin kung paano gumagana ang MHDD:

MHDD<--->IDE/SATA controller<--->Storage device

Pangunahing pagkakaiba: Ang MHDD ay hindi gumagamit ng mga tampok ng BIOS at nakakagambala. Kaya, hindi mo na kailangang tukuyin ang drive sa BIOS Setup. Maaari mo ring i-on ang drive pagkatapos mag-boot ang MSDOS at MHDD, dahil ang MHDD ay gumagana nang direkta sa mga rehistro ng drive at hindi binibigyang pansin ang "maliit na bagay" tulad ng mga partition, file system, at mga paghihigpit sa BIOS.

Pansin:
Huwag kailanman patakbuhin ang MHDD mula sa isang drive na nasa parehong pisikal na IDE channel (cable) kung saan (cable, channel) ang drive na nasa ilalim ng pagsubok ay konektado. Magkakaroon ka ng malaking data corruption sa parehong drive! Kaugnay nito, bilang default, hindi gumagana ang MHDD sa PRIMARY channel, dahil karamihan sa mga user ay mayroong MHDD doon. Upang i-unlock ang Pangunahing channel, simulan ang MHDD, pagkatapos ay lumabas, pagkatapos ay i-edit ang MHDD.CFG file. O gamitin ang command line switch /ENABLEPRIMARY.

Gumagamit ang MHDD ng DOS ASPI driver para ma-access ang mga SCSI device. Kung hindi mo planong magtrabaho sa mga SCSI drive, hindi mo kailangan ng anumang mga driver.

Mga kinakailangan sa hardware at suportadong hardware

Platform:

  • Intel Pentium processor o mas mahusay
  • 4 megabytes ng RAM
  • DR-DOS, MSDOS bersyon 6.22 at mas mataas
  • Anumang boot device (USB, CDROM, FDD, HDD)
  • Keyboard

Mga controller ng IDE/SATA:

  • Anumang pinagsamang Hilagang tulay(mga port address: 0x1Fx para sa pangunahing channel, 0x17x para sa pangalawang channel)
  • Mga controller ng PCI UDMA (awtomatikong natukoy): HPT, Silicon Image, Promise (hindi lahat), ITE, ATI, posibleng iba pa. Kahit na ang ilang RAID controllers ay sinusuportahan (sa kasong ito, gumagana ang MHDD sa bawat pisikal na drive nang hiwalay)
  • Ang mga controllers ng UDMA/RAID ay isinama sa motherboard bilang isang hiwalay na chip

Mga drive:

  • Anumang IDE o Serial ATA na may kapasidad na hindi bababa sa 600 megabytes. LBA mode ay ganap na suportado, gayunpaman, inalis ko ang CHS code mula sa MHDD sa mga bersyon 3.x
  • Anumang IDE o Serial-ATA na may kapasidad na hindi hihigit sa 8388607 terabytes. LBA48 mode ay ganap na suportado
  • Anumang SCSI drive na may laki ng sektor sa pagitan ng 512 at 528 bytes

Ma-diagnose na IDE drive dapat ilipat sa MASTER mode. Dapat na naka-off ang lahat ng SLAVE device.

Iba pang mga device

  • Anumang SCSI na naaalis na media device tulad ng CDROM, tape. Ang maximum na sinusuportahang laki ng sektor ay 4096 bytes

Dina-download ang package ng pag-install ng MHDD

Kailangan mong magpasya kung aling pakete ang kailangan mo: isang imahe ng CD, isang imahe ng floppy disk, o isang archive lamang. Bisitahin ang site upang i-download ang naaangkop na package.

Maaari kang mag-burn ng isang imahe ng CD gamit ang anumang software na sumusuporta sa pagsunog ng mga imaheng ISO. Ang iyong CD ay magiging bootable.

Unang simula. Mahalagang impormasyon

Iniisip ng ilang tao na ang MHDD ay isang napakakomplikadong programa. Ipinapalagay nila na ang MHDD ay dapat na napakasimple, ngunit noong inilunsad nila ito sa unang pagkakataon nang hindi binabasa ang dokumentasyon, dumating ang pagkabigo. Ang MHDD ay napakahirap at mapanganib programa. Ang MHDD ay mas madaling i-master para sa mga pamilyar sa panloob na istraktura ng mga drive. Kung gusto mong makuha ang nauugnay na kaalaman, maaari kang magsimula sa site na ito: http://t13.org.

Napakahalagang maunawaan na kakailanganin mong gumugol ng ilang oras, at posibleng mga araw, bago ka makakuha ng mga makabuluhang resulta mula sa MHDD. Lubos kong inirerekomenda na subukan mong subukan ang ilang mga drive na walang mga depekto bago ka magsimulang magtrabaho kasama ang mga may sira.

Sa unang paglulunsad, lilikha ang programa bagong file./cfg/mhdd.cfg. Ang IDE Primary channel ay hindi pinagana bilang default. Kung gusto mo talagang "i-on" ito - mangyaring, .

Makakakita ka ng menu ng pagpili ng drive. Pumili ng anumang device na gusto mo. Maaari mong tawagan ang menu na ito anumang oras sa pamamagitan ng pagpindot SHIFT+F3.

Ngayon ay maaari mong i-click F1 at gumamit ng anumang mga utos ng MHDD. Mangyaring, maging lubhang maingat kapag nagtatrabaho sa MHDD sa unang ilang beses.

Iminumungkahi kong magsimula sa mga utos ng EID, SCAN, STOP, CX, at TOF. Ang ilan sa mga ito ay nakatalagang mga keyboard shortcut, halimbawa F4 para sa utos ng SCAN.

Tingnan mo nagrerehistro. Ang anumang IDE o Serial ATA device ay dapat mag-ulat ng DRIVE READY at DRIVE SEEK COMPLETE, kaya dapat mong makita ang mga flag ng DRDY at DRSC. Ang BUSY flag ay nagpapahiwatig na ang drive ay gumaganap ng ilang operasyon (tulad ng pagbabasa o pagsusulat). Ang ilang mga flag tulad ng WRITE FAULT at TRACK 0 NOT FOUND ay hindi na ginagamit at hindi mo dapat makita ang mga ito. Ang bandila ng INDEX ay hindi na ginagamit, gayunpaman maaari itong paminsan-minsan ay kumikislap. Ang bandila ng DATA REQUEST (DREQ) ay nagpapahiwatig na ang drive ay humihiling ng paglilipat ng data.

Kung napansin mo ang bandila ng ERROR (ERR), tingnan ang rehistro ng error. Magagawa mong matukoy ang uri ng error na naganap. Tingnan ang pamantayan ng ATA/ATAPI
para sa karagdagang impormasyon tungkol sa mga utos at rehistro.

Paggamit ng MHDD Commands

Pag-scan sa ibabaw

Posible lamang ang pag-scan ng anumang device kung matutukoy ito ng ID o EID commands (o sa pamamagitan ng pagpindot F2). Upang mag-scan, i-type ang SCAN at pindutin ang ENTER, o gamitin F4. Makakakita ka ng isang menu kung saan maaari mong baguhin ang ilang mga setting. Bilang default, ang start sector ay zero (start sector). Ang sektor ng pagtatapos ay katumbas ng maximum na posible (ang dulo ng disk). Ang lahat ng mga function na nakakasira sa data ng user (Remap, Erase Delays) ay hindi pinagana bilang default.

Pindutin muli ang F4 upang simulan ang pag-scan. Ini-scan ng MHDD ang mga drive sa mga bloke. Para sa mga IDE/SATA drive, ang isang bloke ay katumbas ng 255 sektor (130560 bytes).

Paano gumagana ang pag-scan

1. Nagpapadala ang MHDD ng command na VERIFY SECTORS na may LBA number (sector number) at numero ng sektor bilang mga parameter 2. Itinataas ng drive ang BUSY flag 3. Nagsisimula ang MHDD ng timer 4. Pagkatapos maisagawa ng drive ang command, ibinababa nito ang BUSY flag 5. Kinakalkula ng MHDD ang ginugol na oras ng accumulator at ipinapakita ang kaukulang bloke sa screen. Kung ang isang error (masamang bloke) ay nakatagpo, ang programa ay nagpapakita ng kaukulang titik na naglalarawan sa error.

Inuulit ng MHDD ang mga hakbang 1-5 hanggang sa huling sektor. Kung kailangan mo ng scan log, palagi mo itong mahahanap sa log/mhdd.log file.

Kung ang pag-scan ay nagpapakita ng mga error, ang unang bagay na dapat gawin ay kopyahin ang lahat ng data mula sa drive. Pagkatapos ay kailangan mong magsagawa ng full surface erase gamit ang ERASE command, na binubura ang bawat sektor sa iyong drive. Ang drive ay muling kakalkulahin ang mga ECC field para sa bawat sektor. Nakakatulong ito upang mapupuksa ang tinatawag na "soft-bad" na mga bloke. Kung hindi tumulong ang pagbura, patakbuhin ang pag-scan nang pinagana ang opsyong REMAP.

Kung nakikita mong may error ang bawat bloke, huwag subukang burahin ang drive o i-scan nang pinagana ang opsyong REMAP. Malamang, nasira ang lugar ng serbisyo ng drive, at hindi ito maaayos sa mga karaniwang utos ng MHDD.

Pagtingin sa SMART Attributes

Maaari kang mag-dial SMART ATT o i-click F8 upang tingnan ang mga katangian. Anong ibig nilang sabihin?

Marahil ang pinakamahalagang katangian para sa isang modernong drive ay ang "Reallocated Sectors Count" (Raw value). Ang halagang ito ay nagsasabi sa iyo kung gaano karaming mga remapped na sektor ang nasa disk. Ang isang normal na drive ay may raw na halaga na zero. Kung makakita ka ng value na higit sa 50, may problema ang drive. Ito ay maaaring mangahulugan ng isang depektong supply ng kuryente, panginginig ng boses, sobrang init, o isang depektong drive lamang.

Tingnan ang katangian 194, temperatura. Ang mga magagandang halaga ay nasa pagitan ng 20 at 40 degrees. Ang ilang mga drive ay hindi nag-uulat ng temperatura.

Ang UDMA CRC error rate attribute ay nagpapahiwatig ng bilang ng mga error na nangyayari kapag ang data ay ipinadala sa pamamagitan ng IDE/SATA cable. Ang normal na raw value ng attribute na ito ay zero. Kung makakita ka ng ibang halaga, kailangan mong agarang palitan ang cable. Gayundin, ang overclocking ay lubos na nakakaapekto sa bilang ng mga error ng ganitong uri.

Ang iba pang mga katangian ay karaniwang hindi kasinghalaga. Tingnan ang pamantayan ng ATA/ATAPI
para sa higit pang impormasyon tungkol sa mga katangian at pagsubok ng SMART.

Mga utos ng pagkakakilanlan ng drive

Subukan ang Commands ID At EID upang tingnan ang impormasyon tungkol sa iyong drive.

Pagbabasa ng mga sektor sa isang file

Maaari kang magbasa lamang ng ilang sektor o isang buong disk sa isang file o isang set ng mga file. Subukan ang TOF command. Nilaktawan ng programa ang masasamang sektor. Kung plano mong lumikha ng isang imahe na mas malaki kaysa sa 1 gigabyte, mas mahusay na gamitin ang utos ng ATOF, dahil maaari itong awtomatikong "magputol" ng mga imahe.

Pagsusulat ng mga sektor mula sa isang file patungo sa disk

Gamitin ang FF command para magsulat ng mga sektor sa disk. Hihilingin sa iyo na ipasok ang numero ng unang sektor na itatala at ang bilang ng mga sektor na itatala sa isang hilera.

Drive Noise Control

Halos lahat ng modernong drive ay sumusuporta sa Acoustic Management. Maaari mong bawasan ang ingay na nabuo kapag ang mga ulo ay inilipat sa pamamagitan ng pagbawas sa bilis ng kanilang paggalaw. Gamitin ang AAM command para sa pagpapasadya.

Configuration ng Drive

Gamit ang CONFIG command, maaari mong tingnan at baguhin ang configuration ng drive, halimbawa, maximum UDMA mode, suporta para sa Security system, SMART, AAM, HPA, suporta para sa LBA48 mode. Posible rin na baguhin ang laki ng disk. Binabawasan ng ilang mga tagagawa ang laki ng disk sa pamamagitan ng pagbabago ng pagsasaayos, mayroon kang pagkakataon na ibalik ang orihinal na dami.

Batch run command

Maaari kang magsulat ng isang napakasimpleng batch file (tingnan ang halimbawa sa direktoryo ng BATCH) kung saan inilalarawan mo ang anumang nais mong gawin. Pindutin ang F5 kapag gusto mong patakbuhin ang ganoong file para sa pagpapatupad.

Iba pang mga utos

I-click F1. Makakakita ka ng buod ng lahat ng utos ng MHDD. Para sa mas detalyadong impormasyon, mangyaring gamitin ang MAN command.

Mga pagpipilian sa command line

/NOPINGPONG Huwag paganahin ang ilang mga tunog /DISABLEBIOS Huwag paganahin ang pagbura (erase) sa pamamagitan ng BIOS /DISABLESCSI Huwag paganahin ang module ng SCSI /ENABLEPRIMARY Ikonekta ang Pangunahing IDE/SATA channel /RO Ang susi na ito ay para sa ilunsad ang MHDD sa write-protected media. Hindi nito pinapagana ang mga pagtatangka na lumikha ng mga pansamantalang file at hindi rin pinapagana ang pag-log.

Mga Madalas Itanong at Sagot

Ang isang listahan ng mga madalas itanong at sagot ay matatagpuan dito:

Nabigo ang disk boot, ipasok ang system disk at pindutin ang enter. Isang inskripsiyon na nagpapadala ng napakaraming goosebumps sa iyong likod, bawat isa ay kasing laki ng HDD. Ayon sa batas ng kakulitan, nangyayari ito kapag walang naglalarawan ng kaguluhan. Ngunit huwag magmadali sa galit na galit na i-restart ang system - ito ay isang laro ng Russian roulette. Mas mainam na mag-boot mula sa isa pang daluyan at kumuha ng masusing pagsusuri. Ang isang napatunayang tool - MHDD - ay makakatulong dito.

Panimula

Kung ang SMART ay nagpapakita ng mga problema, kadalasan ay nangangahulugan ito ng isang bagay: ang disk ay malapit nang magsimulang gumuho, at kahit na ang hindi kinakailangang pag-load ng OS ay maaaring makaapekto. Ang susunod na bagay na dapat maunawaan ay ang software na "bads" o mga hardware dito. Kung walang gaanong hardware, maaari mo pa ring subukang buhayin ang disk.

Sa tingin ko narinig mo na ang mga produkto tulad ng MHDD at Victoria. Ang mga ito ay kailangang-kailangan para sa mababang antas ng hard disk work at tutulong sa iyo na makamit ang mahusay na mga gawa ng pagbawi at mga diagnostic. Tungkol sa Victoria, ngayon ay oras na upang harapin ang pangalawa - archaic, ngunit pa rin ang mega-kapaki-pakinabang na utility.

Ang MHDD ay isang maliit ngunit makapangyarihang freeware program na idinisenyo upang gumana sa mga drive sa pinakamababang antas (hangga't maaari). Ang unang bersyon ay inilabas ni Dmitry Postrigan noong 2000. Maaari nitong i-scan ang ibabaw ng isang IDE drive sa CHS mode. Ngayon ang MHDD ay higit pa sa diagnostics. Sa MHDD, magagawa mo ang anumang bagay: i-diagnose ang mga drive, basahin at isulat ang mga arbitrary na sektor, pamahalaan ang SMART system, password system, noise management system, at baguhin ang laki ng drive.

Sa kabila ng katotohanan na ang pakikipagtulungan sa MHDD ay posible sa pamamagitan ng naka-install na Windows, lubos kong inirerekumenda na sunugin ang imahe sa isang USB flash drive o isang panlabas (o pangalawang boot) na drive at mag-boot ng hubad na DOS mula doon. Maniwala ka sa akin, sa isang isyu sa hardware, mas mahusay na ibukod hangga't maaari ang lahat ng mga link sa chain na maaaring humantong sa mga glitches o pag-freeze ng computer sa panahon ng operasyon.

Oh mga interface

Hindi lahat ng interface ay maaaring makilala nang tama ng programa.

SATA interface. May posibilidad na ang disk ay hindi matukoy sa MHDD. Ang dahilan ay maaaring ang operating mode ng SATA controller (IDE at AHCI) sa BIOS. Ang MHDD, sayang, ay hindi sumusuporta sa AHCI mode. Kailangan magpalit Mga setting ng BIOS. Pinakamasama sa lahat, hindi lahat ng motherboards ngayon ay sumusuporta sa mode na ito. Ang tanging paraan ay ang paggamit ng makina na may angkop na motherboard o tanggihan ang MHDD.

Interface ng IDE. Para sa interface na ito tipikal na pamamahagi ng mga device sa loop - master / slave. Bilang default, itinatago ng MHDD ang lahat ng device sa slave mode. Mayroong dalawang paraan upang ayusin ito. Ang una ay ang pagbabago ng lokasyon hard drive(ilipat ang jumper sa master) at tingnan kung ang mga setting sa BIOS ay tumutugma. Ang pangalawang paraan ay subukang baguhin ang disk number sa 2 o 4 sa MHDD. At huwag kalimutan ang tungkol sa mhdd.cfg configuration file, na nasa CFG folder. SA kasong ito ang parameter na PRIMARY_ENABLED=TRUE ay mahalaga.

interface ng SCSI. Maaaring hindi matukoy ang driver ng SCSI controller.

USB interface. Posibleng ikonekta ang isang disk sa pamamagitan ng USB gamit ang karagdagang mga setting ng driver at program. Ginagaya ng driver ang mode ng operasyon sa pamamagitan ng SCSI. Kinakailangan din na huwag paganahin ang lahat ng hindi kinakailangang USB drive. Dapat na konektado ang target na disk bago ma-load ang MHDD. Kakailanganin mong magsulat sa config.sys: device=X:\USBASPI.SYS /w /v , kung saan ang X:\ ay ang path patungo sa disk.

Kaya, kumuha ako ng isa sa mga sirang disk mula sa istante (kadalasan ay naglalagay ako ng sirang label sa kanila) at ngayon ay susubukan kong buhayin ito upang ipakita sa iyo kung paano ito gumagana sa pagsasanay. Mayroon akong WDC screw na WD7500BPVX-60JC3T0 sa aking mga kamay na may vinaigrette sa halip na ang system at lahat ng mga file dito.

Dahil ang sitwasyon ay napakalungkot, maaari kong i-format ang disk pataas at pababa na may malinis na budhi, na lubos na nagpapadali sa aking gawain. Ngunit una, harapin natin ang isang maliit na teorya at plano sa pagbawi.

naghahanda

Sa una, ang disk ay dapat na sinimulan ng programa, na medyo lohikal. Pagkatapos nito, isinasagawa ang isang pag-scan sa ibabaw, na nagbibigay ng pag-unawa sa kasalukuyang estado ng mga gawain: Ipapakita ng MHDD ang estado ng matigas na ibabaw. Pagkatapos ay kakailanganin mong i-format ang disk at suriin muli. Kadalasan sa yugtong ito, nawawala ang malambot na masama, at ang matitigas na lang ang natitira. Pagkatapos ay magiging posible na isagawa ang pamamaraan ng REMAP upang muling italaga ang mga masamang bloke sa lugar ng serbisyo.

Ang pangunahing problema ay ang lugar ng serbisyo ay hindi goma, at kahit na pagkatapos ng lahat ng mga operasyon na kailangan mong alagaan ang disk. Kung patuloy na lumilitaw ang masasamang bloke, kung gayon ang disk, gaano man kahirap subukan, ay hindi na isang nangungupahan. Ngunit sa mas matagumpay na mga kaso, ang pamamaraang ito ay dapat makatulong. Tulad ng ipinapakita ng pagsasanay, pagkatapos ng remap, ang isang disk ay maaaring gumana nang napakatagal at kahit na mabuhay ang mga kapitbahay nito sa basket. Sa ibang pagkakataon, namamatay kaagad ito pagkatapos ng pag-reboot - maswerte rin ito, at halos imposibleng mahulaan ang epekto.

Huwag patayin

Ang pagtanggal ng disk ay mas madali kaysa sa pagpapanumbalik nito. Halimbawa, alam ng lahat (o dapat malaman) na ang pagdiskonekta sa cable sa panahon ng operasyon ay humahantong sa malungkot na kahihinatnan. Lubos din naming hinihikayat ka mula sa walang pag-iisip na pagpapalit ng mga flag at pagpapatupad ng mga utos sa MHDD. Basahing mabuti ang dokumentasyon at huwag magsimulang gumawa ng isang bagay kung hindi mo lubos na nauunawaan kung ano ang maaaring humantong sa.

Well, maaari kang bumaba sa negosyo! Una, lumikha ng isang bootable flash drive. Para dito inirerekumenda ko - ang buong mga tagubilin at ang DOS mismo ay. Kapag handa na ang media, ang natitira na lang ay itapon ang MHDD sa ugat nito, upang hindi na muling umakyat sa mga direktoryo mula sa command line.

Upang ang disk na konektado sa unang channel ay tumpak na maipakita, kailangan mong i-edit ang mhdd.cfg config, na matatagpuan sa CFG folder.

PRIMARY_ENABLED=TRUE

Tulad ng sinabi ko, ang pag-scan ng anumang aparato ay posible lamang kung ito ay tinutukoy ng ID o EID na mga utos (o sa pamamagitan ng pagpindot sa F2).


Pag-scan

Upang mag-scan, i-type ang SCAN at pindutin ang ENTER o gamitin ang F4. Lilitaw ang isang menu kung saan maaari mong baguhin ang ilan sa mga setting. Bilang default, ang start sector ay zero (start sector). Ang sektor ng pagtatapos ay katumbas ng maximum na posible (ang dulo ng disk). Ang lahat ng mga function na nakakasira sa data ng user (Remap, Erase Delays) ay hindi pinagana bilang default.


Dumaan tayo sa mga opsyon sa pag-scan.

  • Simulan ang LBA- ang paunang sektor para sa pag-scan, bilang default 0, iyon ay, ang simula ng disk.
  • Tapusin ang LBA- sektor ng dulo ng pag-scan, bilang default ang dulo ng disk. Minsan ito ay mas maginhawa upang i-scan hindi ang buong ibabaw (lalo na kapag ang dami ng disk ay lumampas sa ilang terabytes), ngunit lamang ang lugar ng trabaho kung saan matatagpuan ang OS. Halimbawa, ang disk C ay 50 GB, kung gayon ang target na lugar ay magiging 2 * 50 * 1024 * 1024 = 104 857 600 na sektor. Mas madali mong makalkula: (volume * 2) * 1,000,000, kabuuang 100,000,000.
  • I-remap minarkahan ang sektor bilang masama sa isang espesyal na lugar ng serbisyo, pagkatapos nito ay hindi na-access ito ng disk.
  • timeout- oras ng pagkaantala para sa pagbabasa ng isang sektor, pagkatapos ay magpapatuloy ang tseke sa susunod na sektor.
  • Spindown pagkatapos ng pag-scan- ihinto ang hard disk pagkatapos ng pag-scan.
  • Pagsubok/pagkumpuni ng loop- upang magsagawa ng pag-scan o pagsuri nang paikot.
  • Burahin ang Mga Pagkaantala- burahin ang mga sektor kung saan natukoy ang mga pagkaantala sa pagbasa.

Pindutin muli ang F4 upang simulan ang pag-scan. Ini-scan ng MHDD ang mga drive sa mga bloke. Para sa mga IDE/SATA drive, ang isang bloke ay katumbas ng 255 sektor (130,560 bytes).


Narito kung paano gumagana ang pag-scan:

  1. Nagpapadala ang MHDD ng command na VERIFY SECTORS na may LBA number (sector number) at sector number bilang mga parameter.
  2. Itinaas ng drive ang watawat na BUSY.
  3. Nagsisimula ang MHDD ng timer.
  4. Matapos maisakatuparan ng drive ang utos, tinanggal nito ang WALANG BUSY.
  5. Kinakalkula ng MHDD ang oras na ginugol ng drive at ipinapakita ang kaukulang bloke sa screen. Kung ang isang error (masamang block) ay nakatagpo, ang programa ay naglalabas ng isang liham na naglalarawan sa error.

Inuulit ng MHDD ang mga hakbang 1-5 hanggang sa huling sektor. Kung kailangan ng scan log, palagi itong makikita sa log/mhdd.log file. Sa panahon ng pag-scan, makakakita ka ng maraming parihaba na may iba't ibang kulay. Upang hindi ka masyadong matakot, nagbibigay ako ng isang sipi mula sa tulong:

Ang pagkakaroon ng pula (>500 ms) na mga bloke sa isang ganap na malusog na biyahe ay hindi katanggap-tanggap. Kung ang mga ito, kinakailangan upang burahin (burahin) ang buong ibabaw ng disk at, kung hindi ito makakatulong, alisin ang mga pagkaantala, maaari nating tapusin na ang drive na ito ay hindi na sapat na maaasahan. Ang mga alphabetic na bloke tulad ng x , S , atbp. ay hindi pinapayagan: ang mga ito ay nagpapahiwatig ng pagkakaroon ng masamang bloke sa ibabaw.

Ang unang bagay na dapat gawin ay ganap na i-clear ang ibabaw gamit ang command na burahin. Kung hindi ito makakatulong, pagkatapos ay i-scan gamit ang opsyon na EraseWaits na pinagana. Kung ang mga masasamang bloke ay hindi nawala, dapat mong patakbuhin ang pag-scan na pinagana ang opsyon sa Remap.

Ibinabalik

Kung ang pag-scan ay nagpapakita ng mga error, ang unang bagay na dapat gawin ay kopyahin ang lahat ng data mula sa drive (kung kailangan mo ang mga ito, siyempre). Sa aking kaso ito ay walang kaugnayan. Pagkatapos ay kailangan mong ganap na i-clear ang ibabaw gamit ang ERASE command, na binubura ang bawat sektor sa drive.


Ang drive ay muling kakalkulahin ang mga ECC field para sa bawat sektor. Nakakatulong ito upang mapupuksa ang tinatawag na soft-bad-blocks. Kung ang pagbura ay hindi makakatulong, magpatakbo ng pag-scan na pinagana ang opsyong REMAP.


Kung nakikita mong may error ang bawat bloke, huwag subukang burahin ang drive o i-scan nang pinagana ang opsyong REMAP. Malamang, nasira ang lugar ng serbisyo ng drive, at hindi ito maaayos sa mga karaniwang utos ng MHDD.

Ang matulungin na mambabasa, na tumitingin sa mga larawan ng disk scan, ay malamang na sumipol at umiling sa pagkadismaya. Oo, ang aking disk, habang sinusulat ko ang artikulo, ay ganap na namatay. Ang bilang ng mga hardware bads ay lumampas sa lahat ng pinapayagang limitasyon, at sa oras na ang mga huling linya ng artikulo ay pinalamanan, ito ay nag-crunch na tulad ng isang Belarus tractor. Ito ay sa pamamagitan ng paraan na kung ang disk ay nagsimulang gumuho, kung gayon hindi mo ito mapagkakatiwalaan, lalo na kung lumilitaw ang mga masamang hardware. Makakatulong ang Remap kapag ang disk ay hindi pa nagsimulang aktibong gumuho, ngunit may mga depekto na lumitaw sa ibabaw. Sa anumang kaso, kahit na nagawa mong ayusin ito, gumamit lamang ng naturang disk para sa hindi kritikal na data at sa anumang kaso bilang pangunahing isa.

Ano ang ipinahihiwatig ng mga tagapagpahiwatig?

  • BUSY- abala ang drive at hindi tumutugon sa mga utos;
  • WRFT- error sa pagsulat;
  • DREQ- ang drive ay gustong makipagpalitan ng data sa labas ng mundo;
  • ERR- may naganap na error bilang resulta ng ilang operasyon.

Kapag umilaw ang ERR, tingnan ang kanang bahagi sa itaas ng screen: ang uri ng huling error ay ipapakita doon:

  • AMNF- Address Mark Not Found - nabigo ang access sa isang partikular na sektor. Malamang ay nangangahulugan na ang sektor ay sira. Gayunpaman, kaagad pagkatapos na i-on ang drive, ang kabaligtaran ay totoo - ipinapahiwatig nito ang kawalan ng mga problema at iniulat ang matagumpay na pagkumpleto ng mga panloob na diagnostic;
  • T0NF- Track 0 Not Found - zero track not found;
  • ABRT- I-abort, ang utos ay tinanggihan;
  • IDNF- Sector ID Hindi nahanap;
  • UNCR- Uncorrectable Error, isang error na hindi naitama ng ECC code. Malamang, sa lugar na ito mayroong isang lohikal na masamang bloke.

Dalawa pang indicator ang maaaring lumabas sa itaas: Isenyas ng PWD ang nakatakdang password ng hardware, lalabas ang HPA kung binago ang laki ng drive gamit ang utos ng HPA (karaniwang ginagamit upang itago ang mga masamang bloke sa dulo ng disk).

MHDD ay isang program na kilala sa kapangyarihan nito, na idinisenyo upang makipag-ugnayan sa mga drive sa mababang antas. Ang programa ay nilikha labing-apat na taon na ang nakalilipas ni Dmitry Postrigan, at mula noon ang paggamit ng MHDD ay naging mas madali.

Ang MHDD ay may kakayahang mag-scan sa ibabaw ng isang drive na may IDE interface sa CHS mode. Pinangarap ng creator ang personal na diagnostic equipment na nagbibigay inspirasyon sa tiwala sa mga user.

Ngayon, ang mga kakayahan ng programa ng MHDD ay hindi limitado sa mga diagnostic. Kapag gumagamit ng MHDD utility, maaari mong:

  • basahin;
  • Magtala ng mga arbitrary na sektor;
  • Pamahalaan ang SMART system, ang password system, ang system na kumokontrol sa mga katangian ng ingay;
  • Maaari mo ring baguhin ang format ng drive.

Sa site na http://www.ihdd.ru makakahanap ka ng kopya ng MHDD. Maaari mong i-download ang program para magamit sa magkaibang anyo: naka-archive at sa anyo ng isang floppy disk na may self-extracting function.

Log/mhdd.log— ang pangunahing log file na nilikha sa unang paglulunsad ng program na mai-install. Ire-record nito ang mga aksyon na gagawin mo sa hinaharap.

Para mabasa ng programa ng MHDD ang impormasyon mula sa ilang elemento na matatagpuan sa drive, kailangan mong magpadala ng isang kahilingan sa BIOS. At ang BIOS ay nagsimulang maghanap para sa mga port ng kinakailangang drive, suriin ang data, at palitan ang mga ito sa drive. Pagkatapos ay ibabalik ang data sa operating system.

Hindi mo maaaring patakbuhin ang MHDD mula sa isang drive na nasa isang IDE cable kung saan ikokonekta ang nasubok na drive. Magkakaroon ng data corruption sa magkabilang panig. Samakatuwid, ang programa ay hindi nakikipag-ugnayan sa PRIMARY. Kung kailangan mong i-unlock ang PRIMARY channel, kailangan mong simulan ang MHDD, lumabas, i-edit ang MHDD.CFG file. (command term na may ENABLEPRIMARY key).

Ang programa ay may ilang mga kinakailangan para sa pagpapatakbo ng software:

  • Sa processor: Intel Pentium o ang pinakabagong mga pag-unlad sa mundo ng mga computer;
  • RAM ng hindi bababa sa 4 megabytes;
  • Ang MSDOS ay dapat na hindi bababa sa bersyon 6.22;
  • Kinakailangan ang boot device (USB, HDD, CDROM, FDD).

Mga kinakailangan para sa IDE/SATA controllers:

  • Dapat magkaroon ng integrasyon ng northbridge; Mayroon ang PCI UDMA awtomatikong pagtuklas; ilang mga RAID controllers ay suportado; sa anyo ng isang microcircuit, may mga UDMA / RAID controllers.
  • Mga kinakailangan sa drive: IDE o Serial ATA, higit sa 600 megabytes, ngunit hindi hihigit sa 8388607 terabytes; isang SCSI drive na may laki ng sektor na limitado sa 512 at 528 bytes.
  • Ilipat ang drive sa ilalim ng diagnostics sa MASTER mode.
  • Maaari mong i-scan ang device kung ang proseso ay pinangangasiwaan ng ID o EID command (ang F2 key ang may pananagutan). I-type ang SCAN, pindutin ang ENTER (F4 key). Maaari mong baguhin ang mga setting sa menu.
  • Maaari mong tingnan ang mga katangian sa pamamagitan ng pagpindot sa SMART ATT (F8 key). Maaari mong malaman ang bilang ng mga remapped na sektor. Dapat alerto ang isang value na higit sa 50. Maaari mong tingnan ang attribute na nagpapakita ng mga value ng temperatura. Ang rate ng error sa UDMA CRC ay magpapakita kung gaano karaming mga error ang mayroon kapag ang data ay ipinadala sa pamamagitan ng cable.
  • Nagagawa ng HPA team na limitahan ang pinagsama-samang volume.
  • Nila-lock ng PWD command ang drive sa pamamagitan ng pagtatakda ng password.
  • Gamit ang AAM command, maaari mong ayusin ang mga katangian ng ingay.
  • Hinahayaan ka ng CONFIG na baguhin ang configuration.

Kung nais mong makita ang tulong para sa paggamit ng MHDD, na nakatuon sa lahat ng mga utos ng programa, pindutin ang F1. Kung programang ito ay hindi tumulong, subukan ang Victoria program upang pag-aralan ang disk sa pamamagitan ng.

Sa artikulong ito, ini-publish ng ABC PC ang opisyal na dokumentasyon para sa utility para sa pagsubok ng mga hard drive na MHDD. Ang lahat ng karapatan ng dokumentasyon ng MHDD na ito ay pagmamay-ari ng may-akda ng programang Dmitry Postrigan. Salamat sa dokumentasyong ito ng MHDD, magagawa mong independiyenteng subukan ang hard drive, gumanap mababang antas ng pag-format, binubura ang mga grupo ng sektor ng hard disk, pamahalaan ang hard disk SMART area at marami pang iba.

Ano ang nasa loob ng MHDD

    mhdd.exe- maipapatupad na programa

    mhdd.hlp- ang file na ito ay ginagamit ng help system para sa mga SMART command

    cfg/mhdd.cfg- sa file na ito iniimbak ng MHDD ang configuration

Sa unang pagtakbo, gagawa ang program ng isang file log/mhdd.log. Ito ang pangunahing log file. Lahat ng iyong mga aksyon at resulta ng pagsubok ay isusulat sa file na ito.

Paano gumagana ang MHD

Isipin natin kung paano gumagana ang MSDOS operating system kapag kailangan nitong basahin ang anumang sektor mula sa drive. "Hihilingin" lang ng MSDOS sa BIOS na gawin ito. Pagkatapos, tinitingnan ng BIOS sa mga talahanayan nito ang mga address ng port ng nais na drive, nagsasagawa ng mga kinakailangang pagsusuri, at pagkatapos ay nagsimulang makipag-ugnayan sa drive. Matapos makumpleto ang lahat, ibabalik ng BIOS ang resulta sa operating system.

Tingnan natin ang diagram. Narito kung paano gumagana ang isang normal na programa ng DOS sa drive:

Programa<--->MSDOS<--->BIOS<--->IDE/SATA controller<--->Storage device

At ngayon bigyang-pansin natin kung paano gumagana ang MHDD:

MHDD<--->IDE/SATA controller<--->Storage device

Pangunahing pagkakaiba: Ang MHDD ay hindi gumagamit ng mga tampok ng BIOS at nakakagambala. Kaya, hindi mo na kailangang tukuyin ang drive sa BIOS Setup. Maaari mo ring i-on ang drive pagkatapos mag-boot ang MSDOS at MHDD, dahil ang MHDD ay gumagana nang direkta sa mga rehistro ng drive at hindi binibigyang pansin ang "maliit na bagay" tulad ng mga partition, file system, at mga paghihigpit sa BIOS.

Pansin: Huwag kailanman patakbuhin ang MHDD mula sa isang drive na nasa parehong pisikal na IDE channel (cable) kung saan (cable, channel) ang drive na nasa ilalim ng pagsubok ay konektado. Magkakaroon ka ng malaking data corruption sa parehong drive! Sa pagsasaalang-alang na ito, bilang default, ang MHDD ay hindi gumagana sa channel PRIMARY, dahil karamihan sa mga user ay mayroong MHDD doon. Upang i-unlock ang Pangunahing channel, simulan ang MHDD, pagkatapos ay lumabas, pagkatapos ay i-edit ang file MHDD.CFG. O gamitin ang command line switch /ENABLEPRIMARY.

Gumagamit ang MHDD ng DOS ASPI driver para ma-access ang mga SCSI device. Kung hindi mo planong magtrabaho sa mga SCSI drive, hindi mo kailangan ng anumang mga driver.

Unang paglulunsad ng MHDD. Mahalagang impormasyon

Iniisip ng ilang tao na ang MHDD ay isang napakakomplikadong programa. Ipinapalagay nila na ang MHDD ay dapat na napakasimple, ngunit nang patakbuhin nila ito sa unang pagkakataon nang hindi binabasa ang dokumentasyon, sila ay nabigo. Ang MHDD ay isang napakasalimuot at mapanganib na programa. Ang MHDD ay mas madaling i-master para sa mga pamilyar sa panloob na istraktura ng mga drive.

Napakahalagang maunawaan na kakailanganin mong gumugol ng ilang oras, at posibleng mga araw, bago ka makakuha ng mga makabuluhang resulta mula sa MHDD. Lubos kong inirerekomenda na subukan mong subukan ang ilang mga drive na walang mga depekto bago ka magsimulang magtrabaho kasama ang mga may sira.

Sa unang pagkakataon na patakbuhin mo ang program, lilikha ito ng bagong file. ./cfg/mhdd.cfg. Channel Pangunahing IDE hindi pinagana bilang default.

Makakakita ka ng menu ng pagpili ng drive. Pumili ng anumang device na gusto mo. Maaari mong tawagan ang menu na ito anumang oras sa pamamagitan ng pagpindot SHIFT+F3.

Ngayon ay maaari mong i-click F1 at gumamit ng anumang mga utos ng MHDD. Mangyaring maging lubhang maingat kapag nagtatrabaho sa MHDD sa unang ilang beses.

Ipinapayo ko sa iyo na simulan ang kakilala sa mga utos EID, SCAN, STOP, CX at TOF. Ang ilan sa mga ito ay nakatalagang mga keyboard shortcut, halimbawa F4 Para sa grupo SCAN.

Tingnan ang mga rehistro. Dapat mag-ulat ang anumang IDE o Serial ATA device HANDA NA ANG DRIVE At KUMPLETO ANG DRIVE SEEK kaya dapat mong makita ang mga flag DRDY At DRSC. Bandila BUSY senyales na ang drive ay gumaganap ng ilang operasyon (halimbawa, pagbabasa o pagsusulat). Ang ilang mga flag tulad ng MAGSULAT NG MALI At HINDI Natagpuan ang TRACK 0 ay lipas na, hindi mo dapat makita ang mga ito. Bandila INDEX ay hindi na ginagamit, gayunpaman, kung minsan ay maaari itong mag-flash. Bandila DATA REQUEST (DREQ) nangangahulugan na ang drive ay humihiling ng paglilipat ng data.

Kung mapapansin mo ang bandila ERROR (ERR), tingnan ang rehistro ng error. Magagawa mong matukoy ang uri ng error na naganap. Tingnan mo ATA/ATAPI pamantayan para sa karagdagang impormasyon tungkol sa mga utos at rehistro.

Paggamit ng MHDD Commands

Surface scanning sa MHDD

Ang pag-scan ng anumang aparato ay posible lamang kung maaari itong tukuyin ng mga utos ID o EID(o sa pamamagitan ng pagpindot F2). Para mag-scan, mag-type SCAN at pindutin PUMASOK, o gamitin F4. Makakakita ka ng isang menu kung saan maaari mong baguhin ang ilang mga setting. Bilang default, ang start sector ay zero (start sector). Ang sektor ng pagtatapos ay katumbas ng maximum na posible (ang dulo ng disk). Lahat ng mga function ay nakakasira sa data ng user ( I-remap, Burahin ang Mga Pagkaantala) ay hindi pinagana bilang default.

I-click F4 muli upang simulan ang pag-scan. Ini-scan ng MHDD ang mga drive sa mga bloke. Para sa mga IDE/SATA drive, ang isang bloke ay katumbas ng 255 sektor (130560 bytes).

Paano gumagana ang pag-scan

    Nagpapadala ng utos ang MHDD I-VERIFY ANG MGA SEKTOR may numero LBA(sector number) at sector number bilang mga parameter

    Itinaas ng hoarder ang bandila BUSY

    Timer ng pagsisimula ng HDD

    Matapos maisakatuparan ng drive ang utos, ibinababa nito ang bandila BUSY

    Kinakalkula ng MHDD ang oras na ginugol ng drive at ipinapakita ang kaukulang bloke sa screen. Kung may naganap na error ( masamang bloke), ang programa ay naglalabas ng kaukulang liham na naglalarawan sa error.

    Inuulit ng MHDD ang mga hakbang 1-5 hanggang sa huling sektor. Kung kailangan mo ng scan protocol - mahahanap mo ito palagi sa file log/mhdd.log.

Kung ang pag-scan ay nagpapakita ng mga error, ang unang bagay na dapat gawin ay kopyahin ang lahat ng data mula sa drive. Pagkatapos ay kailangan mong magsagawa ng kumpletong pagbura ng ibabaw gamit ang command Burahin, na nagbubura sa bawat sektor sa iyong drive. Ang drive ay muling kalkulahin ang mga patlang ECC para sa bawat sektor. Nakakatulong ito upang maalis ang tinatawag na " malambot masama»mga bloke. Kung hindi nakatulong ang pagbura, simulan ang pag-scan nang pinagana ang opsyon REMAP.

Kung nakikita mong may error ang bawat bloke, huwag subukang burahin ang drive o i-scan nang pinagana ang opsyon. REMAP. Malamang, nasira ang lugar ng serbisyo ng drive, at hindi ito maaayos sa mga karaniwang utos ng MHDD.

Pagtingin sa SMART Attribute sa MHDD

Maaari kang mag-dial SMART ATT o i-click F8 upang tingnan ang mga katangian. Anong ibig nilang sabihin?

Marahil ang pinakamahalagang katangian para sa isang modernong drive ay " Bilang ng Mga Na-relocate na Sektor"(ibig sabihin hilaw). Ang halagang ito ay nagsasabi sa iyo kung gaano karaming mga remapped na sektor ang nasa disk. Ang normal na drive ay may hilaw na halaga katumbas ng zero. Kung makakita ka ng value na higit sa 50, may problema ang drive. Ito ay maaaring mangahulugan ng isang depektong supply ng kuryente, panginginig ng boses, sobrang init, o isang depektong drive lamang.

Tingnan ang katangian 194 - temperatura. Ang mga magagandang halaga ay nasa pagitan ng 20 at 40 degrees. Ang ilang mga drive ay hindi nag-uulat ng temperatura.

Katangian UDMA CRC Ang rate ng error ay nangangahulugang ang bilang ng mga error na nangyayari kapag nagpapadala ng data IDE/SATA cable. Ang normal na raw value ng attribute na ito ay zero. Kung makakita ka ng ibang halaga, kailangan mong agarang palitan ang cable. Gayundin, ang overclocking ay lubos na nakakaapekto sa bilang ng mga error ng ganitong uri.

Ang iba pang mga katangian ay karaniwang hindi kasinghalaga. Tingnan mo Pamantayan ng ATA/ATAPI para sa higit pang impormasyon tungkol sa mga katangian at pagsubok MATALINO.

Drive identification commands sa MHDD

Subukan ang Commands ID At EID upang tingnan ang impormasyon tungkol sa iyong drive.

Tingnan mo Pamantayan ng ATA/ATAPI para sa karagdagang impormasyon.

Burahin ang mga grupo ng mga sektor o isang buong disk sa MHDD

Maaari mong gamitin ang utos Burahin. Kung nakilala ang iyong drive sa BIOS Setup (o POST), susubukan ng MHDD na gamitin ang mga function ng BIOS upang burahin ang drive sa UDMA. Kung ayaw mong subukan ng MHDD na gamitin ang BIOS, gamitin ang /DISABLEBIOS.

Pagbabawas ng dami ng storage sa MHDD

Gumamit ng utos HPA upang limitahan ang kapasidad ng imbakan. Hihilingin ng programa ang isang bagong bilang ng magagamit na mga sektor. Upang alisin ang mga paghihigpit, gamitin ang command NHPA. Magsagawa ng power cycle ng drive bago gamitin ang command NHPA. Alinsunod sa Pamantayan ng ATA/ATAPI, maaari mong baguhin ang volume ng drive nang isang beses lamang sa bawat ikot ng drive.

Pamamahala ng proteksyon ng password sa MHDD

Gumamit ng utos PWD upang i-lock ang drive gamit ang isang user (USER) password. Alinsunod sa Pamantayan ng ATA/ATAPI, kailangan mong i-power cycle ang drive para magkabisa ang mga pagbabago.

May dalawang command ang MHDD para i-unlock ang mga drive: I-UNLOCK At DISPWD. I-UNLOCK ina-unlock ang drive hanggang sa unang shutdown. Upang hindi paganahin ang sistema ng password, kailangan mo munang gamitin ang command I-UNLOCK, at palitan ang command DISPWD(dapat malaman ang password).

Ang master password ay itinakda ng tagagawa at maaaring gamitin upang i-unlock.

Basahin ang mga sektor na ihahain sa MHDD

Maaari kang magbasa lamang ng ilang sektor o isang buong disk sa isang file o isang set ng mga file. Subukan ang utos TOF. Nilaktawan ng programa ang masasamang sektor. Kung plano mong lumikha ng isang imahe na mas malaki kaysa sa 1 gigabyte, mas mahusay na gamitin ang command ATOF, dahil maaari itong awtomatikong "magputol" ng mga larawan.

Sumulat ng mga sektor mula sa file patungo sa disk sa MHDD

Gumamit ng utos FF upang magsulat ng mga sektor sa disk. Hihilingin sa iyo na ipasok ang numero ng unang sektor na itatala at ang bilang ng mga sektor na itatala sa isang hilera.

Magmaneho ng pamamahala ng ingay sa MHDD

Halos lahat ng modernong drive ay sumusuporta pamamahala ng tunog. Maaari mong bawasan ang ingay na nabuo kapag ang mga ulo ay inilipat sa pamamagitan ng pagbawas sa bilis ng kanilang paggalaw. Gumamit ng utos AAM para sa mga setting.

Configuration ng drive sa MHDD

Sa tulong ng utos CONFIG maaari mong tingnan at baguhin ang configuration ng drive, gaya ng maximum mode UDMA, suporta sa system Seguridad, SMART, AAM, HPA, suporta sa mode LBA48. Posible rin na baguhin ang laki ng disk. Binabawasan ng ilang mga tagagawa ang laki ng disk sa pamamagitan ng pagbabago ng pagsasaayos, mayroon kang pagkakataon na ibalik ang orihinal na dami.

Batch run command sa MHDD

Maaari kang magsulat ng isang napaka-simpleng batch file (tingnan ang halimbawa sa direktoryo BATCH) kung saan inilalarawan mo ang lahat ng gusto mong matupad. I-click F5 kapag gusto mong magpatakbo ng ganoong file para sa pagpapatupad.

Iba pang mga utos sa MHDD

I-click F1. Makakakita ka ng buod ng lahat ng utos ng MHDD. Para sa mas detalyadong impormasyon, mangyaring gamitin ang command LALAKI.

Mga opsyon sa command line para sa MHDD

    /NOPINGPONG Huwag paganahin ang ilang mga tunog

    /DISABLEBIOS Huwag paganahin ang pagbura (erase) sa pamamagitan ng BIOS

    /DISABLESCSI Huwag paganahin ang module ng SCSI

    /ENABLEPRIMARY Ikonekta ang Pangunahing IDE/SATA channel

    /RO Ang key na ito ay ginagamit upang patakbuhin ang MHDD sa write-protected media. Hindi nito pinapagana ang mga pagtatangka na lumikha ng mga pansamantalang file at hindi rin pinapagana ang pag-log.

Ang lahat ng mga pagpipilian ay sarado.

Kadalasan, maaari mong bigyang-pansin ang katotohanan na ang mga gumagamit ay natatakot at hindi alam kung paano gumana nang tama sa programa ng MHDD. Ito ay para sa kadahilanang ito na ito ay nagkakahalaga ng pagsasaalang-alang ng ilang mga praktikal na rekomendasyon sa kung paano gamitin ang program na ito at kung saan ang mga pag-andar nito ay maaaring magamit.

Ngayon, ang MHDD ang pinakasikat libreng utility, na idinisenyo para sa mababang antas ng mga diagnostic ng iba't ibang hard drive. Dapat tandaan na ang programa ay binuo ng isang domestic specialist na si Dmitry Postrigan. Gamit ang utility na ito, ang mga gumagamit ay maaaring magsagawa ng isang buong diagnostic ng mekanikal na bahagi ng drive, tingnan ang lahat ng mga uri ng mga katangian ng SMART, at makisali din sa tinatawag na mababang antas na pag-format, pag-aayos ng mga masamang sektor. Bilang karagdagan, ang programa ay naglalaman din ng isang malaking bilang ng iba pang mga pag-andar, ngunit karamihan sa mga espesyalista at ordinaryong mga gumagamit ay partikular na nagda-download nito para sa mga pamamaraang ito.

Ano ang programang ito?

Dahil ang utility ay libre, maaari mong i-download ito nang direkta mula sa opisyal na website. Ang MHDD ay batay sa operating system DOS, at sa parehong oras sa website ng may-akda maaari mong i-download hindi lamang ang utility mismo, kundi pati na rin ang mga larawan ng isang bootable floppy disk o CD. Bilang karagdagan, mayroon ding detalyadong dokumentasyon ng pagiging may-akda ng developer mismo, pati na rin ang mga sagot sa mga tanong na madalas na lumabas mula sa mga gumagamit ng program na ito.

Ang MHDD ay isang medyo malakas na tool kung saan hindi mo lamang maibabalik ang isang nabigong drive, ngunit "tapusin" din ito, kaya kailangan mong gamitin ito nang matalino at palaging maunawaan kung ano ang eksaktong maaari mong makamit sa pamamagitan ng pagsasagawa ng ilang mga aksyon. Ang may-akda mismo ay nagsabi na ang MHDD ay isang napakalakas, at samakatuwid ay potensyal na mapanganib na programa, at walang sinuman ang maaaring managot sa anumang pinsala na makukuha ng paggamit nito habang nagtatrabaho sa isang computer. Una sa lahat, ang babalang ito ay nalalapat sa anumang impormasyon na iniimbak mo sa nasubok na hard drive, dahil bago ka magpatakbo ng anumang mga utility, dapat mong maunawaan nang tama kung ano ang eksaktong magagawa nila sa device na ito at kung ano ang mga kahihinatnan na maaaring sanhi ng paggamit ng ilang mga utos. Sa partikular, para sa kadahilanang ito, inirerekumenda na ganap mo munang kopyahin ang lahat ng data mula sa iyong media patungo sa ibang hard drive o flash drive.

Paano gumagana ang programang ito?

Dapat sabihin kaagad na sa panahon ng pagpapatakbo nito, ang MHDD ay hindi gumagamit ng anumang mga pag-andar ng BIOS o nakakagambala. Kaya, ang drive ay hindi na kailangang ma-detect ng iyong BIOS Setup, at posible na i-on ang device pagkatapos ma-activate ang program mismo at MSDOS, dahil ang utility ay direktang gumagana sa mga rehistro ng hard disk at sa anumang paraan ay hindi tumutugon. sa anumang trifles tulad mga sistema ng file, mga partisyon, at mga paghihigpit mula sa BIOS ng iyong computer.

Kapansin-pansin na ang ilang mga may sira na device, kapag sinusubukang matukoy ang mga ito sa BIOS, ay lumikha ng isang system hang, bilang isang resulta kung saan hindi ka maaaring mag-boot. Gayundin, huwag kalimutan na ang BIOS, na ginagamit sa malalaking numero mga motherboard old-style, hindi matukoy nang tama ang mga parameter ng hard drive kung ang volume nito ay higit sa 130 GB. Kung nalalapat sa iyo ang sitwasyong ito, kung gayon sa kasong ito, sa seksyong Standard BIOS Setup, kakailanganin mong huwag paganahin ang pag-andar ng pagtukoy sa drive na susuriin mo gamit ang program na ito.

Kung, pagkatapos gawin ang mga pamamaraan sa itaas, hindi mo pa rin maalis ang pag-freeze kapag tinutukoy ang drive at sinimulan ang iyong operating system, kung gayon ang drive ay konektado na pagkatapos mag-load ang program mismo. Siyempre, ang mga naturang operasyon ay dapat na isagawa nang maingat, at sa isip, ang isang dalubhasang dual switch ay dapat gamitin sa power supply circuit ng drive, kung saan posible na magbigay ng kapangyarihan sa pamamagitan ng +12 at +5 volt circuits.

Ang pinakamahalagang bagay na dapat tandaan ay ang programa ay hindi dapat tumakbo sa drive na iyong susubukan. Sa kasong ito, hindi ka dapat gumamit ng mga drive na konektado sa parehong IDE cable kung saan nakakonekta ang device na ito, dahil sa huli maaari kang magdulot ng malubhang pinsala sa data na matatagpuan sa bawat hard drive. Ito ay para sa kadahilanang ito na sa ilalim ng mga default na setting, ang MHDD ay hindi gagana sa PANGUNAHING channel, dahil ginagamit ito ng karamihan ng mga gumagamit upang ilaan ang kanilang mga hard drive. Bilang karagdagan, upang matiyak ang ligtas na operasyon ng program na ito, hindi ito nagbibigay ng kakayahang magtrabaho kasama ang mga drive na nasa SLAVE mode.

Upang i-unlock ang PANGUNAHING channel, kailangan mo munang patakbuhin ang program, pagkatapos ay lumabas dito at i-edit ang nilikhang file na tinatawag MHDD.CFG. Maaari mo ring gamitin sa command line susi / ENABLEPRIMARY, na isang mas simpleng solusyon sa isyung ito. Magiging pinakamainam na gumamit ng isang espesyal na 3.5-inch drive, flash drive, o ilang uri ng disk upang i-load ang utility na ito.

Mga setting ng paghahanda

Matapos mong ganap na makumpleto ang lahat ng mga aktibidad sa paghahanda, maaari mong subukang i-activate ang utility na ito. Dapat sabihin kaagad na mas madaling masanay sa program na ito para sa mga taong halos pamilyar sa panloob na pag-aayos ng mga modernong hard drive. Kung pinapatakbo mo ang utility na ito sa unang pagkakataon, dapat mong maunawaan kaagad na kakailanganin mong gumugol ng mga ilang oras o kahit na mga araw upang magsimulang makakuha ng mga makabuluhang resulta mula sa paggamit nito. Ito ay para sa kadahilanang ito na mahigpit na inirerekomenda na subukan mo muna ang drive, na tiyak na walang anumang mga depekto, bago simulan ang trabaho sa mga may sira na device.

Paano mag-scan ng device?

Upang magsimula, sa listahan na bubukas, dapat mong piliin ang device na iyong i-scan. Kapag napili na ang device, maaari mong pindutin ang key F1 at simulan ang paggamit ng anumang mga utos ng program na ito na kailangan mo. Muli, nararapat na tandaan na sa proseso ng pagtatrabaho sa programa ng MHDD, dapat kang maging maingat hangga't maaari, lalo na kung nagtatrabaho ka sa utility sa unang pagkakataon - muling suriin ang kawastuhan ng iniresetang utos, at din kung alam mo ba talaga kung paano ito dapat gamitin at kung ano ang magiging resulta nito sa iyo sa huli.

Kung kasalukuyan ka pa ring baguhan na gumagamit ng program na ito, inirerekomenda namin na pamilyar ka muna sa mga utos tulad ng scan,huminto,EID, CX AT TOF. Kapansin-pansin na ang ilan sa mga ito ay maaaring tawagan sa pamamagitan ng mga kumbinasyon ng key o italaga lamang sa ilang mga hot key. Kaya, halimbawa, gamit ang pindutan ng F4, maaari mong agad na simulan ang pag-scan sa system para sa mga error. Ang espesyal na pansin ay dapat bayaran sa mga rehistro, ang katayuan kung saan ay patuloy na ipinapakita sa tuktok ng screen. Anumang SATA o IDE device ay dapat magpakita ng DRIVE SEEK COMPLETE indicator habang tumatakbo ( DRSC), pati na rin ang DRIVE READY ( DRDY).

Checkbox BUSY ay nagpapahiwatig na ang drive ay kasalukuyang gumaganap ng isang tiyak na operasyon (pagbabasa o pagsusulat ng anumang data). Ang ilang mga flag ay tulad ng T0NF o WRFT ay hindi na ginagamit at samakatuwid ay hindi mo dapat makita ang mga ito habang nagtatrabaho sa utility na ito. Kasama rin ang bandila INDX, gayunpaman, sa ilang mga sitwasyon, ipinapakita pa rin ito ng program. Kapag ang checkbox ay ipinapakita DREQ maaari mong matukoy na ang disk ay humihingi ng pahintulot na maglipat ng ilang impormasyon.

Kung may lalabas na check box habang ginagamit ang utility na ito ERR, pagkatapos sa kasong ito dapat mong maingat na pag-aralan ang rehistro ng error, at sa parehong oras dapat mong maunawaan kung anong uri ng error ang maaaring mangyari kapag nagtatrabaho sa isang hard disk. Tingnan ang dokumentasyon para sa program na ito upang maunawaan kung anong mga utos ang maaaring gamitin, kung paano magtrabaho sa mga rehistro, at upang matukoy ang mga pangunahing uri ng mga error.

Upang tingnan ang detalyadong impormasyon tungkol sa iyong hard drive, maaari mong gamitin ang mga command ID At EID. Sa mga utos na ito, maaari mong tingnan ang detalyadong impormasyon tungkol sa pagpapatakbo ng drive na ito, iyon ay, ang tatak at serial number nito.

Maaari mo lamang i-scan ang anumang hard drive kung ito ay tinutukoy gamit ang mga utos sa itaas o pagkatapos ng pagpindot sa pindutan F2. Upang magsagawa ng isang ganap na pamamaraan sa pag-scan, dapat mong pindutin ang utos SCAN at pindutin ang pindutan PUMASOK(default mainit na susi F4). Kapansin-pansin na ang isang menu sa simula ay bubukas kung saan, kung ninanais, posible na baguhin ang ilang mga setting, dahil bilang default ang paunang sektor ay zero, habang ang panghuling sektor ay katumbas ng maximum na posible. Ang anumang mga function na maaaring mapanira sa impormasyon sa drive ay una nang hindi pinagana.

Paano isinasagawa ang pag-scan?

Ang pamamaraan ng pag-scan gamit ang MHDD ay isinasagawa sa mga bloke, at kung pinag-uusapan natin SATA drive o IDE, pagkatapos ay sa kanila ang bawat bloke ay may kasamang 255 sektor. Ang diagnostic procedure mismo ay isinasagawa tulad ng sumusunod:

  1. Ang programa ay gumagamit ng utos VERIFYMGA SEKTOR, pagmamarka nito ng LBA number (bilang ng isang partikular na sektor), pati na rin ang bilang ng mga sektor sa anyo ng mga parameter.
  2. Itinaas ng drive ang BUSY na flag sa itaas.
  3. Ina-activate ng MHDD ang timer.
  4. Matapos maisagawa ng hard drive ang utos na ipinahiwatig dito, aalisin ang watawat na BUSY.
  5. Tinutukoy ng MHDD ang oras na kinuha para sa pamamaraan na isakatuparan ng hard disk, pagkatapos kung saan ang kaukulang bloke na may mga resulta ay ipinapakita sa screen. Kung may natukoy na masamang sektor, sa kasong ito ay mamarkahan sila ng kaukulang liham.

Kapansin-pansin na ang lahat ng mga hakbang ay paulit-ulit hanggang sa masuri ng utility ang lahat ng mga sektor. Kung gusto mong makakuha ng detalyadong log ng isang patuloy na pag-scan, palagi mo itong mahahanap sa isang file na tinatawag na log/mhdd.log. Kung sakaling matukoy ang anumang mga error sa prosesong ito, dapat mong kopyahin agad ang lahat ng impormasyon mula sa drive na ito patungo sa isang bagong device.

Pagkatapos nito, posible nang magsagawa ng buong pagbura ng ibabaw gamit ang utos Burahin, na ganap na magbubura sa bawat sektor ng device. Sa madaling salita, ang mababang antas ng pag-format ay isinasagawa, pagkatapos nito ang anumang mga pagtatangka na ibalik ang impormasyon ay hindi na posible, ngunit kung saan ay magbibigay-daan sa iyo sa ilang mga kaso na ibalik ang drive sa isang gumaganang estado.

Upang mapabilis ang pamamaraang ito, maaari mong gamitin ang command na pinagana ang opsyon EraseWaits, ngunit dapat tandaan na ang bloke lamang na naglalaman ng isa o higit pang masamang sektor ang mabubura. Dahil dito, maaari mong ganap na maalis ang lahat ng uri ng malambot at masamang bloke na resulta ng pinsala sa ibabaw ng device at kadalasang nangyayari dahil sa lahat ng uri ng power failure ng iyong drive, sobrang pag-init nito, o sobrang vibration habang tumatakbo. .

Kung pagkatapos burahin ang hard drive ay hindi nagsimulang gumana nang normal, sa kasong ito dapat kang magpatakbo ng isang rescan, ngunit pinagana ang REMAP function. Kaya, ang mga hard drive na madalas na binabasa nang walang mga pagkabigo sa ilang mga lugar ay nagsisimula nang makakita ng isang malaking bilang ng lahat ng mga uri ng masamang sektor at mga error. Ito ay nagpapahiwatig na ang ibabaw ay nasira, at ang pinsalang ito ay hindi na maaaring ayusin. Kadalasan ang gayong mga hard drive ay lumalabas na hindi angkop para sa karagdagang paggamit, at hindi bababa sa hindi ligtas na mag-imbak ng data sa kanila.

Paano pag-aralan ang mga resulta?

Kung ang mga pulang bloke ay natagpuan sa panahon ng proseso ng diagnostic, dapat mong maunawaan na ang ganitong sitwasyon ay hindi katanggap-tanggap para sa isang ganap na malusog na aparato. Sa pagkakaroon ng mga naturang sektor, dapat mong agad na isagawa ang isang buong pagbura ng buong ibabaw ng disk, at kung hindi ito nakakatulong upang makayanan ang problema, nananatili lamang upang tapusin na ang paggamit ng aparatong ito ay naging hindi sapat na maaasahan. . Lahat ng uri ng alphanumeric block, gaya ng S o x ay hindi rin wasto, dahil ipinapahiwatig ng mga ito ang pagkakaroon ng mga down na sektor.

Kung lumilitaw ang isang sulat sa panahon ng pag-scan W, pagkatapos ay ipinapahiwatig nito na ang pamamaraan ay isinasagawa nang pinagana ang mode na EraseWaits, at sa seksyong ito, ang isang kumpletong pagbura ng isang bloke ay natupad dahil sa isang error sa pagbabasa ng ilang sektor. Bukod dito, kung ang liham na ito ay lilitaw nang paulit-ulit sa isang tiyak na lugar, ito ay nagpapahiwatig ng pagkakaroon ng isang masamang sektor.

Ang hitsura ng mga asul na bloke ay nagpapahiwatig na ang function ay pinagana. REMAP, na ginamit na partikular na nauugnay sa seksyong ito. Pinalitan ng drive ang masamang sektor ng isang mahusay, na dati ay inilagay sa ekstrang lugar, bilang isang resulta kung saan ang problema ay hindi na lilitaw dito.

MHDD at nagtatrabaho sa mga password

Ang pamantayan ng ATA / ATAPI ay nagbibigay para sa posibilidad ng paggamit ng mga password sa drive, ngunit upang makakuha ng isang talagang tamang password, ganap na hindi papansinin ng device ang anumang mga pagtatangka ng user na magbasa ng data o sumulat sa hard drive. Upang i-lock ang drive gamit ang isang custom na password, dapat mong gamitin ang command PWD. Alinsunod sa pamantayang ito, kakailanganin mo munang i-reboot ang pagpapatakbo ng hard drive na ito upang magkabisa ang mga pagbabagong ginawa mo.

Nagbibigay ang MHDD para sa paggamit ng dalawang command na nagbibigay-daan sa iyong ganap na i-unlock ang iyong hard drive - ito ay DISPWD at UNLOCK. Ang huli ay inilaan upang i-unlock ang kakayahang gumana nang eksakto sa drive hanggang sa ito ay i-off nang isang beses. Upang ganap na i-deactivate ang paggamit ng system ng password, dapat mo munang i-activate ang partikular na command na ito, at pagkatapos ay gamitin ang DISPWD, ngunit ito ay nagkakahalaga ng pagsasabi kaagad na dapat mong malaman ang password para sa karagdagang paggamit nito para sa iyong sariling mga layunin. Bilang karagdagan, huwag kalimutan na ang mga tagagawa ng hard drive ay gumagamit din ng tinatawag na mga master password, kung saan maaari mo ring i-unlock ang iyong device.

Mga Utos para sa mga Sektor ng Pagbasa

Maaari mong basahin ang isang buong disk o ilang partikular na sektor sa tiyak na file o ang nilikhang hanay ng mga file. Una sa lahat, dapat mong gamitin ang TOF command, na tumatalakay sa kumpletong paglaktaw ng masamang sektor. Kung gagawa ka ng mga imahe na higit sa 1 GB ang laki, kung gayon sa kasong ito kakailanganin mo nang gamitin ang utos ng ATOF, na nagpapahintulot sa iyo na awtomatikong i-cut ang mga review.

Kung nais mong magsulat ng mga sektor mula sa isang file patungo sa disk, gamitin lamang ang utos na FF. Ipo-prompt kang ipasok ang numero ng unang sektor na susulatan, pati na rin ang kabuuang bilang ng mga sektor na itatala sa isang hilera. Ang dalawang utos na ito ay madalas na kinakailangan upang maisagawa ang isang ganap na pagbawi ng data mula sa mga nabigong drive. Sa una, ang isang sektor-by-sektor na imahe ng isang may sira na aparato ay nilikha, pagkatapos nito ay inilipat sa bawat sektor sa isa pa, magagamit na hard drive sa parehong paraan. Pagkatapos lamang ay posible na gumamit ng mga dalubhasang programa na nagbibigay-daan sa iyo upang mabawi ang iba't ibang data.