E’ notorio quanto assurdo che giunto alla sua tredicesima versione, Mac OSX non consenta nativamente la scrittura su file system NTFS(https://it.wikipedia.org/wiki/NTFS). Che sia un caso o meno, gli utenti, per uscire dal disagio sono costretti a ricorrere a soluzioni di terze parti a pagamento. Nell’attesa che a Cupertino venga preso a cuore il problema, oggi vi proponiamo una soluzione (gratuita). Prima di cominciare Si tratta di eseguire un paio di operazioni nel terminale e di installare alcuni software. Il tutto prevede anche un paio di riavvii. Seguendo i passaggi con attenzione dovreste essere in grado di risolvere la cosa, ma non mi assumo alcuna responsabilità per eventuali problemi che potrebbero emergere. Attaccate l’alimentazione del pc (non si sa mai), chiudete le applicazioni sulle quali state lavorando, armatevi di pazienza e incominciamo. OSXFuse Successore di MacFuse, OSXFuse è un software che lavora come una estensione del Kernel in “user space” (https://en.wikipedia.org/wiki/User_space). Portatevi all’indirizzo di seguito e scaricate la versione per il vostro OS. https://github.com/osxfuse/osxfuse/releases Homebrew(http://brew.sh/) Homebrew è un package manager, ovvero un gestore di software aggiuntivo. Chi usa linux lo troverà familiare ad “apt”. Homebrew esegue script ruby? Incollando la seguente riga nel terminale, partirà l’installazione di “Homebrew”; /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" probabilmente a questo punto una finestra del Sistema Operativo vi segnalerà l’ assenza di XCode, quindi verrete guidati nella relativa installazione (necessaria). Terminata l’installazione di XCode, tornate a quella di Homebrew, digitando la vostra password e dando invio. A questo punto lanciare il vostro primo comando: brew install homebrew/fuse/ntfs-3g verrà installato lo script necessario per scrivere su fs NTFS Modalità Recovery(https://support.apple.com/it-it/HT201314) A questo punto avrete bisogno di entrare in modalità “recovery” (), ovvero dovrete avviarla tenendo premuti i tasti command e R. N.B.: gli utenti di versioni antecedenti a Yosemite possono saltare questa operazione; Una volta entrati, ignorate il wizard per la reinstallazione/ripristino del sistema operativo, portatevi nel menu Utility (in alto), ed avviate il terminale. Digitate csrutil disable ed avrete disabilitato il controllo di integrita’, funzionalità introdotta in Yosemite, che impedisce alcune operazioni sui permessi dei files. Una volta fatto, digitate reboot per riavviare la macchina in modalità normale, quindi accedete nuovamente al terminale e lanciate (uno per volta) i seguenti comandi sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs Siamo quasi alla fine: riavviate nuovamente in modalita’ ripristino e riabilitate il controllo di integrità entrando nel terminale e digitando csrutil enable quindi nuovamente reboot ed ecco fatto: dal prossimo riavvio, potrete scrivere sui dischi NTFS. Per disinstallare quanto fatto i comandi da lanciare (sempre nel terminale) sono i seguenti: sudo rm /sbin/mount_ntfs sudo mv /sbin/mount_ntfs.original /sbin/mount_ntfs brew uninstall ntfs-3g