How to get NTFS-3G working on Mac OS X Lion 10.7 – Macinformers

Questo tutorial risolve in 3 semplici passi quello che io ho scritto in altri topic con molte parole 🙂

How to get NTFS-3G working on Mac OS X Lion 10.7 – Macinformers.

Annunci

MacFuse e NTFS-3G per OS X Lion 10.7

Ho aggiornato un mio vecchio articolo scritto per Snow Leopard a 64-bit con alcune informazioni che riguardano anche Lion.

Ne approfitto per riassumerle:

  • Per installare MacFUSE su Lion, esiste una versione ricompilata da Tuxera (gratuita) che contiene anche il Pannello Preferenze a 64bit e la si trova a questo indirizzo. Io, però, di recente (Dicembre 2011) preferisco usare al posto di MacFuse, il seguente software, che svolge le medesime funzioni: OSXFuse. Anche questo è gratuito (e open source).
  • Per installare NTFS-3G da pacchetto di installazione, il più recente (ad oggi 09-01-2012) è quello della versione 2010.10, che funziona correttamente ma che mostra un errore di timeout quando si collegano dischi formattati NTFS. I file vengono comunque letti e scritti correttamente.
    • È disponibile una versione di NTFS-3G rilasciata nel corso del 2011, di cui è scaricabile il codice sorgente alla pagina Community di Tuxera.
Ricordo le procedure di installazione:
  1. Scaricare e installare MacFuse (o, meglio, OSXFuse) dal link indicato sopra
  2. Scaricare e installare NTFS-3G dal link indicato sopra (pacchetto di installazione)
  3. Dopo avere installato i 2 programmi e avere riavviato il Mac, siete a posto. In Lion però, compare un errore di Timeout quando si connettono hard disk formattati in NTFS, tuttavia la lettura/scrittura avviene correttamente.

Per risolvere il problema del timeout, bisogna provare ad utilizzare la versione 2011.4 di NTFS-3G, di cui però non è previsto pacchetto di installazione. Quindi è indispensabile utilizzare MacPorts o Fink. (Per approfondire la loro conoscenza, fate un giro sulla Wiki. Vi basti sapere che sono “2 gestori di installazione” di applicazioni open source per Mac OS X).

La versione 2011.4 di NTFS-3G è installabile da MacPorts (che, personalmente, preferisco rispetto a Fink). In quel caso, già che ci siete, installate anche fuse4x al posto di MacFUSE. Per farlo, disinstallate MacFUSE e NTFS-3G che avete attualmente sul sistema (se li avete installati), installate MacPorts e procedete all’installazione di fuse4x e NTFS-3G con il seguente comando da Terminale:
sudo port install fuse4x ntfs-3g
Date le mie poche necessità di usare dischi NTFS sto aspettando un pacchetto di installazione, quindi prendete il setup tramite MacPorts solo come un suggerimento “non testato”.
Per chi avesse tempo, una lettura per avere una panoramica sulla situazione è la seguente: http://fernandoff.posterous.com/ntfs-write-support-on-osx-lion-with-ntfs-3g-f. (In Inglese)

MacFUSE 2.1.7 (unofficial), NTFS-3G.11.14 e Snow Leopard con Kernel a 64-bit e Lion

AGGIORNATO in data 7 Settembre 2011 con alcune info per Lion.

In questi giorni sto testando i componenti sopra elencati installati sul kernel a 64-bit, un breve aggiornamento:

  • MacFUSE supporterebbe, leggendo il changelog dell’ultima versione pubblicata (dicembre 2008, cioè un anno fa), Snow Leopard e i 64bit, in realtà non è affatto vero. Aggiornamento: Tuxera ha mantenuto MacFUSE e la versione più recente (da utilizzare con Lion) è la 2.2.1 scaricabile qui.
  • NTFS-3G viene fornito con supporto a Snow Leopard con kernel a 64bit, e ora anche il pannello di controllo non deve più essere riaperto per girare in modo nativo a 64bit, questo nella versione rilasciata a fine 2010, scaricabile dal blog ufficiale: http://macntfs-3g.blogspot.com/
  • Snow Leopard con il kernel a 64bit (avviato tenendo premuti i tasti 6 e 4 all’avvio, oppure modificando un file di configurazione) è una bomba. Peccato che se si installa NTFS-3G con il MacFuse fornito dal pacchetto di installazione, si verifica un errore al collegamento di un’unità usb formattata in NTFS. L’errore segnala che “MacFUSE is not loaded”.

La soluzione, come da me riportato in un post precedente, era quella di installare una versione unofficial di MacFUSE (nominata versione 2.1.7) che fornisce supporto ai 64bit. E funziona! Aggiornamento: Tuxera ha mantenuto MacFUSE e la versione più recente (da utilizzare anche con Lion) è la 2.2.1 scaricabile qui.

L’unico problema finora da me riscontrato riguarda l’unmount del volume, parecchio difficoltoso (dovrete tentare più volte l’eject del disco per fare sì che funzioni… oppure usare il tasto “Forza” ma non mi sembrava il caso).

Un link dove scaricare MacFuse 2.1.7 (beta non ufficiale!) è questo: link. (Articolo originale)

Esiste anche un PrefPane a 64 bit (anch’esso non ufficiale) al seguente collegamento: link. (Articolo completo)

Aggiornamento: Tuxera ha mantenuto MacFUSE e la versione più recente (da utilizzare con Lion) è la 2.2.1 scaricabarile qui (include PrefPane a 64 bit).

Attenzione: ad oggi, Settembre 2011, il setup della versione 2010.10 di NTFS-3G per Mac funziona, tuttavia i dischi che vengono montati mostreranno una finestra di errore di timeout. Il disco viene comunque correttamente montato, e sto aspettando un pacchetto di installazione per NTFS-3G rilasciato ad Aprile 2011 di cui è disponibile per ora soltanto il source code o il setup via MacPorts.

Ecco un’immagine della mia attuale configurazione:

Configurazione NTFS-3G

MacFUSE per Snow Leopard a 64-bit

 

 

 

MacFuse è un software che permette ad un programma di implementare un filesystem in User-space. Viene utilizzato da svariati prodotti tra i quali il più famoso per noi mac-users è sicuramente NTFS-3G per Mac, che permette di montare i dischi formattati in NTFS in read+write. (Recentemente reso disponibile a pagamento e con performance migliorate sotto il nome di Tuxera, ma ancora disponibile anche in versione free).

Peccato che, se si installa Snow Leopard e lo si avvia con il kernel a 64-bit, MacFuse smette di funzionare. Siccome NTFS-3G pare che sia già pronto al supporto a 64bit*, il componente rimasto indietro è proprio quello fornito da Google. Essendo open source, qualcuno si è dato da fare e lo ha ricompilato in modo da poter funzionare anche con il kernel a 64-bit.

Un link dove scaricare MacFuse 2.1.7 (beta non ufficiale!) è questo: link. (Articolo originale)

Esiste anche un PrefPane a 64 bit (anch’esso non ufficiale) al seguente collegamento: link. (Articolo completo)

In questo momento l’ho installato su Snow Leopard utilizzando il kernel a 32bit e non evidenzio problemi (da circa una settimana). Ho intenzione di tenerlo in test ancora un po’ e poi, quando mi toccherà riavviare OS X, lo farò con il kernel a 64-bit e vediamo cosa succede 🙂

* Cito dal blog:

” – The 64-bit kernel can’t be used with NTFS-3G because MacFUSE currenly does not support it. As soon as MacFUSE gets updated, you only need to install that update to make NTFS-3G work with the 64-bit kernel. “

ATTENZIONE: MacFuse 2.1.7 ricompilato è un prodotto NON UFFICIALE, NON SUPPORTATO e quindi l’installazione è a vostro (nostro) rischio e pericolo.

Ulteriore link utile, riguardante l’uninstall di NTFS-3G: http://www.tuxera.com/forum/viewtopic.php?f=4&t=1271&sid=fb2b2ace741cb186897fbb23677bf1b0