Utilizzare dischi formattati NTFS (Windows) con OS X Mavericks
NTFS è il file system utilizzato dalle moderne versioni di sistemi Windows per conservare gestire i dati su dischi e supporti di archiviazione di vario genere.
Per scelte di licensing imposte da Microsoft, nessun sistema operativo diverso da Windows, sia esso Linux, OS X o altri, può creare o modificare file su tale file system.
NTFS può essere solamente letto e, considerando che invece Windows non dispone di driver nativi né per leggere né per scrivere sul file system HFS+ utilizzato da OS X, è spesso necessario inventarsi soluzioni alternative per scambiare file tra OS X e Windows.
Una soluzione rapida, indolore e facilmente manutenibile c'è, anche se coinvolge un po' di command line.
Gli strumenti utilizzati saranno:
ruby e curl
sono già presenti sul vostro Mac, ci serviranno per scaricare e installare HomeBrew
Xcode command line tools
installati con Xcode, gratuito su App Store, oppure failmente e gratuitamente installabili.
Xcode è il software che Apple mette a disposizione agli sviluppatori per creare software. Ci servirà per installare HomeBrew
HomeBrew
da installare, gratuito e open source. HomeBrew è una piattaforma che porta sui vostri Mac il meglio del software Open Source, spesso sotto forma di applicazioni da utilizzare via Command Line.
fuse4x e NTFS-3G
da installare, gratuiti e Open Source, ci serviranno per poter leggere e scrivere, insieme alla successiva componente nella lista, sul file system NTFS.
fuse4x-kext
da installare, modulo del kernel grauito e Open Source. Permette a OS X di fornire il supporto a lettura e scrittura ai dispositivi formattati NFTS.
Le operazioni descritte in seguito sono fornite "as is" e non ci assumiamo nessuna responsabilità sul loro esito sul vostro Mac. Sui nostri Mac non hanno causato alcun problema e sono facilmente reversibili.
Accedete al vostro Mac con utenza amministratrice, aprite l'App Terminale e digitate il comando:
Inserite la password del vostro utente amministratore.
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"
Il comando ruby, utilizzando il software curl scaricherà HomeBrew dall'URL indicato.
Verranno anche scaricati automaticamente e installati che gli Xcode Command Line Tools (con il comando xcode-select --install).
Aspettate che compaia la finestra grafica di installazione degli Xcode Command Line Tools e premete "Invio".
Installiamo Fuse, NTFS-3G e Fuse4x-kext
per installare fuse4x-kext.
Fate un backup di del file di sistema /sbin/mount_ntfs, che si occupa di utilizzare e leggere NFTS.
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.orig
Create un "link simbolico", una scorciatoia, tra il nuovo comando installato da HomeBrew e quello preesistente:
sudo ln -s /usr/local/Cellar/ntfs-3g/2013.1.13/sbin/mount_ntfs /sbin/mount_ntfs
[ Verificate il contenuto della directory "/usr/local/Cellar/ntfs-3g" se il comando ln -s mostrasse errori, e aggiustate il comando di conseguenza ]
Vi verranno mostrati due comandi da copiare e incollare, uguali o simili ai seguenti:
sudo cp -rfX /usr/local/Cellar/fuse4x-kext/0.9.2/Library/Extensions/fuse4x.kext /Library/Extensions
sudo chmod +s /Library/Extensions/fuse4x.kext/Support/load_fuse4x
Il primo copia il file fuse4x.kext là dove Mavericks possa trovarlo e utilizzarlo.
Il secondo fa si che OS X possa utilizzare il file fuse4x.kext.
Leggiamo e scriviamo su dispositivi formattati con NTFS
Agganciate dunque una penna USB o un disco formattato con il file sysem NTFS e verificate che, selezionandone l'icona sulla Scrivania o in Finder e premendo ⌘ + I il volume venga indicato come leggibile e scrivibile.
Per conoscere altri e numerosi trucchi e segreti di OS X Mavericks, acquistate la video-guida:
OS X Mavericks, Segreti e Scorciatoie
disponibile su iBooks Store o in formato PDF
Se questo articolo vi fosse stato d'aiuto, considerate la possibilità di una donazione 💰😊