Respostas:
Atualizado em maio de 2015, com soluções atuais.
Soluções gratuitas
FUSE para OS X - Sucessor do MacFUSE
NTFS-3G
Requer uma compilação a partir da fonte para algo mais recente que 2010. Última versão "pré-compilada" vinculada a http://macntfs-3g.blogspot.co.uk/2010/10/ntfs-3g-for-mac-os- x-2010102.html Você pode compilá-lo da fonte usando o homebrew nas outras respostas.
Soluções pagas
O MacFuse é abandonware e não é atualizado desde 2009.
Esta resposta é para a compatibilidade mais recente do OS X 10.11 El Capitan , macOS 10.12 Sierra , macOS 10.13 High Sierra , macOS 10.14 Mojave .
Instale o osxfuse (3.xx) mais recente no GitHub . Ou instale-o com o Homebrew da seguinte maneira:
brew cask install osxfuse
Instale o NTFS-3G mais recente com o Homebrew da seguinte maneira:
brew install ntfs-3g
Montar volumes NTFS automaticamente no modo de leitura e gravação:
Ligue o NTFS-3G à inicialização após desativar temporariamente a Proteção de Integridade do Sistema, da seguinte maneira:
[reinicie pressionando CMD+ Rpara entrar no modo de recuperação]
csrutil disable
[reinicie normalmente]
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original
sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs
[reinicie pressionando CMD+ Rpara entrar no modo de recuperação]
csrutil enable
[reinicie normalmente]
Você precisará vincular novamente manualmente (etapa 3) a cada ano ao atualizar o macOS (10.11 → 10.12 → 10.13 → 10.14 → ...)
Consulte também a seguinte página da wiki: https://github.com/osxfuse/osxfuse/wiki/NTFS-3G
Testei isso no Mountain Lion e é gratuito e você não precisa reiniciar. Ele usa os drivers NTFS nativos do OS X.
Conecte seu dispositivo
Escreva no Terminal diskutil list
e procure por IDENTIFIER onde TYPE é Windows_NTFS.
Nesse caso é disk1s1
Em seguida, execute o seguinte:
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, por exemplo, tentei executar mkdir /Volumes/HD-HCU2/aa
. Existe alguma razão para você usar nobrowse
?
/Volumes
.
nobrowse
são necessários para tornar o NTFS gravável.
A solução mais simples seria usar o MacFUSE e o NTFS-3G para MacFUSE , embora, até agora, apenas o Tuxera NTFS (~ $ 35 USD) e o PARAGON Software NTFS para OS X v.9.0 ($ 19.95 USD) suporte 10.7. Você pode pegar a fonte gratuitamente do Tuxera gratuitamente, no entanto.
No OS X 10.6, você pode ativar nativamente o suporte a NTFS, embora sua milhagem possa variar. Siga este artigo do Mac OS X Hints, se você estiver interessado, mas eu usaria o método MacFUSE sobre este. Lembre-se de que nenhum desses métodos é totalmente suportado.
Não posso dizer que o uso do MacFUSE e do NTFS-3G para MacFUSE é a maneira mais fácil, mas eles são gratuitos e isso é ótimo! :) Eu os uso há cerca de um ano até comprar o disco rígido externo Seagate de 500 GB e obter o driver Paragon NTFS for Mac gratuitamente no site da Seagate: http://www.seagate.com/support/downloads/item/ntfs-driver-for-mac-os-master-dl/ . Funciona estável por um mês, nenhum problema aconteceu ainda. Alguém sabe, os usuários dos HDDs da Seagate receberão atualização gratuita do driver NTFS para o novo OS X quando a Apple o lançar?
Veja como fazer uma montagem única usando o ntfs-3g (resposta de coeur, mas para uso único). Dessa forma, não é necessário inicializar no modo de segurança ou usar o csrutil. Nota: o uso de ntfs-3g é considerado "mais seguro" para acesso de gravação do que a opção de montagem "rw, nobrowse" integrada:
Instale o osxfuse mais recente (3.xx) em https://github.com/osxfuse/osxfuse/releases . Ou instale-o no Homebrew com:
brew cask install osxfuse
Instale o NTFS-3GNTFS-3G mais recente do Homebrew ( https://brew.sh/Homebrew ), da seguinte maneira:
brew install ntfs-3g
Montagem única (substitua disk1s1 pelos seus valores, detectáveis executando um mount
comando após a inserção do disco, você verá uma linha como
/dev/disk1s1 on /Volumes/SomeNtfsDrive (ntfs, local, nodev, nosuid, read-only, noowners
) pegue o 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
Você receberá um pop-up "extensão de sistema bloqueada", clique em "Abrir preferências de segurança" e clique em "Permitir" ao lado do nome do desenvolvedor (Benjamin Fleischer). Se você não pode clicar no botão permitir, veja aqui .
Execute o comando novamente depois de clicar em permitir. Vai ser bom até você reiniciar. ou desmontá-lo manualmente.
Para obter mais detalhes e instruções sobre como torná-lo permanente, consulte https://github.com/osxfuse/osxfuse/wiki/NTFS-3G
Antes de começarmos. Verifique se o seu nome externo é uma palavra. Isso significa que não há espaço no meio.
meu disco = ERRADO
my_disk ou my-disk ou mydisk = CORRETO
sudo nano /etc/fstab
LABEL=my_disk none ntfs rw,auto,nobrowse
Nota: my_disk é o nome do seu discosudo ln -s /Volumes ~/Desktop/Volumes
Quando você não precisa mais disso. É tão simples quanto:
No terminal sudo rm /etc/fstab
/etc/fstab
é apenas uma opção se não contiver outras entradas importantes
\040
o '' (espaço). Veja exemplo em man fstab
:LABEL=The\040Volume\040Name\040Is\040This none msdos ro