Esta pergunta já tem uma resposta aqui:
- Como gravar em unidades NTFS no OS X? 7 respostas
Às vezes, preciso montar unidades USB formatadas em NTFS e gravar nelas. No Mavericks, consegui isso usando a fórmula Homebrew da ntfs-3g
qual depende osxfuse
.
Após a atualização para Yosemite, osxfuse
está quebrado. Mensagem de homebrew:
==> Upgrading osxfuse
osxfuse: OS X Mavericks or older is required for this package.
OS X Yosemite introduced a strict unsigned kext ban which breaks this package.
You should remove this package from your system and attempt to find upstream
binaries to use instead.
Error: An unsatisfied requirement failed this build.
Entendo que isso significa que a extensão do kernel usada por osxfuse
é totalmente proibida no Yosemite porque não é assinada digitalmente pela Apple, enquanto no Mavericks foi permitida.
Portanto, agora existe alguma maneira de montar e gravar em uma unidade USB formatada em NTFS no Yosemite usando software de código aberto ou software livre e livre de códigos (não spyware / malware ou empacotado com barras de ferramentas inúteis etc.) da App Store?
ntfs-3g
ainda está disponível via homebrew.Respostas:
Terminal aberto.
Se você instalou o osxfuse, precisará desinstalá-lo, porque os kexts não assinados são banidos agora. Tipo:
Por outro lado, se você não possui o Homebrew , faça o download:
É recomendável atualizar o Homebrew.
Se você não tiver o Homebrew Cask instalado, digite:
Instale um
osxfuse
pacote binário do Homebrew Cask:Instalar
ntfs-3g
:Você precisa criar um link simbólico para
mount_ntfs
que as unidades sejam montadas automaticamente:Se você estiver executando o OS X 10.11 e os comandos acima falharem, tente:
editar: isso não funciona para mim no El Capitan final (da Mac App Store). Eu tive que desativar o SIP através da recuperação. Alguém poderia confirmar que isso é realmente necessário?
... e reinicie sua máquina. Em seguida, tente
mount_ntfs
ligar novamente.Graças a bjorgvino .
fonte
diskutil
mas não está montado corretamente.mv: rename /sbin/mount_ntfs to /sbin/mount_ntfs.original: Operation not permitted
Monte rapidamente uma leitura / gravação de disco NTFS em todo o OS X recente (incluindo Yosemite, El Capitan):
mount
e procure a linha com seu disco. Ele mostrará algo como:/dev/disk3s1 on /Volumes/MyDisk (ntfs, local, noowners, nobrowse)
Digite o seguinte no Terminal, substituindo
/dev/diskXsX
pelo seu disco, conforme mostrado nomount
comando:* Verifique se o dispositivo ainda não está montado. Se sim, desmonte-o primeiro. Caso contrário, resultará em erro: mount_ntfs: / dev / diskNsN em / Volumes / Mount: Recurso ocupado
Para tornar essa alteração permanente, execute o seguinte (correto para El Capitan):
Execute o seguinte comando, alterando / dev / diskXsX para o seu disco:
Execute
sudo vifs
e cole na saída das 2 linhas anteriores. Para fazer isso, pressionedown
para ir para a parte inferior do arquivo,A
para começar a adicionar texto, cole as 2 linhas e pressioneescape
e:wq
para escrever o arquivo. (vifs é a única maneira segura de editar o fstab no OS X).Execute o seguinte para montar o disco
Nota: O dispositivo não abrirá mais automaticamente uma janela quando você o anexar. Para acessá-lo, abra uma janela do Finder e selecione os botões
Go
->Go to Folder
para / Volumesfonte
T
parte para o nome do volume (sim?), Não substituir a totalidadeDISK=T
pelo nome do volume.awk
with$5
não funciona no meu 0SX 10.10 (nada produz). A formatação da saída do comando pode ter sido alterada. Eu useicut -b 30-80
como solução alternativa.$ sudo mount -o rw,auto,nobrowse -t ntfs /dev/disk4s1 /Volumes/Mount/ mount_ntfs: /dev/disk4s1 on /Volumes/Mount: Read-only file system
chkdsk d: /f
onded:
está a letra da unidade. Em seguida, certifique-se de fazer um desligamento limpo ou desanexar do Windows.Normalmente, uso o Paragon NTFS, mas tentei esse método com a 10.10.1 e parece funcionar após um teste rudimentar [criou uma pasta e copiou alguns arquivos pequenos]
Após desativar o Paragon, uma unidade flash formatada em NTFS não pode ser gravada:
Adicionei essa unidade e os sinalizadores necessários ao meu arquivo fstab:
Em seguida, desmontou e reinseriu a unidade flash. Observe que ele não aparece mais na barra lateral em Dispositivos. Você precisa navegar para o diretório / Volumes para encontrá-lo. No entanto, agora é gravável.
Não é necessário software de terceiros, mas você deve repetir isso para cada volume NTFS de destino.
Além disso, existe um script que pode configurar tudo automaticamente: http://sourceforge.net/projects/native-ntfs-osx/files/?source=navbar (foi bem-sucedido no OSX 10.5.5 Yosemite).
fonte
ntfs-3g
.Esta resposta visa a compatibilidade mais recente para o OS X 10.11 El Capitan .
Instale o osxfuse mais recente (3.xx) em https://github.com/osxfuse/osxfuse/releases ou no Homebrew with
brew cask install osxfuse
.Instale o NTFS-3G mais recente (2015.3.14) do Homebrew ( http://brew.sh/ ).
Como se segue:
Como se segue:
fonte
O seguinte guia funcionou no meu computador Yosemite:
Macbreaker.com - Como ativar a gravação em discos rígidos NTFS no OS X, incluindo o El Capitan
Um cara chamado Niresh simplificou esse processo em um único instalador:
Zona Hackintosh - Driver NTFS gratuito para Mac OS X (você precisará se registrar no site antes de fazer o download)
Instalando este arquivo; reiniciar o computador habilita a gravação NTFS.
fonte
Todas as versões recentes do OS X suportam NTFS nativamente (leitura / gravação)!
Por padrão, a unidade é montada e você pode procurar os arquivos. Mas é somente leitura. Para tornar a unidade gravável, adicione a seguinte linha a
/etc/fstab
Substitua MyDrive pelo nome do seu volume (verifique o nome do volume no Finder ao montá-lo).
Em seguida, desmonte / remonte para ver as alterações. Uma maneira conveniente de reinstalar a unidade é usar o Utilitário de Disco:
Para ver a unidade após montá-la, consulte / Volumes no Finder:
Essa mudança é permanente.
Para desfazer a gravabilidade quando montado nesta máquina, basta remover a entrada para esta unidade do / etc / fstab.
fonte
De acordo com este encadeamento, como solução alternativa, você pode baixar e instalar os binários osxfuse diretamente do projeto, em vez de usar o homebrew:
http://sourceforge.net/projects/osxfuse/files/osxfuse-2.7.2/
Mas parece que isso não funcionará se você tiver pacotes de fermentação (como o Gluster) que dependem das bibliotecas osxfuse, pois elas não aparecerão na sua adega.
fonte
O melhor formato de plataforma cruzada que eu uso é vfat. Não é o ideal, mas funciona um charme e não há confusão, sem problemas :)
fonte
exFat
(testado OK) ouvFat
(não testado) ajuda a resolver o problema. Nesse cenário, o NTFS não é usado.Eu sempre uso o Paragon NTFS . Apenas tente. Você pode ler / escrever dos dois lados e esquecerá essa barreira para sempre.
fonte