Tutorials

Tutorials dienen in erster Linie als schnelle Informationsquelle, sprich Zusammenfassung oder Lösungsansatz zu einem bestimmten Thema ohne zu sehr ins Detail zu gehen.

zur Übersicht "Tutorials"

Mac OSX - Auf NTFS Datenträger schreiben

Schlagwörter: NTFS, mount, read-write, Mac, OSX

Mac OSX - Auf NTFS Datenträger schreiben

Einleitung

Mac OSX unterstützt NTFS-Datenträger (z.B. eine Festplatte oder einen USB-Stick) grundsätzlich nur im lesenden Zugriff. Möchte man ein Verzeichnis anlegen oder eine Datei auf den Datenträger kopieren, funktioniert dies nicht ohne weiteres.

Seit Version 10.6 (Snow Leopard) gibt es jedoch eine weitgehend undokumentierte Möglichkeit, auch Dateien auf NTFS-Datenträger zu schreiben.

Variante 1 - mit kostenlosen Zusatzprogrammen (empfohlen)

Für Mac OSX gibt es eine Reihe von Zusatzprogrammen und Treibern, um den Schreibzugriff NTFS-Laufwerke zu aktivieren und dabei automatisch die Laufwerksinhalte im Finder anzuzeigen. Eine kostenlose Möglichkeit bietet die Kombination aus Fuse for OSX und einem älteren NTFS-3G Treiber, der aber immernoch tadelos funktioniert.

Benötigte Software

Vorgehensweise

Hinweise vorab:

  • Im unwahrscheinlichen Fall, dass im Mac bereits NTFS-Platten fest eingebaut sind, sollte man sich die Beschreibung auf der Seite für NTFS-3G genau durchlesen!
  • Erscheint bei der Installation die Meldung, dass das Programm nicht von einem zertifizierten Entwickler stammt, kann man das Programm mit Rechtsklick oder Klick bei gedrückter CTRL-Taste trotzdem öffnen.

Um die Zusatzprogramme nutzen zu können, geht man wie folgt vor:

  • Die neueste Version von Fuse for OSX installieren (wichtig: Im Schritt "Installationstyp" muss die Option "MacFUSE Compatibility Layer" aktiviert sein)
  • NTFS-3G for Mac OS X installieren (die Version stammt aus dem Jahr 2010, funktioniert aber noch immer, auch für Yosemite)
  • Mac OSX neu starten
  • Eventuell kommt es beim Anschließen eines NTFS Datenträgers zu einer Fehlermeldung. Diese kann durch die Installation des Zusatztreibers fuse_wait beseitigt werden

Danach kann man jede gewünschte NTFS Festplatte einfach anschließen und sie wird automatisch korrekt geladen. Für den Fall, dass die Festplatte unter Windows nicht richtig ausgeworfen wurde, erhält man eine entsprechende Meldung und den Hinweis, dass es zu Datenverlust kommen kann. Die Empfehlung in diesem Fall ist es, den Datenträger an einen Windows PC anzuschließen und korrekt auszuwerfen. Klickt man auf "Force", wird das einhängen erzwungen. 

Variante 2 - ohne Zusatzprogramme und Treiber

Um ohne Zusatzprogramme ein NTFS Laufwerk einzuhängen, muss man für das Laufwerk einfach nur einen Eintrag in der Datei /etc/fstab anlegen.

Wichtig: Ein gravierender Nachteil dieser Methode ist, dass dadurch das Laufwerk leider nicht mehr automatisch im Finder geladen und angezeigt wird. Man muss das Laufwerk manuell aufrufen (z.B. über "Gehe zu" im Finder oder über "Volumes"), um den Inhalt anzuzeigen.

Laufwerk beschreibbar einhängen

Um das Laufwerk ohne Zusatzprogramme einzuhängen, geht man wie folgt vor:

  • Zunächst öffnet man ein Terminal (zu finden unter Programme > Dienstprogramme > Terminal)
  • Jetzt schließt man den Datenträger an
  • Um den Namen (auch Label) des Laufwerks zu ermitteln, gibt man "diskutil list" auf der Konsole ein:
diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            255.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *320.1 GB   disk2
   1:               Windows_NTFS wd320gb                 320.1 GB   disk2s1

 

  • In unserem Fall ist der Name des Laufwerks mit NTFS "wd320gb"
  • Nun muss man als Administrator die Datei /etc/fstab öffnen und einen Eintrag für dieses Laufwerk machen
sudo nano /etc/fstab # Datei als Administrator mit dem Editor "nano" öffnen
  • Folgenden Inhalt einfügen (Label entsprechend anpassen)
LABEL=wd320gb none ntfs rw,auto,nobrowse
  • Die Datei mit folgender Tastenkombination abspeichern
    • CTRL + o (Datei speichern)
    • Enter (Dateiname /etc/fstab bestätigen)
    • CTRL + x (nano beenden)
  • Nun die Festplatte im Finder auswerfen, ausstecken und wieder einstecken

Jetzt sollte das Laufwerk unter /Volumes/wd320gb geladen werden und beschreibbar sein. Über "Gehe zu" > "Gehe zum Ordner" kann zu "/Volumes/wd320gb" navigiert werden. Ob das Laufwerk beschreibbar ist, kann man ganz einfach überprüfen, in dem man einen Neues Verzeichnis anlegt (Rechtsklick, Neuer Ordner). Ist diese Option vorhanden, hat alles korrekt funktioniert.

Schreiboption für das Laufwerk wieder entfernen

Um die Schreiboption für das Laufwerk zu deaktivieren und das automatische Laden wieder zu aktivieren, reicht es einfach eine Raute vor dein Eintrag in der /etc/fstab zu schreiben:

  • Datei /etc/fstab als Administrator öffnen
# Datei als Administrator mit dem Editor "nano" öffnen
sudo nano /etc/fstab
  • Inhalt wie folgt ändern
# Inhalt von /etc/fstab
# LABEL=wd320gb none ntfs rw,auto,nobrowse

So kann man durch entfernen der Raute das Schreiben schnell temporär aktivieren, wenn man es braucht.

Variante 3 - mit kostenpflichtigen Zusatzprogrammen

Für diejenigen mit dem nötigen Kleingeld gibt es auch kostenpflichtige Lösungen. Diese funktionieren am Zuverlässigsten und bieten die beste Performance, eine professionelle Installation einer einzigen Anwendung ohne Tricks und Kniffe inbegriffen. Für die jenigen, die viel mit NTFS-Laufwerken unter Mac OSX arbeiten, ist dies die beste Lösung: