Clube do Hardware
Home
Home
Armazenamento
Armazenamento
Energia
Energia
Gabinetes
Gabinetes
Placas-Mãe
Placas-Mãe
Processadores
Processadores
Redes
Redes
Vídeo
Vídeo
Windows
Windows
Outros
Outros
Conteúdo
Artigos
Blog
Editoriais
Notícias
Primeiras Impressões
Testes
Tutoriais
Menu Principal
Boletim
Classificados
Compra Coletiva
Descubra a Marca
Dicionário
Download
Drivers
Dúvidas
Fórum
Links
Livros Recomendados
Livros do Autor
Pesquisa de Preços
Produtos Recomendados
Provas
RSS
Sobre
Sorteio
Boletim
Assine hoje mesmo!
 
Procura
 




Home » Armazenamento

Limites de Capacidade dos Discos Rígidos
Autor: Gabriel Torres e Cássio Lima
Tipo: Tutoriais Última Atualização: 05 de novembro de 2007
Página: 3 de 6
Limites da FAT

Nós dissemos que a menor unidade que a controladora do disco rígido consegue acessar é o setor. Quanto a Microsoft criou o DOS, no entanto, eles decidiram que a menor unidade que o sistema operacional poderia acessar não seria o setor, mas sim um grupo de setores que eles chamaram aglomerado (cluster, em inglês).

O sistema operacional precisa de uma tabela listando quais arquivos estão usando quais setores. O problema de acessar cada setor diretamente é que você precisa de uma tabela longa o suficiente para acomodar todos os setores disponíveis no disco rígido e também deixar uma margem para discos rígidos maiores que poderão ser lançados no futuro. Por exemplo, para nosso disco rígido de 250 GB seria necessária uma lista com 488.397.168 entradas. Mesmo no caso do primeiro disco rígido, lançado em 1983, que tinha apenas 5 MB, listar todos os setores ocuparia muito espaço no disco.

As versões do DOS inferiores à 3.0 usavam um sistema chamado FAT-12, significando uma Tabela de Alocação de Arquivos (a tabela que estamos falando) usando entradas de 12 bits e clusters de 4 KB – isto é, em vez de acessar cada setor diretamente o sistema operacional acessa um grupo de oito setores por vez (4 KB / 512 bytes = 8). Com 12 bits você tem 2^12 entradas na tabela mencionada acima, ou seja, 4.096 entradas. Como cada entrada mapeia um cluster de 4 KB, com o sistema FAT-12 poderíamos ter discos rígidos de até 16 MB (4.096 x 4 KB). Como naquela época os discos rígidos eram de 5 MB e 10 MB, este sistema funcionava muito bem. A propósito, o sistema FAT-12 ainda é usado nos disquetes.

Com o DOS 3.x a Microsoft lançou o sistema FAT-16, que na época usava endereçamento de 14 bits (e não de 16 bits como o nome sugere). Com 14 bits o número de entradas na tabela era de 16.384 e o tamanho de cada cluster era de 2 KB (isto é, cara cluster era um grupo de quatro setores). Fazendo as contas você vai descobrir que com o DOS 3.x o sistema operacional poderia reconhecer discos rígidos de até 32 MB (16.384 x 2 KB).

Com o lançamento do DOS 4.0 a Microsoft expandiu o sistema FAT-16 para usar endereçamento de 16 bits, o que significa que haviam 65.536 entradas na tabela. Ainda usando clusters de 2 KB isto permitia ao sistema operacional a reconhecer discos rígidos de até 128 MB.

Com o DOS 5.0 em vez de aumentar o tamanho da FAT a Microsoft decidiu mexer no tamanho dos clusters. Na época se você formatasse seu disco rígido o sistema operacional escolhia o tamanho do cluster de acordo com a capacidade do seu disco rígido (veja a tabela abaixo). Esta versão do DOS, no entanto, permitia clusters de até 8 KB, permitindo o sistema operacional a reconhecer partições de até 512 MB (65.536 x 8 KB).

Tamanho da Partição

Tamanho do Cluster (FAT-16)

Sistema Operacional

Até 128 MB

2 KB

DOS 5.0 e superiores

De 128 MB até 256 MB

4 KB

DOS 5.0 e superiores

De 256 MB até 512 MB

8 KB

DOS 5.0 e superiores

De 512 MB até 1 GB

16 KB

DOS 6.0 e superiores

De 1 GB até 2 GB

32 KB

DOS 6.0 superiores

De 2 GB até 4 GB

64 KB

Apenas o Windows NT

Finalmente com o DOS 6.0 a Microsoft expandiu a tabela acima para permitir clusters de 16 KB e 32 KB, fazendo com que o sistema operacional reconhecesse discos rígidos de até 2 GB (65.536 x 32 KB). Esta é a versão final do FAT-16 que conhecemos hoje e é o mesmo sistema usado na primeira versão do sistema operacional Windows 95. Portanto o sistema de arquivo FAT-16 ainda hoje tem um limite de 2 GB por partição. Isto significa que se você instalar um disco rígido de 4 GB usando o sistema de arquivo FAT-16 você terá que criar duas partições de 2 GB, ou seja, seu disco rígido teria que ser dividido em uma unidade C: de 2 GB e uma unidade D: de 2 GB.

Só para completar, o Windows NT permitia o uso de partições FAT-16 com clusters de 64 KB (veja na tabela acima), porém esta configuração não é suportada por outros sistemas operacionais; partições formatadas com esta configuração não é reconhecida por outros sistemas operacionais.

A Microsoft poderia continuar indefinidamente aumentando o tamanho do cluster em vez de aumentar o número de posições dentro da tabela de alocação, mas isto resultaria em um problema conhecido como desperdício (slack space). Como a menor unidade no disco rígido que o sistema operacional pode acessar é o cluster (e não o setor) cada arquivo quando armazenado no disco rígido precisa ser do tamanho de um múltiplo exato do tamanho do cluster. Por exemplo, em um disco rígido de 2 GB usando FAT-16 um arquivo de 100 KB ocuparia quatro clusters, ou 128 KB, porque o disco rígido está usando clusters de 32 KB (100 KB / 32 KB = 3.125, um valor quebrado, e por isso ele tem que necessariamente usar quatro clusters). Estes 28 KB extras não são usados para nada, é um espaço desperdiçado. Portanto ao usar clusters grandes, muito espaço no disco rígido é desperdiçado simplesmente porque dentro do disco rígido cada arquivo precisa ter um tamanho que é um múltiplo exato do tamanho do cluster sendo utilizado.

Com o Windows 95 OSR2 (lançado em 1996 e que era uma segunda versão melhorada do Windows 95; também conhecida como Windows 95 B) a Microsoft lançou a FAT-32, que se tornou mais conhecida quanto o Windows 98 foi lançado, dois anos depois. Usando endereçamento de 32 bits ela poderia, pelo menos em teoria, acessar discos com até 2 TB acessando setores diretamente em vez de usar clusters, o que eliminaria o problema do desperdício (slack space). O sistema FAT-32, no entanto, continua usando clusters:

Tamanho da Partição

Tamanho do Cluster (FAT-32)

Até 256 MB

Não disponível

De 256 MB até 8 GB

4 KB

De 8 GB até 16 GB

8 KB

De 16 GB até 32 GB

16 KB

De 32 GB até 2 TB *

32 KB

* Em teoria o FAT-32 suporta partições maiores do que 2 TB – por exemplo, até 128 TB se forem usados clusters de 32 KB (2^32 x 32 KB = 128 TB). Porém, devido a uma limitação no setor de boot do disco rígido, que usa uma variável de 32 bits para numerar os setores físicos presentes do disco rígido, o limite prático do FAT-32 é de 2 TB (2^32 x 512 bytes por setor = 2 TB).

Portanto o problema do desperdício (slack space) ainda existe com o FAT-32.

Este não é o único problema. Até mesmo com o sistema FAT-32 o Windows 95 OSR2 não pode acessar partições maiores do que 32 GB e o Windows 98 não pode acessar partições maiores do que 128 GB. O Windows ME não enfrenta esses problemas.

O Windows NT, 2000 e XP (e provavelmente o Vista) não formata partições FAT-32 maiores do que 32 GB, apesar de eles reconhecerem discos rígidos formatados com FAT-32 dentro do Windows ME com até 2 TB.

Outro problema do sistema FAT-32 é que os arquivos não podem ser maiores do que 4 GB. Com as pessoas atualmente editando vídeos de alta definição e até mesmo usuários neófitos editando e gravando seus próprios DVDs, esta é uma baita limitação.

O sistema FAT-32 permite apenas que cada partição contenha 4.194.304 arquivos. Provavelmente você atingirá essa quantidade e o limite acima de qualquer maneira antes do limite máximo do tamanho da partição de 2 TB.

A solução para esses problemas é usar um sistema de arquivos diferente. Se você é um usuário do Windows o sistema de arquivos mais indicado é o NTFS, que é um sistema de arquivo introduzido pelo Windows NT em 1993 e é suportado nativamente pelos sistemas operacionais Windows NT, 2000, XP, 2003 e Vista. Na verdade este é o sistema de arquivo recomendado se você usa um desses sistemas operacionais. Nós falaremos mais sobre o NTFS na próxima página.

A solução para cada um desses limites explicados nesta página é fazer o upgrade do seu sistema operacional para a versão mais nova.

Páginas (6): « 1 2 [3] 4 5 6 »
Imprimir | Enviar a um Amigo | Adicionar aos Favoritos | Comentários (4)

Conteúdo Relacionado
  • Maxtor 5000XT
  • Tudo o Que Você Precisa Saber Sobre o Serial ATA
  • Resolvendo Problemas no Sistema de Arquivos do Windows XP
  • Omega UHD 231
  • Adaptador ATA-USB 2.0 Myson Century CS8813
  • Classificados
  • Super Hd Externo Usb 1tb - Disco Interno Samsung De 1000gb - R$ 549,00
  • Hd Samsung Hd103uj Sata2 1tb /1000gb / 32mb - Pronta Entrega - R$ 420,00
  • Super Hd Externo Usb 1.0 Tb (1.000 Gb) Samsung+ Coolermaster - R$ 549,90
  • Hd 320gb Externo Ultra Fino De Bolso Usb + Capa De Couro - R$ 289,90
  • Hd Externo Usb 1 Terabyte -1000gb - 32mb Samsung - R$ 495,00
  • Mais Ofertas...
  • Ofertas de Lojas Parceiras
    Disco Rígido HD Samsung P / Notebook HM121HI 120GB 5400rpm SATA, garantia de 02 anos pela Samsung do Brasil - R$ 149,00 ou 8x de R$ 22,92 (4,85% a.m.)
    Disco rígido de 500 GB SATA - II Samsung HD502IJ 7200 RPM ( HD500HD501L ) - R$ 289,00
    Unidade de Disco Rígido SATA II 160GB 7200RPM - Samsung Samsung - R$ 159,00 ou 5x sem juros de R$ 31,80
    Disco rígido 160GB SATA - 2 Samsung HD161HJ 3,5 polegadas ( HD161HJ ) - R$ 145,00
    Disco rígido Seagate / Maxtor 160 GB IDE STM3160215A ( HD160STM316 ) - R$ 179,00
    BuscapéVeja Mais Ofertas de HD Disco Rigido no Buscapé

    Últimas Notícias
    CES 2009: Nova Geração dos EeePCs
    06 de janeiro de 2009 - 22:02 H
    CES 2009: ASUS Anuncia Notebook com SSD de 512 GB
    06 de janeiro de 2009 - 21:26 H
    Mushkin Lança Kit de Memórias ‘Radiotivas’
    05 de janeiro de 2009 - 15:02 H
    G.Skill Anuncia Kits DDR3-2000 Perfect Storm
    02 de janeiro de 2009 - 14:08 H
    Novos Processadores Para Notebook da Intel
    29 de dezembro de 2008 - 13:57 H
    ASUS Lança Cooler Triton 88
    24 de dezembro de 2008 - 14:48 H
    ECS Anuncia Sua Primeira Placa-mãe Soquete AM3
    23 de dezembro de 2008 - 13:53 H
    Sapphire Lança Radeon HD 4870 X2 Atomic Edition
    22 de dezembro de 2008 - 13:46 H
    Thermaltake Lança Cooler Para Notebooks
    19 de dezembro de 2008 - 13:57 H
    Corsair Lança Fonte de Alimentação TX850W
    19 de dezembro de 2008 - 13:39 H
    .:: Mais Notícias ::.

    Últimos Artigos
    Meu Comprometimento com o Folding@Home
    Teste da Fonte de Alimentação Zalman ZM460B-APS 460 W
    De Volta ao Preto
    V-Power vs. Green Star
    Placa-mãe Gigabyte EX58 Extreme
    Revisamos Todos os Testes de Fontes de Alimentação
    Erro no teste da Leadership Wireless 900 W (corrigido)
    Huntkey Tenta Subornar Clube do Hardware
    Invenções Bizarras – Parte 8
    Teste da Fonte de Alimentação Topower TOP-1100P10
    Teste do DLO TransDock Deluxe
    Notebooks: Recapitulando
    Teste da Fonte de Alimentação Huntkey Green Star 350 W (LW-6350HG)
    Teste do Gabinete Lian-Li PC-7F
    Teste da Fonte de Alimentação SilverStone Decathlon 700 W

    Últimas Mensagens no Fórum
    273.498 usuários cadastrados
    407 usuários on-line
    Alguém conhece a loja online Fatality (www.fatality.com.br)???
    por Su-27
    (2 visualizações, 0 respostas)
    Grand Theft Auto IV - Tópico Oficial - Patch Disponível
    por Daniel007
    (77.088 visualizações, 1.864 respostas)
    Bios nao reconhece toda memoria
    por hacker avulso
    (12 visualizações, 1 respostas)
    Placa mÃe+processador (???)
    por hacker avulso
    (12 visualizações, 1 respostas)
    Tutorial: Construindo um filtro de linha... Atualizado.
    por faller
    (24.792 visualizações, 357 respostas)
    [REVIEW] Notebook Amazon PC L95
    por Xpf
    (8.858 visualizações, 192 respostas)
    Ghost Recon Advanced Warfighter
    por alanesporte
    (300 visualizações, 5 respostas)
    Configuração ate R$ 6000
    por MaxPL
    (907 visualizações, 54 respostas)
    altec ATP3 2.1
    por DooM__
    (4 visualizações, 0 respostas)
    Review do Gabinete Cooler Master CM 690
    por vilde
    (21.182 visualizações, 547 respostas)
    .:: Visite Nosso Fórum ::.

    © 1996-2009, Clube do Hardware. Todos os direitos reservados.
    Anuncie Conosco | Informações Legais | Política de Privacidade