Come scrivere su unità NTFS su un Mac

MacOS di Apple è in grado di leggere da unità NTFS formattate per Windows, ma non è in grado di scrivere immediatamente. Ecco alcune soluzioni per ottenere l'accesso completo in lettura / scrittura alle unità NTFS.

Questo potrebbe essere utile se vuoi scrivere su una partizione Boot Camp sul tuo Mac, poiché le partizioni di sistema di Windows devono usare il file system NTFS. Tuttavia, per le unità esterne, è consigliabile utilizzare exFAT. macOS può leggere e scrivere in modo nativo su unità exFAT, proprio come Windows.

Tre opzioni

RELAZIONATO: Qual è la differenza tra FAT32, exFAT e NTFS?

Esistono diverse opzioni per questo e dovrai sceglierne una:

  • Driver di terze parti a pagamento: È possibile installare driver NTFS di terze parti per Mac e funzioneranno abbastanza bene. Queste sono soluzioni a pagamento, ma sono facili da installare e dovrebbero offrire prestazioni migliori rispetto alle soluzioni gratuite di seguito.
  • Driver di terze parti gratuiti: Esiste un driver NTFS gratuito e open source che puoi installare su un Mac per abilitare il supporto alla scrittura. Sfortunatamente, l'installazione richiede un po 'di lavoro extra, specialmente su Mac con la nuova funzionalità di protezione dell'integrità del sistema, aggiunta in 10.11 El Capitan. È più lento delle soluzioni a pagamento e il montaggio automatico delle partizioni NTFS in modalità lettura-scrittura è un rischio per la sicurezza.
  • Supporto di scrittura NTFS sperimentale di Apple: Il sistema operativo macOS include il supporto sperimentale per la scrittura su unità NTFS. Tuttavia, è disattivato per impostazione predefinita e richiede alcuni scherzi nel terminale per abilitarlo. Non è garantito che funzioni correttamente e potrebbe potenzialmente causare problemi con il file system NTFS. In effetti, abbiamo già ricevuto dati corrotti. Non consigliamo vivamente di utilizzare questo. È disabilitato per impostazione predefinita per un motivo.

Consigliamo vivamente di pagare per un driver NTFS di terze parti se è necessario farlo poiché le altre soluzioni non funzionano altrettanto bene e sono più impegnative da configurare.

Il miglior driver di terze parti a pagamento: Paragon NTFS per Mac

Paragon NTFS per Mac costa $ 19,95 e offre una prova gratuita di dieci giorni. Si installerà in modo semplice e pulito su versioni moderne di macOS, inclusi macOS 10.12 Sierra e Mac OS X 10.11 El Capitan. Fa davvero “solo lavoro”, quindi è l'opzione migliore se sei disposto a pagare una piccola quantità di denaro per questa funzione.

Non dovrai inoltre giocherellare con i comandi del terminale per montare manualmente le partizioni, montare automaticamente le partizioni in modo non sicuro o gestire la potenziale corruzione come farai con i driver gratuiti di seguito. Se hai bisogno di questa funzione, ne vale la pena pagare per il software che lo fa correttamente. Non possiamo sottolineare abbastanza.

Se possiedi un'unità Seagate, tieni presente che Seagate offre un download gratuito di Paragon NTFS per Mac, quindi non dovrai acquistare nulla in più.

Puoi anche acquistare Tuxera NTFS per Mac, che costa $ 31 e offre una prova gratuita di quattordici giorni. Ma Paragon NTFS fa la stessa cosa ed è più economico.

I migliori driver di terze parti gratuiti: FUSE per macOS

Questo metodo è gratuito, ma richiede un buon lavoro ed è meno sicuro. Per fare in modo che il tuo Mac monti automaticamente le partizioni NTFS in modalità lettura / scrittura, dovrai disabilitare temporaneamente la Protezione integrità del sistema e sostituire uno degli strumenti integrati di Apple con un file binario più vulnerabile agli attacchi. Quindi questo metodo è un rischio per la sicurezza.

Tuttavia, puoi utilizzare FUSE per montare manualmente le partizioni NTFS in modalità lettura / scrittura se non ti dispiace usare il Terminale. Questo è più sicuro, ma richiede più lavoro.

Innanzitutto, scarica FUSE per macOS e installalo. Utilizzare le opzioni predefinite durante l'installazione.

RELAZIONATO: Come installare i pacchetti con Homebrew per OS X

Avrai anche bisogno degli strumenti per sviluppatori della riga di comando di Apple installati per continuare. Se non li hai ancora installati, puoi aprire una finestra Terminale da Finder> Applicazioni> Utilità ed eseguire il comando seguente per farlo:

xcode-select --install

Fai clic su “Installa” quando ti viene richiesto di installare gli strumenti.

RELAZIONATO: Come installare i pacchetti con Homebrew per OS X

Inoltre, dovrai scaricare e installare homebrew se non l'hai già installato sul tuo Mac. Homebrew è un “gestore di pacchetti” per Mac OS X. Copia e incolla il seguente comando in una finestra Terminale e premi Invio per installarlo:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Premere Invio e fornire la password quando richiesto. Lo script scaricherà e installerà automaticamente Homebrew.

Dopo aver installato gli strumenti di sviluppo e Homebrew, esegui il seguente comando in una finestra di Terminale per installare ntfs-3g:

brew install ntfs-3g

Ora puoi montare manualmente le partizioni NTFS in modalità lettura / scrittura. Da una finestra del terminale, eseguire il comando seguente per creare un punto di montaggio in / Volumes / NTFS. Devi farlo solo una volta.

sudo mkdir /Volumes/NTFS

Quando si collega un'unità NTFS al computer, eseguire il comando seguente per elencare tutte le partizioni del disco:

diskutil list

È quindi possibile identificare il nome del dispositivo della partizione NTFS. Cerca la partizione con il file system Windows_NTFS. Nello screenshot qui sotto, lo è /dev/disk3s1 .

La partizione NTFS è stata probabilmente montata automaticamente dal tuo Mac, quindi dovrai prima disinstallarla. Eseguire il comando seguente, in sostituzione /dev/disk2s1 con il nome del dispositivo della partizione NTFS.

sudo umount /dev/disk2s1

Per montare l'unità, eseguire il comando seguente, in sostituzione /dev/disk2s1 con il nome del dispositivo della partizione NTFS.

sudo /usr/local/bin/ntfs-3g /dev/disk2s1 /Volumes/NTFS -olocal -oallow_other

Vedrai il file system montato su / Volumes / NTFS. Apparirà anche sul desktop come una normale unità montata. È possibile espellerlo normalmente quando si desidera scollegarlo.

Se sei felice di montare manualmente le partizioni con le istruzioni precedenti, non è necessario continuare.

RELAZIONATO: Come disabilitare la protezione dell'integrità del sistema su un Mac (e perché non dovresti)

Se desideri che il tuo Mac monti automaticamente le unità NTFS a cui ti connetti in modalità lettura / scrittura, dovrai disabilitare la protezione dell'integrità del sistema.

avvertimento: Probabilmente non vorrai farlo! Le istruzioni ufficiali del software avvertono che si tratta di un rischio per la sicurezza. Sostituirai gli strumenti di montaggio NTFS sul tuo Mac con gli strumenti ntfs-3g, che verranno eseguiti come utente root. A causa del modo in cui Homebrew installa il software, il malware in esecuzione sul tuo Mac potrebbe sovrascrivere questi strumenti. Probabilmente non funziona il rischio, ma spiegheremo come fare se si desidera correre il rischio.

Riavvia il Mac e tieni premuto Command + R durante l'avvio. Si avvierà in un ambiente di modalità di ripristino speciale.

Avviare un terminale dal menu Utilità in modalità di ripristino ed eseguire il comando seguente:

csrutil disable

Al termine, riavvia normalmente il Mac.

Dal desktop del Mac, aprire nuovamente una finestra Terminale ed eseguire i seguenti comandi per far funzionare ntfs-3g:

sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original

sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs

Infine, riattivare la protezione dell'integrità del sistema. Riavvia il Mac e tieni premuto Command + R durante l'avvio per accedere alla modalità di ripristino. Avviare un terminale in modalità di ripristino ed eseguire il comando seguente:

csrutil enable

Una volta che hai, riavvia il tuo Mac. Il supporto per la scrittura NTFS dovrebbe funzionare ora.

Per annullare le modifiche e disinstallare tutto, devi prima disabilitare la protezione dell'integrità del sistema. Dopo aver eseguito, eseguire i comandi seguenti:

sudo rm /sbin/mount_ntfs

sudo mv /sbin/mount_ntfs.original /sbin/mount_ntfs

brew uninstall ntfs-3g

È quindi possibile disinstallare FUSE per macOS dal relativo pannello nella finestra Preferenze di Sistema e riattivare System Integrity Protection.

Puoi capire perché ora raccomandiamo l'opzione $ 20, eh?

Supporto per la scrittura NTFS sperimentale di Apple: non farlo seriamente

Non consigliamo il metodo seguente perché è il meno testato. Questo potrebbe non funzionare correttamente, quindi non incolpare noi o Apple se si verificano problemi. È ancora instabile a partire da macOS 10.12 Sierra e potrebbe non essere mai completamente stabile. Questo è davvero solo qui per scopi educativi.

Innanzitutto, assicurati che l'unità abbia una comoda etichetta a parola singola. In caso contrario, cambia la sua etichetta. Ciò renderà questo processo più semplice.

Per prima cosa devi avviare un terminale. Passare a Finder> Applicazioni> Utilità> Terminale o premere Comando + Spazio, digitare Terminale e premere Invio.

Digitare il seguente comando nel terminale per aprire il file / etc / fstab per la modifica nell'editor di testo nano:

sudo nano /etc/fstab

Aggiungi la seguente riga a nano, sostituendo “NAME” con l'etichetta dell'unità NTFS:

LABEL=NAME none ntfs rw,auto,nobrowse

Premi Ctrl + O per salvare il file dopo aver finito, quindi premi Ctrl + X per chiudere nano.

(Se si dispone di più unità NTFS su cui si desidera scrivere, aggiungere una riga diversa per ciascuna.)

Collega l'unità al computer — scollegala e ricollegala se è già connessa — e la vedrai nella directory “/ Volumes”. In una finestra del Finder, puoi fare clic su Vai> Vai alla cartella e digitare “/ Volumes” nella casella per accedervi. Non si aprirà automaticamente e apparirà sul desktop come fanno normalmente le unità.

Per annullare questa modifica in un secondo momento, basta ripetere il processo sopra per aprire il file / etc / fstab in nano. Elimina la riga che hai aggiunto al file e salva le modifiche.


La maggior parte degli utenti Mac sarà meglio formattando le unità esterne con exFAT, assicurandosi che funzionino bene su Windows e Mac OS X senza alcun lavoro aggiuntivo. se è necessario scrivere su un'unità NTFS, uno dei driver di terze parti a pagamento sarà l'opzione più semplice con le migliori prestazioni e il minor rischio di corruzione dei file.

Articoli correlati

Ultimi articoli