31Aug
MacOS di Apple è in grado di leggere da unità NTFS formattate per Windows, ma non può scrivere da zero. Ecco alcune soluzioni per ottenere l'accesso completo in lettura / scrittura alle unità NTFS.
Questo potrebbe essere utile se si desidera scrivere su una partizione Boot Camp sul proprio Mac, poiché le partizioni di sistema di Windows devono utilizzare il file system NTFS.Tuttavia, per le unità esterne, dovresti probabilmente usare exFAT.macOS può leggere e scrivere in modo nativo su unità exFAT, proprio come Windows.
Tre opzioni
Ci sono diverse opzioni per questo, e dovrai sceglierne una:
- Paid Third Party Drivers : Esistono driver NTFS di terze parti per Mac che puoi installare 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 : è disponibile un driver NTFS gratuito e open source che è possibile installare su un Mac per abilitare il supporto per la scrittura. Sfortunatamente, questo richiede un po 'di lavoro extra da installare, specialmente sui Mac con la nuova funzionalità di System Integrity Protection, 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 sperimentale per scrittura NTFS di Apple : Il sistema operativo macOS include il supporto sperimentale per la scrittura su unità NTFS.Tuttavia, è disattivato per impostazione predefinita e richiede alcuni problemi nel terminale per abilitarlo. Non è garantito il corretto funzionamento e potrebbe potenzialmente causare problemi con il file system NTFS.In realtà, abbiamo avuto dati corrotti prima. Non raccomandiamo davvero di usarlo.È disabilitato per impostazione predefinita per un motivo.
Si consiglia vivamente di pagare per un driver NTFS di terze parti se è necessario farlo poiché le altre soluzioni non funzionano altrettanto bene e sono più utili 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 pulito e semplice su versioni moderne di macOS, inclusi macOS 10.12 Sierra e Mac OS X 10.11 El Capitan. Funziona davvero "funziona", quindi è l'opzione migliore se sei disposto a pagare una piccola somma per questa funzione.
Inoltre, non dovrai più armeggiare con i comandi del terminale per montare manualmente le partizioni, montare automaticamente le partizioni automaticamente o affrontare potenziali problemi di corruzione come faresti con i driver gratuiti qui sotto. Se hai bisogno di questa funzionalità, vale la pena pagare il software che lo fa correttamente. Non possiamo sottolineare abbastanza questo.
Se possiedi un'unità Seagate, tieni presente che Seagate offre il download gratuito di Paragon NTFS per Mac in modo da non dover acquistare nulla in più.
Potresti 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 gratuiti di terze parti: FUSE per macOS
Questo metodo è gratuito, ma richiede un bel po 'di lavoro ed è meno sicuro. Per far sì che il tuo Mac monti automaticamente le partizioni NTFS in modalità lettura-scrittura, dovrai disabilitare temporaneamente la protezione dell'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, è possibile utilizzare FUSE per montare manualmente partizioni NTFS in modalità di lettura-scrittura se non si mente usando il terminale. Questo è più sicuro, ma è più lavoro.
Per prima cosa, scarica FUSE per macOS e installalo. Utilizzare le opzioni predefinite durante l'installazione.
Avrai anche bisogno degli strumenti di sviluppo della riga di comando di Apple installati per continuare. Se non li hai ancora installati, puoi aprire una finestra di Terminale da Finder & gt;Applicazioni & gt;Utilità ed esegui il seguente comando per farlo:
xcode-select --installFai clic su "Installa" quando ti viene richiesto di installare gli strumenti.
In aggiunta, dovrai scaricare e installare homebrew se non lo hai già installato sul tuo Mac. Homebrew è un "gestore di pacchetti" per Mac OS X. Copia-incolla il seguente comando in una finestra di Terminale e premi Invio per installarlo:
/usr/bin/ ruby -e "$( curl -fsSL https: //raw.githubusercontent.com/Homebrew/install/master/ install)"Premi Invio e forniscila tua password quando richiesto. Lo script scaricherà e installerà automaticamente Homebrew.
Una volta installati gli strumenti di sviluppo e Homebrew, eseguire il seguente comando in una finestra di Terminale per installare ntfs-3g:
brew install ntfs-3g
Ora è possibile montare manualmente partizioni NTFS in modalità lettura / scrittura. Da una finestra di terminale, eseguire il seguente comando per creare un punto di montaggio su /Volumes/ NTFS.Devi solo farlo una volta.
sudo mkdir /Volumes/ NTFSQuando si collega un'unità NTFS al computer, eseguire il seguente comando per elencare qualsiasi partizione del disco:
diskutil listÈ quindi possibile identificare il nome del dispositivo della partizione NTFS.Basta cercare la partizione con il file system Windows_NTFS.Nello screenshot qui sotto, è /dev/ disk3s1.
La partizione NTFS è stata probabilmente montata automaticamente dal tuo Mac, quindi dovrai prima smontarla. Eseguire il seguente comando, sostituendo /dev/ disk2s1 con il nome del dispositivo della partizione NTFS.
sudo umount /dev/ disk2s1Per montare l'unità, eseguire il seguente comando, sostituendo /dev/ disk2s1 con il nome dispositivo della partizione NTFS.
sudo /usr/local/bin/ ntfs-3g /dev/ disk2s1 /Volumes/ NTFS -olocal -oallow_otherVedrete il file system montato su /Volumes/ NTFS.Apparirà anche sul desktop come una normale unità montata. Puoi espellerlo normalmente quando vuoi scollegarlo.
Se sei felice di montare manualmente le partizioni con le istruzioni di cui sopra, non devi continuare.
Se vuoi far sì che il tuo Mac monti automaticamente le unità NTFS che ti connetti in modalità lettura-scrittura, dovrai disabilitare la protezione dell'integrità del sistema.
Avviso : Probabilmente non si vuole fare questo! Le istruzioni ufficiali del software avvisano che si tratta di un rischio per la sicurezza. Sostituirai gli strumenti di mount NTFS nel tuo Mac con gli strumenti ntfs-3g, che verranno eseguiti come utente root. A causa del modo in cui Homebrew installa il software, i malware in esecuzione sul tuo Mac potrebbero sovrascrivere questi strumenti. Probabilmente non ha alcun rischio, ma ti spiegheremo come fare se vuoi correre il rischio.
Riavvia il Mac e tieni premuto Command + R durante l'avvio. Verrà avviato in un ambiente di ripristino speciale.
Avviare un terminale dal menu Utilità in modalità di ripristino ed eseguire il seguente comando:
csrutil disabilitareUna volta riavviato il Mac normalmente.
Dal desktop Mac, aprire di nuovo una finestra Terminale ed eseguire i seguenti comandi per creare la funzione 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 di integrità del sistema. Riavvia il Mac e tieni premuto Command + R durante l'avvio per accedere alla modalità di ripristino. Avvia un terminale in modalità di ripristino ed esegui il seguente comando:
csrutil abilitaUna volta riavviato il Mac. Il supporto per la scrittura NTFS dovrebbe funzionare ora.
Per annullare le modifiche e disinstallare tutto, è necessario prima disattivare la protezione dell'integrità del sistema. Dopo averlo fatto, esegui i seguenti comandi:
sudo rm /sbin/ mount_ntfs sudo mv /sbin/ mount_ntfs.original /sbin/ mount_ntfs brew uninstall ntfs-3gPuoi quindi disinstallare FUSE per macOS dal pannello nella finestra Preferenze di sistema e riattivare System Integrity Protection.
Puoi capire perché ora consigliamo l'opzione $ 20 ora, eh?
Supporto di scrittura sperimentale NTFS di Apple: non farlo, seriamente
Non è consigliabile 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 qui solo per scopi educativi.
Innanzitutto, assicurati che l'unità abbia una comoda etichetta di una singola parola. In caso contrario, cambia la sua etichetta. Questo renderà questo processo più facile.
Dovrai prima avviare un terminale. Vai a Finder & gt;Applicazioni & gt;Utilità & gt;Terminale o premi Comando + Spazio, digita Terminale e premi Invio.
Digitare il seguente comando nel terminale per aprire il file fstab /etc/ per la modifica nell'editor di testo nano:
sudo nano /etc/ fstab
Aggiungere la seguente riga a nano, sostituendo "NAME" con l'etichetta dell'unità NTFS:
LABEL = NAME nessuno ntfs rw, auto, nobrowsePremere Ctrl + O per salvare il file dopo aver finito, quindi premere Ctrl + X per chiudere nano.
( Se si dispone di più unità NTFS a cui si desidera scrivere, aggiungere una riga diversa per ciascuna.)
Collegare l'unità al computer: scollegarla e ricollegarla se è già connessa e la si vedrà sotto "/Directory "Volumi".In una finestra del Finder, puoi fare clic su Vai & gt;Vai alla cartella e digita "/ Volumi" 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 la procedura sopra descritta per aprire il file fstab /etc/ in nano. Elimina la riga che hai aggiunto al file e salva le modifiche.
La maggior parte degli utenti Mac preferirà la formattazione di dischi esterni con exFAT, assicurando che funzionino bene su Windows e Mac OS X senza alcun lavoro aggiuntivo.se è necessario scrivere su un'unità NTFS, uno dei driver a pagamento di terze parti sarà l'opzione più semplice con le migliori prestazioni e il minimo rischio di danneggiamento dei file.