Zuhause / Windows-Übersicht / So führen Sie mhdd unter Windows aus. Wiederherstellung der Festplatte. Laufwerksidentifikationsbefehle

So führen Sie mhdd unter Windows aus. Wiederherstellung der Festplatte. Laufwerksidentifikationsbefehle

Urheberrecht und Haftungsausschluss

Sie können MHDD uneingeschränkt verteilen. Sie können den MHDD-Code für Bildungszwecke uneingeschränkt disassemblieren und untersuchen. Sie können MHDD nicht verkaufen.

Haftungsausschluss:
Benutze es Software"wie es ist". MHDD ist sehr stark und gleichzeitig sehr gefährlich Programm. Niemand kann für verursachte Schäden haftbar gemacht werden MHDD-Programm.

Über das MHDD-Projekt

MHDD ist klein, aber mächtig kostenloses Programm, das so konzipiert ist, dass es mit Laufwerken auf der niedrigsten Ebene (soweit möglich) funktioniert. Die erste Version wurde im Jahr 2000 von mir, Dmitry Postrigan, veröffentlicht. Es war in der Lage, die Oberfläche eines IDE-Laufwerks im CHS-Modus zu scannen. Mein Hauptziel ist es, Antriebsdiagnosesoftware zu entwickeln, der Sie vertrauen können.

Jetzt ist MHDD viel mehr als Diagnose. Mit MHDD können Sie alles machen: Laufwerke diagnostizieren, beliebige Sektoren lesen / schreiben, das SMART-System verwalten, Passwortsystem, Steuersystem Rauscheigenschaften, sowie die Größe des Laufwerks ändern.

Wenn Sie die Möglichkeit haben, das Projekt finanziell zu unterstützen, hier sind die Nummern der Brieftaschen des MHDD-Autors im Webmoney-System: Z681153514525; R131877337643.

Wo bekommt man MHDD

Wenn Sie eine neue Kopie von MHDD benötigen, verwenden Sie bitte immer die . Sie können MHDD als CD-Image, als selbstextrahierendes Disketten-Image oder als Archiv herunterladen.

Die Dokumentation wird ständig aktualisiert und ist daher nur unter der aktuellen Adresse erhältlich.

Was ist in MHDD

mhdd.exe Ausführbares Programm mhdd.hlp Diese Datei wird vom SMART-Befehlshilfesystem verwendet cfg/mhdd.cfg In dieser Datei speichert MHDD die Konfiguration

Beim ersten Durchlauf erstellt das Programm eine Datei log/mhdd.log. Dies ist die Hauptprotokolldatei. Alle Ihre Aktionen und Testergebnisse werden in diese Datei geschrieben.

Wie es funktioniert

Stellen wir uns vor, wie das Betriebssystem MSDOS funktioniert, wenn es einen beliebigen Sektor vom Laufwerk lesen muss. MSDOS "fragt" einfach das BIOS, dies zu tun. Dann sucht das BIOS in seinen Tabellen nach Portadressen. gewünschtes Laufwerk, führt die erforderlichen Überprüfungen durch und beginnt dann mit der Kommunikation mit dem Laufwerk. Nachdem alles fertig ist, gibt das BIOS das Ergebnis an das Betriebssystem zurück.

Schauen wir uns das Diagramm an. So arbeitet ein normales DOS-Programm mit dem Laufwerk:

Programm<--->MS-DOS<--->BIOS<--->IDE/SATA-Controller<--->Speichermedium

Und jetzt achten wir darauf, wie MHDD funktioniert:

MHDD<--->IDE/SATA-Controller<--->Speichermedium

Hauptunterschied: MHDD verwendet keine BIOS-Funktionen und Interrupts. Somit müssen Sie das Laufwerk nicht einmal im BIOS-Setup definieren. Sie können das Laufwerk sogar einschalten, nachdem MSDOS und MHDD gebootet haben, da MHDD direkt mit den Registern des Laufwerks arbeitet und sich nicht um "kleine Dinge" wie Partitionen, Dateisysteme und BIOS-Einschränkungen kümmert.

Aufmerksamkeit:
Führen Sie MHDD niemals von einem Laufwerk aus, das sich auf demselben physischen IDE-Kanal (Kabel) befindet, mit dem (Kabel, Kanal) das zu testende Laufwerk verbunden ist. Sie werden auf beiden Laufwerken eine erhebliche Datenbeschädigung haben! In dieser Hinsicht funktioniert MHDD standardmäßig nicht mit dem PRIMARY-Kanal, da die meisten Benutzer dort MHDD haben. Um den primären Kanal zu entsperren, starten Sie MHDD, beenden Sie es und bearbeiten Sie dann die Datei MHDD.CFG. Oder verwenden Sie den Befehlszeilenschalter /ENABLEPRIMARY.

MHDD verwendet einen DOS-ASPI-Treiber, um auf SCSI-Geräte zuzugreifen. Wenn Sie nicht mit SCSI-Laufwerken arbeiten möchten, benötigen Sie keine Treiber.

Hardwareanforderungen und unterstützte Hardware

Plattform:

  • Intel Pentium-Prozessor oder besser
  • 4 Megabyte Arbeitsspeicher
  • DR-DOS, MSDOS-Version 6.22 und höher
  • Beliebiges Boot-Gerät (USB, CDROM, FDD, HDD)
  • Klaviatur

IDE/SATA-Controller:

  • Beliebig integriert Nord brücke(Portadressen: 0x1Fx für Primary Channel, 0x17x für Secondary Channel)
  • PCI-UDMA-Controller (wird automatisch erkannt): HPT, Silicon Image, Promise (nicht alle), ITE, ATI, evtl. andere. Sogar einige RAID-Controller werden unterstützt (in diesem Fall arbeitet MHDD mit jedem physischen Laufwerk separat)
  • UDMA/RAID-Controller, die als separater Chip in das Motherboard integriert sind

Fährt:

  • Jede IDE oder Serial ATA mit einer Kapazität von mindestens 600 Megabyte. Der LBA-Modus wird vollständig unterstützt, jedoch habe ich den CHS-Code von MHDD in den Versionen 3.x entfernt
  • Jede IDE oder Serial-ATA mit einer Kapazität von nicht mehr als 8388607 Terabyte. Der LBA48-Modus wird vollständig unterstützt
  • Jedes SCSI-Laufwerk mit einer Sektorgröße zwischen 512 und 528 Bytes

Diagnostizierbares IDE-Laufwerk Muss in den MASTER-Modus geschaltet werden. Alle SLAVE-Geräte müssen ausgeschaltet sein.

Andere Geräte

  • Jedes SCSI-Wechseldatenträgergerät wie CDROM, Band. Die maximal unterstützte Sektorgröße beträgt 4096 Bytes

Herunterladen des MHDD-Installationspakets

Sie müssen entscheiden, welches Paket Sie benötigen: ein CD-Image, ein Disketten-Image oder einfach nur ein Archiv. Besuchen Sie die Website, um das entsprechende Paket herunterzuladen.

Sie können ein CD-Image mit jeder Software brennen, die das Brennen von ISO-Images unterstützt. Ihre CD wird bootfähig sein.

Erster Start. Wichtige Informationen

Einige Leute denken, dass MHDD ein sehr komplexes Programm ist. Sie gingen davon aus, dass MHDD sehr einfach sein sollte, aber als sie es zum ersten Mal starteten, ohne die Dokumentation zu lesen, kam die Enttäuschung. MHDD ist sehr schwierig und gefährlich Programm. MHDD ist für diejenigen, die mit der internen Struktur von Laufwerken vertraut sind, viel einfacher zu beherrschen. Wenn Sie sich das relevante Wissen aneignen möchten, können Sie mit dieser Website beginnen: http://t13.org.

Es ist sehr wichtig zu verstehen, dass Sie mehrere Stunden und möglicherweise Tage verbringen müssen, bevor Sie aussagekräftige Ergebnisse von MHDD erhalten. Ich empfehle dringend, dass Sie versuchen, ein paar Laufwerke ohne Defekte zu testen, bevor Sie anfangen, mit defekten zu arbeiten.

Beim ersten Start erstellt das Programm neue Datei./cfg/mhdd.cfg. Der primäre IDE-Kanal ist standardmäßig deaktiviert. Wenn Sie es wirklich "einschalten" möchten - bitte, .

Sie sehen ein Laufwerksauswahlmenü. Wählen Sie ein beliebiges Gerät aus. Sie können dieses Menü jederzeit durch Drücken von aufrufen UMSCHALT+F3.

Jetzt können Sie klicken F1 und verwenden Sie alle MHDD-Befehle. Bitte sei äußerst vorsichtig bei der ersten Arbeit mit MHDD.

Ich würde vorschlagen, mit den Befehlen EID, SCAN, STOP, CX und TOF zu beginnen. Einigen von ihnen sind beispielsweise Tastaturkürzel zugewiesen F4 für den SCAN-Befehl.

Schauen Sie sich an registriert. Jedes IDE- oder Serial ATA-Gerät sollte DRIVE READY und DRIVE SEEK COMPLETE melden, sodass Sie die Flags DRDY und DRSC sehen sollten. Das BUSY-Flag zeigt an, dass das Laufwerk eine Operation ausführt (z. B. Lesen oder Schreiben). Einige Flags wie WRITE FAULT und TRACK 0 NOT FOUND sind veraltet und sollten nie angezeigt werden. Das INDEX-Flag ist ebenfalls veraltet, kann jedoch gelegentlich blinken. Das Flag DATA REQUEST (DREQ) zeigt an, dass das Laufwerk eine Datenübertragung anfordert.

Wenn Sie das ERROR (ERR)-Flag bemerken, sehen Sie sich das Fehlerregister an. Sie können die Art des aufgetretenen Fehlers bestimmen. Siehe ATA/ATAPI-Standard
für weitere Informationen über Befehle und Register.

Verwenden von MHDD-Befehlen

Oberflächenabtastung

Das Scannen eines Geräts ist nur möglich, wenn es durch die ID- oder EID-Befehle bestimmt werden kann (oder durch Drücken von F2). Geben Sie zum Scannen SCAN ein und drücken Sie ENTER oder verwenden Sie F4. Sie sehen ein Menü, in dem Sie einige Einstellungen ändern können. Standardmäßig ist der Startsektor Null (Startsektor). Der Endsektor ist gleich dem maximal möglichen (dem Ende der Platte). Alle Funktionen, die Benutzerdaten zerstören (Remap, Erase Delays), sind standardmäßig deaktiviert.

Drücken Sie erneut F4, um mit dem Scannen zu beginnen. MHDD scannt Laufwerke in Blöcken. Bei IDE/SATA-Laufwerken entspricht ein Block 255 Sektoren (130560 Bytes).

So funktioniert das Scannen

1. MHDD sendet einen VERIFY SECTORS-Befehl mit der LBA-Nummer (Sektornummer) und der Sektornummer als Parameter. 2. Das Laufwerk setzt das BUSY-Flag. 3. MHDD startet einen Timer. 4. Nachdem das Laufwerk den Befehl ausgeführt hat, senkt es das BUSY-Flag 5. MHDD berechnet die abgelaufene Akkumulatorzeit und zeigt den entsprechenden Block auf dem Bildschirm an. Wenn ein Fehler (schlechter Block) auftritt, zeigt das Programm den entsprechenden Buchstaben an, der den Fehler beschreibt.

MHDD wiederholt die Schritte 1–5 bis zum Endsektor. Wenn Sie ein Scan-Protokoll benötigen, finden Sie es immer in der Datei log/mhdd.log.

Wenn der Scan Fehler aufdeckt, müssen Sie zunächst alle Daten vom Laufwerk kopieren. Dann müssen Sie mit dem ERASE-Befehl eine vollständige Oberflächenlöschung durchführen, die jeden Sektor auf Ihrem Laufwerk löscht. Das Laufwerk berechnet die ECC-Felder für jeden Sektor neu. Dies hilft, die sogenannten „Soft-Bad“-Blockaden loszuwerden. Wenn das Löschen nicht hilft, führen Sie den Scan mit aktivierter REMAP-Option aus.

Wenn Sie sehen, dass jeder Block einen Fehler enthält, versuchen Sie nicht, das Laufwerk zu löschen oder mit aktivierter REMAP-Option zu scannen. Höchstwahrscheinlich ist der Servicebereich des Laufwerks beschädigt, und dies kann nicht mit Standard-MHDD-Befehlen behoben werden.

Anzeigen von SMART-Attributen

Sie können wählen SMARTER ATT oder klicken F8 um Attribute anzuzeigen. Was meinen sie?

Das vielleicht wichtigste Attribut für ein modernes Laufwerk ist der „Reallocated Sectors Count“ (Rohwert). Dieser Wert gibt an, wie viele neu zugeordnete Sektoren sich auf der Festplatte befinden. Ein normales Laufwerk hat einen Rohwert von Null. Wenn Sie einen Wert größer als 50 sehen, hat das Laufwerk ein Problem. Dies kann ein defektes Netzteil, Vibrationen, Überhitzung oder einfach ein defektes Laufwerk bedeuten.

Sehen Sie sich Attribut 194, Temperatur, an. Gute Werte liegen zwischen 20 und 40 Grad. Einige Laufwerke melden keine Temperatur.

Das UDMA-CRC-Fehlerratenattribut gibt die Anzahl der Fehler an, die auftreten, wenn Daten über das IDE/SATA-Kabel übertragen werden. Der normale Rohwert dieses Attributs ist Null. Wenn Sie einen anderen Wert sehen, müssen Sie das Kabel dringend ersetzen. Außerdem wirkt sich das Übertakten stark auf die Anzahl der Fehler dieses Typs aus.

Andere Attribute sind normalerweise nicht so wichtig. Siehe ATA/ATAPI-Standard
für weitere Informationen über SMART-Attribute und -Tests.

Laufwerksidentifikationsbefehle

Probieren Sie Befehle aus ICH WÜRDE Und EID um Informationen über Ihr Laufwerk anzuzeigen.

Lesen von Sektoren in eine Datei

Sie können nur wenige Sektoren oder eine ganze Festplatte in eine Datei oder einen Satz von Dateien einlesen. Versuchen Sie es mit dem TOF-Befehl. Das Programm überspringt fehlerhafte Sektoren. Wenn Sie vorhaben, ein Bild zu erstellen, das größer als 1 Gigabyte ist, ist es besser, den ATOF-Befehl zu verwenden, da er Bilder automatisch „schneiden“ kann.

Schreiben von Sektoren aus einer Datei auf die Festplatte

Verwenden Sie den FF-Befehl, um Sektoren auf die Festplatte zu schreiben. Sie werden aufgefordert, die Nummer des ersten aufzuzeichnenden Sektors und die Anzahl der nacheinander aufzuzeichnenden Sektoren einzugeben.

Laufwerksgeräuschkontrolle

Fast alle modernen Laufwerke unterstützen Acoustic Management. Sie können das beim Bewegen der Köpfe erzeugte Geräusch reduzieren, indem Sie die Bewegungsgeschwindigkeit verringern. Verwenden Sie den AAM-Befehl für die Anpassung.

Laufwerkskonfiguration

Mit dem Befehl CONFIG können Sie die Konfiguration des Laufwerks anzeigen und ändern, z. B. maximaler UDMA-Modus, Unterstützung für Sicherheitssysteme, SMART, AAM, HPA, Unterstützung für den LBA48-Modus. Es ist auch möglich, die Festplattengröße zu ändern. Einige Hersteller reduzieren die Größe der Festplatte, indem Sie die Konfiguration ändern, Sie haben die Möglichkeit, das ursprüngliche Volumen wiederherzustellen.

Batch-Ausführungsbefehle

Sie können eine sehr einfache Batch-Datei schreiben (siehe Beispiel im BATCH-Verzeichnis), in der Sie beschreiben, was Sie tun möchten. Drücken Sie F5, wenn Sie eine solche Datei zur Ausführung ausführen möchten.

Andere Befehle

Klicken F1. Sie sehen eine Zusammenfassung aller MHDD-Befehle. Für genauere Informationen verwenden Sie bitte den MAN-Befehl.

Befehlszeilenoptionen

/NOPINGPONG Deaktivieren Sie einige Töne /BIOS DEAKTIVIEREN Deaktivieren Sie das Löschen (ERASE) über das BIOS /DISABLESCSI Deaktivieren Sie das SCSI-Modul /ENABLEPRIMARY Schließen Sie den primären IDE/SATA-Kanal an /RO Dieser Schlüssel ist für MHDD starten auf schreibgeschützten Medien. Es deaktiviert Versuche, temporäre Dateien zu erstellen, und deaktiviert auch die Protokollierung.

Häufig gestellte Fragen und Antworten

Eine Liste häufig gestellter Fragen und Antworten finden Sie hier:

Disk-Boot-Fehler, legen Sie die Systemdiskette ein und drücken Sie die Eingabetaste. Eine Inschrift, die Legionen Gänsehaut über den Rücken jagt, jede so groß wie Festplatte. Nach dem Gesetz der Gemeinheit geschieht dies, wenn nichts auf Ärger hindeutet. Aber beeilen Sie sich nicht, das System hektisch neu zu starten - dies ist ein Spiel des russischen Roulettes. Besser ist es, von einem anderen Medium zu booten und eine gründliche Überprüfung vorzunehmen. Ein bewährtes Tool – MHDD – hilft dabei.

Einführung

Wenn SMART Probleme zeigt, bedeutet dies meistens eines: Die Festplatte beginnt zu bröckeln, und sogar unnötiges Laden des Betriebssystems kann sich auswirken. Das nächste, was zu verstehen ist, sind die Software- oder Hardware-Probleme. Wenn es nicht so viele Hardware gibt, können Sie immer noch versuchen, die Festplatte wieder zum Leben zu erwecken.

Ich denke, Sie haben von Produkten wie MHDD und Victoria gehört. Sie sind unentbehrlich für Low-Level-Festplattenarbeiten und werden Ihnen dabei helfen, großartige Wiederherstellungs- und Diagnoseleistungen zu erbringen. Über Victoria, jetzt ist es an der Zeit, sich mit dem zweiten zu befassen - archaisch, aber immer noch mega-nützliches Dienstprogramm.

MHDD ist ein kleines, aber leistungsstarkes Freeware-Programm, das darauf ausgelegt ist, mit Laufwerken auf der niedrigsten Ebene (soweit möglich) zu arbeiten. Die erste Version wurde von Dmitry Postrigan im Jahr 2000 veröffentlicht. Es könnte die Oberfläche eines IDE-Laufwerks im CHS-Modus scannen. Jetzt ist MHDD viel mehr als Diagnose. Mit MHDD können Sie alles tun: Laufwerke diagnostizieren, beliebige Sektoren lesen und schreiben, das SMART-System, das Kennwortsystem, das Geräuschverwaltungssystem verwalten und die Größe des Laufwerks ändern.

Trotz der Tatsache, dass die Arbeit mit MHDD durch möglich ist Windows installiert, empfehle ich dringend, das Image auf ein USB-Flash-Laufwerk oder ein externes (oder zweites Boot-) Laufwerk zu brennen und von dort Bare-DOS zu booten. Glauben Sie mir, bei einem Hardwareproblem ist es besser, so weit wie möglich alle Glieder in der Kette auszuschließen, die während des Betriebs zu Störungen oder zum Einfrieren des Computers führen können.

Oh diese Schnittstellen

Nicht jede Schnittstelle kann vom Programm korrekt erkannt werden.

SATA-Schnittstelle. Es besteht die Möglichkeit, dass die Festplatte in MHDD nicht erkannt wird. Der Grund kann der Betriebsmodus des SATA-Controllers (IDE und AHCI) im BIOS sein. MHDD unterstützt leider keinen AHCI-Modus. Änderungsbedarf BIOS-Einstellungen. Das Schlimmste ist, dass nicht alle Motherboards diesen Modus jetzt unterstützen. Der einzige Ausweg kann darin bestehen, eine Maschine mit einem geeigneten Motherboard zu verwenden oder MHDD abzulehnen.

IDE-Schnittstelle. Zum diese Schnittstelle typische Verteilung der Geräte auf der Schleife - Master / Slave. Standardmäßig blendet MHDD alle Geräte im Slave-Modus aus. Es gibt zwei Möglichkeiten, dies zu beheben. Die erste besteht darin, den Standort zu ändern Festplatte(Jumper auf Master schalten) und prüfen, ob die Einstellungen im BIOS übereinstimmen. Die zweite Möglichkeit besteht darin, zu versuchen, die Festplattennummer in MHDD auf 2 oder 4 zu ändern.Und vergessen Sie nicht die mhdd.cfg-Konfigurationsdatei, die sich im CFG-Ordner befindet. IN dieser Fall Wichtig ist der Parameter PRIMARY_ENABLED=TRUE.

SCSI-Schnittstelle. Der SCSI-Controller-Treiber wird möglicherweise nicht erkannt.

USB-Schnittstelle. Es ist theoretisch möglich, eine Festplatte über USB mit zusätzlichen Treiber- und Programmeinstellungen anzuschließen. Der Treiber emuliert die Arbeitsweise über SCSI. Außerdem müssen alle unnötigen USB-Laufwerke deaktiviert werden. Die Zielfestplatte muss angeschlossen werden, bevor MHDD geladen werden kann. Sie müssen in config.sys schreiben: device=X:\USBASPI.SYS /w /v , wobei X:\ der Pfad zur Festplatte ist.

Also nehme ich eine der kaputten Platten aus dem Regal (normalerweise klebe ich ein kaputtes Etikett drauf) und versuche jetzt, sie wiederzubeleben, um Ihnen zu zeigen, wie es in der Praxis funktioniert. Ich hatte eine WDC-Schraube WD7500BPVX-60JC3T0 an meinen Händen mit einer Vinaigrette anstelle des Systems und aller darauf befindlichen Dateien.

Da die Situation so traurig ist, kann ich die Platte guten Gewissens hoch und runter formatieren, was meine Aufgabe sehr vereinfacht. Aber zuerst beschäftigen wir uns mit ein wenig Theorie und einem Wiederherstellungsplan.

fertig werden

Zunächst muss die Platte vom Programm initialisiert werden, was ganz logisch ist. Danach wird ein Oberflächenscan durchgeführt, der Aufschluss über den aktuellen Stand der Dinge gibt: MHDD zeigt den Zustand der harten Oberfläche an. Dann müssen Sie die Festplatte formatieren und erneut überprüfen. Normalerweise verschwinden in diesem Stadium die Soft-Bads und nur die Hards bleiben übrig. Dann ist es möglich, die REMAP-Prozedur auszuführen, um die fehlerhaften Blöcke dem Dienstbereich neu zuzuweisen.

Das Hauptproblem ist, dass der Servicebereich nicht aus Gummi ist und Sie sich auch nach allen Operationen um die Festplatte kümmern müssen. Wenn weiterhin fehlerhafte Blöcke angezeigt werden, ist die Festplatte, egal wie sehr Sie es versuchen, kein Mieter mehr. Aber in erfolgreicheren Fällen sollte diese Methode helfen. Wie die Praxis zeigt, kann eine Platte nach einer Neuzuordnung sehr lange arbeiten und sogar ihre Nachbarn im Korb überleben. In anderen Fällen stirbt es sofort nach dem Neustart - es ist genauso viel Glück und es ist fast unmöglich, den Effekt vorherzusagen.

Töte nicht

Das Löschen einer Festplatte ist viel einfacher als das Wiederherstellen. Jeder weiß zum Beispiel (oder sollte wissen), dass das Trennen des Kabels während des Betriebs traurige Folgen hat. Außerdem raten wir dringend davon ab, gedankenlos Flags zu wechseln und Befehle in MHDD auszuführen. Lesen Sie die Dokumentation sorgfältig durch und fangen Sie nicht an, etwas zu tun, wenn Sie nicht vollständig verstehen, wozu es führen kann.

Nun, Sie können zur Sache kommen! Erstellen Sie zunächst ein bootfähiges Flash-Laufwerk. Dafür empfehle ich - vollständige Anweisungen und DOS selbst ist. Wenn das Medium bereit ist, muss MHDD nur noch in sein Stammverzeichnis geworfen werden, um nicht erneut Verzeichnisse von der Befehlszeile aus zu erklimmen.

Damit die mit dem ersten Kanal verbundene Festplatte korrekt angezeigt wird, müssen Sie die mhdd.cfg-Konfiguration bearbeiten, die sich im CFG-Ordner befindet.

PRIMARY_ENABLED=WAHR

Wie gesagt, das Scannen eines beliebigen Geräts ist nur möglich, wenn es durch die ID- oder EID-Befehle (oder durch Drücken von F2) bestimmt wird.


Scannen

Geben Sie zum Scannen SCAN ein und drücken Sie ENTER oder verwenden Sie F4. Es erscheint ein Menü, in dem Sie einige Einstellungen ändern können. Standardmäßig ist der Startsektor Null (Startsektor). Der Endsektor ist gleich dem maximal möglichen (dem Ende der Platte). Alle Funktionen, die Benutzerdaten zerstören (Remap, Erase Delays), sind standardmäßig deaktiviert.


Lassen Sie uns die Scan-Optionen durchgehen.

  • LBA starten- der Anfangssektor für das Scannen, standardmäßig 0, dh der Anfang der Festplatte.
  • LBA beenden- Sektor am Ende des Scans, standardmäßig am Ende der Festplatte. Manchmal ist es bequemer, nicht die gesamte Oberfläche zu scannen (insbesondere wenn das Festplattenvolumen mehrere Terabyte überschreitet), sondern nur den Arbeitsbereich, in dem sich das Betriebssystem befindet. Zum Beispiel ist Festplatte C 50 GB groß, dann ist der Zielbereich 2 * 50 * 1024 * 1024 = 104 857 600. Sektor. Sie können es einfacher berechnen: (Volumen * 2) * 1.000.000, insgesamt 100.000.000.
  • Neu zuordnen markiert den Sektor in einem speziellen Dienstbereich als fehlerhaft, woraufhin die Festplatte nicht mehr darauf zugreift.
  • Auszeit- Verzögerungszeit für das Lesen eines Sektors, nach der die Prüfung zum nächsten Sektor übergeht.
  • Spindown nach Scan- Stoppen Sie die Festplatte nach dem Scannen.
  • Schleifentest/Reparatur- um zyklisch zu scannen oder zu prüfen.
  • Verzögerungen löschen- Sektoren löschen, in denen Leseverzögerungen erkannt werden.

Drücken Sie erneut F4, um den Scan zu starten. MHDD scannt Laufwerke in Blöcken. Bei IDE/SATA-Laufwerken entspricht ein Block 255 Sektoren (130.560 Bytes).


So funktioniert das Scannen:

  1. MHDD sendet einen VERIFY SECTORS-Befehl mit LBA-Nummer (Sektornummer) und Sektornummer als Parameter.
  2. Das Laufwerk setzt das BUSY-Flag.
  3. MHDD startet einen Timer.
  4. Nachdem das Laufwerk den Befehl ausgeführt hat, lässt es das BUSY-Flag weg.
  5. MHDD berechnet die vom Laufwerk verbrachte Zeit und zeigt den entsprechenden Block auf dem Bildschirm an. Wenn ein Fehler (bad block) auftritt, gibt das Programm einen Buchstaben aus, der den Fehler beschreibt.

MHDD wiederholt die Schritte 1–5 bis zum Endsektor. Wenn ein Scan-Protokoll benötigt wird, kann es immer in der Datei log/mhdd.log gefunden werden. Während des Scans können Sie viele Rechtecke in verschiedenen Farben sehen. Damit Sie nicht zu viel Angst haben, gebe ich einen Auszug aus der Hilfe:

Das Vorhandensein von roten (>500 ms) Blöcken auf einem vollständig fehlerfreien Laufwerk ist nicht akzeptabel. Wenn dies der Fall ist, muss die gesamte Oberfläche der Festplatte gelöscht (gelöscht) werden, und wenn dies nicht hilft, Verzögerungen beseitigen, können wir daraus schließen, dass dieses Laufwerk nicht mehr zuverlässig genug ist. Alphabetische Blöcke wie x , S usw. sind nicht erlaubt: Sie zeigen das Vorhandensein von fehlerhaften Blöcken auf der Oberfläche an.

Als erstes muss die Oberfläche mit dem Erase-Befehl komplett gelöscht werden. Wenn dies nicht hilft, scannen Sie mit aktivierter EraseWaits-Option. Wenn die fehlerhaften Blöcke nicht verschwunden sind, sollten Sie den Scan mit aktivierter Remap-Option ausführen.

Wiederherstellen

Wenn der Scan Fehler aufdeckt, müssen Sie zunächst alle Daten vom Laufwerk kopieren (falls Sie sie natürlich benötigen). In meinem Fall war es irrelevant. Dann müssen Sie die Oberfläche mit dem Befehl ERASE vollständig löschen, der jeden Sektor auf dem Laufwerk löscht.


Das Laufwerk berechnet die ECC-Felder für jeden Sektor neu. Dies hilft, die sogenannten Soft-Bad-Blocks loszuwerden. Wenn das Löschen nicht hilft, führen Sie einen Scan mit aktivierter REMAP-Option durch.


Wenn Sie sehen, dass jeder Block einen Fehler enthält, versuchen Sie nicht, das Laufwerk zu löschen oder mit aktivierter REMAP-Option zu scannen. Höchstwahrscheinlich ist der Servicebereich des Laufwerks beschädigt, und dies kann nicht mit Standard-MHDD-Befehlen behoben werden.

Der aufmerksame Leser, der sich die Bilder des Disk-Scans ansah, pfiff wahrscheinlich und schüttelte bestürzt den Kopf. Ja, meine Festplatte ist während des Schreibens des Artikels vollständig gestorben. Die Anzahl der Hardwarefehler überstieg alle zulässigen Grenzen, und als die letzten Zeilen des Artikels gefüllt waren, knirschte es bereits wie ein weißrussischer Traktor. Dies ist übrigens so, dass Sie, wenn die Festplatte zu bröckeln beginnt, ihr nicht vertrauen können, insbesondere wenn Hardwarefehler auftreten. Eine Neuzuordnung kann helfen, wenn die Festplatte noch nicht begonnen hat, aktiv zu bröckeln, aber Defekte auf der Oberfläche aufgetreten sind. Verwenden Sie eine solche Festplatte auf jeden Fall, auch wenn Sie es geschafft haben, sie zu reparieren, nur für unkritische Daten und auf keinen Fall als Hauptdatenträger.

Was zeigen die Indikatoren an?

  • BELEBT- das Laufwerk ist beschäftigt und reagiert nicht auf Befehle;
  • WRFT- Schreibfehler;
  • DREQ- das Laufwerk will Daten mit der Außenwelt austauschen;
  • IRREN- Als Ergebnis einer Operation ist ein Fehler aufgetreten.

Wenn ERR aufleuchtet, sehen Sie oben rechts auf dem Bildschirm nach: Die Art des letzten Fehlers wird dort angezeigt:

  • AMNF- Adressmarkierung nicht gefunden - Zugriff auf einen bestimmten Sektor fehlgeschlagen. Höchstwahrscheinlich bedeutet, dass der Sektor beschädigt ist. Unmittelbar nach dem Einschalten des Laufwerks ist jedoch genau das Gegenteil der Fall - es zeigt das Fehlen von Problemen an und meldet den erfolgreichen Abschluss der internen Diagnose.
  • T0NF- Spur 0 nicht gefunden - Nullspur nicht gefunden;
  • ABRT- Abbruch, der Befehl wird abgelehnt;
  • IDNF- Sektor-ID nicht gefunden;
  • UNCR- Nicht korrigierbarer Fehler, ein Fehler, der nicht durch den ECC-Code korrigiert wird. Höchstwahrscheinlich gibt es an dieser Stelle einen logischen fehlerhaften Block.

Oben können zwei weitere Anzeigen erscheinen: PWD signalisiert das eingestellte Hardware-Passwort, HPA erscheint, wenn die Laufwerksgröße mit dem HPA-Befehl geändert wurde (wird normalerweise verwendet, um fehlerhafte Blöcke am Ende der Platte zu verbergen).

MHDD ist ein Programm, das für seine Leistungsfähigkeit bekannt ist und für die Interaktion mit Laufwerken auf niedrigen Ebenen entwickelt wurde. Das Programm wurde vor vierzehn Jahren von Dmitry Postrigan erstellt, und seitdem ist die Verwendung von MHDD viel einfacher geworden.

MHDD kann die Oberfläche eines Laufwerks scannen, das über eine IDE-Schnittstelle im CHS-Modus verfügt. Der Schöpfer träumte von persönlichen Diagnosegeräten, die das Vertrauen der Benutzer wecken.

Heute beschränken sich die Fähigkeiten des MHDD-Programms nicht auf die Diagnostik. Wenn Sie das MHDD-Dienstprogramm verwenden, können Sie dies tun:

  • lesen;
  • Zeichnen Sie beliebige Sektoren auf;
  • Verwalten Sie das SMART-System, das Passwortsystem, das System, das die Geräuscheigenschaften steuert;
  • Sie können sogar das Format des Laufwerks ändern.

Auf der Website http://www.ihdd.ru finden Sie eine Kopie von MHDD. Sie können das Programm zur Verwendung in herunterladen Andere Form: archiviert und in Form einer Diskette mit selbstextrahierender Funktion.

Log/mhdd.log— die Hauptprotokolldatei, die beim ersten Start des zu installierenden Programms erstellt wird. Es zeichnet die Aktionen auf, die Sie in Zukunft ausführen.

Für das MHDD-Programm, um Informationen von einem Element zu lesen auf dem Laufwerk befindet, müssen Sie eine Anfrage an das BIOS senden. Und schon beginnt das BIOS mit der Suche nach den Ports des gewünschten Laufwerks, prüft die Daten und tauscht sie mit dem Laufwerk aus. Die Daten werden dann an das Betriebssystem zurückgegeben.

Sie können MHDD nicht von einem Laufwerk ausführen, das sich an einem IDE-Kabel befindet an die das getestete Laufwerk angeschlossen wird. Es wird auf beiden Seiten zu Datenkorruption kommen. Daher interagiert das Programm nicht mit PRIMARY. Wenn Sie den PRIMARY-Kanal entsperren müssen, müssen Sie MHDD starten, beenden und die Datei MHDD.CFG bearbeiten. (Befehlsausdruck mit Taste ENABLEPRIMARY).

Das Programm hat bestimmte Voraussetzungen für den Betrieb der Software:

  • Zum Prozessor: Intel Pentium oder die neuesten Entwicklungen in der Computerwelt;
  • Arbeitsspeicher mindestens 4 Megabyte;
  • MSDOS muss mindestens Version 6.22 sein;
  • Boot-Gerät erforderlich (USB, HDD, CDROM, FDD).

Anforderungen für IDE/SATA-Controller:

  • Northbridge-Integration muss vorhanden sein; PCI UDMA haben automatische Erkennung; bestimmte RAID-Controller werden unterstützt; in Form einer Mikroschaltung gibt es UDMA / RAID-Controller.
  • Laufwerksanforderungen: IDE oder Serial ATA, größer als 600 Megabyte, aber nicht mehr als 8388607 Terabyte; ein SCSI-Laufwerk, dessen Sektorgröße auf 512 und 528 Byte begrenzt ist.
  • Schalten Sie den Antrieb unter Diagnose in den MASTER-Modus.
  • Sie können das Gerät scannen, wenn der Vorgang durch ID- oder EID-Befehle überwacht wird (die Taste F2 ist verantwortlich). Geben Sie SCAN ein und drücken Sie ENTER (Taste F4). Sie können die Einstellungen im Menü ändern.
  • Sie können die Attribute anzeigen, indem Sie SMART ATT (Taste F8) drücken. Sie können die Anzahl der neu zugeordneten Sektoren herausfinden. Ein Wert größer als 50 sollte einen Alarm auslösen.Sie können sich das Attribut ansehen, das Temperaturwerte anzeigt. Die UDMA-CRC-Fehlerrate zeigt, wie viele Fehler es gibt, wenn Daten über das Kabel übertragen werden.
  • Das HPA-Team ist in der Lage, das kumulierte Volumen zu begrenzen.
  • Der Befehl PWD sperrt das Laufwerk, indem er ein Kennwort festlegt.
  • Mit dem AAM-Befehl können Sie die Rauscheigenschaften anpassen.
  • Mit CONFIG können Sie die Konfiguration ändern.

Wenn Sie die Hilfe zur Verwendung von MHDD sehen möchten, die allen Befehlen des Programms gewidmet ist, drücken Sie F1. Wenn dieses Programm hat nicht geholfen, versuchen Sie das Victoria-Programm, um die Festplatte zu analysieren.

In diesem Artikel veröffentlicht ABC PC die offizielle Dokumentation für das Dienstprogramm zum Testen von Festplatten MHDD. Alle Rechte dieser MHDD-Dokumentation gehören dem Autor des Programms Dmitry Postrigan. Dank dieser MHDD-Dokumentation werden Sie in der Lage sein, selbstständig Tests der Festplatte durchzuführen Low-Level-Formatierung, Festplatten-Sektorgruppen löschen, Festplatten-SMART-Bereich verwalten und vieles mehr.

Was ist in MHDD

    mhdd.exe- ausführbares Programm

    mhdd.hlp- Diese Datei wird vom Hilfesystem für SMART-Befehle verwendet

    cfg/mhdd.cfg- In dieser Datei speichert MHDD die Konfiguration

Beim ersten Durchlauf erstellt das Programm eine Datei log/mhdd.log. Dies ist die Hauptprotokolldatei. Alle Ihre Aktionen und Testergebnisse werden in diese Datei geschrieben.

Wie MHD funktioniert

Stellen wir uns vor, wie das Betriebssystem MSDOS funktioniert, wenn es einen beliebigen Sektor vom Laufwerk lesen muss. MSDOS "fragt" einfach das BIOS, dies zu tun. Anschließend sucht das BIOS in seinen Tabellen nach den Portadressen des gewünschten Laufwerks, führt die erforderlichen Prüfungen durch und beginnt dann mit der Kommunikation mit dem Laufwerk. Nachdem alles fertig ist, gibt das BIOS das Ergebnis an das Betriebssystem zurück.

Schauen wir uns das Diagramm an. So arbeitet ein normales DOS-Programm mit dem Laufwerk:

Programm<--->MS-DOS<--->BIOS<--->IDE/SATA-Controller<--->Speichermedium

Und jetzt achten wir darauf, wie MHDD funktioniert:

MHDD<--->IDE/SATA-Controller<--->Speichermedium

Hauptunterschied: MHDD verwendet keine BIOS-Funktionen und Interrupts. Somit müssen Sie das Laufwerk nicht einmal im BIOS-Setup definieren. Sie können das Laufwerk sogar einschalten, nachdem MSDOS und MHDD gebootet haben, da MHDD direkt mit den Registern des Laufwerks arbeitet und sich nicht um "kleine Dinge" wie Partitionen, Dateisysteme und BIOS-Einschränkungen kümmert.

Aufmerksamkeit: Führen Sie MHDD niemals von einem Laufwerk aus, das sich auf demselben physischen IDE-Kanal (Kabel) befindet, mit dem (Kabel, Kanal) das zu testende Laufwerk verbunden ist. Sie werden auf beiden Laufwerken eine erhebliche Datenbeschädigung haben! In dieser Hinsicht funktioniert MHDD standardmäßig nicht mit dem Kanal PRIMÄR, da die meisten Nutzer dort MHDD haben. Um den primären Kanal zu entsperren, starten Sie MHDD, beenden Sie es und bearbeiten Sie dann die Datei MHDD.CFG. Oder verwenden Sie den Befehlszeilenschalter /ENABLEPRIMARY.

MHDD verwendet einen DOS-ASPI-Treiber, um auf SCSI-Geräte zuzugreifen. Wenn Sie nicht mit SCSI-Laufwerken arbeiten möchten, benötigen Sie keine Treiber.

Erster Start von MHDD. Wichtige Informationen

Einige Leute denken, dass MHDD ein sehr komplexes Programm ist. Sie gingen davon aus, dass MHDD sehr einfach sein sollte, aber als sie es zum ersten Mal ohne Lesen der Dokumentation ausführten, waren sie enttäuscht. MHDD ist ein sehr komplexes und gefährliches Programm. MHDD ist für diejenigen, die mit der internen Struktur von Laufwerken vertraut sind, viel einfacher zu beherrschen.

Es ist sehr wichtig zu verstehen, dass Sie mehrere Stunden und möglicherweise Tage verbringen müssen, bevor Sie aussagekräftige Ergebnisse von MHDD erhalten. Ich empfehle dringend, dass Sie versuchen, ein paar Laufwerke ohne Defekte zu testen, bevor Sie anfangen, mit defekten zu arbeiten.

Wenn Sie das Programm zum ersten Mal ausführen, wird eine neue Datei erstellt. ./cfg/mhdd.cfg. Kanal IDE Primär standardmäßig deaktiviert.

Sie sehen ein Laufwerksauswahlmenü. Wählen Sie ein beliebiges Gerät aus. Sie können dieses Menü jederzeit durch Drücken von aufrufen UMSCHALT+F3.

Jetzt können Sie klicken F1 und verwenden Sie alle MHDD-Befehle. Bitte seien Sie äußerst vorsichtig, wenn Sie die ersten Male mit MHDD arbeiten.

Ich würde Ihnen raten, sich mit den Befehlen vertraut zu machen EID, SCAN, STOP, CX und TOF. Einigen von ihnen sind beispielsweise Tastaturkürzel zugewiesen F4 für das Team SCAN.

Schau mal in die Register. Jedes IDE- oder Serial ATA-Gerät sollte melden FAHRBEREIT Und LAUFWERKSUCHLAUF ABGESCHLOSSEN Sie sollten also die Flaggen sehen DRDY Und DRSC. Flagge BELEBT signalisiert, dass das Laufwerk einen Vorgang ausführt (z. B. Lesen oder Schreiben). Einige Flaggen mögen SCHREIBFEHLER Und TITEL 0 NICHT GEFUNDEN veraltet sind, sollten Sie sie niemals sehen. Flagge INDEX ist ebenfalls veraltet, kann jedoch manchmal blinken. Flagge DATENANFRAGE (DREQ) bedeutet, dass das Laufwerk eine Datenübertragung anfordert.

Wenn Sie die Flagge bemerken FEHLER (ERR), schauen Sie sich das Fehlerregister an. Sie können die Art des aufgetretenen Fehlers bestimmen. Sehen ATA/ATAPI Standard für weitere Informationen über Befehle und Register.

Verwenden von MHDD-Befehlen

Oberflächenscannen in MHDD

Das Scannen eines beliebigen Geräts ist nur möglich, wenn es durch Befehle definiert werden kann ICH WÜRDE oder EID(oder durch drücken F2). Geben Sie zum Scannen ein SCAN und drücke BETRETEN, oder verwenden F4. Sie sehen ein Menü, in dem Sie einige Einstellungen ändern können. Standardmäßig ist der Startsektor Null (Startsektor). Der Endsektor ist gleich dem maximal möglichen (dem Ende der Platte). Alle Funktionen, die Benutzerdaten zerstören ( Neu zuordnen, Verzögerungen löschen) sind standardmäßig deaktiviert.

Klicken F4 erneut, um den Scan zu starten. MHDD scannt Laufwerke in Blöcken. Bei IDE/SATA-Laufwerken entspricht ein Block 255 Sektoren (130560 Bytes).

So funktioniert das Scannen

    MHDD sendet einen Befehl SEKTOREN ÜBERPRÜFEN mit Nummer LBA(Sektornummer) und Sektornummer als Parameter

    Der Hamsterer hebt die Flagge BELEBT

    HDD-Starttimer

    Nachdem der Antrieb den Befehl ausgeführt hat, senkt er das Flag BELEBT

    MHDD berechnet die vom Laufwerk verbrachte Zeit und zeigt den entsprechenden Block auf dem Bildschirm an. Wenn ein Fehler auftritt ( schlechter Block), gibt das Programm den entsprechenden Buchstaben aus, der den Fehler beschreibt.

    MHDD wiederholt die Schritte 1–5 bis zum Endsektor. Wenn Sie ein Scanprotokoll benötigen, finden Sie es immer in der Datei log/mhdd.log.

Wenn der Scan Fehler aufdeckt, müssen Sie zunächst alle Daten vom Laufwerk kopieren. Dann müssen Sie mit dem Befehl eine vollständige Löschung der Oberfläche durchführen LÖSCHEN, wodurch jeder Sektor auf Ihrem Laufwerk gelöscht wird. Der Antrieb berechnet die Felder neu ECC für jeden Sektor. Dies hilft, die sogenannten " weich schlecht" Blöcke. Wenn das Löschen nicht geholfen hat, starten Sie den Scanvorgang mit aktivierter Option NEU ZUORDNEN.

Wenn Sie sehen, dass jeder Block einen Fehler enthält, versuchen Sie nicht, das Laufwerk zu löschen oder mit aktivierter Option zu scannen. NEU ZUORDNEN. Höchstwahrscheinlich ist der Servicebereich des Laufwerks beschädigt, und dies kann nicht mit Standard-MHDD-Befehlen behoben werden.

Anzeigen von SMART-Attributen in MHDD

Sie können wählen SMARTER ATT oder klicken F8 um Attribute anzuzeigen. Was meinen sie?

Das vielleicht wichtigste Attribut für ein modernes Laufwerk ist " Anzahl der neu zugewiesenen Sektoren" (Bedeutung Roh). Dieser Wert gibt an, wie viele neu zugeordnete Sektoren sich auf der Festplatte befinden. Das normale Laufwerk hat Rohwert gleich Null. Wenn Sie einen Wert größer als 50 sehen, hat das Laufwerk ein Problem. Dies kann ein defektes Netzteil, Vibrationen, Überhitzung oder einfach ein defektes Laufwerk bedeuten.

Sehen Sie sich das Attribut an 194 - Temperatur. Gute Werte liegen zwischen 20 und 40 Grad. Einige Laufwerke melden keine Temperatur.

Attribut UDMA-CRC Fehlerrate bedeutet die Anzahl der Fehler, die bei der Übertragung von Daten auftreten IDE/SATA-Kabel. Der normale Rohwert dieses Attributs ist Null. Wenn Sie einen anderen Wert sehen, müssen Sie das Kabel dringend ersetzen. Außerdem wirkt sich das Übertakten stark auf die Anzahl der Fehler dieses Typs aus.

Andere Attribute sind normalerweise nicht so wichtig. Sehen ATA/ATAPI-Standard für weitere Informationen über Attribute und Tests CLEVER.

Laufwerksidentifikationsbefehle in MHDD

Probieren Sie Befehle aus ICH WÜRDE Und EID um Informationen über Ihr Laufwerk anzuzeigen.

Sehen ATA/ATAPI-Standard für mehr Informationen.

Löschen Sie Sektorgruppen oder eine ganze Festplatte in MHDD

Sie können den Befehl verwenden LÖSCHEN. Wenn Ihr Laufwerk im BIOS-Setup (oder POST) erkannt wird, versucht MHDD, die BIOS-Funktionen zu verwenden, um das Laufwerk zu löschen UDMA. Wenn Sie nicht möchten, dass MHDD versucht, das BIOS zu verwenden, verwenden Sie die /BIOS DEAKTIVIEREN.

Reduzierung der Speichermenge in MHDD

Befehl verwenden HPA Speicherkapazität zu begrenzen. Das Programm fragt nach einer neuen Anzahl verfügbarer Sektoren. Um die Einschränkungen zu entfernen, verwenden Sie den Befehl NHPA. Führen Sie einen Aus- und Wiedereinschaltvorgang des Laufwerks durch, bevor Sie den Befehl verwenden NHPA. Gemäß ATA/ATAPI-Standard, können Sie die Lautstärke des Laufwerks nur einmal pro Fahrzyklus ändern.

Passwortschutzverwaltung in MHDD

Befehl verwenden PWD um das Laufwerk mit einem Benutzerpasswort (USER) zu sperren. Gemäß ATA/ATAPI-Standard, müssen Sie das Laufwerk aus- und wieder einschalten, damit die Änderungen wirksam werden.

MHDD hat zwei Befehle zum Entsperren von Laufwerken: FREISCHALTEN Und DISPWD. FREISCHALTEN entsperrt das Laufwerk bis zum ersten Herunterfahren. Um das Passwortsystem zu deaktivieren, müssen Sie zuerst den Befehl verwenden FREISCHALTEN, und ersetzen Sie den Befehl DISPWD(Passwort muss bekannt sein).

Das Master-Passwort wird vom Hersteller festgelegt und kann zum Entsperren verwendet werden.

Lesen Sie Sektoren in Datei in MHDD

Sie können nur wenige Sektoren oder eine ganze Festplatte in eine Datei oder einen Satz von Dateien einlesen. Probieren Sie den Befehl aus TOF. Das Programm überspringt fehlerhafte Sektoren. Wenn Sie ein Image erstellen möchten, das größer als 1 Gigabyte ist, verwenden Sie besser den Befehl ATOF, da es Bilder automatisch "schneiden" kann.

Sektoren von Datei auf Festplatte in MHDD schreiben

Befehl verwenden FF Sektoren auf Platte schreiben. Sie werden aufgefordert, die Nummer des ersten aufzuzeichnenden Sektors und die Anzahl der nacheinander aufzuzeichnenden Sektoren einzugeben.

Fahrgeräuschmanagement in MHDD

Fast alle modernen Laufwerke unterstützen akustisches Management. Sie können das beim Bewegen der Köpfe erzeugte Geräusch reduzieren, indem Sie die Bewegungsgeschwindigkeit verringern. Befehl verwenden AAM für Einstellungen.

Laufwerkskonfiguration in MHDD

Mit Hilfe des Befehls KONFIG Sie können die Antriebskonfiguration anzeigen und ändern, z. B. den maximalen Modus UDMA, Systemunterstützung Sicherheit, SMART, AAM, HPA, Modusunterstützung LBA48. Es ist auch möglich, die Festplattengröße zu ändern. Einige Hersteller reduzieren die Größe der Festplatte, indem Sie die Konfiguration ändern, Sie haben die Möglichkeit, das ursprüngliche Volumen wiederherzustellen.

Stapellaufbefehle in MHDD

Sie können eine sehr einfache Batch-Datei schreiben (siehe Beispiel im Verzeichnis CHARGE), wo Sie alles beschreiben, was Sie erreichen möchten. Klicken F5 wenn Sie eine solche Datei zur Ausführung ausführen möchten.

Andere Befehle in MHDD

Klicken F1. Sie sehen eine Zusammenfassung aller MHDD-Befehle. Für genauere Informationen verwenden Sie bitte den Befehl MANN.

Befehlszeilenoptionen für MHDD

    /NOPINGPONG Deaktivieren Sie einige Töne

    /BIOS DEAKTIVIEREN Deaktivieren Sie das Löschen (ERASE) über das BIOS

    /DISABLESCSI Deaktivieren Sie das SCSI-Modul

    /ENABLEPRIMARY Schließen Sie den primären IDE/SATA-Kanal an

    /RO Dieser Schlüssel wird verwendet, um MHDD auf schreibgeschützten Medien auszuführen. Es deaktiviert Versuche, temporäre Dateien zu erstellen, und deaktiviert auch die Protokollierung.

Alle Optionen sind geschlossen.

Sehr oft können Sie darauf achten, dass Benutzer Angst haben und nicht wissen, wie sie mit dem MHDD-Programm richtig arbeiten sollen. Aus diesem Grund lohnt es sich, einige praktische Empfehlungen zur Verwendung dieses Programms und wo seine Funktionen nützlich sein können, zu berücksichtigen.

Heute ist MHDD am beliebtesten kostenloses Dienstprogramm, entwickelt für Low-Level-Diagnose verschiedener Festplatten. Es sei darauf hingewiesen, dass das Programm von einem inländischen Spezialisten Dmitry Postrigan entwickelt wurde. Mit diesem Dienstprogramm können Benutzer eine vollständige Diagnose des mechanischen Teils des Laufwerks durchführen, alle Arten von SMART-Attributen anzeigen und sich auch an der sogenannten Low-Level-Formatierung beteiligen, um fehlerhafte Sektoren zu reparieren. Darüber hinaus enthält das Programm noch eine Vielzahl weiterer Funktionen, die jedoch meist von Spezialisten und Normalanwendern speziell für diese Eingriffe heruntergeladen werden.

Was ist dieses Programm?

Da das Dienstprogramm kostenlos ist, können Sie es direkt von der offiziellen Website herunterladen. MHDD basiert auf Betriebssystem DOS, und gleichzeitig können Sie auf der Website des Autors nicht nur das Dienstprogramm selbst herunterladen, sondern auch Images einer bootfähigen Diskette oder CD. Darüber hinaus gibt es eine detaillierte Dokumentation der Urheberschaft des Entwicklers selbst sowie Antworten auf Fragen, die von Benutzern dieses Programms am häufigsten gestellt werden.

MHDD ist ein ziemlich leistungsfähiges Tool, mit dem Sie ein ausgefallenes Laufwerk nicht nur wiederherstellen, sondern auch „beenden“ können. Sie müssen es also mit Bedacht einsetzen und immer verstehen, was Sie durch bestimmte Aktionen genau erreichen können. Der Autor selbst sagt, dass MHDD ein extrem leistungsfähiges und daher potenziell gefährliches Programm ist und niemand für Schäden verantwortlich gemacht werden kann, die durch seine Verwendung bei der Arbeit mit einem Computer entstehen. Zunächst gilt diese Warnung für alle Informationen, die Sie auf der getesteten Festplatte speichern, denn bevor Sie Dienstprogramme ausführen, müssen Sie richtig verstehen, was genau sie mit diesem Gerät tun können und welche Folgen die Verwendung bestimmter Befehle haben kann. Insbesondere aus diesem Grund empfiehlt es sich, zunächst alle Daten Ihres Mediums vollständig auf eine andere Festplatte oder einen anderen USB-Stick zu kopieren.

Wie funktioniert dieses Programm?

Es sollte gleich gesagt werden, dass MHDD während seines Betriebs keine BIOS-Funktionen oder Interrupts verwendet. Somit muss das Laufwerk nicht einmal von Ihrem BIOS-Setup erkannt werden und es wird möglich sein, das Gerät einzuschalten, nachdem das Programm selbst und MSDOS aktiviert wurden, da das Dienstprogramm direkt mit den Festplattenregistern arbeitet und in keiner Weise reagiert zu irgendwelchen Kleinigkeiten wie Dateisysteme, Partitionen und Einschränkungen aus dem BIOS Ihres Computers.

Es ist erwähnenswert, dass bestimmte fehlerhafte Geräte beim Versuch, sie im BIOS zu ermitteln, einen Systemabsturz verursachen, wodurch Sie einfach nicht booten können. Vergessen Sie auch nicht das BIOS, das in großer Zahl verwendet wird Motherboards im alten Stil, kann die Parameter der Festplatte nicht korrekt bestimmen, wenn ihr Volumen mehr als 130 GB beträgt. Wenn diese Situation auf Sie zutrifft, müssen Sie in diesem Fall im Abschnitt Standard-BIOS-Setup die Funktion zum Bestimmen des Laufwerks deaktivieren, das Sie mit diesem Programm testen möchten.

Wenn Sie nach den oben genannten Verfahren das Einfrieren beim Ermitteln des Laufwerks und Starten Ihres Betriebssystems immer noch nicht beseitigen konnten, wird das Laufwerk bereits nach dem Laden des Programms selbst verbunden. Natürlich sollten solche Vorgänge sehr sorgfältig durchgeführt werden, und idealerweise sollte ein spezialisierter Doppelschalter im Stromversorgungskreis des Laufwerks verwendet werden, mit dem es möglich ist, Strom über die +12- und +5-Volt-Stromkreise zu liefern.

Das Wichtigste, was Sie beachten sollten, ist, dass das Programm auf keinen Fall auf dem Laufwerk ausgeführt werden sollte, das Sie testen möchten. In diesem Fall sollten Sie nicht einmal Laufwerke verwenden, die an dasselbe IDE-Kabel angeschlossen sind, an das dieses Gerät angeschlossen ist, da Sie am Ende ernsthafte Schäden an den Daten verursachen können, die sich auf jeder Festplatte befinden. Aus diesem Grund arbeitet MHDD unter den Standardeinstellungen nicht mit dem PRIMARY-Kanal, da die überwiegende Mehrheit der Benutzer ihn zum Zuweisen ihrer Festplatten verwendet. Um den sicheren Betrieb dieses Programms zu gewährleisten, bietet es außerdem keine Möglichkeit, mit Laufwerken zu arbeiten, die sich im SLAVE-Modus befinden.

Um den PRIMARY-Kanal zu entsperren, müssen Sie zuerst das Programm ausführen, dann beenden und die erstellte Datei mit dem Namen bearbeiten MHDD.CFG. Sie können auch in verwenden Befehlszeile Schlüssel / PRIMÄR AKTIVIEREN, was eine einfachere Lösung für dieses Problem darstellt. Es ist am besten, ein spezielles 3,5-Zoll-Laufwerk, ein Flash-Laufwerk oder eine Art Festplatte zu verwenden, um dieses Dienstprogramm zu laden.

Vorbereitende Einstellungen

Nachdem Sie alle vorbereitenden Aktivitäten vollständig abgeschlossen haben, können Sie versuchen, dieses Dienstprogramm zu aktivieren. Es sollte gleich gesagt werden, dass es für diejenigen, die mit der internen Anordnung moderner Festplatten ungefähr vertraut sind, viel einfacher sein wird, sich an dieses Programm zu gewöhnen. Wenn Sie dieses Dienstprogramm zum ersten Mal ausführen, sollten Sie sofort verstehen, dass Sie einige Stunden oder sogar Tage aufwenden müssen, um aussagekräftige Ergebnisse zu erzielen. Aus diesem Grund wird dringend empfohlen, den Antrieb, der definitiv keine Mängel aufweist, zunächst zu testen, bevor Sie mit defekten Geräten arbeiten.

Wie scanne ich ein Gerät?

Wählen Sie zunächst in der sich öffnenden Liste das Gerät aus, das Sie scannen möchten. Sobald das Gerät ausgewählt ist, können Sie die Taste drücken F1 und verwenden Sie alle Befehle dieses Programms, die Sie benötigen. Noch einmal, es ist erwähnenswert, dass Sie bei der Arbeit mit dem MHDD-Programm so vorsichtig wie möglich sein sollten, insbesondere wenn Sie zum ersten Mal mit dem Dienstprogramm arbeiten - überprüfen Sie noch einmal die Richtigkeit des vorgeschriebenen Befehls und auch, ob Sie wirklich wissen, wie es verwendet werden soll und welches Ergebnis es Ihnen am Ende geben wird.

Wenn Sie derzeit noch ein unerfahrener Benutzer dieses Programms sind, empfehlen wir Ihnen, sich zunächst mit Befehlen wie z Scan,Stop,EID, CX UND TOF. Es ist erwähnenswert, dass einige von ihnen durch Tastenkombinationen aufgerufen oder einfach bestimmten Hotkeys zugewiesen werden können. So können Sie beispielsweise mit der F4-Taste sofort damit beginnen, das System auf Fehler zu scannen. Besondere Aufmerksamkeit sollte den Registern geschenkt werden, deren Status ständig oben auf dem Bildschirm angezeigt wird. Jedes SATA- oder IDE-Gerät muss während des Betriebs die Anzeigen DRIVE SEEK COMPLETE anzeigen ( DRSC) sowie FAHRBEREIT ( DRDY).

Kontrollkästchen BELEBT zeigt an, dass das Laufwerk gerade eine bestimmte Operation ausführt (Lesen oder Schreiben von Daten). Einige Flaggen sind wie T0NF oder WRFT sind veraltet und sollten daher bei der Arbeit mit diesem Dienstprogramm nicht angezeigt werden. Ebenfalls enthalten ist die Flagge INDEX, aber in manchen Situationen zeigt das Programm es trotzdem an. Wenn das Kontrollkästchen angezeigt wird DREQ Sie können feststellen, dass die Festplatte um Erlaubnis bittet, einige Informationen zu übertragen.

Wenn während der Verwendung dieses Dienstprogramms ein Kontrollkästchen angezeigt wird IRREN, dann sollten Sie in diesem Fall das Fehlerregister sorgfältig analysieren und gleichzeitig verstehen, welche Art von Fehlern beim Arbeiten mit einer Festplatte auftreten können. Lesen Sie die Dokumentation für dieses Programm, um zu verstehen, welche Befehle verwendet werden können, wie mit Registern gearbeitet wird und um die Haupttypen von Fehlern zu identifizieren.

Um detaillierte Informationen zu Ihrer Festplatte anzuzeigen, können Sie die Befehle verwenden ICH WÜRDE Und EID. Mit diesen Befehlen können Sie detaillierte Informationen zum Betrieb dieses Laufwerks anzeigen, dh seine Marke und Seriennummer.

Sie können jede Festplatte nur scannen, wenn sie mit den obigen Befehlen oder nach dem Drücken der Taste bestimmt wurde F2. Um einen vollwertigen Scanvorgang durchzuführen, sollten Sie den Befehl drücken SCAN und drücken Sie die Taste BETRETEN(Default Hotkey F4). Es ist erwähnenswert, dass zunächst ein Menü geöffnet wird, in dem auf Wunsch bestimmte Einstellungen geändert werden können, da der Anfangssektor standardmäßig Null ist, während der letzte Sektor gleich dem maximal möglichen ist. Alle Funktionen, die die Informationen auf dem Laufwerk zerstören können, werden zunächst deaktiviert.

Wie wird der Scan durchgeführt?

Der Scanvorgang mit MHDD wird in Blöcken durchgeführt, und wenn wir darüber sprechen SATA-Laufwerke oder IDE, dann enthält jeder Block in ihnen 255 Sektoren. Das Diagnoseverfahren selbst wird wie folgt durchgeführt:

  1. Das Programm verwendet den Befehl VERIFIZIERENSEKTOREN, gekennzeichnet mit der LBA-Nummer (Nummer eines bestimmten Sektors) sowie der Anzahl der Sektoren in Form von Parametern.
  2. Das Laufwerk setzt oben das BUSY-Flag.
  3. MHDD aktiviert den Timer.
  4. Nachdem die Festplatte den ihr angezeigten Befehl ausgeführt hat, wird das BUSY-Flag weggelassen.
  5. MHDD ermittelt die Zeit, die es dauerte, bis der Vorgang von der Festplatte durchgeführt wurde, wonach der entsprechende Block mit den Ergebnissen auf dem Bildschirm angezeigt wird. Wenn fehlerhafte Sektoren identifiziert wurden, werden sie in diesem Fall mit dem entsprechenden Buchstaben gekennzeichnet.

Es ist erwähnenswert, dass alle Schritte wiederholt werden, bis das Dienstprogramm alle Sektoren überprüft hat. Wenn Sie ein detailliertes Protokoll eines laufenden Scans erhalten möchten, können Sie es jederzeit leicht in einer Datei namens log/mhdd.log finden. Falls bei diesem Vorgang Fehler festgestellt werden, sollten Sie sofort alle Informationen von diesem Laufwerk auf ein neues Gerät kopieren.

Danach ist es möglich, mit dem Befehl eine vollständige Löschung der Oberfläche durchzuführen LÖSCHEN, wodurch jeder Sektor des Geräts vollständig gelöscht wird. Mit anderen Worten, es wird eine Low-Level-Formatierung durchgeführt, nach der alle Versuche zur Wiederherstellung von Informationen nicht mehr möglich sind, die es Ihnen jedoch in einigen Fällen ermöglichen, das Laufwerk wieder in einen funktionsfähigen Zustand zu versetzen.

Um diesen Vorgang zu beschleunigen, können Sie den Befehl mit aktivierter Option verwenden EraseWaits, aber es sollte beachtet werden, dass nur der Block gelöscht wird, der einen oder mehrere fehlerhafte Sektoren enthält. Dadurch können Sie alle Arten von Soft-Bad-Blöcken, die das Ergebnis von Beschädigungen der Geräteoberfläche sind und häufig durch Stromausfälle aller Art Ihres Laufwerks, dessen Überhitzung oder zu starke Vibrationen während des Betriebs entstehen, vollständig beseitigen .

Wenn die Festplatte nach dem Löschen nicht normal funktioniert, sollten Sie in diesem Fall einen erneuten Scan durchführen, jedoch mit aktivierter REMAP-Funktion. So beginnen Festplatten, die in einigen Bereichen oft fehlerfrei gelesen wurden, bereits eine große Anzahl aller Arten von fehlerhaften Sektoren und Fehlern zu erkennen. Dies zeigt an, dass die Oberfläche beschädigt wurde und dieser Schaden nicht mehr repariert werden kann. Oft erweisen sich solche Festplatten als ungeeignet für die weitere Verwendung, und es ist zumindest unsicher, Daten darauf zu speichern.

Wie analysiert man die Ergebnisse?

Wenn während des Diagnosevorgangs rote Blöcke gefunden wurden, sollten Sie verstehen, dass eine solche Situation für ein vollständig gesundes Gerät nicht akzeptabel ist. Wenn solche Sektoren vorhanden sind, sollten Sie sofort die gesamte Oberfläche der Festplatte vollständig löschen. Wenn dies nicht zur Bewältigung des Problems beigetragen hat, bleibt nur der Schluss, dass die Verwendung dieses Geräts nicht mehr zuverlässig genug ist . Alle möglichen alphanumerischen Blöcke, wie z S oder x sind ebenfalls ungültig, da sie das Vorhandensein heruntergefahrener Sektoren anzeigen.

Wenn während des Scannens ein Buchstabe erscheint W, dann zeigt dies an, dass die Prozedur mit aktiviertem EraseWaits-Modus ausgeführt wird und in diesem Abschnitt eine vollständige Löschung eines Blocks aufgrund eines Fehlers beim Lesen eines Sektors durchgeführt wurde. Wenn dieser Buchstabe in einem bestimmten Bereich immer wieder erscheint, weist dies außerdem auf das Vorhandensein eines fehlerhaften Sektors hin.

Das Erscheinen blauer Blöcke zeigt an, dass die Funktion aktiviert ist. NEU ZUORDNEN, die speziell für diesen Abschnitt verwendet wurde. Das Laufwerk hat den fehlerhaften Sektor durch einen guten ersetzt, der sich zuvor im Ersatzbereich befand, wodurch das Problem hier nicht mehr auftritt.

MHDD und das Arbeiten mit Passwörtern

Der ATA / ATAPI-Standard sieht die Möglichkeit vor, Passwörter auf dem Laufwerk zu verwenden, aber um ein wirklich korrektes Passwort zu erhalten, wird das Gerät alle Benutzerversuche, Daten zu lesen oder auf die Festplatte zu schreiben, vollständig ignorieren. Um das Laufwerk mit einem benutzerdefinierten Passwort zu sperren, sollten Sie den Befehl verwenden PWD. Gemäß diesem Standard müssen Sie den Betrieb dieser Festplatte zuerst neu starten, damit die von Ihnen vorgenommenen Änderungen wirksam werden.

MHDD sieht die Verwendung von zwei Befehlen vor, mit denen Sie den Betrieb Ihrer Festplatte vollständig entsperren können - dies sind DISPWD und UNLOCK. Letzteres soll die Möglichkeit freischalten, mit dem Laufwerk genau so lange zu arbeiten, bis es einmal ausgeschaltet wird. Um die Verwendung des Passwortsystems vollständig zu deaktivieren, sollten Sie zuerst diesen speziellen Befehl aktivieren und dann DISPWD verwenden, aber es sollte gleich gesagt werden, dass Sie das Passwort für seine weitere Verwendung für Ihre eigenen Zwecke kennen müssen. Vergessen Sie außerdem nicht, dass Festplattenhersteller auch sogenannte Master-Passwörter verwenden, mit denen Sie Ihr Gerät auch entsperren können.

Befehle zum Lesen von Sektoren

Sie können eine ganze Festplatte oder mehrere bestimmte Sektoren einlesen bestimmte Datei oder der erstellte Satz von Dateien. Zunächst sollten Sie den TOF-Befehl verwenden, der sich mit dem vollständigen Überspringen von fehlerhaften Sektoren befasst. Wenn Sie Bilder erstellen, die größer als 1 GB sind, müssen Sie in diesem Fall bereits den ATOF-Befehl verwenden, mit dem Sie Bewertungen automatisch ausschneiden können.

Wenn Sie Sektoren aus einer Datei auf die Festplatte schreiben möchten, verwenden Sie einfach den Befehl FF. Sie werden aufgefordert, die Nummer des ersten zu beschreibenden Sektors sowie die Gesamtzahl der nacheinander zu beschreibenden Sektoren einzugeben. Diese beiden Befehle sind häufig erforderlich, um eine vollständige Wiederherstellung von Daten von ausgefallenen Laufwerken durchzuführen. Zunächst wird ein sektorweises Abbild eines defekten Geräts erstellt, das dann auf die gleiche Weise sektorweise auf eine andere funktionstüchtige Festplatte übertragen wird. Nur dann können Sie spezielle Programme verwenden, mit denen Sie verschiedene Daten wiederherstellen können.