Mac OS X ler / gravar suporte a NTFS

5

Estou tentando obter suporte de leitura / gravação para unidades NTFS, no Mac OS 10.6.

Eu tentei usar o NTFS 3G, mas parece que ele não suporta kernels de 64 bits. Não consegui alterar o Kernel do meu Mac para 32 bits.

Existe uma solução?

Estou usando o Snow Leopard, com um MBP13 de 2011

Estou recebendo o seguinte erro.

Depoisdeexecutarsystem_profile|grepKernel,obtenho:

ForkProBox:~fork$system_profiler|grepKernelKernelVersion:Darwin10.7.164-bitKernelandExtensions:Yes

Euexecuteioscomandossugeridosaquiesuasaída Rastreamento de erros

    
por Tiago Veloso 04.03.2011 / 08:32

4 respostas

3

Depois de tantas voltas, fui com o próprio suporte do Mac OS X para leitura / gravação NTFS.

Para isso, usei SL-NTFS .

    
por 05.03.2011 / 18:26
2

O kernel não relataria um erro de link se o problema fosse uma arquitetura ausente no kext. O mais provável é que isso dependa de símbolos que não estão mais presentes.

Defina FUSE="/Library/Filesystems/fusefs.fs/Support/fusefs.kext" e edite sua pergunta para incluir:

  • os bits relevantes do seu log de kernel e / ou a saída de sudo kextutil -t -v 2 "$FUSE" e sudo kextutil -t -v 4 "$FUSE"
  • a saída de kextlibs -c -all-symbols "$FUSE"
  • os elementos OSBundleLibraries e qualquer OSBundleLibraries_x86_64 de "$FUSE/Contents/Info.plist" .

Você também deve entrar em contato com os desenvolvedores do MacFuse, já que um erro de link geralmente indica um bug no final.

ETA: Os registros indicam que a vinculação do MacFuse falha nas funções OSRuntimeFinalizeCPP e OSRuntimeInitializeCPP . Da saída kextlibs , parece que esses símbolos são publicados nas bibliotecas kext i368 e ppc. Parece que o MacFuse depende de algumas funções privadas do kernel fora das interfaces estabelecidas de programação do kernel. Lion (isso é o que o kernel do Darwin 10.7.1 corresponde, sim? Eu estou rodando o Mac OS X 10.6.6, e ele relata o kernel 10.6.0) aparentemente mudou algumas coisas no kernel, e isso quebrou o MacFuse. / p>

Fico feliz em saber que o SL-NTFS parece estar funcionando bem para você.

    
por 04.03.2011 / 17:25
1

De Use o MacFuse para ler e gravar em volumes NTFS :

  1. Downloaded the latest MacFUSE package (dmg from Google)
  2. Installed MacFUSE package and restarted the Mac
  3. Downloaded the NTFS-3g package
  4. Fixed the "macfuse_required" error (tip from InsanelyMac)
  5. Installed the NTFS-3g package (no restart)
  6. Plugged in my NTFS-formatted USB2 external drive (which wouldn't even mount before) and it just appeared on my Macbook's desktop - read-write!!!

Nota: Os links do tópico não funcionaram, então tentei encontrar novos, sem nenhuma garantia de que funcionassem. Então, certifique-se primeiro de seu backup.

    
por 04.03.2011 / 12:26
1

Tem a certeza de que tem a última versão do NTFS-3g? No momento, ele é 2010.10.2 e suporta kernels x86 de 64 bits. Eu tenho isso em execução em um mid-2010 27 "iMac, e funciona muito bem.

    
por 04.03.2011 / 15:33