Sistemas de Alocação de Arquivos FAT e NTFS
Por: Evandro.2016 • 9/10/2018 • 1.210 Palavras (5 Páginas) • 364 Visualizações
...
Por exemplo: Se um arquivo pequeno for armazenado em um cluster grande o espaço restante desse cluster é desperdiçado. Armazenando um arquivo de 10Kb em uma unidade com formato FAT32 e cluster de 4Kb serão utilizados 3 clusters e 2Kb serão desperdiçados.
Conforme o tamanho do disco aumenta, o tamanho do cluster também aumenta
Tamanho dos clusters para FAT16
Cluster
Tamanho do disco
4 Kb
256 Mb
8 Kb
512 Mb
16 Kb
1 Gb
32 Kb
2 Gb
Tamanho dos clusters para FAT32
Cluster
Tamanho do disco
4 Kb
8 Gb
8 Kb
16 Gb
16 Kb
32 Gb
32 Kb
2 Tb
FAT ou FAT32 e NTFS são siglas dos Sistemas de Arquivos e cada uma tem sua característica estrutural e organizacional
Sistemas de arquivos FAT e FAT32
FAT significa File Allocation Table (tabela de alocação de arquivos).
A FAT é um índice de utilização do disco, ela tem a informação de onde está exatamente algum determinado arquivo armazenado na unidade.
Uma diferença entre o FAT e o FAT32 é que FAT32 suporta até 256 caracteres no nome dos arquivos, enquanto no FAT16 suporta nomes de arquivos curtos, podem ter no máximo 8 caracteres mais extensão.
Um grande problema no FAT é que qualquer usuário pode ler e escrever arquivos.
O FAT trabalha com conjunto de setores. Esses grupos são chamados de clusters, assim, quando necessitar acessar um setor específico, ele primeiramente localiza o cluster onde está o setor desejado. Isso vale tanto para o FAT16 quanto para o FAT32.
Sistemas de arquivos NTFS
NTFS significa New Tecnology File System (Nova Tecnologia de Sistema de Arquivo).
O NTFS é mais confiável.
Ele controla o acesso aos arquivos e pastas, por meio de permissões.
O FAT, ao contrário, pode suportar partições de até 4Gb, o NTFS pode suportar discos de até 16 Hexabytes (264 bytes).
O FAT desperdiçava muito espaço em disco. O NTFS evita esses desperdícios ao máximo.
O NTFS pode trabalhar com grandes nomes para arquivos e pastas, sendo de até 255 caracteres.
Um ponto muito importante, é que o NTFS é superior ao FAT na questão de tolerância a falhas.
No FAT quando o sistema trava ou é desligado e os arquivos estão sendo utilizados/acessados, existe a possibilidade de os arquivos serem danificados e o sistema se tornar inconsistente.
No NTFS o sistema gera um log de todas as operações, e, no caso de ocorrer um travamento ou ser desligado durante a atualização do arquivo, o sistema poderá examinar e corrigir o problema. Durante a utilização, se for detectado algum setor com problema, automaticamente, este é marcado como danificado e não será utilizado por nenhum arquivo, evitando, assim, perder alguma informação.
No NTFS a MFT substituiu a FAT, fazendo basicamente o mesmo que a FAT, mas de forma diferente. São incluídos também os atributos do arquivo que incluem nome, permissões do arquivo, MS-DOS, versão, quais usuários poderão acessar, etc.
Com o LFS (Log File Service) o NTFS tem grande tolerância a falhas pela utilização do Log que registra todas as alterações realizadas no sistema.
Ao gravar um arquivo, a primeira ação será a gravação de uma entrada no Log. Após isso, será efetuada a alteração no disco e depois de realizada a alteração, será gravada nova entrada no Log, informando que a operação foi realizada com sucesso.
CONCLUSÃO
A comparação do funcionamento dos sistemas de arquivos FAT e NTFS mostra as vantagens e desvantagens de se utilizar cada um desses sistemas.
Com isso pudemos verificar, o NTFS é muito mais eficiente que o FAT:
- Há um melhor aproveitamento do espaço em disco.
- Há mais segurança de acesso limitado a usuários.
- Há recuperação das informações, caso ocorram problemas.
...