segunda-feira, 7 de março de 2011

Saiba quais as diferenças dos Sistema de Aquivos NTFS / FAT 32


O NTFS é um sistema de arquivos mais antigo do que muitos acreditam. Ele começou a ser desenvolvido no inicio da década de 1990, quando o projeto do Windows NT dava os seus primeiros passos. A idéia foi desde o inicio, criar um sistema de arquivos que pudesse ser usado durante décadas, por mais que os discos rígidos evoluíssem. Da que o grande problema do sistema FAT16 era o fato de serem usados apenas 16 Bits para o endereçamento de cada cluster, permitindo apenas 65 mil clusters por partição, o NTFS incorporou desde o início a capacidade para endereçar os clusters usando endereços de 64 bits. A única limitação agora passa a ser o tamanho dos setores do HD. Corno cada setor possui 512 bytes, o tamanho de cada cluster usando NTFS também poderá ser de 512 bytes, independentemente do tamanho da partição.

É sem dúvida um grande avanço sobre os clusters de 32 KB e as partições de até2 GB da FAT 16. Mas, existe um pequeno problema em endereçar partições muito grandes usando clusters de 512 bytes: o desempenho. Com um número muito grande de clusters, o processamento necessário para encontrar os dados desejados passa a ser muito grande, diminuindo a performance. Outro ponto importante onde o NTFS e superior ao sistema FAT e na tolerância a falhas. No sistema FAT, sempre que o sistema trava ou é desligado enquanto estão sendo atualizados arquivos os diretórios no HD, existe uma possibilidade muito grande de o sistema tornar-se inconsistente, com arquivos interligados, agrupamentos perdidos e os outros problemas. Surge então a necessidade de rodar o scandisk depois de cada desligamento incorreto. No o sistema NTFS mantém um log. de todas as operações realizadas. Com isto, mesmo que o micro seja desligado bem no meio da atualização de um arquivo, o sistema poderá, durante o próximo boot, examinar este log. e: descobrir exatamente em que ponto a atualização parou; tendo a chance de automaticamente corrigir o problema. Assim de reduzir a perda de tempo, a possibilidade de perda de dados e muito.

Comparativo FAT 32 e NTFS

O Windows XP suporta dois tipos de sistemas de arquivos: FAT32 e NTFS. O sistema FAT32 foi introduzido com o Windows 95 enquanto que o NTFS é o sistema nativo do Windows NT, Windows 2000/2003 e Windows XP O sistema FAT32 utiliza uma tabela de alo- cação de arquivos (FAT) para armazenar a utilização de cada cluster em um disco. No sistema FAT32 os arquivos são armazenados em clusters (conjunto de setores) existe um registro na tabela de alocação de quais clusters estão sendo utilizados por cada arquivo no disco. Cada entrada na tabela de alocação aponta para o próximo cluster que representa o arquivo (caso o arquivo ocupe mais de um cluster). Por exemplo, imagine que um arquivo chamado Sistema.txt esteja armazenado no disco nos clusters 10, 11, 12, 13, e 15.0 primeiro cluster de um arquivo no sistema FAT fica armazenado em uma estrutura chamada diretório. Os demais clusters ficam armazenados na tabela de alocação. Assim, o diretório aponta 10 como clusters iniciais. Na tabela de alocação, a posição 10 apontará para o próximo cluster da cadeia que representa arquivo, que nosso exemplo é o cluster 11. A posição 11 apontará o valor 12 e assim sucessivamente. O último cluster de uma seqüência que representa um arquivo tem um indicador especial, chamado EOF (End Of File, Fim de Arquivo). Resumindo, no sistema FAT32, se um arquivo é armazenado em mais de um cluster, então cada cluster em que o arquivo estiver armazenado contém um ponteiro para o próximo cluster da cadeia.

Assim como no sistema FAT32, o NTFS também utiliza uma tabela – chamada MFT Tabela Mestre de Arquivos (Master File Table) - para registrar a utilização de cada cluster em um disco. Esta tabela contém muito mais informações sobre os arquivos do que a tabela que armazena apenas quais clusters compõe o arquivo.

O sistema NFTS possui características que não estão presentes no sistema FAT32 e que torna esse sistema ideal para aplicações que exigem maior controle e segurança, como é o caso de servidores de rede. Essas características incluem:

* Encriptação de arquivos

* Cotas de disco

* Montagem de volume

* Compactação de dados

* Registro de transação

O sistema NFTS é muito mais seguro e estável do que o sistema FAT32 graças à forma com que foi desenvolvido e graças a um recurso chamado Registro de Transação. Cada partição NTFS mantém um registro de transação de todas as mudanças efetuadas no disco. Este registro é utilizado para recuperação do sistema em caso de problemas no disco.

O sistema FAT32 não possui registro transação. Caso ocorra algum problema no disco (por exemplo, o computador ser desligado antes de completar uma ação de gravação) não haverá nenhum registro da última configuração válida do sistema, o que pode ainda resultar em Um problema chamado de cadeias interligadas, que é quando dois ou mais arquivos possuem, erroneamente, a mesma cadeia de clusters na FAT. Por essas razões, o sistema FAT32 é muito mais suscetível a problemas do que o sistema NTFS.



Nenhum comentário:

Postar um comentário