Schreibgeschütztes Dateisystem auf dem Mac reparieren

Deutsch English Français 日本語 Español

Kurzantwort:

Ein schreibgeschütztes externes Laufwerk oder der Fehler „read-only file system“ lässt sich im Terminal mit einer der folgenden Methoden beheben:

Was Sie sehenWahrscheinlichste UrsacheNächster sinnvoller Schritt
„You can only read“ im Finder bei einem externen LaufwerkNTFS, fehlende Berechtigungen, ein Time-Machine-Laufwerk, Schreibschutz oder DateisystemfehlerPrüfen Sie zunächst das Laufwerksformat im Festplattendienstprogramm
Dateien auf einem NTFS-Laufwerk lassen sich nicht kopieren, löschen oder erstellenmacOS kann NTFS standardmäßig lesen, aber nicht beschreibenVerwenden Sie NTFS for Mac, statt das Laufwerk zu formatieren
mkdir: /data: Read-only file systemSie versuchen, auf das schreibgeschützte Systemvolume zu schreibenErstellen Sie den Ordner unter /System/Volumes/Data oder verwenden Sie synthetic.conf
rm ... Read-only file system im WiederherstellungsmodusEin falscher Pfad, fehlende Anführungszeichen oder der Schutz des SystemvolumesPrüfen Sie den Befehl und den Pfad, bevor Sie die SIP-Einstellungen ändern
Ein externes Laufwerk wird plötzlich schreibgeschütztEin Dateisystemfehler oder ein LaufwerksdefektStellen Sie Ihre Daten wieder her oder sichern Sie sie, bevor Sie das Laufwerk reparieren oder formatieren

 Wenn Ihr externes NTFS-Laufwerk schreibgeschützt ist, laden Sie iBoysoft NTFS for Mac herunter, um den Schreibzugriff einfach zu aktivieren.

Schreibgeschütztes Dateisystem auf dem Mac

Beim Schreiben von Daten auf dem Mac erscheint die Fehlermeldung „read-only file system“? Das kann auf dem internen Laufwerk Ihres Mac, einer externen Festplatte oder sogar in einem freigegebenen Ordner passieren. Unabhängig davon, ob im Terminal mkdir: /data: read-only file system angezeigt wird oder im Finder lediglich die Meldung „You can only read“ erscheint – der Zugriff kann dadurch erheblich eingeschränkt sein.

Damit sind Sie nicht allein. Dieser Leitfaden erklärt die häufigsten Ursachen für schreibgeschützte Dateisysteme auf dem Mac und zeigt, wie Sie das Problem mit Terminal-Befehlen oder einfacheren Methoden beheben können.

Sehen wir uns direkt an, wie Sie ein schreibgeschütztes Dateisystem wieder beschreibbar machen können.

Hier finden Sie eine kurze Übersicht über die Lösungen in diesem Leitfaden: 

Schreibgeschütztes Dateisystem auf Mac mit M1/M2/M3/T2/Intel behebenLösungen
Szenario 1: Externe Festplatte auf dem Mac schreibgeschützt1. Schreibschutz deaktivieren. 
2. Bei einem Firmen-Mac die Unternehmensrichtlinien prüfen. 
3. Eine Partition erstellen, bevor Dateien auf dem Time-Machine-Backup-Laufwerk gespeichert werden. 
4. iBoysoft NTFS for Mac verwenden, um den Lese- und Schreibzugriff auf externe NTFS-Laufwerke zu ermöglichen. 
5. Die Zugriffsrechte des schreibgeschützten Dateisystems auf dem Mac ändern. 
6. Das externe Laufwerk auf dem Mac neu formatieren.
Szenario 2: Fehler „Schreibgeschütztes Dateisystem“ im Terminal1. Prüfen, ob der Befehl korrekt ist. 
2. SIP deaktivieren. 
3. Die Datei /etc/synthetic.conf ändern.

Vor der Fehlerbehebung

Bevor Sie ein schreibgeschütztes Dateisystem auf dem Mac reparieren, prüfen Sie, ob das Problem ein externes Laufwerk oder das interne Systemvolume betrifft. 

Wenn das Laufwerk mit NTFS formatiert ist, sollten Sie es nicht allein deshalb formatieren, um den Schreibzugriff zu ermöglichen.

Enthält das externe Laufwerk wichtige Dateien, sollten Sie die Daten vor der Verwendung von „Erste Hilfe“, dem Löschen oder Formatieren wiederherstellen oder sichern.

Deaktivieren Sie SIP nicht und ändern Sie das Root-Volume nur, wenn Sie die damit verbundenen Risiken verstehen.

Warum ist das Dateisystem auf dem Mac schreibgeschützt?

Ein schreibgeschütztes Dateisystem kann auf dem Mac verschiedene Ursachen haben. Entscheidend ist dabei, ob es sich um ein internes oder ein externes Laufwerk handelt. Im Folgenden finden Sie häufige Szenarien und mögliche Ursachen für den fehlenden Schreibzugriff.

Fall 1: Dateisystem einer externen Festplatte auf dem Mac schreibgeschützt

Ich kann auf meinem Mac weder im Finder noch im Terminal Dateien auf meinen USB-Stick kopieren. Wenn ich unter „Informationen“ die Zugriffsrechte des Laufwerks prüfe, steht dort „Nur Lesen“. Der Lese- und Schreibzugriff lässt sich nicht aktivieren. Das Laufwerk ist mit einem Windows-NT-Dateisystem formatiert. Wie kann ich die Zugriffsrechte dieses schreibgeschützten Dateisystems auf meinem MacBook Pro ändern?

Meine mit exFAT formatierte externe Festplatte ist auf dem Mac plötzlich schreibgeschützt. Bis gestern konnte ich noch darauf schreiben. Wie lässt sich das schreibgeschützte Dateisystem auf einem Mac mit M1 beheben?

Das Dateisystem der externen Festplatte ist auf dem Mac schreibgeschützt

Wenn ein externes Laufwerk auf dem Mac schreibgeschützt ist, kann dies an der NTFS-Formatierung, falsch konfigurierten Zugriffsrechten, Einschränkungen durch Unternehmensrichtlinien, der Verwendung als Time-Machine-Backup-Laufwerk, einem Hardwarefehler oder einem aktivierten physischen Schreibschutz liegen.

Fall 2: mkdir: /data: Read-only file system

Ich habe versucht, mit dem Befehl: sudo mkdir /data/bd ein neues Verzeichnis zu erstellen. Das Terminal gibt den Fehler „mkdir: /data: Read-only file system“ zurück.

Mkdir: schreibgeschütztes Dateisystem

Wenn das Terminal beim Erstellen eines Ordners im Wurzelverzeichnis die Meldung „read-only file system“ ausgibt, schützt macOS in der Regel das Systemvolume. Seit macOS Catalina werden Systemdateien auf einem schreibgeschützten Volume gespeichert, während beschreibbare Benutzerdaten auf dem Daten-Volume liegen.

In den meisten Fällen sollten Sie SIP nicht deaktivieren. Diese Sicherheitsfunktion verhindert, dass bestimmte Systemdateien und -verzeichnisse geändert werden – auch durch den Root-Benutzer. Versuchen Sie stattdessen, den Ordner unter /System/Volumes/Data anzulegen. Wenn Sie einen Pfad auf der obersten Verzeichnisebene benötigen, können Sie auch /etc/synthetic.conf verwenden.

Fall 3: rm: /var/db/ .AppleSetupDone: Read-only file system

Ich habe im Einzelbenutzermodus den Befehl rm /Volumes/Macintosh HD/var/db/.AppleSetupDone ausgeführt, um die Datei AppleSetupDone zu entfernen und den Systemassistenten erneut zu starten. Der Vorgang ist jedoch mit der Meldung „rm: /var/db/ .AppleSetupDone: Read-only file system“ fehlgeschlagen.

Diese Fehlermeldung zum schreibgeschützten Dateisystem wird durch einen Fehler im Befehl verursacht.

Der Dateipfad im Befehl steht nicht in Anführungszeichen. Daher interpretiert die Shell ihn als drei separate Argumente: /Volumes/Macintosh, HD/var/db/.AppleSetupDone und rm. Da das Verzeichnis HD/var/db/ zum schreibgeschützten Systemvolume gehört, kann der Befehl nicht ausgeführt werden und die Fehlermeldung wird angezeigt.

Setzen Sie den Dateipfad (/Volumes/Macintosh HD/var/db/.AppleSetupDone) in doppelte Anführungszeichen. Dadurch interpretiert die Shell den gesamten Pfad als ein einziges Argument. Anschließend wird die Datei aus Ihrem Benutzerordner gelöscht, in dem Sie über Lese- und Schreibzugriff verfügen.

Starten Sie macOS Recovery und führen Sie anschließend den folgenden Befehl im Terminal aus.

rm "/Volumes/Macintosh HD/var/db/.AppleSetupDone"

Fall 4: OSError: [Errno 30] Read-only file system:

Ich habe auf dem Mac programmiert und erhalte diesen Fehler: OSError: [Errno 30] Read-only file system: '/User'. Ein Teil meines Codes lautet: „import os from_dir = os.path.dirname('/Users/user/Downloads/') 
working_dir = os.walk(from_dir) 
to_dir = os.path.dirname('/User/user/Downloads/New Folder/')“

Die Fehlermeldung „OSError: [Errno 30] Read-only file system“ tritt normalerweise auf, wenn ein Pfad im Code falsch geschrieben ist. In diesem Fall ist der Fehler bereits in der Meldung zu erkennen: Statt „/User“ muss der Pfad /Users lauten.

Viele Nutzer erhalten im Mac-Terminal den Fehler „read-only file system“. Teilen Sie diesen Beitrag, damit sie die Ursache besser verstehen.

Wie lässt sich das Problem „read-only file system“ auf dem Mac bei externen Laufwerken beheben?

Wenn ein externes Laufwerk auf dem Mac als schreibgeschütztes Dateisystem eingebunden ist, können Sie mit den folgenden Lösungen den Schreibzugriff ermöglichen.

  • Tipp 1: Viele SD-Karten und einige USB-Sticks verfügen über einen Schalter zum Schreibschutz. Ist dieser aktiviert, kann das Laufwerk nur gelesen, aber nicht beschrieben werden. Falls Ihr Gerät über einen solchen Schalter verfügt, stellen Sie sicher, dass er deaktiviert ist.
  • Tipp 2: Auf Computern von Unternehmen kann der Schreibzugriff auf externe Geräte eingeschränkt sein, um Datenlecks zu verhindern. Wenn Ihr Mac zu einer Organisation gehört, wenden Sie sich an die IT-Abteilung.
  • Tipp 3: Auf einem Time-Machine-Backup-Laufwerk können Sie normalerweise keine anderen Dateien als Backups hinzufügen. In dieser Anleitung erfahren Sie, wie Sie auf dem Mac Dateien zu einer solchen externen Festplatte hinzufügen. 

Methode 1: Schreibzugriff auf NTFS-Laufwerken aktivieren

Wenn das schreibgeschützte Dateisystem zu einem externen Laufwerk gehört, das mit NTFS formatiert ist, handelt es sich nicht um ein gewöhnliches macOS-Berechtigungsproblem. macOS kann NTFS-Laufwerke standardmäßig lesen, aber nicht beschreiben. In diesem Fall lässt sich durch eine Änderung unter „Teilen & Zugriffsrechte“ in den Informationen kein vollständiger Schreibzugriff aktivieren. Sie benötigen dafür einen NTFS-Treiber für den Mac.

Verwenden Sie iBoysoft NTFS for Mac, wenn Sie Dateien auf einem NTFS-Laufwerk kopieren, bearbeiten, löschen oder verschieben möchten, ohne das Laufwerk neu zu formatieren. Nach der Installation kann das Programm Ihr NTFS-Laufwerk auf dem Mac automatisch mit Lese- und Schreibzugriff einbinden. Dadurch können Sie Ihre Dateien wie auf jedem anderen Laufwerk verwalten.

Diese NTFS-for-Mac-Software unterstützt alle gängigen macOS-Versionen, darunter macOS High Sierra, macOS Mojave, macOS Catalina, macOS Big Sur, macOS Monterey, macOS Ventura, macOS Sonoma, macOS Sequoia und macOS Tahoe.

Außerdem ist sie mit Macs mit Intel-Prozessor, T2-Chip oder Apple Silicon sowie mit allen Arten externer Speichergeräte kompatibel, etwa externen Festplatten, USB-Sticks und Speicherkarten.

Laden Sie die Software über die Schaltfläche unten herunter. Anschließend können Sie auf dem Mac ohne Datenverlust uneingeschränkt auf das externe NTFS-Laufwerk zugreifen und es beschreiben.

iBoysoft NTFS for Mac

 Tipp: Sie wissen nicht, welches Dateisystem Ihr externes Laufwerk verwendet? Öffnen Sie das Festplattendienstprogramm, wählen Sie die Hauptpartition des Laufwerks aus und sehen Sie sich die Informationen auf der rechten Seite an.

Methode 2: Berechtigungen des schreibgeschützten Dateisystems auf dem Mac ändern

Wenn Ihr externes Laufwerk mit APFS oder Mac OS Extended (Journaled) formatiert ist, können Sie versuchen, die Berechtigungen des schreibgeschützten Dateisystems auf dem Mac zu ändern. Gehen Sie dazu wie folgt vor:

  1. Klicken Sie im Finder mit der rechten Maustaste auf das Laufwerk mit dem schreibgeschützten Dateisystem.
  2. Wählen Sie „Informationen“.
  3. Klicken Sie auf das gelbe Schloss, um die Einstellung zu entsperren.
  4. Scrollen Sie zu „Teilen & Zugriffsrechte“.
  5. Aktivieren Sie für das Laufwerk die Zugriffsrechte „Lesen & Schreiben“. 
    Zugriffsrechte für ein schreibgeschütztes Dateisystem auf dem Mac ändern
  6. Öffnen Sie das Aktionsmenü und klicken Sie auf „Auf alle Unterobjekte anwenden“.
  7. Aktivieren Sie „Eigentümer auf diesem Volume ignorieren“.
  8. Klicken Sie auf das Schloss, um die Änderungen zu speichern.

Wenn alles funktioniert hat, sollten Sie nun auf dem Mac auf das externe Laufwerk schreiben können. Wenn Sie die Zugriffsrechte auf der externen Festplatte am Mac nicht ändern können, versuchen Sie die anderen Methoden in diesem Leitfaden: Zugriffsrechte auf dem Mac ändern und den Fehler „Zugriff verweigert“ beheben

Wenn das Dateisystem exFAT ist, lesen Sie hier weiter: Wie lässt sich ein exFAT-Laufwerk reparieren, das am Mac nicht eingebunden oder angezeigt wird?

Methode 3: Laufwerk nach einer Sicherung neu formatieren

Eine weitere Möglichkeit, das schreibgeschützte Dateisystem auf einer externen Festplatte zu beheben, besteht darin, das Laufwerk mit einem Format neu zu formatieren, das auf dem Mac Lese- und Schreibzugriff unterstützt. Da beim Neuformatieren alle Daten auf dem Laufwerk gelöscht werden, müssen Sie die wichtigen Dateien vorher sichern.

Siehe auch: exFAT vs. NTFS

Wenn Sie auch nach der Formatierung in ein mit dem Mac kompatibles Format nicht auf die externe Festplatte schreiben können, ist das Laufwerk wahrscheinlich defekt.

Helfen Sie anderen, das schreibgeschützte Dateisystem auf externen Festplatten am Mac zu beheben.

Wie lässt sich ein schreibgeschütztes Dateisystem auf dem Mac bei internen Volumes beheben?

Der Fehler „schreibgeschütztes Dateisystem“ tritt häufig auf, wenn Sie versuchen, eine Systemdatei auf dem Mac zu bearbeiten. In diesem Fall können Sie die folgenden Methoden ausprobieren:

  • Wie behebe ich den Fehler „schreibgeschütztes Dateisystem“ auf dem Mac?
  • Methode 1: Befehl überprüfen
  • Methode 2: Systemintegritätsschutz deaktivieren
  • Methode 3: Die Datei /etc/synthetic.conf ändern

Methode 1: Befehl überprüfen

Wenn das Terminal wie in „rm: /var/db/ .AppleSetupDone: Read-only file system“ oder „OSError: [Errno 30] Read-only file system:“ die Meldung „Read-only file system“ ausgibt, sollten Sie zunächst überprüfen, ob der im Befehl angegebene Pfad korrekt geschrieben ist.

Möglicherweise ist ein Fehler im Befehl enthalten (z. B. ein fehlendes Leerzeichen, ein fehlender Schrägstrich oder ein fehlendes Anführungs zeichen), sodass das Terminal das schreibgeschützte Root-Verzeichnis geändert hat.

Methode 2: Systemintegritätsschutz deaktivieren

Wenn Sie tatsächlich versuchen, das Root-Verzeichnis auf dem Mac zu ändern, müssen Sie den Systemintegritätsschutz (SIP) deaktivieren, damit das schreibgeschützte Dateisystem beschreibbar wird. Gehen Sie dazu wie folgt vor:

 Hinweis: Mit dem Befehl „sudo“ führen Sie Befehle mit Root-Rechten aus. Um einen Befehl mit „sudo“ auszuführen, müssen Sie Ihr Anmeldepasswort eingeben. Geben Sie Ihr Passwort ein, wenn Sie dazu aufgefordert werden, und drücken Sie die Eingabetaste. Beachten Sie, dass Ihr Passwort aus Sicherheitsgründen nicht auf dem Bildschirm angezeigt wird.

  1. Starten Sie den Mac in der macOS-Wiederherstellung.
  2. Klicken Sie auf Dienstprogramme > Terminal.
  3. Deaktivieren Sie den SIP.csrutil disableSIP auf dem Mac deaktivieren
  4. Starten Sie den Mac neu, damit die Änderung wirksam wird.
  5. Binden Sie das schreibgeschützte Dateisystem mit Lese- und Schreibzugriff ein.sudo mount -uw /
  6. Erteilen Sie dem Ordner, mit dem Sie arbeiten möchten, Lese- und Schreibrechte.sudo chmod - R 775 folder_path
  7. Anschließend können Sie in das schreibgeschützte Dateisystem auf dem Mac schreiben.
  8. Starten Sie den Mac neu.
  9. Starten Sie den Mac in den Wiederherstellungsmodus und aktivieren Sie den SIP wieder.csrutil enable

Methode 3: Die Datei /etc/synthetic.conf ändern, um ein Verzeichnis auf Root-Ebene zu erstellen

Eine weitere Möglichkeit, eine neue Datei oder ein neues Verzeichnis zum schreibgeschützten Root-Volume hinzuzufügen, ohne den SIP zu deaktivieren, besteht darin, mithilfe der Datei /etc/synthetic.conf einen symbolischen Link vom Daten-Volume auf die Root-Ebene zu erstellen.

In dieser Datei können Sie Verzeichnisse oder symbolische Links angeben, die beim Start des Systems auf Root-Ebene angezeigt werden sollen. Diese Verzeichnisse oder Links befinden sich tatsächlich auf dem Daten-Volume (/System/Volumes/Data), werden aber für Software, die darauf zugreift, auf Root-Ebene angezeigt.

So erstellen Sie im Terminal ein neues Verzeichnis mit Daten im schreibgeschützten Root-Verzeichnis:

  1. Stellen Sie sicher, dass Sie mit einem Administratorkonto angemeldet sind.
  2. Öffnen Sie das Terminal.
  3. Erstellen Sie auf dem Daten-Volume oder in einem Unterverzeichnis davon einen Ordner. Geben Sie dazu den folgenden Befehl ein und drücken Sie die Eingabetaste.sudo mkdir new_folder_pathBeispiel: Wenn Sie im Volume „Macintosh HD – Daten“ einen Ordner namens data erstellen möchten, führen Sie den folgenden Befehl aus: sudo mkdir /System/Volumes/Data/dataEinen neuen Ordner auf dem Systemdaten-Volume erstellen
  4. Kopieren oder verschieben Sie die gewünschten Daten per Drag-and-drop oder mit dem folgenden Befehl in das neue Verzeichnis. (Dateien und Verzeichnisse mit dem Befehl cp im macOS-Terminal kopieren)sudo cp -R source_directory_path/ new_folder_pathBeispiel: cp -R /Users/jenny/Desktop/data/ /System/Volumes/Data/dataGewünschte Dateien in das Stammverzeichnis auf dem Mac kopieren
  5. Bearbeiten Sie die Datei /etc/synthetic.conf, um auf der obersten Verzeichnisebene einen symbolischen Link zu Ihrem neuen Verzeichnis zu erstellen.echo 'data\tfolder_path' | sudo tee -a /etc/synthetic.confBeispiel: Wenn Sie auf der obersten Verzeichnisebene einen symbolischen Link namens data erstellen möchten, der auf /System/Volumes/Data/data verweist, verwenden Sie den folgenden Befehl: echo 'data\tSystem/Volumes/Data/data' | sudo tee -a /etc/synthetic.confEinen symbolischen Link auf der obersten Verzeichnisebene erstellen, um auf den neuen Ordner im schreibgeschützten Systemverzeichnis zuzugreifen
  6. Starten Sie Ihren Mac neu.
  7. Überprüfen Sie den Ordner im schreibgeschützten Stammverzeichnis.

Teilen Sie diese Anleitung mit anderen, die das schreibgeschützte Dateisystem unter macOS Tahoe/Sequoia/Sonoma/Ventura/Monterey/Big Sur/Catalina beheben möchten.

Häufig gestellte Fragen zum schreibgeschützten Dateisystem auf dem Mac

QWie kann ich eine schreibgeschützte Datei auf dem Mac entsperren?
A

Um eine schreibgeschützte Datei auf dem Mac zu entsperren, klicken Sie mit der rechten Maustaste auf die Datei, wählen Sie „Informationen“ und aktivieren Sie für Ihren Account den Zugriff „Lesen und Schreiben“. Befindet sich die Datei auf einem externen Laufwerk mit NTFS-Formatierung, sollte die Installation von iBoysoft NTFS for Mac Änderungen an der Datei ermöglichen.

QWarum ist meine Datei auf dem Mac schreibgeschützt?
A

Mögliche Ursachen für schreibgeschützte Dateien auf dem Mac sind eine NTFS-Formatierung, Probleme mit den Zugriffsrechten oder ein aktivierter Sperrstatus.

QWie kann ich schreibgeschützte Dateien auf dem Mac löschen?
A

Um schreibgeschützte Dateien auf dem Mac zu löschen, müssen Sie ihnen Schreibrechte erteilen. Wenn die Dateien auf einem externen NTFS-Laufwerk gespeichert sind, aktivieren Sie zunächst mit einem zuverlässigen NTFS-Treiber für den Mac den Schreibzugriff und löschen Sie die Dateien anschließend wie gewohnt.