Beim Versuch, ein externes Laufwerk neu zu partitionieren, wird der folgende Fehler angezeigt: "".
Ich möchte fsck -fy
auf dem Laufwerk ausgeführt werden, kenne jedoch nicht die richtige Syntax für die Ausführung auf einem externen Laufwerk.
Kann mir jemand bei diesem Problem helfen?
diskutil list
listen Sie alle Ihre Datenträger mit Meine SD-Karte ist disk2 auf. Dann wollen Sie die Partitionsnummer finden, also machen Sie so etwas wiels /dev/disk2*
. Dies führt zudisk2s1
. Der letzte Befehl, den ich ausführe, ist diesersudo fsck_hfs -f /dev/disk2s1
. HINWEIS: Ich habe meine SD-Karte absichtlich als hfs formatiert. Normalerweise verwenden sie wie Fett oder etwas.Das ist in der Tat ein sehr beschreibender Fehler.
Um
fsck
auf einem externen Laufwerk ausgeführt zu werden, müssen Sie zunächst die Kennung des Laufwerks ermitteln. Führendiskutil list
Sie den unter aufgelisteten Namen des Volumes aus, und überprüfenIDENTIFIER
Sie ihndisk3s4
, zum Beispiel.Verwenden Sie diesen Namen zum Ausführen
fsck
. Sie können auch die-f
Option zum Erzwingen der Überprüfung eines sauberen Dateisystems übergeben.fsck
hat Abkürzungen für verschiedene Dateisystemtypen:fsck_hfs
Verwenden Sie für HFS die-f
Option, um die Überprüfung von aufgezeichneten Systemen zu erzwingenfsck_exfat
für ExFAT (hier keine-f
Option)fsck_msdos
für FAT (hier keine-f
Option)quelle
fsck
ohne eine Art Flag benutzen können. Die Verwendung des hier angegebenen Befehls führt zur Ausgabe von Hilfe / Verwendung.fsck_hfs
.Ich musste mit der -l Flagge rennen:
Das
-l
Flag weist fsck an, das Laufwerk im schreibgeschützten Modus zu überprüfen.quelle
Dies ist keine direkte Antwort auf die ursprüngliche Frage, sondern eng verwandt.
Eine andere Möglichkeit besteht darin, diskutil selbst zu verwenden, um ein externes Laufwerk zu überprüfen oder zu reparieren.
Ich bin nicht sicher, wie es mit fsck verglichen wird, aber es hat mein externes Laufwerk repariert, das nicht gemountet wurde, nachdem ich es versehentlich während eines Neustarts für ein Systemupdate eingesteckt hatte.
und dann Befehle wie
Aus irgendeinem Grund kann mein Problem nur durch Ausführen der Überprüfungsbefehle behoben werden. Wenn Sie jedoch noch weiter gehen müssen, gibt es auch Reparaturbefehle
quelle