macOS: Externes exFAT-Laufwerk kann nicht bereitgestellt werden

Ich habe ein externes Laufwerk Western Digital MyBook (25EE) mit 8 TB. Es ist mit exFAT formatiert. Ich kann mich nicht genau erinnern, wie es formatiert wurde, aber ich glaube, es wurde mit Synologys DiskStation für mein Synology NAS gemacht. Ich kann das Laufwerk mounten und lesen, wenn ich es mit dem NAS verbinde, aber nicht unter macOS Sierra 10.12.6 .

Das Laufwerk wird im Festplattendienstprogramm angezeigt, aber das Mounten bewirkt nichts. Ich habe "Erste Hilfe" ohne Fehler ausgeführt.

Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein

Das Festplatten-Dienstprogramm geht fälschlicherweise davon aus, dass die Nutzung 8/8 TB beträgt. Wie im Screenshot unten zu sehen ist, liegt die Nutzung bei etwa 4,2/8 TB. Das Laufwerk enthält hauptsächlich eine Synology HyperBackup-Datei (.hbk), die fast im Alleingang all diese 4,2 TB ausmacht.

Laut Synology DiskStation ist die Hauptpartition exFAT und ich denke, die EFI-Partition ist vfat:

Geben Sie hier die Bildbeschreibung ein

Das Laufwerk wird auch diskutilals angezeigt, disk2s2aber ich kann es nicht mounten:

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *8.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:       Microsoft Basic Data WD My Book              8.0 TB     disk2s2

$ mount disk2s2
mount: disk2s2: unknown special file or file system.

$ diskutil mountDisk disk2
One or more volume(s) failed to mount

NB: (Ich habe versucht, diese Anweisungen für FUSE für macOS zu befolgen, aber ich nehme an, sie sind nicht wirklich relevant, da exFAT heutzutage in macOS nativ unterstützt werden sollte.)

Ich habe nicht die leiseste Ahnung, wo ich bei diesem Thema anfangen soll – was könnte hier das Problem sein?


Bearbeiten 1: Blockgrößen

Mac OS:

$ diskutil info disk2 | grep "Block Size"
   Device Block Size:        512 Bytes

$ diskutil info disk2s1 | grep "Block Size"
   Device Block Size:        512 Bytes

$ diskutil info disk2s2 | grep "Block Size"
   Device Block Size:        512 Bytes

Synology-SSH:

Gebraucht fdisk -l. Beachten Sie die Nichtübereinstimmung der GPT-PMBR-Größe – vielleicht hat sie eine gewisse Relevanz?

GPT PMBR size mismatch (4294967294 != 2743150591) will be corrected by w(rite).
Disk /dev/sdq: 7.3 TiB, 8001562869760 bytes, 15628052480 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt

Device      Start         End     Sectors  Size Type
/dev/sdq1      40      409639      409600  200M EFI System
/dev/sdq2  411648 15628050431 15627638784  7.3T Microsoft basic data

Bearbeiten 2: GPT

$ sudo gpt -r show disk2

        start         size  index  contents
            0            1         PMBR
            1            1         Pri GPT header
            2           32         Pri GPT table
           34            6         
           40       409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93E####
       409640         2008         
       411648  15627638784      2  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B726####
  15628050432         2015         
  15628052447           32         Sec GPT table
  15628052479            1         Sec GPT header

Edit 3: Mounten von EFI

Anscheinend ist macOS in der Lage, den Inhalt des EFI zu mounten und im Finder aufzulisten.

$ diskutil mountDisk disk2
One or more volume(s) failed to mount

Geben Sie hier die Bildbeschreibung ein

Das Volume, das nicht bereitgestellt werden kann, ist das primäre exFAT-Volume. macOS erfordert, dass das EFI-Volume ausgehängt wird, oder es wird sich darüber beschweren, dass die Festplatten nicht richtig ausgeworfen werden.

@klanomath Entschuldigung für die verspätete Antwort - ich habe versucht, den fsck gemäß Ihren Anweisungen zu nullen, aber es schien nichts zu tun, das Mounten der Festplatte ist wie zuvor fehlgeschlagen, also habe ich die Zeile wieder aus fstab entfernt .
Sind die Berechtigungen des Laufwerks korrekt?
@littletinyman Wie kann ich die Berechtigungen des Laufwerks überprüfen? Vielen Dank!
@winterflags Ich habe dieses Problem. Hast du es sinnvoll gelöst?
@StephenEllis Nicht wirklich! Ich habe das Laufwerk als HFS+ neu formatiert, mit dem Nachteil, dass es beispielsweise unter Windows möglicherweise nicht ohne Hilfe funktioniert. Ich habe viele Tests usw. gemacht, aber ich konnte es nicht herausfinden.

Antworten (12)

Wenn Ihr ExFAT-Laufwerk nicht gemountet wird, finden Sie hier die Lösung.

sudo pkill -f fsck

fsck hielt die Festplatte als Geisel. Schnell  ps aux | grep fsck zeigte sich, dass es tatsächlich die Festplatte/das Volume entführte, sobald es angeschlossen wurde.  sudo pkill -f fsck (oder nur  kill mit der PID, wenn Sie es vorziehen) erlaubte sofort das Mounten des Volumes.

Um die Festplatte beschreibbar zu machen, müssen Sie dann das Festplattendienstprogramm „SOS“ ausführen, die Bereitstellung aufheben und erneut bereitstellen.

Das hat bei mir funktioniert, +1
hat bei mir nicht funktioniert
Das Festplatten-Dienstprogramm "SOS" führt nur fsck aus, oder? Vielleicht besteht die Lösung also darin, einfach zu warten und fsck bis zur Fertigstellung fortfahren zu lassen?
Sie sind mein Held!!! Ich war kurz davor, mein WD Passport-Laufwerk zurück in den Laden zu bringen ... lol
Warum passiert das?
@JBis, exFAT fehlt die Unterstützung von Journaling. Es ermöglicht dem Dateisystem, Aufzeichnungen über die Änderungen zu führen, die an den darauf gespeicherten Dateien vorgenommen wurden. Dies ist nützlich, wenn Daten beschädigt werden, da die Protokolle verwendet werden können, um beschädigte Daten wiederherzustellen. exFAT verfügt nicht über diese Funktion, was bedeutet, dass Daten im Falle eines unerwarteten Herunterfahrens oder der Unfähigkeit, einen auf diese Weise formatierten Wechseldatenträger sicher auszuwerfen, anfälliger für Beschädigungen sein können. fsck_exfat kann die Festplatte nicht mounten und gibt etwas zurück wie „Das Volume konnte nicht vollständig verifiziert werden.“
@meelash, sicher sollte fsck das Problem beheben und die Bites zurücksetzen, die zurückgesetzt werden müssen. Leider kann der Prozess ziemlich lang sein und hat das Problem in meinem Fall nie von selbst behoben.
Lesen Sie mehr über die Vor- und Nachteile von exFat hier minitool.com/lib/extended-file-allocation-table.html
Diese Lösung funktioniert gut. Ich bin auf dieses Problem in meinem Laufwerk gestoßen, weil ich vergessen habe, auf „Auswerfen“ zu klicken, um das Laufwerk sicher zu entfernen. Als ich dieses Laufwerk erneut verwendete, wurde es nicht angezeigt. Vielen Dank für die Erklärung des Grundes und das Teilen von "Weiterlesen" als Extra.
Alter... Bruder, das war verdammt nochmal großartig!
Danke dir! Ich hatte dieses Laufwerk in einer Linux-Box, die ich auseinandernehme, und ich möchte einige Daten daraus entnehmen, aber fsck hielt es als Geisel, wie Sie sagten. Wütend!

Das Formatieren großer Volumes exFAT unter Windows neigt dazu, standardmäßig eine Größe der Zuordnungseinheit (Leseblockgröße) von mehr als 1024 zu verwenden.

macOS hat Probleme, die Boot-Region auf solchen Festplatten zu finden.

Sichern Sie Ihr externes Laufwerk, formatieren Sie es unter Windows mit einer Blockgröße von 1024 neu und kopieren Sie dann alles zurück.

Ich kann bestätigen, dass, nachdem ich meine externe 2-TB-Festplatte von exFAT mit 2048 KB Größe der Zuordnungseinheit auf exFAT mit 1024 KB Größe der Zuordnungseinheit neu formatiert habe, die Festplatte jetzt von Mac OS erkannt werden kann und ich problemlos damit arbeiten kann.
Das war bei mir auch die Ursache mit einem 5TB externen Laufwerk. Das Besondere ist, dass das Festplatten-Dienstprogramm und diskutil von macOS 512 Byte Blockgröße gemeldet haben (und ich kann mich nicht erinnern, welches ich damals ausgewählt habe, als ich es unter Win10 formatiert habe, aber ich neige dazu, die Standardeinstellung nicht zu ändern, weil ich weiß, dass dies möglich ist Unverträglichkeiten verursachen). Als ich versuchte, es in Windows erneut zu formatieren, sah ich, dass Windows 10 (Version 21H1) versucht, exFat-Laufwerken standardmäßig eine Blockgröße von 2048 Bytes zuzuweisen. LANGE GESCHICHTE, KURZ: macOS-Festplatten-Dienstprogramme (GUI & Konsole) melden wahrscheinlich falsche Blockgrößen für unter Windows formatierte exFat-Einheiten.

Die neueren „Easy Store“- und „My Book“-Festplatten von Western Digital haben ein Mac Sierra 10.12.6-Problem: Sie sind für den Desktop unsichtbar.

WD Utilities sagt, dass meine beiden Laufwerke in Ordnung sind; Mac Utilities erkennt beide Festplatten.

Am Montag in die Mac Genius Bar gehen. BestBuy hat mir das Original WD easystore 8T verkauft und WD hat mir ein My Book 8T geschickt. BestBuy sagte, der WD Easystore liege im Sterben; Ein Computertechniker sagte nein. Beide WD HDs wurden ExFat neu formatiert. MacBook Pro Finder kann keine der Festplatten erkennen.

Guter Punkt – einige Laufwerke machen auf Controller-Ebene „skurrile Dinge“, um Daten zu „schützen“ oder das Erlebnis zu „verbessern“, und alles, was die meisten Apple-Benutzer tun möchten, ist eine einfache Schaltfläche, um diese „Funktionen“ oder eine einfache Möglichkeit dauerhaft zu deaktivieren erst gar kein Geld dafür ausgeben.

Ich wollte nur meine Erfahrung für diejenigen aufzeichnen, die danach folgen ...

Ich habe eine 4 TB WD My Passport, ExFAT, die unter MacOS 10.14.6 verwendet wird

Es wurde plötzlich und unerwartet nach einem Neustart nicht gemountet. Es wurde in der Disk Utilities-App angezeigt, konnte aber nicht gemountet werden (es würde nichts passieren) und First Aid funktionierte nicht (es wurde immer wieder ein Fehler zurückgegeben).

Ich habe es ausgesteckt und auf einem Windows-PC ausprobiert und es hat gut funktioniert, eine Warnung ausgegeben, dass etwas nicht stimmt, aber den Zugriff erlaubt und es hat gut funktioniert.

Ich habe dann schnell nach Möglichkeiten gesucht, das Mounten von HDDs zu erzwingen, und eine weitere SE-Seite mit einigen nützlichen Terminal-Befehlen gefunden.

diskutil list

dies zurückgegeben

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *4.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:       Microsoft Basic Data Storage_001             4.0 TB     disk2s2

Ich habe den auf der anderen SE-Seite erwähnten Prozess ausprobiert, Dinge wie;

mount -t dev/disk2
mount force -t dev/disk2

Leider hat dieser Prozess nicht geholfen. Weitere Suchen ergaben, wie erwartet, dass es sich um ein Problem mit ExFAT unter MacOS handeln könnte, was mich zu dieser Seite und der Antwort von Broski führte .

Ich habe den Befehl ausgeführt, den er empfohlen hat, und siehe da! Ich habe eine Popup-Warnung auf dem Desktop erhalten, dass die Festplatte Probleme beim Mounten hat, und dann in der App Disk Utilities nachgesehen, um festzustellen, dass sie jetzt A-OK gemountet wurde.

Also, danke Broski (ich habe versucht, deinen Kommentar zu verbessern, bin aber zu neu, um eine Erlaubnis zu haben).

Jeder, der zu spät zur Party kommt, probiert die Option fsck pkill aus.

sudo pkill -f fsck

Nun zum Sichern und Neuformatieren dieser Festplatte.

Beifall!

Unter macOS Big Sur habe ich einige zusätzliche Schritte ausgeführt, nachdem ich Broskis Antwort gefolgt war .

Mein exFAT-Laufwerk war immer noch schreibgeschützt und MacOS hat mich gewarnt, ein Backup zu erstellen und erneut zu formatieren. Die Erste Hilfe des Festplattendienstprogramms hat bei mir nicht funktioniert. Unmount-Mount-Tests haben auch nicht funktioniert.

Ich habe diesen Link gefunden, um eine beschädigte exFAT-Festplatte zu reparieren . https://gist.github.com/scottopell/595717f0f77ef670f75498bd01f8cab1

Es ist sehr hilfreich und ich muss mein Laufwerk nicht wiederherstellen, sichern und formatieren. Jetzt sind „Meine Dateien“ zum Kopieren und Zurückschreiben verfügbar.

Hatte ein ähnliches Montageproblem. Habe den "com.apple.DiskManagement.disenter-Fehler" und Folgendes hat funktioniert:

sudo mkdir /Volumes/External/ && sudo mount -t exfat /dev/disk2s2/Volumes/External/

exFAT(Extended File Allocation Table) Dateisystem ist der Nachfolger des großen alten FAT32Dateisystems. Es hat viele Vor- und Nachteile. Einer der Vorteile ist zum Beispiel die Dateigrößenbegrenzung von jetzt bis zu 16 Exabyte. Aber...

Es wird nicht verwendet und wurde nicht zum Formatieren von Festplatten entwickelt. Es wird nur für Flash - Speicher empfohlen . Das ist der einzige Grund, warum es derzeit nicht als großer Konkurrent für NTFSFestplatten gilt. Trägt auch exFATzur Entstehung von Berechtigungsproblemen und beschädigten Dateien bei. Angenommen, Ihre Situation hängt mit diesem Problem zusammen.

Ich würde versuchen, es neu zu formatieren, obwohl Sie 8 TB zum Übertragen haben.

Ich hatte dieses Problem im neuesten macOs Big Sur 11.2.1. Die Festplatte wird nicht bereitgestellt oder weich ausgeworfen. Ich habe die Frist AidOption ausgeführt, Disk Utilitydie einige Minuten gedauert hat, da die Trancend external drive. Nach dem Scannen musste ich ihn unmountwieder mountzurücksetzen, damit die Festplatte beschreibbar war.

Das Problem scheint vielfältig zu sein. Ein mit Exfat formatierter USB-Stick wird vom Mac als FAT und nicht als Exfat angesehen. Das Ausführen der Ersten Hilfe auf der ausgefallenen Partition im Festplatten-Dienstprogramm schlägt fehl, wenn fsck_msdos ausgeführt wird ...

Wenn Sie fsck_exfat auf der Partition /dev/disk2s1 ausführen, funktioniert das einwandfrei. Die Ausführung auf der Festplatte /dev/disk2 schlägt fehl, wenn nach den Boot-Regionen/Signaturen gesucht wird.

Okay, das Problem hier ist, dass der Mac den falschen Dateisystemtyp sieht. Wir können überschreiben.

Wie andere gezeigt haben, funktioniert das Erstellen eines Ordners und das manuelle Mounten der Partition. Dies ist eine Problemumgehung für den Zugriff auf die Dateien, repariert jedoch nicht die Festplatte.

Dies passiert auch bei mir, ich verwende ein 1 TB USB-Ext-Laufwerk im exFAT-Format, wenn es plötzlich nicht mehr in meinem MacBook Pro (M1 - Monterey) gemountet wird, aber von Windows aus darauf zugegriffen werden kann (mit Parallel Desktop 18 - Windows 11 ARM ).

Ich habe alle oben genannten Schritte ausprobiert, aber keiner von ihnen funktioniert. Also stecke ich in meiner Verzweiflung den USB-Stick in einen Windows 10-Laptop und bemerke ein Flag in der Datenträgerverwaltung (auf diesem PC mit der rechten Maustaste klicken, auf Verwalten klicken, dann auf Datenträgerverwaltung klicken) „Laufwerk verschlüsselt“.

Also gehe ich zurück zu meinem MacBook, schließe das USB-Laufwerk an, öffne Parallel Desktop, öffne das Kontrollzentrum, wähle Windows 11 ARM aus, gehe zu Einstellungen, füge eine Festplatte hinzu, wähle ein physisches Laufwerk aus, wähle das USB-Laufwerk aus und starte Windows 11 .

Auf dem Windows 11-Bildschirm suche ich dann „Geräteverschlüsselungseinstellung“ in Windows Start, schalte dann die Geräteverschlüsselung aus, es dauerte eine ganze Nacht, um den Entschlüsselungsvorgang abzuschließen, und am nächsten Morgen kann exFAT wieder auf macOS Monterey gemountet werden. Alhamdulillah!!!

Ich hatte das gleiche Problem unter Mac OS Big Sur. Western Digital My Passport für Mac 5 TB formatiert mit exFAT. Nach 6 Stunden kam ich zurück und es hatte sich auf magische Weise montiert. Auswerfen, neu verbinden, montieren OK in Sekunden.

Wenn Sie die externe Festplatte anschließen, gehen Sie einfach zum Aktivitätsmonitor in den MacBook-Anwendungen, dort finden Sie "fsck_exfat". Doppelklicken Sie darauf und klicken Sie auf Beenden oder Beenden erzwingen, dann erscheint Ihre Festplatte auf dem Desktop

Sie können sogar über das Festplattendienstprogramm auf diese Festplatte zugreifen, um sie zu mounten/unmounten und welche Optionen erforderlich sind.