Fehler im Apple-Dateisystem führt zu Datenverlusten bei Disk Images

Betroffen ist lediglich macOS High Sierra sowie das neue Dateisystem Apple File System. Der Fehler tritt nur bei Schreibvorgängen in Disk Images auf. macOS zeigt den freien Speicherplatz nicht korrekt an und erlaubt das Schreiben von Dateien, die größer sind als der freie Speicherplatz.

Der Softwareentwickler Mike Bombich, Herausgeber des Festplatten-Tools Carbon Copy Cloner, hat einen Fehler in macOS High Sierra entdeckt, der zu Datenverlusten führen kann. Er tritt allerdings nur bei der Verwendung von Festplattenabbildern (Disk Images) auf, die mit Apples neuem Dateisystem Apple File System (APFS) formatiert wurden. Seiner Software entzieht er in Ermangelung eines Patches vorübergehend den Support für APFS-formatierte Disk Images.

Der Fehler sollte nach Bombichs Einschätzung nur wenige Nutzer betreffen. „Disk Images werden für die meisten Backup-Aktivitäten nicht benutzt, sie sind generell nur angebracht, wenn Backups von Netzwerklaufwerken erstellt werden“, schreibt er in einem Blogeintrag.

Disk Images unter APFS passen offenbar den freien Speicherplatz nicht korrekt an den freien Speicherplatz des ursprünglichen Laufwerks an. „Anfang der Woche stellte ich fest, dass ein APFS-formatiertes Disk Image ausreichend freien Speicherplatz anzeigte, obwohl das Ausgangslaufwerk komplett voll war“, ergänzte Bombich. „Aus Neugierde kopierte ich eine Videodatei in das Disk Image, um herauszufinden was passiert.“

Der Kopiervorgang sei ohne Fehler beendet worden. Es sei auch möglich gewesen, die gesamte Datei wiederzugeben. Selbst die Prüfsumme habe keinen Hinweis auf einen Fehler geliefert. „Soweit ich feststellen konnte, war die Datei intakt und vollständig auf dem Disk Image“. Danach habe er die Abbild-Datei ausgeworfen und erneut eingebunden. Danach sei das Video unbrauchbar gewesen.

Das Problem liegt Bombich zufolge in der Diskimages-Helper-Anwendung von macOS High Sierra. Es beschränkt sich aber nicht nur darauf, dass der freie Speicherplatz von APFS-Images falsch angezeigt wird, der Helper gibt zudem keine Fehlermeldung aus, wenn Schreibvorgänge den freien Speicherplatz übersteigen. Stattdessen würden sie „fehlerfrei“ abgeschlossen. Selbst eine Prüfsumme liefere keine Fehler, da der Helper anscheinend Teile der Datei im Arbeitsspeicher behalte.

Der Entwickler betont, dass der Bug nicht nur seine Software betrifft, sondern jede Anwendung, die Daten in ein APFS-formatierte Disk Image schreibt, also auch Finder oder QuickTime. „In jedem Fall hatte die Anwendung, die die Datei schrieb oder erstellte, keine Ahnung, dass beim Schreiben der Daten ein Problem auftritt.“ Der Bug könne nur durch ein Update für macOS behoben werden.

Apple hatte das neue Dateisystem zusammen mit macOS High Sierra eingeführt. Es basiert auf einer neuen 64-Bit-Architektur, die nach Unternehmensangaben speziell für moderne Flash-Festplatten entwickelt wurde. Eine Copy-on-write genannte Technik soll mögliche Datenverluste bei Systemabstürzen minimieren. Die Sicherheit verbessert APFS durch eine flexible native Verschlüsselung, wobei für jedes APFS-Volume unterschiedliche Verschlüsselungsmethoden eingesetzt werden können. Eine Multi-Key-Verschlüsselung unterstützt individuelle Schlüssel für einzelne Dateien und einen separaten Schlüssel für vertrauliche Metadaten.

AP12A3i akkus für Acer Aspire Timeline Ultra U M3-581TG M5-481TG AP12A4i
702457-001 751884-001 702307-002 HP ProDesk 600 G1 PS-4241-2HF Netzteile/Adapters
HP-D3201E0 PS-4321-9HA HP 503378-001 508154-001 6000 Pro Elite 8000 MT Netzteile/Adapters
88796 akkus für Bose Soundlink Mini 2 Pack
063404 akkus für BOSE SOUNDLINK Mini I serie
BC-3S akkus für Nokia Lumia 2520 Wifi/4G Windows Tablet
061384 061385 akkus für BOSE SOUNDLINK Mini serie

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.