Você está na página 1de 9

FAT32 ou NTFS, qual o melhor?

(Parte 1 de 2)
Entenda quais as principais diferenas entre eles e qual a melhor escolha

81.025 visualizaes

Por Gabriel Gugik em 5 de Fevereiro de 2009 Ao falar sobre os sistemas de arquivos FAT32 e o NTFS, muitos usurios ainda possuem dvidas em relao s suas principais diferenas. Em pleno ano de 2009, ainda existem vrias discusses sobre os principais pontos positivos e negativos de cada um deles. Por isso elaboramos este artigo, dividido em duas partes, que tem como propsito principal objetivo esclarecer voc sobre as principais caractersticas do FAT32 e do NTFS. A abordagem utilizada aqui um pouco aprofundada, o que ir possibilitar que voc se torne um perito no assunto. Em primeiro lugar, precisamos discutir um pouco sobre o conceito de sistema de arquivos.

O que um sistema de arquivos?


O conceito mais importante sobre este assunto, sem sombra de dvidas, o de sistema de arquivos, tambm muito conhecido pelo seu nome em Ingls, filesystem. Basicamente, o sistema de arquivos funciona como um intermedirio entre o disco rgido e os arquivos armazenados em seu computador. O disco rgido tem a funo de armazenar todos os dados dos documentos do seu PC, contudo, ele por si s no sabe como organiz-los em seu espao. Nesse ponto o sistema de arquivos entra em ao, pois ele dita as regras de organizao no disco rgido. Por exemplo, o FAT32 possui uma organizao totalmente diferente do NTFS. Alm disso, um filesystem tambm diz como os arquivos so acessados no disco, quais usurios possui permisso para lerem ou alter-los no computador. Assim, um mesmo documento pode ser armazenado de forma diferente no disco, dependendo do uso do NTFS ou do FAT32. Como curiosidade, outros sistemas operacionais, como o Linux, possuem sistemas de arquivos totalmente diferentes do NTFS e FAT32, como EXT2, EXT3 e ReiserFS, mas que no so usados pelo Windows.

Um Pouco de histria sobre os filesystems


Uma comparao mais abrangente entre o FAT32 e NTFS exige que alguns fatos histricos sejam abordados, pois as suas concepes determinam muitas de suas principais caractersticas. Portanto, vamos detalhar a origem do FAT32 e do NTFS logo abaixo: FAT32 O Sistema de arquivos FAT32 basicamente uma evoluo do FAT convencional ( tambm conhecido como FAT16). A sua primeira verso foi desenvolvida no ano de 1980, para atender s necessidades daquela poca. No incio, ele trabalhava somente com 12 bits de endereamento, valor que passou para 16 em 1987. Finalmente, no ano de 1996 passou a usar os 32 bits, verso que utilizada at hoje. O FAT (sigla de File Allocation Table Tabela de alocao de arquivos) foi criado para ser o filesystem oficial do MS-DOS, e continuou sendo at o fim do uso deste sistema. Contudo, as principais verses do Windows na dcada de 90 manteram o DOS como ncleo do sistema, sendo que toda a parte visual era como se fosse uma interface grfica para o terminal de comandos. Entre os sistemas que utilizavam essa configurao, podemos citar o Windows 3.0, 95, 98 e ME. Somente os dois ltimos trabalham com o FAT de 32 bits. NTFS Por outro lado, o NTFS ( sigla de NT Filesystem Sistema de arquivo NT ) foi desenvolvido no ano de 1993, com o objetivo de ser o filesystem oficial do Windows NT. Na verdade, a sua criao foi uma necessidade, pois os sistemas baseados em MS-DOS no eram suficientemente estveis para a execuo em servidores. Nesse caso, a soluo foi a implementao de um ncleo totalmente novo, chamado de NT( New Tecnology Nova Tecnologia). Como o NT foi criado em 1993, 13 anos depois do DOS, as especificaes do FAT, ditadas em 1980, j estavam obsoletas para a poca. Da houve a necessidade da criao

do NTFS. Como ser possvel observar no discorrer deste artigo, o NTFS possui muitos avanos em relao ao FAT, alm de alguns recursos novos, como a encriptao e atribuio de permisses aos arquivos. No comeo na dcada de 2000, com o Windows ME, foi constatado que o uso do DOS como ncleo no era mais eficiente, por isso, os SO domsticos tambm passaram a usar o padro NT No ano 2000, foi lanado o NTFS 5, que a verso deste filesystem que usamos at hoje. Entre os sistemas nativos com ele, podemos citar o Windows 2000, XP, 2003 Server e Vista. Afinal, o que um ncleo?

Para as pessoas que ainda no compreenderam este conceito, um ncleo pode ser definido como a central do sistema operacional. Todas os programas e aplicaes, obrigatoriamente, utilizam as funes deste ncleo. Em outras palavras, ele que determina como os recursos de sistema so utilizados, como memria RAM, acesso ao disco e aos diversos dispositivos de hardware do seu PC. Por exemplo, ao usar o Internet Explorer, os comandos executados por este aplicativo so automaticamente traduzidos para a linguagem usada pelo ncleo (NT ou DOS). Por sua vez, ele informa ao hardware e a memria os recursos solicitados pelo IE. Existem muitas coisas interessantes que poderiam ser comentadas sobre ncleos, contudo, vamos focar na discusso FAT x NTFS. A partir deste momento, vamos discutir sobre as principais caractersticas de cada um dos filesystems, do ponto de vista de vrios quesitos: compartibilidade, segurana, confiabilidade, uso do disco rgido e velocidade.

Compatibilidade
Os sistemas operacionais Windows mais modernos e utilizados do mercado, Vista e XP, utilizam o ncleo NT, consequentemente, possuindo como padro o NTFS. Apesar deste filesystem ser nativo no Vista e XP, o FAT32 tambm est implementado, mesmo porque que possvel escolher qual sistema de arquivos usar nessas verses. J nos Windows ultrapassados, o contrrio no vlido, visto que o ncleo DOS no d

suporte nenhum a muitas funcionalidades do NTFS. Portanto, as verses 95, 98 e ME so somente equipadas com FAT e FAT32. Para reconhecer parties NTFS (sem muita garantia), possvel usar software de terceiros. No caso do XP e Vista, possvel converter parties FAT32 em NTFS com muita facilidade, em um processo rpido de poucos cliques. O oposto no ocorre, uma vez NTFS, nunca mais poder ser transformada em FAT32. J o Windows 7 ir utilizar o WinFS, um novo filesystem, mas que est somente em fase de implementao. Provavelmente o NTFS tambm estar na prxima verso do Windows.

Segurana
A questo da segurana talvez seja o quesitos mais diferente entre os sistemas de arquivos discutidos aqui, e por sua vez, isso tem tudo a ver com os ncleos DOS e NT. Quando o DOS foi criado, em 1980, o mundo da informtica era muito mais underground comparado com hoje dia, pois no existia uma preocupao com segurana. Por isso, ele foi criado no conceito do usurio nico, paradigma que assumia que uma nica pessoa estava a frente do computador. Como era de se esperar, o FAT seguiu a mesma filosofia. Por isso, mesmo no Windows XP ou Vista, os quais suportam vrios tipos de usurios, o FAT32 no consegue fazer esta diferenciao. Para esse sistema de arquivos, existe somente um usurio, independentemente do seu nvel de permisso do sistema. A principal consequncia o fato que no possvel atribuir permisses individuais. Logo, um arquivo de leitura, qualquer conta do windows conseguir acess-la. Pior, at mesmo o convidado do sistema pode modificar arquivos como bem entender.

A Microsoft percebeu este problema e implementou o conceito de usurios no NT. Esse ncleo passou trabalhar com dois nveis de acesso s funes de sistema: o user mode e o kernel mode. O primeiro deles atribui acesso ao SO e arquivos de forma bastante

limitada, restringindo muitas operaes para usurios comuns. J o kernel mode o mtodo que permite a alterao completa do SO. Consequentemente, o NTFS implementou esse conceito. Portanto, em parties NTFS possvel associar pastas e arquivos com usurios. Suponha que existam duas contas de usurio no seu computador, se voc tornar a opo de leitura exclusiva para voc, a outra conta no ir conseguir ler tais arquivos. Portanto, desta maneira voc ter realmente a segurana que ningum ir ler ou modificar seus dados, pois um convidado poderia efetuar somente poucas operaes. Uso do EFS Alm da parte do gerenciamento dos usurios, o NTFS faz uso do recurso EFS (Encriptation FileSystem), que funciona como uma camada extra de segurana. Deste modo, o usurio pode encriptar seus arquivos no disco, exigindo senha para desencriptao. O EFS no suportado pelo FAT32.

Fique ligado na prxima parte


Bem, chegamos ao final da primeira parte, contudo, voc poder conferir a continuao desta matria, as que aborda questes de confiabilidade, uso de espao em disco, velocidade, entre vrios outros fatores. Leia mais em: http://www.tecmundo.com.br/particao/1506-fat32-ou-ntfs-qual-o-melhorparte-1-de-2-.htm#ixzz26kLQHTKm

FAT32 ou NTFS, qual o melhor? (Parte 2 de 2)


Entenda quais as principais diferenas entre eles e qual a melhor escolha

39.941 visualizaes

Por Gabriel Gugik em 5 de Fevereiro de 2009

Clique aqui para acessar a 1 parte da matria

Confiabilidade
Na questo de confiabilidade, novamente o NTFS est muito frente do FAT32. Antigamente, quando algum problema de energia ocorria, era muito comum que informaes fossem perdidas durante o processo. Isso acontecia pelo fato que, quando o sistema caa, existiam operaes pendentes de gravao para serem executadas no HD, as quais nunca eram concludas. O FAT32 no possua ( e ainda no possui, e provavelmente nunca possuir) nenhum mecanismo de recuperao de arquivos eficiente , o que ocasiona em inconsistncias no disco e em algumas funes do sistemas operacional. Quando o disco era danificado fisicamente, a sim o problema se tornava mais grave. Por sua vez, o NTFS usa o mecanismo de Journaling, que funciona como uma espcie de tabela de anotaes. Toda vez que uma aplicao precisa escrever no disco, ela informa isso ao ncleo, que por sua vez coloca essa informao na tabela do Journaling. Logo, quando o sistema cai, verificado item por item para ver se todas operaes foram concludas de forma satisfatria. Caso contrrio, as tarefas pendentes so concludas.

Gerenciamento de espao em disco


O FAT32 , que trabalha com 32 bits, pode representar 4 294 967 296 (2^32) valores, que exatamente 4GB de tamanho. Consequentemente, ele pode trabalhar com arquivos que possuam no mximo 4GB de espao ocupado, pois para tamanhos maiores, precisaria manipular mais de 32 bits.

Hoje em dia, mquinas virtuais j esto ocupando muito mais espao que isso nos discos rgidos. Por exemplo, uma VM que roda o Windows Vista como sistema emulado cria discos virtuais maiores que 16 GB, rodando em um nico arquivo. Nesse caso, o uso do FAT32 no nem um pouco aconselhvel. A soluo deste problema o uso do NTFS, que na teoria trabalha com 64 bits. Assim, o tamanho mximo de arquivo aumenta de forma considervel, pois 2^64 = 2^32 x 2^32 = 4 GB x 4 GB (valor extremamente alto. Na prtica no exatamente desta forma, mas cada vez mais os novos sistemas com NTFS esto se aproximando do ideal. Nas verses do XP e Vista 64 bits, o NTFS trabalha com toda a sua capacidade de endereamento. Contudo, em 32 bits, algumas limitaes aparecem. Por exemplo, o Windows XP 32 bits usa artifcios computacionais para reconhecer e manipular arquivos maiores que 4 GB. Alm disso, existem ainda outras questes, como o fato que o FAT32 consegue enderear 2TB de espao, s que divididos em vrias parties. J no caso do NFTS, uma nica partio j pode ter esse tamanho. Entretanto, para explicar o motivo, precisaramos falar sobre matemtica, algo que provavelmente voc no gostaria de ouvir.

Criao de cotas O NTFS tambm permite a criao de cotas para usurios, que limitam o espao de uso do disco de cada um. Por exemplo, caso o limite seja 2 GB, o sistema no ir permitir a criao de novos arquivos enquanto espao no seja liberado. Esse recurso bastante til em redes de universidades, onde bastante pessoas acessam os computadores. Compresso de arquivos Outro novo recurso do NTFS foi a compresso de arquivos que no so utilizados durante um perodo de tempo. Quando comprimidos, eles esto ocupando uma quantidade de espao reduzida no disco. Ao serem acessados, so descompactados e voltam as suas

condies normais. No FAT32 no possvel aplicar este recurso. Nos sistemas operacionais Windows mais novos (XP e Vista), possvel definir limites de dias sem uso para que arquivos sejam comprimidos. Esse recurso bastante til quando o HD j est lotado.

Velocidade
Quando o NTFS comeou a ser utilizado em larga escala, no lanamento do Windows XP, vrios testes de comparao foram realizados, os quais comprovaram que o FAT32 era mais rpido. Essa vantagem do FAT32 durou alguns anos, principalmente pelo fato dos computadores da poca possurem um poder de processamento muito menor que hoje em dia. Isso acontecia tambm porque as estruturas de dados usadas para armazenar informaes de arquivos no NTFS eram mais complexas que no FAT32. Em discos rgidos antigos, que possuam tamanhos menores que 20 GB, o NTFS no era uma boa opo. Contudo, em pleno 2009, o NTFS est relativamente mais rpido que o FAT32, principalmente na execuo de aplicativos mais novos. Os desenvolvedores esto criando seus programas para o funcionamento em NTFS, portanto, trabalhando melhor com suas estruturas de dados mais complexas. Alm disso, os PCs atuais possuem potncia de processamento suficiente para que essas estruturas no sejam sentidas. Resumindo, em aplicaes mais antigas e lineares, o FAT32 melhor. Entretanto, para os programas mais novos, recomendado o uso do NTFS. Busca de arquivos O nome FAT (File Allocation Table) significa em portugus tabela de alocao de arquivos, basicamente j explicando o seu funcionamento. Como uma tabela, a indicao dos arquivos contidos no disco rgido organizada de forma sequencial. Por exemplo, se o seu HD possui 10 mil arquivos, pode ser que ele esteja tanto no comeo quanto no final da lista. Se voc o encontrou no comeo, parabns. Contudo, se ele est somente no final, voc acaba de fazer 10.000 testes para finalmente encontrar o que estava procurando. Pensando neste problema, a Microsoft implementou a chamada busca por ndice nas parties NTFS, deste modo, agilizando o processo. Ao invs de uma lista, os arquivos agora so indexados atravs de uma rvore B+ como estrutura de dados. Sem aprofundar muito na explicao, uma rvore B+ organiza as informaes de forma que possvel encontrar mais rpida do que na estrutura de listas. Nesse caso os dados esto organizados em forma de rvore.

Para no aprofundar nos clculos matemticos, com 10.000 elementos, um arquivo demora mais ou menos de 100 a 1000 testes para ser encontrado. A princpio, acredite nesse valor, voc provavelmente no gostaria de ver a sua frmula matemtica. Como qualquer valor entre 100 e 1000 muito menor que 10.000, a busca indexada mais vantajosa na questo da velocidade. Contudo, caso o seu PC seja meio antigo, e voc estiver usando o NTFS, a utilizao de ndices pode consumir bastante processamento. Nas mquinas novas, o processamento da busca indexada no sentido, portanto, seu uso recomendado.

Ento, qual o melhor sistema de arquivos?


Apesar da grande discusso promovida nesse artigo, na maioria dos casos a melhor opo usar NTFS. Se voc tem um computador relativamente novo, com o Windows XP ou Vista, prefira o uso do NTFS em relao ao FAT32. O NTFS muito mais moderno, seguro, confivel e suporta arquivos maiores. Contudo, se o seu PC mais antigo, no suportando o NTFS (Win 95, 98 ou ME), ou utilizando um HD muito pequeno ( menor que 20 GB), o FAT32 mais recomendado.

Leia mais em: http://www.tecmundo.com.br/particao/1507-fat32-ou-ntfs-qual-o-melhorparte-2-de-2-.htm#ixzz26kMywv7E

Você também pode gostar