Sep 20

USBDriveOSXIn diesem Blog wurde ja bereits mehrfach über NTFS unter Mac OS X gesprochen. Zum Beispiel hier über den Einsatz von MacFuSE und NTFS-3G unter Snow Leopard (10.6) oder hier um die genannte Kombination unter Mac OS X Leopard (10.5) zu verwenden.

Für Mac OS X Leopard (10.5) hat sich an diesem Vorgehen auch nichts geändert. Allerdings ist MacFuSE noch nicht für Snow Leopard freigegeben. Im Changelog auf der Webseite zu MacFuSE wird die Snow Leopard Unterstützung als “Highly experimental” in der Liste zur Version 2.0 (aktuell) geführt. Ich habe in den letzten 2 Wochen auch schon 3 mal die böse Erfahrung sammeln müssen, dass es scheinbar wirklich noch nicht zu 100% funktioniert.

Nachdem ich heute wieder einen kleinen Zwischenfall mit Datenverlust hatte, habe ich mich nach Alternativen umgesehen und dabei festgestellt, dass Mac OS X 10.6 eine native Unterstützung für NTFS mit Schreibzugriff mitbringt, diese aber standardmäßig nicht aktiviert ist. Mit wenigen Handgriffen konnte ich ein kleines Paket erstellen, welches die notwendigen Änderungen am System durchführt. Zur Aktivierung muss das bereits vorhandene Skript mount_ntfs unter /sbin/ angepasst werden um den Schalter -o rw an den Mountmechanismus des Kernels zu übergeben. Um die Änderung einfach rückgängig machen zu können, erstellt das Skript eine Kopie der Originaldatei und ruft in einer neuen Datei die Originaldatei mit den passenden Argumenten auf. Bisher habe ich noch kein Deinstallationsskript erstellt, was ich aber bei Bedarf nachholen kann.

Viel Spass wünsche ich mit dem Paket und erzählt uns doch, ob es bei euch geklappt hat.

Download (10.6.2 only)

Achtung: Wir können keine Garantie dafür übernehmen, dass das Skript funktioniert und/oder die gewünschte Wirkung zeigt. Da Systemdateien modifziert werden empfiehlt es sich, diese Dateien vorher einzeln oder durch eine Komplettsicherung zu sichern. Benutzung auf eigene Gefahr!

Edit: Ich habe das Paket aktualisiert. Durch den Downloadlink kommt ihr direkt auf die neue Version. Der Patch ist jetzt in einem DMG-File verpackt, da ich ein Uninstall-Skript beigelegt habe.

Edit 2: Das Paket ist auf 10.6.2 aktualisiert! Es ist nur für 10.6.2 verwendbar, da es das original Mountprogramm enthält um sicherzugehen, dass die originale Datei nicht schon durch ein anderes Programm verschoben oder umbenannt wurde.

49 Responses to “NTFS unter Snow Leopard ohne Zusatzprogramme”

  1. Tweets die X erwähnen NTFS unter Snow Leopard ohne Zusatzprogramme -- Topsy.com says:

    [...] Dieser Eintrag wurde auf Twitter von Thomas. Thomas sagte: Trouble with NTFS-3G under 10.6? Use the native ntfs-rw support! http://alturl.com/7vb6 (German article) or installer http://alturl.com/uosp [...]

  2. nean´s forcastle v3 says:

    NTFS lesen und schreiben mit Snow Leopard…

    Einen sehr Interessanten Artikel habe ich bei “Macattack” gelesen.
    Das neue MAC OS 10.6 “Snow Leopard” kann mit ein paar Änderungen im Mount Script für NTFS (mount_ntfs) dazu gebracht werden NTFS Partitionen nicht nur zu lesen…

  3. Martin says:

    Hi! ich steige gerade von WinXP auf OS 10.6 um und bin entsprechen Vollanfänger. auf meine unter Win formatierte externe Festplatte hätte ich gerne auch geschrieben. also habe ich dein Paket installiert und… . die mount_ntfs wurde angepasst, es existiert jetzt auch die Kopie .orig aber schreiben kann ich nicht. Der Dialog Information liefert unter Freigabe & Zugriffsrechte “Sie dürfen nur lesen”. Habt ihr eine Idee?

  4. iTux says:

    Hallo Martin,

    diesen Fall hatte ich zu Beginn auch. Ich habe damals meine Platte nochmal am Windowsrechner angesteckt und in den Sicherheitseinstellungen “Jeder” mit Vollzugriff auf die Festplatte gelassen.

    Rechtsklick -> Eigenschaften -> Sicherheit (Hinzufügen: Jeder)

    Danach wieder zurück an den Mac und alles hatte funktioniert.

    Viel Erfolg
    Thomas

  5. MAK-CS says:

    Hallo,
    hab’s installiert jedoch wenn ich das NTFS-Volume (USB-HDD) auswerfen will gibt es einen Systemcrash. Funktioniert das überhaupt mit USB-Festplatten?

  6. MAK-CS says:

    Was muß ich tun um den ursprünglichen Zustand von Snow Leopard zu erhalten, das es kein Uninstall-Script gibt?

  7. iTux says:

    Hallo MAK-CS,

    das ist recht einfach, unter /sbin/ muss das Skript mount_ntfs gelöscht werden und das Skript mount_ntfs.orig wieder zurück zu mount_ntfs umbenannt werden. Das geht am einfachsten im Terminal:
    # sudo rm /sbin/mount_ntfs
    # sudo mv /sbin/mount_ntfs.orig /sbin/mount_ntfs

    Vorher solltest Du prüfen, ob das Installationspaket überhaupt richtig durchgelaufen ist und die beiden oben erwähnten Dateien vorhanden sind. Das geht auch wieder mit dem Terminal sehr einfach:
    # ls -ls /sbin/mount_ntfs*

    Bei mir funktioniert das mit USB-Festplatten. Hast Du 10.6.1 schon installiert?

    Viel Erfolg
    Thomas

  8. MAK-CS says:

    Hallo Thomas,
    beide Dateien vorhanden und 10.6.1 ist installiert. Schreib und Lesezugriff sind vorhanden jedoch das auswerfen (umount) eine USB-Festplatte zeigt dann eine abgedunkelten Bildschirm mit dem Hinweis das das System neu gestartet werden muß…

  9. Martin says:

    Rechtevergabe hat geklappt. Unmount geht auch tadellos. Prima Sache.
    Vielen Dank dafür!

  10. Festplatte mit Windows teilen: NTFS am Mac « Apfelblitz says:

    [...] http://macattack.speedesign.de/2009/09/20/ntfs-unter-snow-leopard-ohne-zusatzprogramme/ [...]

  11. Chaox says:

    Hi, bei mir funktionierts super, ich danke dir :-)

  12. NTFS unter Mac OS X says:

    [...] Achtung, für Leopard bitte diesen Artikel und für Snow Leopard bitte diesen Artikel [...]

  13. nurmilka says:

    hallo!
    also bin seit kurzem stolzer besitzer eines macs und hab noch sogut wie keine ahnung. hatte 10.5 installiert und dann mit ntfs 3g auf meine festplatte zugriff. jetzt habe ich 10.6 und es funktioniert nichtmehr. jetzt hab ich dieses andre packet installiert und es passiert immernoch nichts. also festplatte wird (schon die ganze zeit) im festplatten dienstprogramm angezeigt aber es erscheint nirgends etwas( zb auf dem schreibtisch) um die festplatte zu öffnen( beschreiben und darauf zugreifen kann ich also nicht). warum hilft mir dieses packet nicht? hab ich noch etwas vergessen?

  14. Apple McIntosh says:

    @nurmilka: wenn Du das Paket von Macattack nutzen willst, dann musst Du vorher NTFS-3G entfernen. Soweit ich das jedenfalls gesehen habe, hängt sich NTFS-3G “davor” und wenn es dann nicht funktioniert, dann hast Du erstmal ein Problem. Bist Du sicher, dass die Festplatte korrekt mit NTFS formatiert ist?

  15. iTux says:

    @nurmilka: bitte auch ein paar Kommentare weiter oben das Thema “Berechtigung” prüfen. Ich hatte selbst schon den Fall, dass ich absolut keine Rechte auf der NTFS-Partition hatte und deshalb der gesamte Ordner bzw. Mountpoint nicht angezeigt wurde.

    Der Hinweis von Apple McIntosh ist aber trotzdem wichtig! MacFUSE muss vorher entfernt werden!

  16. nurmilka says:

    Danke für die tips! Leider habe ich keine Ahnung wie ich macfuse/ ntfs-3g komplett deinstallieren kann. Eigentlich müsste ich alle Rechte haben, das habe ich extra einmal auf einem windowspc eingestellt. Ich vermute dass macfuse noch nicht komplett gelöscht ist und deshalb nichts funktioniert.

    wenn ich die festplatte anschließe erscheint eine Fehlermeldung von Tuxera NTFS, die mir mehrere fehlermöglichkeiten vorschlägt( mit denen ich nichts anfangen kann)

    ausserdem wird oben erwähnt, dass man einen parameter ändern muss.ist das in ordnung wenn das so aussieht? :

    #!/bin/sh
    /sbin/mount_ntfs.orig -o rw “$@”
    oder muss ich daran etwas ändern?

    danke schonmal

  17. iTux says:

    Hallo nurmilka,

    nach dem Installieren des Paketes muss nichts weiter geändert werden. Aber sag mal… Tuxera ist ja noch ein NTFS-Tool. Hast Du momentan also unser Paket, Tuxera UND NTFS-3G raufgeballert?

    NTFS-3G kann man über ein Plugin in den Systemeinstellungen entfernen (Systemeinstellungen öffnen, NTFS-3G öffnen, deaktivieren und dann entfernen). MacFUSE kann man zur Not auch aktiv lassen, wäre aber ebenfalls über eine entsprechende Seite in den Einstellungen mit wenigen Klicks entfernt.

    Viel Erfolg!

    PS: Ist Deine Shift-Taste defekt? Mal geht sie, mal nicht. ;-)

  18. Gerha says:

    Habe das Paket installiert und es klappt hervorragend. War nur testweise für mich.
    Wie kann ich das nun aber wieder löschen? Mit allen zusätzlichen Einträgen?
    (bin MacNeuling!)

    Vielen Dank für Infos und Grüße
    Gerhard

  19. iTux says:

    Hallo Gerhard,

    siehe dazu bitte den Kommentar Nr. 7.

    Viele Grüße
    Thomas

  20. andreas says:

    hallo zusammen,

    habe das paket auch installiert, allerdings vergessen vorher ntfs3g zu deinstallieren.

    wenn ich das nachholen will kommt jetzt die fehlermeldung
    ERROR(Non-zero exit value: 101) und ich kann das programm nicht entfernen.

    vorschläge?

  21. iTux says:

    Hallo zusammen,

    da einige das Paket gerne wieder von ihrem Rechner entfernen möchten, habe ich die Version aktualisiert und ein Uninstallskript mit ausgeliefert.

    Viele Grüße
    Thomas

  22. iTux says:

    Hallo Andreas,

    wie versuchst Du ntfs-3g zu entfernen? Apple McIntosh hat hier einen Artikel geschrieben, wie er ntfs-3g entfernt hat: NTFS-3G 2009.4.4: Schwere Fehler

    Viele Grüße
    Thomas

  23. Dirk says:

    Bitte unteren Text in Terminal eingeben, dann ist ntfs-3g deinstalliert. Password ist das Anmeldepasswort.

    sudo rm -r /Library/PreferencePanes/NTFS-3G.prefPane
    sudo rm -r /System/Library/Filesystems/ntfs-3g.fs
    sudo rm /sbin/mount_ntfs-3g /sbin/newfs_ntfs-3g
    sudo rm /usr/local/bin/fuse_wait /usr/local/bin/ntfs-3g /usr/local/bin/ntfs-3g.probe /usr/local/bin/ntfs-3g_daemon /usr/local/bin/ntfscat /usr/local/bin/ntfscluster /usr/local/bin/ntfscmp /usr/local/bin/ntfsfix /usr/local/bin/ntfsinfo /usr/local/bin/ntfsls
    sudo rm -r /usr/local/include/ntfs /usr/local/include/ntfs-3g
    sudo rm /usr/local/lib/libntfs.* /usr/local/lib/libntfs-3g.* /usr/local/pkgconfig/libntfs-3g.pc
    sudo rm /usr/local/sbin/mkntfs /usr/local/sbin/ntfsclone /usr/local/sbin/ntfscp /usr/local/sbin/ntfslabel /usr/local/sbin/ntfsresize /usr/local/sbin/ntfsundelete
    sudo rm -r /usr/local/share/doc/ntfs-3g /usr/local/share/doc/ntfsprogs
    sudo rm /usr/local/share/man/man8/libntfs-gnomevfs.8 /usr/local/share/man/man8/mkfs.ntfs.8 /usr/local/share/man/man8/mkntfs.8 /usr/local/share/man/man8/mount.ntfs-3g.8 /usr/local/share/man/man8/ntfs-3g.8 /usr/local/share/man/man8/ntfs-3g.probe.8 /usr/local/share/man/man8/ntfscat.8 /usr/local/share/man/man8/ntfsclone.8 /usr/local/share/man/man8/ntfscluster.8 /usr/local/share/man/man8/ntfscmp.8 /usr/local/share/man/man8/ntfscp.8 /usr/local/share/man/man8/ntfsfix.8 /usr/local/share/man/man8/ntfsinfo.8 /usr/local/share/man/man8/ntfslabel.8 /usr/local/share/man/man8/ntfsls.8 /usr/local/share/man/man8/ntfsmount.8 /usr/local/share/man/man8/ntfsprogs.8 /usr/local/share/man/man8/ntfsresize.8 /usr/local/share/man/man8/ntfsundelete.8

  24. Dirk says:

    Frage: Ich konnte nicht schreiben auf die NTFS Platten, da habe ich dann MACFuse3 deinstalliert. Mit dem Erfolg das die Platten gar nicht mehr angezeigt werden….. Bei der Deinstallation von obigem Skript trat dann ein Fehler auf.

    Ich habe dann die Skripte in sbin selbst gelöscht und selbige von meinem 2.Mac kopiert und hier wieder eingesetzt….doch nichts passiert mehr. GAR NICHTS.

    Kann mir da jemand weiterhelfen?
    Danke.

  25. NTFS schreiben mit Snow Leopard says:

    [...] diesem kleinen Programm kann man das aber [...]

  26. basti says:

    Habe das Programm auch installiert. Leider waren aber am Freitag zwei Ordner futsch,…. sehr unschön. Vorher hatte das MacBook gemeldet, dass nicht mehr aus die Platte geschrieben werden kann. Scheint also doch noch kleine Probleme zu geben.

  27. mark says:

    Hi,

    habe Dein nettes Tool instaliert (nachdem ich macfuse und ntfs 3g deeinstaliert habe) jetzt wird bootcamp leider nicht mehr mounten auch mit dem festplattendiensprorgamm fehlanzeige. Da ist es aber mounten lässt es sich nicht.

    What to do?

    Thanks

  28. selmoe says:

    Hallo zusammen,
    habe auch das Skript unter Snow Leopard ausgeführt.
    Habe einen USB-Stick (4GB), den ich beschreiben kann. Eine USB Festplatte (200GB) kann ich nicht beschreiben. Hat jemand eine Idee?
    Liebe Grüße und vielen Dank für das Skript!

  29. Sven says:

    Hallo,

    ich hatte es erfolgreich eingesetzt… Nun, nach dem Update auf 10.6.2. funktioniert es nicht mehr. Kann es an dem Update liegen? Hat noch jemand diese erfahrung gemacht?

  30. Marvin says:

    Hey Mark,

    hatte das gleiche Problem und zunächst nirgends eine Lösung gefunden … schließlich das letzte Systemupdate (10.6.2 glaube ich) einfach noch einmal geladen und drüber installiert … jetzt ist wieder Alles gut … kann aber leider noch nicht mit OSX auf meine Windows Partition schreiben aber immer noch besser als wenn ich die NTFS-Partition gar nicht mehr lesen kann …

    Bis ich eine Lösung finde mach ich’s einfach so:

    XP -> direkt -> OSX
    OSX -> Stick -> XP

    Liebe Grüße an evtl. ‘Leidensgenossen’

  31. iTux says:

    Das Paket ist für 10.6.2 aktualisiert!

  32. Marcel says:

    danke dir :)

  33. maze says:

    ich habe 10.6.2 und es funktioniert leider nicht…

  34. Jörg says:

    Bei mir das gleiche Problem

  35. Martin says:

    funktioniert hier unter 10.6.2 auch nicht.

  36. Andreas says:

    habe eine externe lacie little big disk raid0-platte (firewire und usb), wo es zunächst geklappt hat und alles richtig ausgesehen hat, in lightroom hat es aber dann zu “spuken” begonnen (papierkorb war nicht zugreif- und fotos daher nicht löschbar), und letztlich kam es dann zu einem datenverlust, weil der ordner mit den quellbildern irreparabel beschädigt war :o ( => bin wieder auf fat32 retourgestiegen, habe aber jetzt das 4gb-dateigrößenlimit-problem durch die große thumbnail-datei in lightroom.
    möglicherweise klappt ja das zusammenspiel des scripts mit einem raid(0)-system (noch) nicht richtig, oder habt ihr einen anderen input, bzw. lösungsansatz dazu?

  37. s3raf1n says:

    nun ich habe es bei mri am macbook versucht nur hab ich dann beim genauen schaun gesehn das ich scheinbar diese mouint_ntfs nicht besitze oO also i war bei usr/sbin und dort find ich keine solche datei

  38. iTux says:

    Bei mir funktioniert es leider ebenfalls nur sehr schlecht und Zugriffe auf große Datenmengen klappen nicht und verursachen häufig Datenverlust. Ich selbst verwende eine NTFS-Platte jetzt nur noch über VMware und kopiere dann Daten über Shared-Folders zu dieser Platte.

    Das Skript selbst ist das Programm und liegt in /private/etc (mount_ntfs).

  39. Kevin says:

    super, danke

  40. XTof says:

    Zunächst hat das Schreiben auf die externe NTFS-Platte geklappt. Nun, nachdem die externe NTFS-Platte ein paar mal an einem Windows-Rechner hing, lässt sie sich wieder nicht mehr beschreiben…
    Habe mehrfach den Uninstaller und dann wieder den Installer ausgeführt und es wird nicht besser. Die ext. Platte kann nicht beschrieben werden…

  41. Rainer says:

    Hatte super funktioniert! Seit dem Update auf OSX 10.3 ist wieder alles futsch.

    Am Anfang hatte ich Paragon verwendet, lief völlig problemlos. Dann Update auf SL und aus war’s. Ich finde kein Update für Paragon. Dann das Skript, die Rettung. Jetzt wieder nix. Nun hoffe ich, dass bald ein Update zum Loader für das Skript kommt, bzw. dass das Skript weiterhin funktioniert!

  42. iTux says:

    Die aktuelle Version von MacFUSE unterstützt Snow Leopard inzwischen und das NTFS-3G Paket kann auch Windows Vista und Windows 7 Dateisysteme lesen. Die Downloads findet man entsprechend über Google. Download MacFUSE und Download NTFS-3G (Achtung, von NTFS-3G gibt es vom Sponsor Tuxera inzwischen eine kommerzielle Lizenz. Für den privaten Gebraucht also nach der Community Edition schauen!)

  43. Rainer says:

    Inzwischen habe ich gemerkt, dass ich bei Paragon scheinbar kein Konto eingerichtet hatte. Nachgeholt: Nun gibt es doch ein Update, dass auch mit SL 10.6.3 funktioniert, allerdings nicht ganz problemfrei. Beim Verschieben größerer Verzeichnisbäume gibt es immer mal wieder eine Fehlermeldung. Man kann auch für ein kostenpflichtiges Update löhnen, dass dann auch eine Komponente für den Zugriff aus Windows auf HTFS ermöglichen soll, so dass man gemeinsam nutzbare Verzeichnisse erstellen kann. Mal sehen…

  44. amlug says:

    Cooles kleine Tool! Funktioniert das auch unter 10.6.3? Wenn nicht, wärs echt cool, wenn es dafür mal noch ein Update geben könnte!

    Viele Grüße
    amlug

  45. iTux says:

    Hallo amlug,

    entschuldige bitte die späte Antwort. Ich benutze den Trick leider selbst nicht mehr und möchte deshalb auf die dem Installationspaket zugrunde liegende Technik verweisen. Eine einfache Anleitung ist auf dieser Seite im unteren Teil “Alternative Method by “iBlacky”:” zu finden.

    Auf meinem Rechner läuft inzw. wieder MacFUSE mit dem NTFS-3G Plugin, da beides unter SL inzw. stabil läuft.

    Gruß
    Thomas

  46. Scorp says:

    Hallo! Ich habe nun also MacFUSE 2.0 installiert und habe ntfs-3g (16.510) heruntergeladen. Ich kenne mich mit Mac noch nicht besonders aus, und schon garnicht mit irgendwelchen Kommandozeilen Befehlsgeschichten. Wie kann ich dieses ntfs-3g denn nun installieren?

  47. Albrecht says:

    Ich habs grad mit 10.6.2 ausprobiert – funktioniert wunderbar. Ich musste die Zugriffsrechte unter Windows noch für ‘Jeder’ anpassen wie oben beschrieben. Vielen Dank!

  48. amlug says:

    @iTux: Danke! (Die Benachrichtigungs-Mail war irgendwie untergegangen, bin erst jetzt wieder auf die Seite gestoßen.)

    Wenn das hier immer nur mit einer ganz bestimmten OSX-Version kompatibel ist, heißt das dann, dass es Probleme geben könnte, wenn ich ein Update mache? Oder werden schlimmstenfalls die geänderten Dateien überschrieben und es ist wieder wie vorher?

    Über NTFS-3G hab ich gelesen, dass es recht ressourcenfressend ist – stimmt das? Kann man es für den mobilen Einsatz schnell ein- und ausschalten? Und kann man bei NTFS-3G sicher gehen, dass es auch mit 10.6.4 noch funktioniert?

    (Sorry für die vielen Fragen…)

  49. Martin says:

    Scheint ein cooles Tool zu sein. Wie steht es mit der Kompatibilität unter 10.6.7?

Comment RSS · TrackBack URI

Leave a Reply