Retornar

Sistema de Arquivo FAT-16 

O sistema de arquivos utilizado pelo MS-DOS chama-se FAT-16. Neste sistema existe uma Tabela de Alocação de Arquivos (File Allocation Table, FAT) que na verdade é um mapa de utilização do disco.

A FAT mapeia a utilização do espaço do disco, ou seja, graças à ela o sistema operacional é capaz de saber onde exatamente um determinado arquivo está armazenado. Quando é feita uma gravação no disco, o sistema operacional verifica na FAT se há uma área em aberto, armazena o arquivo e o identifica.

É a FAT que soluciona o problema de armazenamento de arquivos muito grandes quando não possui espaço vago em torno do mesmo. Para que isso ocorra o arquivo é fragmentado, suas partes são localizadas em setores não-adjacentes. O inconveniente é que necessita-se de um maior tempo para salvá-los e carregá-los. 

Sistema de Arquivo FAT-16 

Existem várias posições na FAT, sendo que cada posição aponta a uma área do disco. Como cada posição na FAT-16 utiliza uma variável de 16 bits, podemos ter, no máximo, 2^16 = 65.536 posições na FAT. Como em cada setor cabem apenas 512 bytes, concluímos que, teoricamente, poderíamos ter discos somente de até 65.536 x 512 bytes = 33.554.432 bytes ou 32 MB.  

Por este motivo, o sistema FAT-16 não trabalha com setores, mas sim com unidades de alocação chamadas clusters, que são conjuntos de setores. Em vez de cada posição da FAT apontar a um setor, cada posição aponta para um cluster, que é um conjunto de setores que poderá representar 1, 2, 4 ou mais setores do disco.  

Tamanho do Cluster Capacidade Máxima de Armazenamento 

2 KB    128 MB 

4 KB    256 MB 

8 KB    512 MB 

16 KB    1 GB 

32 KB    2 GB 

O problema do desperdício de espaço 

O tamanho do cluster é definido automaticamente pelo sistema operacional quando o disco é formatado, seguindo a tabela. Um disco rígido de 630 MB utilizará clusters de 16 KB, enquanto um de 1, 7 GB utilizará clusters de 32 KB. Como a menor unidade a ser acessada pelo sistema operacional será o cluster, isto significa que os arquivos deverão ter, obrigatoriamente, tamanhos múltiplos do tamanho do cluster. Isto significa que um arquivo de 100 KB em um disco rígido que utilize clusters de 8 KB obrigatoriamente ocupará 13 clusters, ou 104 KB, pois este é o valor mais próximo de 100 KB que conseguimos chegar utilizando clusters de 8 KB. Neste caso, 4 KB serão desperdiçados.

O problema do desperdício de espaço 

Quanto maior o tamanho do cluster, maior o desperdício. Se o mesmo arquivo de 100 KB for armazenado em um disco rígido que utilize clusters de 16 KB, ele obrigatoriamente utilizará 7 clusters, ou 112 KB. E, para o caso de um disco rígido com clusters de 32 KB, este mesmo arquivo ocupará 4 clusters, ou 128 KB. O desperdício em disco é um dos maiores problemas do sistema FAT, característica chamada de slack space. Quando maior o tamanho do cluster, mais espaço em disco é desperdiçado.  

Para saber qual o tamanho do cluster que está sendo utilizado no disco rígido, utiliza-se o comando CHKDSK, observando a linha "xxxxxx bytes em cada unidade de alocação", onde "xxxxx" é o tamanho do cluster em bytes.

Há, contudo, outro grande problema: o sistema FAT-16 não reconhece diretamente discos maiores que 2 GB. Para que discos com mais de 2 GB possam ser utilizados, devemos particioná-los, ou seja, dividi-los logicamente em outros menores que 2 GB. No caso de um disco rígido de 2,5 GB devemos obrigatoriamente dividi-lo em dois, podendo esta divisão ser, por exemplo, uma unidade de 2 GB e outra de cerca de 500 MB.

Sistema de Arquivos FAT-32 

Junto com a última revisão do Windows 95 (chamado Windows 95 OSR2), a Microsoft lançou um novo sistema de arquivos, denominado FAT-32. Este sistema estará presente também no novo sistema operacional da Microsoft, o Memphis.

Com o sistema FAT-32 o tamanho dos clusters é sensivelmente menor, o que faz com que haja bem menos desperdício. Este sistema permite, também, que discos rígidos de até 2 terabytes (1 TB = 2^40 bytes) sejam reconhecidos e acessados diretamente, sem a necessidade de particionamento.  

Tamanho do Cluster Capacidade Máxima de Armazenamento 

512 bytes   256 MB 

4 KB    8 GB 

8 KB    16 GB 

16 KB    32 GB 

32 KB    2 TB 

Problemas da FAT-32 

Disco que utilizem o sistema FAT-32 não são "enxergados" por outros sistemas operacionais que não sejam o Windows 95 OSR2 , Windows 98 ou Windows 2000. Até mesmo o Windows 95 tradicional não acessa discos que estejam formatados
com o sistema FAT-32.  

- Utilitários de manutenção de disco rígido mais antigos não acessam discos formatados em FAT-32, como, por exemplo, o Norton Utilities (a última versão do Norton Utilities já reconhece discos em FAT-32).  

- Não é mais rápido. No geral é cerca de 6 % mais lento que o sistema FAT-16. Quanto mais clusters o disco rígido tiver e quanto menor eles forem, mais lento será o sistema de armazenamento de dados.  
 
O sistema de arquivos FAT foi aperfeiçoado para suportar nomes extensos de arquivos (LFNs, Long file Names). Os critérios a seguir se aplicam aos nomes de arquivos em uma partição FAT do Windows NT FAT:

Nomenclatura de Arquivos na FAT-32

Segurança na FAT 

Uma partição FAT não pode ser protegida por recursos locais de segurança de arquivo ou pasta do Windows NT.

Outras considerações sobre o sistema de arquivos FAT: 

A FAT é o sistema de arquivos mais eficaz para partições menores que 400 Mb. O desempenho diminui com um grande número de arquivos.

A FAT é requerida para a partição do sistema em computadores baseados em RISC.

Possui uma compatibilidade bem grande em relação aos outros SO.

As soluções HPFS e NTFS 

A verdadeira solução para o problema de desperdício em disco é a utilização de um outro sistema de arquivos que não o FAT. O sistema operacional OS/2, por exemplo, possui um sistema de arquivos denominado HPFS (High Performance File System). O sistema operacional Windows NT também possui o seu próprio sistema de arquivos, denominado NTFS (New Technology File System). A vantagem destes sistemas de arquivo é que não há desperdício em disco, pois não há clusters: a menor unidade de alocação é o próprio setor de 512 bytes. 

No caso do OS/2 e do Windows NT, na hora de sua instalação o usuário pode optar em utilizar o sistema FAT-16 ou então o HPFS/NTFS. A desvantagem óbvia destes sistemas de arquivos: só podem ser utilizados em conjunto com os seus sistemas operacionais. Ou seja, não há como instalar o HPFS no Windows 95... Outra desvantagem: assim como o sistema FAT-32, não são "enxergados" por outros sistemas operacionais diretamente.

Escolhendo um sistema de arquivos para partições do Windows NT 

Após selecionar uma partição do disco para a instalação do Windows NT, deve-se instruir o Programa de instalação sobre qual sistemas de arquivos, NTFS ou FAT, será utilizado na partição.

Para uma partição não formatada, pode-se escolher formatá-la com o sistema NTFS ou com o FAT. A escolha da opção FAT permite acessar arquivos nesta partição ao executar o Windows NT, MS-DOS, Windows 95, ou OS/2 neste computador. A escolha da opção NTFS permite tirar proveito dos recursos do NTFS. Caso uma partição já exista no disco, pode-se mantém o sistema de arquivos atual intacto, preservando todos os arquivos existentes nesta partição.

Após executar a instalação do Windows NT, é possível converter o sistema de arquivos de FAT para NTFS, utilizando o comando CONVERT , sem a destruição dos arquivos existentes no disco rígido. Caso seja necessário converter uma partição NTFS para FAT, deve-se primeiro realizar um backup de todos os arquivos, reformatar a partição (o que irá apagar todos os arquivos) e, em seguida, restaurar os arquivos a partir do backup.  
 
INSTALAÇÃO DO WINDOWS NT

Exemplo prático 

Ir para o Prompt do MS-DOS e digitar o seguinte comando :

convert NomeDaUnidade /FS:NTFS /V

O sistema pedirá para restartar e fará a conversão automática durante o carregamento do sistema operacional 

Retornar

Hosted by www.Geocities.ws

1