Beschreibung von mhdd auf Russisch. MHDD-Programm - detaillierte Gebrauchsanweisung

Vor der Ausgabe dieses Befehls muss der UNLOCK-Befehl ausgegeben werden.

Drehzahl Spindeldrehzahl ändern(es wird nicht garantiert, dass dieses Verfahren funktioniert)

FF Plattensektoren schreiben. Daten zum Schreiben werden aus der angegebenen Datei genommen

AAM Passen Sie die Geräuscheigenschaften des Laufwerks an

MAKEBAD Generierung von BAD-Blöcken. Funktioniert nicht auf allen Laufwerken

ZUFÄLLIG SCHLECHT Erzeugung von fehlerhaften Blöcken, Streuen Sie sie zufällig über die Oberfläche

DRIN Reset und Neukalibrierung

FDISK Erstellen Sie eine Partition für die gesamte Festplatte. Nur der MBR ändert sich

SCHLAU / Steuern des SMART-Systems und Anzeigen von Attributen

STOPPEN / Spindel stoppen

ICH / Senden Sie die Befehls-ID und dann INIT

LÖSCHEN Selektives Löschen von Sektoren oder vollständiges Löschen der Oberfläche (Low-Level-Formatierung)

Um direkt zu löschen und das BIOS zu umgehen, können Sie die Festplatte in den BIOS-Einstellungen deaktivieren oder mit dem Parameter löschen /BIOS DEAKTIVIEREN.Für Löschgeschwindigkeit angegebenen Parameter betrifft nicht.

SCHNELLER Löschen von Oberflächen mit maximaler Geschwindigkeit (Passwortsystem verwendet)

TOF Lesen von Festplattensektoren in eine Datei

Das MHDD-Programm wurde ursprünglich entwickelt - die Integrität seiner Segmente, die Fähigkeit, Informationen zu speichern und zu reproduzieren. MHDD 4.6 ist kostenloses Programm mit Laufwerken auf niedrigem Niveau zu arbeiten. Heute ermöglicht Ihnen das Programm zusätzlich zur Diagnose das Lesen / Schreiben beliebiger Sektoren, das Passwortsystem und das Ändern der Laufwerksgröße.

Hauptmerkmale des Programms

  • Es ist keine Installation erforderlich, es reicht aus, die Dateien auf einem USB-Stick oder einer Festplatte zu speichern.
  • Sie können das Programm von einem tragbaren Laufwerk ausführen.
  • Bevor Sie den Test starten und das Programm direkt starten, müssen Sie die Festplatte anschließen, die Sie testen möchten.

Wichtig! Führen Sie alle Handlungen sorgfältig und bewusst aus. Die Funktionalität des Programms bietet umfangreiche Möglichkeiten für das Management Festplatte, so ist es durchaus möglich, zu schaden.

Wie benutzt man

Nach dem Programmstart erscheint ein schwarzes Fenster. 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.

Auf dem Bildschirm wird ein Hinweis zu den Hauptbefehlen des Programms angezeigt. Bitte seien Sie äußerst vorsichtig, wenn Sie die ersten Male mit MHDD arbeiten. Wir empfehlen, 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.

Scannen einer Festplatte mit MHDD

Um zu überprüfen, ob sich auf der Festplatte befindet, drücken Sie F4. Das System fordert Sie zur Ansicht auf Zusätzliche Optionen. Die Standardwerte entsprechen der vollen Fläche. Kann aktiviert werden, wenn solche gefunden werden (Remap-Funktion). Um fortzufahren, drücken Sie erneut F4.

Während des Überprüfungsprozesses zeigt das Programm nach Sektoren an, welche sich in welchem ​​Zustand befinden. Die Parameter werden in Millisekunden angegeben, was die Zeiteinheit ist, die das Gerät zum Antworten brauchte. Je niedriger die Zahl, desto besser. Symbole unterscheiden sich in Farben:

  • Eisenzahlen geben Arbeitssektoren an;
  • Gelb signalisiert Probleme;
  • rote Icons zeigen die fast vollständige Inoperabilität des analysierten Sektors.

Beim "Gesunden" Festplatte Es sollten keine roten Markierungen vorhanden sein.

Wie behebt man Probleme? Eine schwierige Frage, deren Antwort von Fall zu Fall unterschiedlich ausfallen kann. Sichern Sie in jedem Fall zuerst alle Daten auf einem anderen Medium

Mit der LÖSCHEN-Funktion können Sie alle Daten löschen. Manchmal löst dies das Problem, und bei späteren Überprüfungen werden die Sektoren bereits durch konsistentere angezeigt. Allerdings werden in diesem Fall auch alle Informationen von der Festplatte gelöscht und der Vorgang bringt nicht immer das gewünschte Ergebnis.

Anzeigen von SMART-Attributen

Sie können wählen SMARTER ATT in Konsole oder Verwendung Hotkey F8 um Attribute anzuzeigen.

Das vielleicht wichtigste Attribut für ein modernes Laufwerk ist "" (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.

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.

Video zur Verwendung des MHDD-Programms

Gesamt

  1. Die Festplatte wird überprüft, ohne das Betriebssystem von einem tragbaren Laufwerk zu starten.
  2. Keine zusätzliche Softwareinstallation erforderlich.
  3. Sie können einen vollständigen Gesundheitsbericht erhalten hart Scheibe.
  4. Detaillierte Analyse und Löschung von Daten, wiederholte Überprüfungen sind verfügbar.

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. Diese Schnittstelle zeichnet sich durch die Verteilung der Geräte auf der Schleife aus - 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 der Festplatte zu ändern (Jumper auf Master schalten) und zu überprü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 Konfigurationsdatei mhdd.cfg , die sich im CFG-Ordner befindet. In diesem Fall ist der Parameter PRIMARY_ENABLED=TRUE wichtig.

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. Zielfestplatte muss vor dem Laden von MHDD angeschlossen werden. 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. Wir raten Ihnen auch 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! Zu Beginn erstellen wir bootfähiges Flash-Laufwerk. Dazu empfehle ich - vollständige Anleitung und DOS selbst ist. Wenn das Medium bereit ist, bleibt nur noch, MHDD in sein Stammverzeichnis zu werfen, um nicht erneut Verzeichnisse zu erklimmen Befehlszeile.

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=TRUE

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.

Das erste, was zu tun ist, ist komplette Reinigung Oberflächen mit dem Löschbefehl. 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?

  • BESCHÄFTIGT- 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- Adressmarke nicht gefunden- Der Zugriff auf einen bestimmten Sektor ist 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).

Benutze es Software"wie es ist". MHDD ist sehr mächtig und gleichzeitig sehr gefährliches Programm. Niemand kann für verursachte Schäden haftbar gemacht werden MHDD-Programm.

Über das MHDD-Projekt

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 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 Menschen vertrauen können.

Jetzt ist MHDD viel mehr als Diagnose. Mit MHDD können Sie alles tun: Laufwerke diagnostizieren, beliebige Sektoren lesen/schreiben, das SMART-System, das Kennwortsystem, das Geräuschverwaltungssystem verwalten und die Größe des Laufwerks ändern. Und das ist noch nicht alles, da MHDD über ein sogenanntes ATA/SCSI-Terminal verfügt, mit dem Sie beliebige Befehle an das Laufwerk senden können SCSI-Schnittstelle, IDE oder Serial ATA. Darüber hinaus können Sie Skripte schreiben und so Ihre eigenen Prozeduren erstellen.

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 es funktioniert operationssystem MSDOS, 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:

MSDOS BIOS-Programm IDE/SATA-Controller Laufwerk

Und jetzt achten wir darauf, wie MHDD funktioniert:

MHDD Controller IDE/SATA-Laufwerk

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 nach dem Laden von MSDOS und MHDD einschalten, da MHDD direkt mit den Registern des Laufwerks arbeitet und auf solche "Kleinigkeiten" wie z. B. Partitionen, Dateisysteme und BIOS-Einschränkungen.

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
  • Beliebig Start Gerät(USB, CD-ROM, FDD, Festplatte)
  • Klaviatur

IDE/SATA-Controller:

  • Alle in die Northbridge integrierten (Portadressen: 0x1Fx für den primären Link,
    0x17x für Nebenkanal)
  • PCI-UDMA-Controller (automatisch erkannt): HPT, Silicon Image, Promise (nicht alle), ITE,
    ATI, vielleicht andere. Sogar einige RAID-Controller werden unterstützt (in diesem Fall
    MHDD funktioniert mit jedem physischen Laufwerk separat)
  • UDMA/RAID-Controller integriert Hauptplatine als separater Chip Fährt:
    • Jede IDE oder Serial ATA mit einer Kapazität von mindestens 600 Megabyte. LBA-Modus
      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. LBA48-Modus
      voll 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. 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 ohne Lesen der Dokumentation ausführten, waren sie enttäuscht. 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.

    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 eine neue Datei ./cfg/mhdd.cfg. Der primäre IDE-Kanal ist 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 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. Sehen 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 verbrauchte 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 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 ausführen vollständige Löschung Oberfläche mit dem ERASE-Befehl, der 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 das 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. Sehen ATA/ATAPI-Standard zum bekommen Weitere Informationenüber Attribute und SMART-Tests.

    Laufwerksidentifikationsbefehle

    Probieren Sie Befehle aus AUSWEIS Und EID um Informationen über Ihr Laufwerk anzuzeigen. Sehen ATA/ATAPI-Standard für mehr Informationen.

    Löschen Sie Sektorgruppen oder eine ganze Festplatte

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

    Verringerung der Speicherkapazität

    Verwenden Sie den HPA-Befehl, um die Größe des Laufwerks zu begrenzen. Das Programm fragt nach einer neuen Anzahl verfügbarer Sektoren. Um die eingestellten Einschränkungen zu entfernen, verwenden Sie den NHPA-Befehl. Schalten Sie das Laufwerk aus und wieder ein, bevor Sie den NHPA-Befehl verwenden. Gemäß ATA/ATAPI-Standard, können Sie die Lautstärke des Laufwerks nur einmal pro Fahrzyklus ändern.

    Verwaltung des Passwortschutzes

    Verwenden Sie den PWD-Befehl, um das Laufwerk mit einem USER-Passwort 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: UNLOCK und DISPWD. UNLOCK entsperrt das Laufwerk bis zum ersten Herunterfahren. Um das Passwortsystem zu deaktivieren, müssen Sie zuerst den UNLOCK-Befehl und dann den DISPWD-Befehl verwenden (das Passwort muss bekannt sein).

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

    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 des Datenträgers, indem Sie die Konfiguration ändern, Sie haben die Möglichkeit, das ursprüngliche Volumen wiederherzustellen.

    Batch-Ausführungsbefehle

    Du kannst ganz einfach schreiben Batch-Datei(siehe Beispiel im BATCH-Verzeichnis), wo Sie alles beschreiben, was Sie tun möchten. Drücken Sie F5, wenn Sie eine solche Datei zur Ausführung ausführen möchten.

    ATA/SCSI-Terminal, Skripte

    Bitte werfen Sie einen Blick in das SCRIPTS-Verzeichnis. Dort finden Sie einige Beispiele für detaillierte Beschreibung wie es funktioniert. Verwenden Sie einen Punkt gefolgt von einem Dateinamen, um das Skript auszuführen. Um beispielsweise das mit MHDD gelieferte Testskript auszuführen, geben Sie Folgendes ein:

    MHDD>.test

    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 wird verwendet, um MHDD auf schreibgeschützten Medien auszuführen. Es deaktiviert Versuche, temporäre Dateien zu erstellen, und deaktiviert auch die Protokollierung.

    © 2005 Dmitri Postrigan

Ich habe eine neue Festplatte (HDD) gekauft oder es besteht der Verdacht, dass Ihre veraltet ist Festplatte schon nicht das eine - ich empfehle dringend, es auf das Vorhandensein von Fehlern zu überprüfen.

Schlecht, schlecht, schlechter Sektor, schlechter Block- (aus dem Englischen " schlecht” – schlecht) – schlechte, unlesbare, unzuverlässige, unzuverlässige Datei, Festplattensektor.

  • Mhdd offizielle Website (auf Russisch)
  • Herunterladen letzte Version ISO-Image(zum Zeitpunkt des Schreibens des Artikels Version 4.6) mhdd32ver4.6iso

ich werde bringen Schritt für Schritt Anweisungen zum Testen HDD am Beispiel des Programms MHDD. Das Programm, mit der richtigen Fähigkeit und Erfahrung, gibt eine Chance korrigieren Einige Fehler, aus Unwissenheit ist es besser, nicht zu versuchen, etwas zu reparieren !!!. Aber die Überprüfung des Zustands der Festplatte ist ziemlich einfach und schmerzlos, und ich werde darüber schreiben.

Wie funktioniert das Scannen?

  1. MHDD sendet einen Befehl SEKTOREN ÜBERPRÜFEN mit Nummer LBA(Sektornummer) und Sektornummer als Parameter
  2. Der Hamsterer hebt die Flagge BESCHÄFTIGT (Festplatte gesperrt)
  3. MHDD-Starttimer (Der Timer misst die Festplattensperrzeit, d.h. wann er BUSY oder auf Russisch war - beschäftigt!)
  4. Nachdem der Antrieb den Befehl ausgeführt hat, senkt er das Flag BESCHÄFTIGT
  5. MHDD berechnet die vom Laufwerk verbrachte Zeit und zeigt den entsprechenden Block auf dem Bildschirm an ( tabellarischer Teil rechts ). 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.

Wie sind die Scan-Ergebnisse zu verstehen?

Das Vorhandensein von Rot >500ms)-Blöcke auf einem vollständig fehlerfreien Laufwerk ist nicht zulässig. Ich lasse Alarm schlagen, wenn grüne Blöcke erscheinen (< 150ms ). Sie können versuchen, diese Blöcke zu beheben, indem Sie die gesamte Oberfläche der Festplatte löschen (natürlich gehen alle Daten verloren), und wenn dies nicht hilft, können Sie dies tun Schlussfolgerungen(das Laufwerk ist nicht mehr zuverlässig genug).

Buchstabenblöcke zeigen das Vorhandensein von BAD-Blöcken auf der Oberfläche an.

Entschlüsselung von mhdd-Fehlern:

  • UNC(Nicht korrigierbarer Datenfehler) – Fehler beim Korrigieren der Daten mit redundantem Code, der Block wurde für unlesbar erklärt. Dies kann entweder auf eine Verletzung der Datenprüfsumme oder auf eine physische Beschädigung der Festplatte zurückzuführen sein.
  • ABRT(Aborted Command) – hdd hat den Befehl aufgrund einer Fehlfunktion zurückgewiesen oder der Befehl wird nicht unterstützt HDD-Daten(Vielleicht ist ein Passwort gesetzt, ein veraltetes oder zu neues Modell ...).
  • IDNF(ID nicht gefunden) – Sektor nicht identifiziert. Spricht normalerweise über die Zerstörung des Mikrocodes oder das Format der unteren Ebene der Festplatte. Bei wartungsfähigen Festplatten tritt dieser Fehler auf, wenn versucht wird, auf eine nicht vorhandene Adresse zuzugreifen (das Problem ist, dass moderne Sektorschrauben nicht immer Kopfzeilen haben);
  • AMNF(Address Mark Not Found) - Der Sektor kann nicht gelesen werden, normalerweise aufgrund eines schwerwiegenden Hardwareproblems (z. B. auf HDD Toshiba, Maxtor - weist auf eine Fehlfunktion der Magnetköpfe hin);
  • T0NF(Spur 0 nicht gefunden) - Es ist nicht möglich, auf den Startzylinder des Arbeitsbereichs neu zu kalibrieren. Bei modernen Festplatten weist dies auf eine Fehlfunktion des Mikrocodes oder der Magnetköpfe hin;
  • Bundesbank(Bad Block Detected) – Es wurde ein fehlerhafter Block gefunden. Fehler ist veraltet;

Sie können mehr über diese Fehler in der Beschreibung des ATA-Standards auf www.t13.org erfahren (aber dort das richtige Dokument zu finden, ist eine mühsame Aufgabe).



Wird geladen...
Spitze