4 de julho de 2010

NTFS + MacOS = NTFS-3G


Com o constante aumento da capacidade dos Pendrives de 1, 2GB para 4, 8, 16, 32GB, e a febre dos HDs Externos, o sistema de arquivos FAT32 comumente utilizado nos pendrives de 1 e 2 GB tem ficado em segundo plano, pois embora suporte trabalhar com até 2TB de espaço , o tamanho dos arquivos é limitado a 4GB, e além de hoje facilmente temos arquivos muito maiores que 4GB, as especificações originais do Projeto do Sistema de Arquivos FAT32 não permite formatar uma unidade maior que 32GB para alcançar seu tamanho máximo (2TB) sem utilizar um driver de terceiros, como o FastFAT por exemplo. Em função de sua limitação, esse sistema de arquivo foi caindo em desuso e está sendo gradativamente substituído (embora já esteja praticamente abolido) pelo NTFS e é aqui que nós, usuários de Mac encontramos nossa dificuldade.

O NTFS é um formato proprietário da Microsoft, e por não ser um sistema de arquivos de arquitetura aberta, não permite ser incorporado no MacOS de forma nativa para Leitura/Escrita, o MacOS traz somente suporte a leitura desse sistema de arquivos, mas para nós isso é basicamente inútil, pois no caso de nossos pendrives/HDs Externos não poderemos alterar ou gravar arquivos, apenas abrir os arquivos que lá estão. É aqui que entra o nosso amigo NTFS-3G.
O NTFS-3G é uma implementação open-source do Sistema de Arquivos NTFS que permite não só ao MacOS, mas como a outros Sistemas Operacionais (Linux, BeOS, OpenSolaris, *BSD, etc...) a lerem e escreverem em volumes NTFS. O NTFS-3G foi introduzido em Julho/2006 e teve sua primeira versão estável lançada em Fevereiro/2007.

Instalar o NTFS-3G é muito fácil (como tudo no Mac, hehehe), vamos ao Passo-a-Passo:

1. Baixe o DMG do NTFS-3G aqui: Download (ou no site oficial do Projeto NTFS-3G For Mac: http://macntfs-3g.blogspot.com/2010/06/ntfs-3g-for-mac-os-x-2010522.html ) - Os requerimentos básicos do sistema para essa versão (Junho/10) que eu estou indicando são:
Mac OS X 10.4/10.5/10.6 (10.6 demanda que você não esteja usando um kernel de 64-bit), e um Mac Intel ou PowerPC. Para versões mais atualizadas, se necessário sugiro que você visite o site do Projeto http://macntfs-3g.blogspot.com/ .

2. Monte o DMG e execute o Package "Install NTFS-3G", Clique em Continuar/Continuar/Agree, selecione o disco de Destino da instalação e então Continuar e depois em Instalar, ele deve pedir a senha do sistema, pois o NTFS-3G mexe diretamente em configurações importantes do seu MacOS e então, após a instalação será solicitada a reinicialização do sistema!

Feito, o NTFS-3G está instalado, agora você pode plugar e usar seu HD Externo ou Pendrive com acesso a leitura e escrita, mas cabem aqui algumas observações:

1. Junto com o NTFS-3G é instalado o MacFUSE que é um aplicativo que "cria" uma camada que permite que o OSX acesse e use o NTFS-3G de forma nativa, um ícone com o nome "MacFUSE" aparece no Preferências do Sistema, não desinstale essa aplicação, ela é fundamental no funcionamento do NTFS-3G.

2. O MacOS cria arquivos .DS_Store e pasta .Spotlight-V100 além de outros arquivos iniciados por "." (serão visíveis só no Windows) que são arquivos que fazem parte do sistema de indexação do Spotlight, estes no Windows podem ser apagados, ou você pode ir até as Preferências do Spotlight, na aba "Privacidade" e adicionar aquela unidade para que seus arquivos não sejam indexados nunca, e então, o Spotlight não mais criará esses arquivos.

3. Se você estiver em um Mac Intel, usando o Windows através do "Bootcamp" e usa a opção "Disco de Inicialização" para reiniciar o seu Mac direto no Windows será necessário desabilitar o NTFS-3G para a partição que contém o Windows, como fazer?
Vamos lá:

1. Vá até o Menu da Maçã (), e depois Preferências do Sistema, em "Outro" clique em NTFS-3G, clique no cadeado na parte inferior, ele vai pedir a senha do sistema, coloque e de Ok.

Em "Mounted NTFS-3G Volumes" selecione a partição Windows e clique em Disable "NTFS-3G for the Volume" feche as Preferências do Sistema, reinicie seu Mac. Após reiniciar você já vai poder selecionar o Boot para o Windows através do item "Disco de Inicialização" nas Preferências do Sistema, pra quem usa a tecla "Option" durante o boot para entrar no Windows, eu acredito que esse procedimento de desabilitar o NTFS-3G seja desnecessário, já que ele detecta os discos antes de carregar o MacOS e consequentemente os módulos que permitem o acesso ao NTFS.

Espero que a dica seja útil a todos! :)

Abs