5 votes

Support NTFS en lecture/écriture pour Mac OS X

J'essaie d'obtenir un support de lecture/écriture pour les disques NTFS, sous Mac os 10.6.

J'ai essayé d'utiliser NTFS 3G, mais il semble qu'il ne prenne pas en charge les noyaux 64 bits. Je n'ai pas pu changer le noyau de mon Mac en 32 bits.

Y a-t-il une solution ?

J'utilise Snow Leopard sur un MBP13 de 2011.

J'obtiens l'erreur suivante.

Error message

Après avoir exécuté system_profile | grep Kernel J'ai compris :

ForkProBox:~ fork$ system_profiler | grep Kernel 
      Kernel Version: Darwin 10.7.1
      64-bit Kernel and Extensions: Yes

J'ai exécuté les commandes proposées, voici leur résultat Suivi des erreurs

3voto

Steve Paulo Points 8263

Après de nombreuses tergiversations, j'ai opté pour le support de Mac OS X pour la lecture/écriture de NTFS.

Pour cela, j'ai utilisé SL-NTFS .

2voto

Jeremy W. Sherman Points 606

Le noyau ne signalerait pas une erreur de lien si le problème était une architecture manquante dans le kext. Il est plus probable qu'il dépende de symboles qui ne sont plus présents.

Satz FUSE="/Library/Filesystems/fusefs.fs/Support/fusefs.kext" alors, veuillez modifier votre question pour y inclure :

  • les bits pertinents de votre journal de noyau et/ou la sortie de sudo kextutil -t -v 2 "$FUSE" y sudo kextutil -t -v 4 "$FUSE"
  • la sortie de kextlibs -c -all-symbols "$FUSE"
  • le site OSBundleLibraries et tout OSBundleLibraries_x86_64 éléments de "$FUSE/Contents/Info.plist" .

Vous devriez également contacter les développeurs de MacFuse, car une erreur de lien indique généralement un bogue de leur côté.

ETA : Les journaux indiquent que la liaison MacFuse faiblit sur les fonctions OSRuntimeFinalizeCPP y OSRuntimeInitializeCPP . De la kextlibs il semble que ces symboles soient publiés dans les bibliothèques kext i368 et ppc. Il semble que MacFuse s'appuie sur certaines fonctions privées du noyau en dehors des interfaces de programmation du noyau établies. Lion (c'est ce à quoi correspond le noyau Darwin 10.7.1, non ? J'utilise Mac OS X 10.6.6, et il rapporte le noyau 10.6.0) a apparemment changé certaines choses dans le noyau, et cela a cassé MacFuse.

Je suis heureux d'entendre que SL-NTFS semble bien fonctionner pour vous.

1voto

harrymc Points 394411

De Utiliser MacFuse pour lire et écrire sur des volumes NTFS :

  1. J'ai téléchargé la dernière version MacFUSE paquet (dmg de Google)
  2. Installation du paquet MacFUSE et redémarrage du Mac
  3. Téléchargé le NTFS-3g paquet
  4. Correction de l'erreur "macfuse_required" ( conseil de InsanelyMac)
  5. Installation du paquet NTFS-3g (pas de redémarrage)
  6. J'ai branché mon disque externe USB2 formaté en NTFS (qui ne voulait même pas monter avant) et il est apparu sur le bureau bureau de mon Macbook - en lecture-écriture ! !!

Note : Les liens du fil de discussion ne fonctionnaient pas, j'ai donc essayé d'en trouver de nouveaux, sans garantie qu'ils fonctionnent. Assurez-vous donc d'abord de votre sauvegarde.

1voto

afrazier Points 22479

Êtes-vous sûr d'avoir la dernière version de NTFS-3g ? Pour l'instant, c'est 2010.10.2 et il prend en charge les noyaux x86 de 64 bits. Je l'ai fait tourner sur un iMac 27" mi-2010, et il fonctionne parfaitement.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X