Wie kann ich eine Festplatte reparieren, die laut Festplatten-Dienstprogramm nicht repariert werden kann?


27

Ich habe eine externe Festplatte mit einer einzelnen Mac OS Extended-Partition. Diese Festplatte hat vor ein paar Tagen aufgehört zu funktionieren. Ich habe versucht, die Partition mit dem Festplatten-Dienstprogramm zu reparieren, aber kein Glück. Die Fehlermeldung lautet wie folgt:

Fehler: Das Festplatten-Dienstprogramm kann diese Festplatte nicht reparieren. Sichern Sie so viele Dateien wie möglich, formatieren Sie die Festplatte neu und stellen Sie die gesicherten Dateien wieder her.

Irgendwelche Ideen oder Tools, mit denen ich versuchen kann, meine Festplatte zu reparieren?


Können Sie sicher sein, dass das Laufwerk ordnungsgemäß funktioniert? Sie sollten verschiedene Dinge überprüfen, wenn Sie dies noch nicht getan haben: Zählt Ihr CRC-Fehler bei 0? Sind Ihre ausstehenden / entfernten / neu zugewiesenen fehlerhaften Sektoren auf 0? Haben Sie zufällige Lese- / Schreibblocktests auf dem Laufwerk ausgeführt? Schauen Sie sich ein Shareware-Programm namens SMART Utility an, wenn Sie noch keine dieser Prüfungen durchgeführt haben. Ich kann es nur empfehlen, um den Zustand des Laufwerks zu überprüfen.
Fyrefly

Antworten:


18

Es besteht die Möglichkeit, das Problem über die Befehlszeile (im Terminal) mit dem Terminal-Dienstprogramm zu reparieren, wie in den folgenden Support-Dokumenten von Apple beschrieben :

Verwenden Sie die Befehlszeile und den fsck_hfs -lBefehl.

Starten Sie Ihren Computer und melden Sie sich als Administrator an.

Öffnen Sie das Terminal (/ Programme / Dienstprogramme).

Geben Sie an der Eingabeaufforderung den folgenden Befehl ein und drücken Sie die Eingabetaste, um Ihre Dateisystem-ID zu ermitteln:

df -hl

Suchen Sie nach einigen Textzeilen, die wie folgt aussehen:

Filesystem Size Used Avail Capacity Mounted on
/dev/disk0s3 37G 20G 17G 55% /
/dev/disk0s5 37G 37G 641M 98% /Volumes/Storage

Notieren Sie sich den nach / dev / angezeigten "disk" -Namen des externen Datenträgers, z. B. "/ dev / disk0s3". Dies ist Ihre Dateisystem-ID für Ihr externes Volume.

Geben Sie an der Eingabeaufforderung den folgenden Befehl ein und drücken Sie die Eingabetaste:

df -hl

Geben Sie dann den folgenden Befehl ein, wobei "disk1" Ihre in Schritt 4 notierte Dateisystem-ID ist, und drücken Sie die Eingabetaste:

sudo fsck_hfs -l /dev/disk1

Wenn Sie dazu aufgefordert werden, geben Sie Ihr Administratorkennwort ein und drücken Sie die Eingabetaste, um die Überprüfung zu starten.

Während der Festplattenüberprüfung sollten folgende Meldungen angezeigt werden:

** /dev/rdisk0s3 (NO WRITE)
** Root file system
** Checking HFS Plus volume.
** Checking Extents Overflow file.
** Checking Catalog file.
** Checking multi-linked files.
** Checking Catalog hierarchy.
** Checking Extended Attributes file.
** Checking volume bitmap.
** Checking volume information.
** The volume Macintosh HD appears to be OK.

@ Buscar - das ist die bessere Antwort ... aber fsck ist das, was das Festplatten-Dienstprogramm eigentlich nicht kann. Es ist wahrscheinlich effektiver, fsck manuell anzuwenden, aber ich dachte, das würde Sie vielleicht interessieren. Schöne Antwort, rock on.
Chillin

3
@Buscar Meine Partition ist nicht montiert und ich kann das nicht. Deshalb meldet das df -hl es nicht. Gibt es eine Möglichkeit, den Befehl fsck_hfs anzuwenden?
Gyurisc

@gyurisc Sie müssen df -hl nicht ausführen, es wird nur verwendet, um den Status Ihrer Festplattenpartition anzuzeigen.
Ruskes

3
Ich verstehe es nicht. Was bewirkt der zweite Aufruf von df -hl?
Slipp D. Thompson

1
@gyurisc Wenn Ihre Festplatte nicht bereitgestellt wird, rufen Sie diskutil listmit die ID Ihrer externen Festplatte ab: apple.stackexchange.com/questions/107953/…
pcv

9

Wenn Sie eine beschädigte Apple_HFS-Festplatte in Mavericks / Yosemite einstecken, wird sie fsck_hfsvon selbst ausgeführt.

Sie können die Ausgabe (im Terminal) sehen:

tail -f /var/log/fsck_hfs.log

Warten Sie, bis der Vorgang abgeschlossen ist, bevor Sie die Reparatur selbst ausführen.

Außerdem muss die Reparatur wiederholt ausgeführt werden, um einige Fehler zu beheben. Ich musste es kürzlich sieben Mal starten, aber es reparierte die Festplatte am Ende erfolgreich. Sie können entweder fsck_hfsoder das Festplatten-Dienstprogramm verwenden.


4
Das wiederholte Klicken auf Reparieren hat mir mehr als einmal geholfen
jensph

Vor

3

Ein Versuch, der vielleicht extrem ist, besteht darin, das Laufwerk in ein paar Schichten Gefrierbeutel zu legen und im Gefrierfach abzukühlen. Versuchen Sie dann, es zum Einhängen zu bringen und alle Daten zu kopieren, bis es erneut ausfällt, und dann Wiederholen Sie diesen Vorgang. Es ist absurd, aber es hat sich für mich bewährt, und es gibt zahlreiche Anhaltspunkte dafür, dass dies zur Wiederherstellung von Daten beitragen kann, unabhängig von den mythosbekämpfenden Beiträgen, die im Internet erschienen, als die Idee von großen technischen Nachrichtenagenturen aufgegriffen wurde.


21
Passender Benutzername: P
NReilingh

2
+1 für den Benutzernamen. Das Laufwerk funktioniert, es ist nur die Partition ist nicht
einbindbar

3

Ich hatte Glück mit fsckauf der Kommandozeile mit etwas anderen Optionen von oben.

Wird verwendet df -hl, um den Pfad des Festplattengeräts wie oben zu bestimmen (in meinem Fall mein erstes externes USB-Laufwerk /dev/disk1s1).

Dann benutze

sudo fsck_hfs -r -d /dev/disk1s1

Die Option -r erstellt den Katalog-B-Baum neu. Nicht sicher, warum das Festplatten-Dienstprogramm dies nicht automatisch ausführt. Die Option -d zeigt zusätzliche Debugging-Informationen an. Weitere Informationen finden Sie unter Reparieren von Datenträgern im Einzelbenutzermodus (fsck schlägt fehl) und in der Manpage fsck_hfs .


2
Nachdem Sie Ihren Befehl ausgeführt haben, wurden alle Daten auf meiner Festplatte gelöscht. DANKE !!
Wazery

3

Möglicherweise müssen Sie die Festplatte nicht reparieren!

Ist dies ein externes Laufwerk, das Sie zwischen einem Mac und einem Windows-PC freigeben? Ich hatte dieses Problem einige Male mit einer FAT32-formatierten Festplatte. Wenn Sie die Bereitstellung Ihrer Festplatte beim Entfernen von Ihrem Windows-PC nicht ordnungsgemäß aufheben, wird das gesamte Volume als "beschäftigt" markiert und Sie werden aufgefordert, das Volume zu reparieren, wenn Sie es im Apple-Festplatten-Dienstprogramm anzeigen. Das Festplatten-Dienstprogramm repariert das Volume jedoch nicht und meldet: Der Exit-Code für die Prüfung des Dateisystems
kann nicht geöffnet werden (Ressource belegt)
ist 8.

Die Lösung ist einfach: Schließen Sie das betreffende Laufwerk wieder an einen Windows-PC an und trennen Sie es ordnungsgemäß, bevor Sie es an Ihren Mac anschließen.

Es ist nicht ungewöhnlich, dass ein USB-Laufwerk durch einfaches Herausziehen des Kabels getrennt wird. In der Regel verursacht dies keine Probleme, und die Integrität wird beim erneuten Anschließen überprüft. Im Idealfall erkennen Macs dieses häufige Problem und umgehen es. Es scheint jedoch, dass sie nur Microsoft vertrauen, um zu überprüfen, ob das Dateisystem in Ordnung ist.


1
rettete mich vor vielen Problemen mit diesem Kommentar ... manchmal ist es nicht so, dass die Festplatte beschädigt ist ..
Mamonu

2

Ich hatte dieses Problem mit einer externen Festplatte in ExFAT, nichts hat funktioniert. Ich wollte gerade eine Wiederherstellungssoftware verwenden, aber ich boote in Windows, Windows hat es gut gelesen. Zurück in OS X gebootet und jetzt ist alles so, wie es sein sollte. Seltsam.


1

Ehrlich gesagt ist Apple eher konservativ, wenn es darum geht, Fehler zu melden. Manchmal (manche Leute würden sagen) zu einem Fehler. Wenn sie auf ein Problem wie dieses hinweisen. Es könnte mit einem Programm eines Drittanbieters repariert werden, aber ehrlich gesagt ist das erste, was Sie tun sollten, Ihre Daten zu sichern. Da es wahrscheinlich ist, dass selbst wenn das Laufwerk nicht geröstet wird, die Wahrscheinlichkeit eines Datenverlusts eindeutig ist.

In seltenen Fällen kann es repariert werden, wenn Sie von einem externen Medium oder der Wiederherstellungspartition (COMMAND-R) booten und das Festplatten-Dienstprogramm von dort aus ausführen. Einen Versuch wert, da es nur ein wenig Zeit kostet.

Persönlich verwende ich DiskWarrior und habe Laufwerke wiederhergestellt, die von Disk Utility nicht berührt werden können, einschließlich der genauen Fehlermeldung. Keine Garantie, es wird den Trick machen, aber es ist billiger als eine neue HD.

Wenn Sie keine andere kommerzielle Software besitzen, ist dies die, die Sie möchten. Und halten Sie es auf dem neuesten Stand und auf bootfähigen Medien, die auf allen Ihren aktuellen Macs funktionieren. Ich mache.


Die wichtigsten Ordner habe ich zum Glück mit crashplan gesichert. Das ärgerliche ist, dass nicht alle Ordner gesichert sind und dass es jetzt das zweite Mal passiert ist. Danke für den Vorschlag, ich werde es versuchen.
Gyurisc

1

Ich hatte ein ähnliches Problem mit meinem externen Toshiba HD-Gerät. Mein MacBook erkannte das HD-Gerät erst nach dem Abziehen und der Aufforderung zur Eingabe eines Kennworts (das seit Monaten nicht mehr gültig ist). Ich habe alle Möglichkeiten eines früheren Passworts ausprobiert, beim Versuch, die Festplatte zu reparieren, die gleiche Fehlermeldung im Festplatten-Dienstprogramm erhalten und konnte diesen Fehler schließlich mithilfe des kostenlosen Betriebssystem-Upgrades auf Yosemite beheben. Ich hoffe es hilft!!


Ich kämpfe immer noch von Zeit zu Zeit damit
Gyurisc

1

Sie müssen zunächst feststellen, ob das Problem mit der Festplattenhardware oder dem Dateisystem zusammenhängt. Um herauszufinden, ob die Hardware fehlerhaft ist, können Sie ein Dienstprogramm verwenden, das die SMART-Daten auswertet. Apples Festplatten-Dienstprogramm macht eine begrenzte Form davon, aber es ist bei weitem nicht so zuverlässig wie ein dediziertes Tool. Ich verwende SMART Utility - die kostenlose Testversion bietet alle Informationen, die Sie für eine einmalige Diagnose benötigen.

Wenn die Hardware defekt ist, sollten Sie nicht versuchen, das Dateisystem zu reparieren. Sie befinden sich in einer Datenwiederherstellungssituation.

Wenn das Laufwerk gemäß SMART Utility in Ordnung ist, sollten Sie versuchen, das Dateisystem mit Alsoft DiskWarrior zu reparieren . DiskWarrior wurde von einem Team mit umfassenden Kenntnissen des HFS-Dateisystems entwickelt und kann Probleme beheben , die das Festplatten-Dienstprogramm nicht lösen kann .


0

Wenn das Festplatten-Dienstprogramm das Volume nicht reparieren kann, bedeutet dies, dass die Verzeichnisstruktur so beschädigt ist, dass nicht mehr alle katalogisierten Dateien gefunden werden können.

Sie können jetzt versuchen, alle Dateien auf einen anderen Datenträger zu kopieren. Dies kann jedoch zu zahlreichen Fehlern führen, und Sie erhalten möglicherweise nicht alle Dateien, die theoretisch noch wiederherstellbar sind.

Aus diesem Grund empfehle ich, für diesen Wiederherstellungsjob das Produkt Data Rescue zu verwenden. Es durchsucht die gesamte Festplatte (dauert eine Weile), sucht nach "verlorenen Fragmenten" des Katalogs und versucht, so viel wie möglich wiederherzustellen.

Bei einer Festplatte, die als nicht reparabel gekennzeichnet ist, sollten Sie nicht versuchen, weiter darauf zu schreiben (in der Tat sollte sie schreibgeschützt sein, was leider nicht mehr so ​​einfach ist wie früher), da weitere Schreibvorgänge erforderlich sind kann aufgrund des beschädigten Katalogs gültige Daten überschreiben.

Besorgen Sie sich also eine ausreichend große zweite Festplatte und starten Sie die Rettung. Versuchen Sie nicht, dieses Volume zu reparieren, es sei denn, Sie kümmern sich nicht um weitere Verluste.


0

Ich habe gute Erfahrungen damit gemacht, Volumes mit Diskwarrior und / oder TechTool Pro zu reparieren (auch wenn das Festplatten-Dienstprogramm dies nicht sagt) . Beide sind Shareware, es gibt vielleicht Freeware-Alternativen, aber ich habe keine Erfahrung damit.


0

Kurzgeschichte: Verwenden Sie DiskWarrior

Mein Computer ist abgestürzt und hat die Verzeichnisdateien auf meiner externen Festplatte beschädigt. Es würde also nicht gemountet, aber ich könnte es im Festplatten-Dienstprogramm sehen (auch wenn es nicht reparieren würde). Hat die 120 Dollar für den Diskwarrior bezahlt, hat alles durchgespielt und es war in Ordnung. Bietet Ihnen eine Vorschau, um auch Dateien zu erfassen, bevor sie eingehen und den Fehler beheben. Es ist das Geld wert.


0

Lesen Sie irgendwo, wie Sie versuchen, mehrmals auf Reparieren zu klicken, bis es funktioniert hat. Es dauerte eine Weile, bis es dauerte, und ich konnte die Festplatte wiederherstellen, sichern und formatieren.


-1

Für mich arbeitet das Festplatten-Dienstprogramm auf Snow Leopard daran, Berechtigungen für Laufwerke zu reparieren, aber nicht für Mavericks. Seltsam.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.