2011-09-22 12:07:43 +0000 2011-09-22 12:07:43 +0000
27
27

Como copiar ficheiros para um disco rígido NTFS apenas de leitura num Mac?

Quero copiar alguns ficheiros do meu Mac (Macbook-Air) para um disco rígido externo USB, formatado como NTFS.

Como é possível? Porque quando copio os meus ficheiros do Mac e vou colá-los no disco rígido externo, não há opção para colar.

Respostas (3)

30
30
30
2011-09-22 12:32:30 +0000

O problema é que a sua unidade é formatada em NTFS. O OS X não pode escrever NTFS fora da caixa (pelo menos não sem algumas afinações). Aqui estão algumas formas de o fazer.

Formatar a unidade como FAT-32

Esta é a resposta óbvia para aqueles que não querem instalar software que potencialmente possa prejudicar os seus dados (o que é sempre o caso dos hacks / software instável). Re-formatar a unidade para FAT-32, que tanto o Windows como o OS X podem ler e escrever fora da caixa.

Isto é, claro não uma solução para ficheiros maiores que 4GiB.

NTFS-3G via instalação Homebrew

Se tiver Homebrew , instalar o suporte NTFS é tão fácil como executar o seguinte num terminal:

brew install ntfs-3g

Depois, siga as instruções no ecrã. O homebrew dir-lhe-á como substituir o auto-controlo padrão do OS X para que as unidades NTFS externas sejam montadas utilizando o novo driver. Estes são alguns dos comandos de que necessita para correr através do seu terminal.

NTFS-3G via instalação GUI

Esta é uma versão gratuita (há também uma paga, e a gratuita é um pouco mais difícil de encontrar).

  • Primeiro, descarregar e instalar Fuse for OS X e seleccionar a camada de compativel MACFUSE durante a instalação.
  • Depois, descarregar NTFS-3G , um driver NTFS gratuito. Descarregar a última versão a partir daqui e instalá-la. & - Terá uma nova opção em System Preferences que lhe permite escrever para unidades NTFS.

Soluções comerciais

Estas são não gratuitas, mas oferecem apoio e prometem melhor velocidade/estabilidade.

Hacks


Questões relacionadas com Super Utilizador

Senti que faltava uma visão geral das ferramentas:

4
4
4
2011-09-22 12:32:31 +0000

Obtenha a última versão do MacFuse primeiro a partir de aqui .

Depois de o instalar, terá de instalar ntfs-3g . Este é o FUSE. Terá de se certificar de ter as versões mais recentes de ambas, uma vez que versões mais antigas do ntfs-3g podem não funcionar com uma versão mais recente do MacFuse.

Deverá agora ser capaz de ler E escrever a partir do seu Mac para qualquer drive NTFS.

0
0
0
2016-06-05 09:49:42 +0000

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