Risposte:
Aggiornato a maggio 2015, con le attuali soluzioni.
Soluzioni gratuite
FUSE per OS X - Successore di MacFUSE
NTFS-3G
richiede una build dal sorgente per qualcosa di più recente del 2010. Ultima versione "pre-costruita" collegata da http://macntfs-3g.blogspot.co.uk/2010/10/ntfs-3g-for-mac-os- x-2010102.html Puoi costruirlo dal sorgente usando homebrew nelle altre risposte.
Soluzioni a pagamento
MacFuse è abandonware e non è stato aggiornato dal 2009.
Questa risposta è per l'ultima compatibilità per OS X 10.11 El Capitan , macOS 10.12 Sierra , macOS 10.13 High Sierra , macOS 10.14 Mojave .
Installa l'ultimo osxfuse (3.xx) da GitHub . O installalo con Homebrew come segue:
brew cask install osxfuse
Installa l'ultimo NTFS-3G con Homebrew come segue:
brew install ntfs-3g
Montare automaticamente i volumi NTFS in modalità lettura / scrittura:
Collegare NTFS-3G per l'avvio dopo aver disabilitato temporaneamente Protezione integrità del sistema, come segue:
[riavvia tenendo premuto CMD+ Rper accedere alla modalità di ripristino]
csrutil disable
[riavvia normalmente]
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original
sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs
[riavvia tenendo premuto CMD+ Rper accedere alla modalità di ripristino]
csrutil enable
[riavvia normalmente]
Dovrai ricollegare manualmente (passaggio 3) ogni anno quando aggiorni macOS (10.11 → 10.12 → 10.13 → 10.14 → ...)
Vedi anche la seguente pagina wiki: https://github.com/osxfuse/osxfuse/wiki/NTFS-3G
L'ho provato su Mountain Lion ed è gratuito e non è necessario riavviare. Utilizza i driver NTFS nativi di OS X.
Collega il tuo dispositivo
Scrivi nel Terminale diskutil list
e cerca IDENTIFICATORE dove TYPE è Windows_NTFS.
In questo caso lo è disk1s1
Quindi eseguire quanto segue:
diskutil unmount /dev/disk1s1
cd /Volumes
mkdir Elements
sudo mount -w -t ntfs -o rw,nobrowse /dev/disk1s1 /Volumes/Elements
open /Volumes/Elements
Read-only file system
quando, ad esempio, ho provato a correre mkdir /Volumes/HD-HCU2/aa
. C'è qualche motivo per cui hai usato nobrowse
?
/Volumes
.
nobrowse
sono necessari per rendere scrivibile NTFS.
La soluzione più semplice sarebbe quella di utilizzare MacFUSE e NTFS-3G per MacFUSE , anche se a partire da questo post solo Tuxera NTFS (~ $ 35 USD) e PARAGON Software NTFS per OS X v.9.0 ($ 19,95 USD) supportano 10.7. Puoi prendere la fonte gratuitamente da Tuxera, tuttavia.
A partire da OS X 10.6 puoi abilitare nativamente il supporto NTFS, sebbene il tuo chilometraggio possa variare. Segui questo commento di Suggerimenti per Mac OS X se sei interessato, ma utilizzerei il metodo MacFUSE su questo. Tieni presente che nessuno di questi metodi è pienamente supportato.
Non posso dire che l'uso di MacFUSE e NTFS-3G per MacFUSE sia il modo più semplice, ma sono gratuiti ed è fantastico! :) Li ho usati per circa un anno fino a quando ho acquistato un disco fisso Seagate esterno da 500 GB e ho ottenuto il driver Paragon NTFS per Mac gratuitamente dal sito Seagate: http://www.seagate.com/support/downloads/item/ntfs-driver-for-mac-os-master-dl/ . Funziona in modo stabile per un mese, non si sono ancora verificati problemi. Qualcuno sa, gli utenti degli HDD Seagate riceveranno l'aggiornamento gratuito del driver NTFS per il nuovo OS X quando Apple lo rilascerà?
Ecco come eseguire un mount una tantum usando ntfs-3g (la risposta di Coeur ma per un solo utilizzo). In questo modo non è necessario eseguire l'avvio in modalità provvisoria o utilizzare csrutil. NB: si dice che usare ntfs-3g sia "più sicuro" per l'accesso in scrittura rispetto all'opzione di montaggio "rw, nobrowse" integrata:
Installa l'ultima versione di osxfuse (3.xx) da https://github.com/osxfuse/osxfuse/releases . O installalo da Homebrew con:
brew cask install osxfuse
Installa la versione più recente di NTFS-3GNTFS-3G da Homebrew ( https://brew.sh/Homebrew ), come segue:
brew install ntfs-3g
Una volta monta (sostituisci disk1s1 con i tuoi valori, rilevabile eseguendo un mount
comando dopo aver inserito il disco, vedrai una riga come
/dev/disk1s1 on /Volumes/SomeNtfsDrive (ntfs, local, nodev, nosuid, read-only, noowners
) prendi il disk1s1
:
diskutil unmount /dev/disk1s1
sudo mkdir /Volumes/my_writable_ntfs
sudo /usr/local/bin/ntfs-3g /dev/disk1s1 /Volumes/my_writable_ntfs -olocal -oallow_other
Apparirà un popup "estensione del sistema bloccata" fare clic su "Apri preferenze di sicurezza" e fare clic su "Consenti" accanto al nome dello sviluppatore (Benjamin Fleischer). Se non puoi fare clic sul pulsante Consenti, vedi qui .
Eseguire di nuovo il comando dopo aver fatto clic su consenti. Andrà bene fino al riavvio. o smontalo manualmente.
Per maggiori dettagli e istruzioni su come renderlo permanente, consultare https://github.com/osxfuse/osxfuse/wiki/NTFS-3G
Prima di iniziare Assicurati che l'etichetta del tuo nome esterno sia UNA parola. Ciò significa che non c'è spazio nel mezzo.
il mio disco = SBAGLIATO
my_disk o my-disk o mydisk = CORRETTO
sudo nano /etc/fstab
LABEL=my_disk none ntfs rw,auto,nobrowse
Nota: my_disk è il nome del discosudo ln -s /Volumes ~/Desktop/Volumes
Quando non ti serve più. È semplice come:
Nel terminale sudo rm /etc/fstab
/etc/fstab
è un'opzione solo se non contiene altre voci importanti
\040
lo '' (spazio). Vedi esempio in man fstab
:LABEL=The\040Volume\040Name\040Is\040This none msdos ro