P. Como copiar ficheiros para um disco rígido NTFS só de leitura num Mac?
A. Habilitar NTFS a escrever na unidade.
Há algumas excelentes instruções em osxdaily.com .
Michael Dreher assinala nos comentários do link anterior de osxdaily.com:
(referindo-se a isto código fonte)
Só permitimos montagens de leitura/escrita se a opção “nobrowse” também tiver sido dada. Isto é para desencorajar os utilizadores finais de montar montagens de leitura/escrita, mas ainda permite que os nossos utilitários (como a instalação de um SO) façam alterações a um volume NTFS.
Sem a opção “nobrowse”, forçamos uma montagem só de leitura. Note-se que também verificamos aqui a existência de montagens não actualizadas. No caso de uma montagem de actualização, ntfs_remount() fará a verificação apropriada para alterar a capacidade de escrita da montagem.
if ((vfs_flags(mp) & MNT_DONTBROWSE) == 0 && !vfs_isupdate(mp)) vfs_setflags(mp, MNT_RDONLY);
–
Testado: Solução confirmada trabalhando em tudo, desde Maveriks a El Capitan.
Sobre El Capitan:
De diz: 10 de Setembro de 2014 às 10:10 am
& > Se as outras soluções não funcionarem - o seguinte faz um 100%:
& > mkdir ~/Desktop/Drive // onde a unidade será montada montagem // dir-lhe-á o nome da unidade interna, algo como /dev/disk2s1 sudo umount /dev/disk2s1 sudo mount -t ntfs -o rw,auto,nobrowse /dev/disk2s1 ~/Desktop/Drive Reply
& > Jo diz:
& > A única solução que funcionou perfeitamente, obrigado !
& >
gia says:
Excellent solution, works for NTFS in OS X El Capitan and OS X Yosemite
O site que referi é muito rico com todo o tipo de cenários de resolução de problemas e de depuração.
Não vou tentar recriá-lo. Antes de começar, seria bom ler o artigo e os comentários, nomeadamente os últimos que lidam com El Capitan.
Mantenha-se a par das suas permissões.
Faça uma pasta NTFS (na unidade NTFS) para transferir para aquela que tenha as definições menos restritivas (leitura/escrita/actualização para todos). Depois de ter tido sucesso, pode experimentar opções mais restritivas.
Cuidado: Tenha muito cuidado com a sintaxe ao utilizar o fstab.
Existe confusão com os utilizadores de OS X porque a maçã removeu o seu ficheiro fstab. É simplesmente necessário criar um.
- Eu criei um ficheiro fstab em El Capitan. Funciona bem.
A solução mais rápida e “adequada”.
& - Esta solução pode fazer com que todas as suas unidades NTFS se automontem da maneira que quiser.
& - Esta solução pode também dar-lhe acesso ao resto das poderosas características de montagem do fstab.
& - Sem software de terceiros.
- Esta solução (controlando o ficheiro fstab) é muito portátil. O próprio fstab é um padrão muito comum na computação entre as máquinas *NIX, de UNIX, OS X, BSD, Linux… e data de Unix V8 no máximo. (+ 31 anos).
Referências adicionais:
Fstab ficheiro info detalhado e explicações (sabor linux).
Fstab wiki info.
man fstab
A2. Também se poderia instalar o OSXfuse via Homebrew.
Esta é uma solução de terceiros comum.
Aqui estão instruções em Perguntar diferente