Deaktivieren Sie die Festplattenprüfung, wenn Sie eine nicht ordnungsgemäß getrennte Festplatte wieder mit OS X verbinden

Wenn Sie ein Wechsellaufwerk trennen, ohne es vorher auszuwerfen, führt Windows oder Mac beim nächsten Anschließen eine fsckÜberprüfung des Datenträgers durch, um die Datenintegrität sicherzustellen. Windows fragt, ob Sie nach Fehlern suchen möchten, OS X tut dies unsichtbar .

USB3-Festplatten werden in OS X oft unerklärlicherweise getrennt. Wenn die Festplatte stundenlang nicht verwendet wurde, weiß ich, dass es kein Problem gibt. Unter Windows kann ich die Prüfung einfach ablehnen. Unter OS XI muss ich nur 30 Minuten warten, während der fsckmeine Festplatte verwüstet. Dies geschieht täglich, sodass OS X meine Festplatte schnell zerstört. (Dieser Absatz wurde bearbeitet, seit die Antworten veröffentlicht wurden.)

Wie kann ich diese Prüfung deaktivieren? Kann ich eine Verbindung über einen nicht nativen Treiber herstellen? Kann ich etwas ausführen, um das Flag auf der Festplatte umzukehren, das OS X mitteilt, dass die Festplatte nicht ordnungsgemäß getrennt wurde? Kann ich das Festplattenformat ändern? Kann ich alles deaktivieren, was das Flag "nicht ordnungsgemäß getrennt" setzt, wenn ich das Laufwerk anschließe, das dann beim ordnungsgemäßen Auswerfen deaktiviert wird? Ich bin verzweifelt, da der Mac eine winzige Festplatte hat und ich jetzt keine Externen verwenden kann. Jede Richtung, egal wie abgehackt oder unsachgemäß, wird dankbar angenommen! Ich habe versucht, über Windows in VirtualBox oder Parallels auf das Laufwerk zuzugreifen, aber sie können das Laufwerk nicht sehen, bis OS X fsck gestoppt hat.

Ich glaube, dass der Dateisystemstatus der Status/die Einstellung ist, die ich ignorieren/überschreiben muss.

Die Festplatte ist exFat mit Master Boot Record und OS X ist 10.11.3. Update: Dies ist jetzt an der anderen USB-Buchse mit einer Flash-Disk passiert (ich hatte dies nur bei einer Festplatte gesehen, die sich zuvor als nicht entfernbar gemeldet hat).

In dem Land, in dem ich lebe, gibt es kein Apple-Reparaturzentrum, die Festplatte wird nicht für häufig aufgerufene Dateien verwendet, ich würde prüfen, ob die Möglichkeit einer Beschädigung besteht (dh eine Unterbrechung während oder kurz nach einem Schreibvorgang). die Festplatte), und ich habe die Überprüfung in Windows (seit Jahrzehnten) immer abgelehnt, weil das einzige Mal, dass ich eine Beschädigung hatte, von der Überprüfung selbst herrührt.

Ich erzwinge das Töten fsck_exfatvom Aktivitätsmonitor. Ich habe bei Apple ein Problem gemeldet, dass sie keinen visuellen Hinweis darauf geben, dass dieser Prozess ausgeführt wird. Ich schlug ihnen vor, die Festplatte ausgegraut mit einer Fortschrittskreis-Überlagerung anzuzeigen.
viel Liebe, du hast mir Tausende von Dollar gespart. Ich brauchte Monate, um zu erkennen, dass dies ein fsck_exfatProblem war – danach. zwei Jahren kann ich meine HD wieder öffnen

Antworten (1)

Terminal öffnen und eingeben:

#Get the disk identifier of the ExFAT partition
diskutil list
#Get the UUID of the ExFAT volume with diskXsY being its disk identifier
diskutil info /dev/diskXsY
#Create and edit /etc/fstab 
sudo vifs

Fügen Sie nach Aktivierung des Einfügemodus (z. B. mit I) eine Zeile mit folgendem Inhalt hinzu

#Replace the UUID below by the one found earlier!
UUID=2FECDB7A-15F0-36F9-9A47-483B9669D6DC none exfat rw,auto 0 0

Drücken Sie esc, um den Einfügemodus zu verlassen. Geben Sie :w!ein, um die Datei auf die Festplatte zu schreiben und :qvifs zu beenden.

Starten Sie Ihren Mac neu.

Der letzte 0sollte fsck deaktivieren.


Eine alternative Methode könnte sein: Benennen Sie /sbin/fsck_exfat in /sbin/fsck_exfat.paralyzed um mit:

sudo mv /sbin/fsck_exfat /sbin/fsck_exfat.paralyzed

Da /sbin/fsck_exfat nur ein Link ist, müssen Sie möglicherweise auch die Originaldatei umbenennen: /System/Library/Filesystems/exfat.fs/Contents/Resources/fsck_exfat .


Beide Methoden werden nicht empfohlen! Stattdessen sollte die USB-Buchse repariert werden.

RIESIG danke @klanomath, ich werde jede Änderung testen und berichten (und Ihre Antwort akzeptieren). Ich habe gestern Stunden um Stunden damit verbracht, nach diesen Details zu suchen - wirklich dankbar, danke. Ich werde manuell fsck_exfat, bis ich lange genug in einem Land mit einem Apple Service Center bin.
@Chris Ich kann keine der beiden Methoden richtig testen. Sie sind also etwas spekulativ. Der erste wird jedoch erwähnt man fstab.
Die UUID wird nicht von zurückgegeben diskutil infound ist laut dieser Antwort (und vielen anderen) nicht einfach. Hatte jedoch fstabbereits eine Zeile darin mit LABEL=DISKLABEL. Ein Laufwerk, mit dem ich getestet habe, brauchte nicht weniger Zeit, um nach der Trennung wieder aufzutauchen, aber es dauerte nur 3 Sekunden (für einen 64-GB-Flash), bevor ich die Zeile hinzufügte, also war Flash vielleicht fsckschneller. Ich habe die Zeile für meine externe Festplatte hinzugefügt und werde mich beim nächsten Mal melden, wenn sie verschwindet. Auch bei sudoder alternativen Methode meldet sich "Operation nicht erlaubt".
@Chris Die Verwendung von LABEL= anstelle von UUID= ist eine mögliche und zulässige Option. Das Umbenennen von /sbin/fsck_exfat ist auch in El Capitan möglich (Sie haben Ihr System in Ihrer Frage nicht angegeben), nachdem Sie SIP deaktiviert haben .
Meine Diagnose war falsch - eine andere Festplatte an der anderen USB-Buchse mit verschiedenen Kabeln wurde ebenfalls zufällig getrennt, nur dieses Mal war nichts in der Nähe von Laptop oder Kabeln, daher bezweifle ich, dass es physisch ist. Es ist immer USB3, die Festplatte befindet sich möglicherweise in einem niedrigen Energiezustand, andere USB3-Geräte sind in Ordnung, daher vermute ich jetzt, dass etwas die externen USB3-Speichertreiber stört, möglicherweise ein anderes Gerät, das illegale Operationen auf dem Bus ausführt (mein Native Instruments Audio 8 ). (Prob nicht verwandt, aber externe USB3-Festplatten werden nie über einen USB3-Hub verbunden, USB3-Flash-Laufwerke jedoch, externe Festplatten auf USB2-Hub zeitweise.)
Danke, habe versucht, es zu vermeiden, aber ich werde SIP deaktivieren. Entschuldigung, ich bin auf OS X 10.11.3
@Chris Nach dem Umbenennen der Datei(en) können Sie SIP wieder aktivieren! Nach einem Update von OS X können die Dateien jedoch durch neuere Versionen ersetzt werden!
noasyncWird auch zum String hinzugefügt , rw,autoum hoffentlich Schreib-Caching zu verhindern.
Ich habe beide Lösungen implementiert und die Festplatte wurde nicht ordnungsgemäß getrennt. Als ich das Laufwerk wieder anschloss, schwirrte es mehr als 20 Minuten lang und erschien dann im Finder, genau wie zuvor. Daher bin ich sehr dankbar für die detaillierten Lösungen, aber leider scheinen sie nicht zu funktionieren - fsck wird ausgeführt und bei Umbenennung immer noch gefunden. Ich konnte die Ausführungsrechte für die Datei entfernen, aber das Laufwerk wurde nicht im Finder angezeigt, bis fsck abgeschlossen war (oops dachte nicht daran, laufende Prozesse zu überprüfen).
Seitdem bin ich auf andere Leute gestoßen, die sich darüber beschweren, dass Laufwerke in OS X manchmal die Verbindung trennen, wenn sie stundenlang verbunden bleiben. Ich schließe meine externe Festplatte jetzt so wenig wie möglich an, nur lange genug, um alle Dateien, die ich brauche, auf einen Flash zu verschieben. Ich denke, jedes Betriebssystem hat seine Irritationen.
Seitdem habe ich bei mehreren Gelegenheiten festgestellt, dass Flash-Festplatten plötzlich ohne Grund getrennt werden, und ich bekomme das Jammern von OS X "zuerst trennen ...". Ich habe auch eine SSD-Festplatte, die keine Verbindung herstellt, es sei denn, ich starte mit ihr verbunden. Meine Erkenntnis ist, dass die Verbindung mit externen Laufwerken unter OS X fehlerhaft und schrecklich ist, sowohl beim Verbinden als auch beim Verbinden. Dies ist ein echtes Problem, da ich mich auf externe Festplatten verlasse, um Shows aufzuführen, und wenn eine Festplatte verschwindet oder nicht funktioniert, bin ich in großen Schwierigkeiten. Alle Tipps zur Stärkung sind in der Tat sehr willkommen (abgesehen davon, dass Sie nur mehrere identische Laufwerke mitbringen - ein Synchronisierungs- und Portalptraum).
@Chris Ich habe viele externe Festplatten (FW/USB2/USB3) und bin mit OS X nie auf Probleme gestoßen. Ich verwende jedoch konsequent GUID/OSX Journaled. Es hängt wirklich von der Firmware der externen Festplatte und dem Controller-Chip (USB->SATA) und der Qualität des Kabels ab.
@klanomath du hast die Geduld eines Heiligen! Das ist ein sehr guter Punkt - alle meine externen Festplatten sind exfat. Ich formatiere jetzt einen Flash, der die Verbindung getrennt hat, und werde mich nach einem Tag wieder melden. Vielen Dank, dass Sie meine ignoranten Frustrationen toleriert haben.
@ klanomath Ich denke, Journaled ist die Antwort! Ich erhalte nicht mehr den Fehler "Zuerst trennen", ich kann die Verbindung häufig trennen und wieder herstellen und OS X ist in Ordnung, auch wenn ich nicht auswerfe, ich kann mich über USB2, 3, über 2 Hubs ohne Probleme verbinden. Ich würde nicht einmal eine kurze Unterbrechung bemerken. Ich arbeite mit Windows- und Ubuntu-Benutzern, also muss ich ein Laufwerk mit Paragon HFS+ für Kollegen usw. mitnehmen. Ich habe gerade eine Testversion von Parallels Access installiert, um NTFS auszuprobieren, aber ich vermute, dass es nicht annähernd Kernel/nativ ist. ENORMOUS danke @klanomath Ich kann dir wirklich nicht genug dafür danken, dass du mich da durchgezogen hast, das ist eine absolut enorme Erleichterung.
Habe genau das gemacht (erste Methode), funktioniert nicht. Wenn ich das Laufwerk anschließe, macht es immer noch dasselbe (fsck_exfat wird ausgeführt, das niemals endet)
@CanPoyrazoğlu leider habe ich nie eine Möglichkeit gefunden, die Überprüfung oder die zeitweiligen Verbindungsabbrüche zu deaktivieren. Ich habe sogar einen brandneuen Mac gekauft und er trennt die Festplatten immer noch zufällig und bricht ab, wenn ich die Verbindung wieder herstelle. Die einzige „Lösung“ bestand darin, nur aufgezeichnete Festplatten zu verwenden, damit es zumindest keine massive Verzögerung gibt, während sich die Festplatte selbst überprüft. Aber Dinge, die selbst für Mikrosekunden-Trennungen empfindlich sind, wie Docker auf externen Festplatten, funktionieren unter macOS einfach nicht. Es ist wirklich schockierend, dass so etwas Grundlegendes kaputt geht.
@Chris Ich verstehe zwar, dass Apple möchte, dass alles „unter Kontrolle“ und stabil ist, aber ich wünschte, sie hätten zumindest eine Möglichkeit, auch wenn sie standardmäßig deaktiviert ist, die Überprüfung für die Hauptbenutzer zu überspringen.
Dies sagt nicht eindeutig aus, ob die Volume-UUID oder die Partitions-UUID zu /etc/fstab hinzugefügt werden soll.