Suporte de NTFS no El Capitan [duplicado]

13

Apenas uma pergunta rápida, o NTFS é suportado no El Capitan? Acabei de conectar meu disco rígido externo e sou capaz de copiar coisas dele, mas não gravar nele. Eu acho que apenas o modo de leitura é suportado?

teste
fonte
1
US $ 20 você recebe o Paragon NTFS . Por US $ 31, o Tuxera NTFS para Mac fará o NTFS. Também não uso, mas tenho um colega que usa Paragon.
IconDaemon 10/10
2
O Suporte de Gravação NTFS realmente existe no OS X, no entanto, está desativado por padrão, provavelmente por causa de um problema de licenciamento, e uma entrada apropriada para /etc/fstabo volume NTFS seria gravável. Dito isto, o suporte de gravação nativo é mais lento que os utilitários de terceiros mencionados pelo IconDaemon. Pessoalmente, uso o Tuxera NTFS para Mac, embora mantenha o suporte à gravação desativado e o habilite somente quando necessário, como é fácil através do Tuxera NTFS nas Preferências do Sistema. Uma coisa para se preocupar é com qualquer corrupção do sistema de arquivos no volume NTFS, não há utilitários nativos do OS X para reparar.
user3439894
Eu uso o Paragon NTFS e é bom.
Pratik 04/01

Respostas:

16

Para ativar o suporte de gravação NTFS no OS X 10.11 El Capitan ou no macOS 10.12 Sierra.

  1. Instale o osxfuse mais recente (3.xx) em https://github.com/osxfuse/osxfuse/releases . (você não precisa da camada de compatibilidade MacFUSE) ou da Homebrew with brew cask install osxfuse.

  2. Instale o NTFS-3G mais recente (2016.2.22) do Homebrew . (você precisa do Xcode)

Como se segue:

brew install ntfs-3g
  1. Vincule o NTFS-3G para inicializar após a desativação temporária do System Integrity Protection.

Como se segue:

[reboot by holding CMD+R to get in recovery mode]
csrutil disable
[reboot normally]
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original
sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs
[reboot by holding CMD+R to get in recovery mode]
csrutil enable
[reboot normally]

Você também receberá essas instruções nesta página da wiki: https://github.com/osxfuse/osxfuse/wiki/NTFS-3G

Cœur
fonte
Essas etapas são ótimas. Eles funcionaram como um encanto ... a única coisa que noto é que, ao copiar vários arquivos (mais de 10 Gb) para um disco rígido externo formatado em NTFS, notei que é muito mais lento que o Tuxera NTFS para Mac .. .bad coisa é que a versão mais recente do que não é livre (como costumava ser há algum tempo atrás) @ Cœur Você percebeu isso? Em caso afirmativo, alguma maneira de corrigi-lo? Obrigado!
Clint Eastwood
1
@ Jonathan Você pode tentar construir o NTFS-3G a partir da borda da fonte: stackoverflow.com/a/31014256/1033581
Cœur
1
esta resposta está funcionando !, NOTA: você precisa digitar csrutil no modo de recuperação> terminal e copiar a linha 1 do sudo 1 por 1
Sruit A.Suk
Não funcionou para mim. Fiz uma brew install homebrew/fuse/ntfs-3ge, depois de reiniciar no modo de recuperação, desabilitei csrutil. Depois, reiniciei o modo normal, fiz o link simbólico e csrutilativei o modo de recuperação. Agora, no modo normal, ele nem detectará minha unidade externa [NTFS]. Anteriormente, costumava montar como somente leitura, mas agora não vejo nada no localizador. Além disso, a sudo dmesgsaída é inundada com linhas como Sandbox: coresymbolicatio(1283) System Policy: deny(1) file-write-unlink /System/Library/Caches/com.apple.coresymbolicationd/data. Qualquer ajuda? @ Cœur
reza.safiyat 27/09/16
@ reza.safiyat, não, não enfrentou esse problema, então não pode ajudar.
Cœur
5

Não apenas em El Capitan. Esse tem sido o comportamento padrão do OS X em relação ao NTFS desde pelo menos 10.4 (que é a primeira versão que usei): você pode ler, mas não pode escrever.

Além das soluções mencionadas acima, você também pode experimentar o NTFS-3G . Ou, se você quiser seguir o caminho inverso, existe um aplicativo chamado MacDrive for Windows que permite que o seu PC leia discos no formato Mac.

PaulJ
fonte
2

Para aqueles que recebem um erro ao instalar o homebrew / fuse / ntfs-3g, dizendo:

Erro: a brew linketapa não foi concluída com êxito

A fórmula foi criada, mas não está vinculada a / usr / local. A remoção de arquivos retorna um erro como:

Erro: o link simbólico não pôde incluir / ntfs-3g / acls.h / usr / local / include / ntfs-3g não é gravável.

Solução que funcionou para mim postada por bfontaine:

sudo chown -R $(whoami):admin /usr/local; brew link --overwrite ntfs-3g

Pavel Bonev
fonte
0

SOLUÇÃO FIXA:

Escreva para NTFS no OSX Yosemite e El Capitan

Passo 1

Install osxfuse (3.x.x) from https://github.com/osxfuse/osxfuse/releases.

Etapa 2 Instale o Homebrew: (execute o comando abaixo no terminal)

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

Etapa 3 Atualize as fórmulas do Homebrew: (execute o comando abaixo no terminal)

brew update

Etapa 4 Instale o NTFS-3G (execute o comando abaixo no terminal)

brew install ntfs-3g

Etapa 5

Se você estiver no OSX 10.11 (El Capitan), desative temporariamente a Proteção de Integridade do Sistema.

Etapas para desativar a proteção de integridade

Há quatro etapas para desativar:

1 - Reinicie o Mac e mantenha pressionadas as teclas Command + R simultaneamente depois de ouvir o toque de inicialização. Isso inicializará o OS X no modo de recuperação

2- Quando a tela “OS X Utilities” aparecer, puxe o menu 'Utilities' na parte superior da tela e escolha “Terminal”

3- Digite o seguinte comando no terminal e pressione Enter:

csrutil disable

4- Você verá uma mensagem informando que a Proteção da integridade do sistema foi desativada e o Mac precisa reiniciar para que as alterações entrem em vigor,

reboot

e o Mac será reiniciado automaticamente, deixe-o inicializar normalmente

Etapa 6

Crie um link simbólico para mount_ntfs

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

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

Etapa 7

Se você estiver no OSX 10.11 (El Capitan), reative a Proteção de integridade do sistema.

siga a etapa 5, basta alterar o comando do terminal para

csrutil enable

Etapa 8

conecte o cabo do disco rígido ao mac. está funcionando.

MANISH PATHAK
fonte
Como isso difere da solução dada por Coeur acima?
nohillside
Obrigado patrix pelo ponto. Eu adicionei uma solução passo a passo para que um iniciante entenda o que realmente está fazendo usando essas etapas.
MANISH PATHAK