Como copiar arquivos para um disco rígido NTFS somente leitura em um Mac?

26

Eu quero copiar meus arquivos do Mac (Macbook-Air) para um disco rígido externo USB, formatado como NTFS.

Como isso é possível? Porque quando eu copio meus arquivos do Mac e vou colá-los no HD externo, não há opção para colar.

    
por Jamna 22.09.2011 / 14:07

3 respostas

29

O problema é que sua unidade é formatada com NTFS. OS X não pode escrever NTFS fora da caixa (pelo menos não sem alguns ajustes). Aqui estão algumas maneiras de fazer isso.

Formate a unidade como FAT-32

Esta é a resposta óbvia para aqueles que não querem instalar software que possa prejudicar seus dados (o que é sempre o caso de hacks / software instável). Formate novamente a unidade em FAT-32, que tanto o Windows quanto o OS X podem ler e gravar fora da caixa.

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

NTFS-3G via instalação Homebrew

Se você tiver o Homebrew , a instalação do suporte do NTFS é tão fácil quanto executar o seguinte em um terminal:

brew install ntfs-3g

Em seguida, siga as instruções na tela. Homebrew irá dizer-lhe como substituir o automounter OS X padrão para que as unidades NTFS externas sejam montadas usando o novo driver. Esses são alguns dos comandos que você precisa executar no seu terminal.

NTFS-3G via instalação GUI

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

  • Primeiro, baixe e instale o Fuse para o OS X e selecione a camada de compatibilidade MACFUSE durante a instalação.
  • Em seguida, faça o download do NTFS-3G , um driver NTFS gratuito. Faça o download da última versão aqui e instale-a.
  • Você terá uma nova opção em Preferências do Sistema que permite gravar em unidades NTFS.

Soluçõescomerciais

Elesnãosãogratuitos,masoferecemsuporteeprometemmelhorvelocidade/estabilidade.

Hacks

  • Há SL-NTFS , que não é mais mantido, mas promete habilitar o suporte a gravação NTFS em Snow Leopardo (10.6).

    Because SL-NTFS is basically an interface for configuring the Apple NTFS driver, any issues you might encounter will be related to the Apple driver rather than SL-NTFS. If you require a more robust, supported solution for writing to NTFS drives/partitions, I recommend you locate a more comprehensive solution.

  • Isso é um hack para habilitar o suporte a gravação NTFS no OS X 10.6, que envolve alguns ajustes de linha de comando. Mais uma vez, use-o por sua conta e risco.

Perguntas relacionadas a superusuários

Senti que faltavam uma visão geral das ferramentas:

por 22.09.2011 / 14:32
3

Obtenha a versão mais recente do MacFuse primeiro aqui .

Depois de instalá-lo, você precisará instalar o ntfs-3g . Este é o FUSÍVEL. Você precisará certificar-se de ter as versões mais recentes dos dois, já que as versões mais antigas do ntfs-3g podem não funcionar com uma versão mais recente do MacFuse.

Agora você deve poder ler e escrever a partir do seu Mac em qualquer unidade NTFS.

    
por 22.09.2011 / 14:32
0

Q. Como copiar arquivos para um disco rígido NTFS somente leitura em um Mac?

Ative a gravação NTFS na unidade.

Há algumas instruções excelentes sobre osxdaily.com

Michael Dreher aponta nos comentários do link anterior osxdaily.com:

(referindo-se a este código-fonte )

We only allow read/write mounts if the "nobrowse" option was also given. This is to discourage end users from mounting read/write, but still allows our utilities (such as an OS install) to make changes to an NTFS volume.
Without the "nobrowse" option, we force a read-only mount. Note that we also check for non-update mounts here. In the case of an update mount, ntfs_remount() will do the appropriate checking for changing the writability of the mount.

if ((vfs_flags(mp) & MNT_DONTBROWSE) == 0 && !vfs_isupdate(mp)) vfs_setflags(mp, MNT_RDONLY);

-

Testado: A solução está confirmada trabalhando em tudo, desde Maveriks até El Capitan.

Sobre El Capitan:

De says: September 10, 2014 at 10:10 am

If the other solutions don’t work – the following does a 100%:

mkdir ~/Desktop/Drive // where the drive will be mounted mount // will tell you the internal drive name, something like /dev/disk2s1 sudo umount /dev/disk2s1 sudo mount -t ntfs -o rw,auto,nobrowse /dev/disk2s1 ~/Desktop/Drive Reply

Jo says:
The only solution that worked perfectly, thanks !

gia says:
Excellent solution, works for NTFS in OS X El Capitan and OS X Yosemite

O site que referenciei é muito rico com todos os tipos de cenários de resolução de problemas e depuração.

Eu não tentarei recriá-lo. Antes de começar, ler o artigo e os comentários seria bom, notavelmente os posteriores que tratam do El Capitan.

Acompanhe suas permissões.

Crie uma pasta NTFS (na unidade NTFS) para transferir para que tenha as configurações menos restritivas (leitura / gravação / atualização para todos). Depois de ter sucesso, você pode experimentar opções mais restritivas.

Cuidado: tenha muito cuidado com a sintaxe ao usar o fstab.

Há confusão com usuários do OS X porque a Apple removeu seu arquivo fstab. Você simplesmente precisa criar um.

  • Eu criei um arquivo fstab no El Capitan. Isso funciona bem.

Solução mais rápida e adequada.

  • Esta solução pode fazer com que todas as suas unidades NTFS sejam montadas automaticamente da maneira que você deseja.

  • Esta solução também pode fornecer acesso ao restante dos poderosos recursos de montagem do fstab.

  • Nenhum software de terceiros.

  • Esta solução (controlando o arquivo fstab) é muito portável. O Fstab em si é um padrão muito comum em computação entre máquinas * NIX, do UNIX, OS X, BSD, Linux .. e remonta a Unix V8 , o mais tardar. (+ 31 anos).

Referências adicionais:

Informações detalhadas e explicações do arquivo Fstab (sabor do linux).

Informações do wiki do Fstab.

homem fstab

A2. Você também pode instalar o OSXfuse via Homebrew.

Esta é uma solução comum de terceiros.

Veja as instruções em Pergunte diferente

    
por 05.06.2016 / 11:49