Você está na página 1de 4

VISO GERAL DA FAT O sistema de arquivos FAT caracterizado pela tabela de alocao de arquivos (FAT) que, na verdade, uma

ma tabela que reside na parte "mais alta" do volume. Duas cpias da FAT so mantidas para proteger o volume, caso uma delas seja danificada. Alm disso, as tabelas da FAT e o diretrio raiz devem ser armazenados em um local fixo para que os arquivos de inicializao do sistema possam ser corretamente localizados. Um disco formatado com a FAT alocado em clusters, cujo tamanho determinado pelo tamanho do volume. Quando um arquivo criado, uma entrada gerada no diretrio e o primeiro nmero de cluster contendo dados estabelecido. Essa entrada na tabela da FAT indica que esse o ltimo cluster do arquivo ou aponta para o prximo cluster. A atualizao da tabela da FAT muito importante, assim como o tempo gasto. Se a tabela da FAT no for atualizada regularmente, ela poder conduzir perda de dados. Isso leva tempo, pois os cabeotes de leitura do disco devem ser reposicionados para a trilha lgica zero da unidade toda vez que a tabela da FAT for atualizada. No h uma organizao para a estrutura de diretrio da FAT e os arquivos aparecem no primeiro local aberto na unidade. Alm disso, a FAT suporta apenas atributos de arquivo morto, somente leitura, oculto e de sistema. Conveno de Nomenclatura da FAT A FAT utiliza a conveno de nomenclatura tradicional de arquivo 8.3 e todos os nomes de arquivo devem ser criados com o conjunto de caracteres ASCII. O nome de um arquivo ou diretrio pode ter at oito caracteres, um ponto separador (.) e at trs caracteres. Vantagens da FAT No possvel cancelar uma excluso sob Windows NT em qualquer um dos sistemas de arquivos suportados. Os utilitrios de cancelamento de excluso tentam acessar diretamente o hardware, o que no pode ser feito no Windows NT. Entretanto, se o arquivo estivesse localizado em uma partio de FAT e o sistema fosse reiniciado sob MS-DOS, o arquivo no poderia ser excludo. O sistema de arquivos FAT melhor para unidades e/ou parties de aproximadamente 200 MB, pois a FAT iniciada com pouqussima sobrecarga. Desvantagens da FAT De preferncia, ao utilizar unidades ou parties com mais de 200 MB, o sistema de arquivos FAT no dever ser utilizado. Isso ocorre porque, como o tamanho do volume aumenta, o desempenho com a FAT diminuir rapidamente. No possvel configurar permisses nos arquivos que so parties de FAT. As parties de FAT esto limitadas a um tamanho mximo de 4 Gigabytes (GB) no Windows NT e 2 GB no MS-DOS. VISO GERAL DO HPFS O sistema de arquivos HPFS foi primeiro introduzido com OS/2 1.2 para permitir um acesso mais abrangente aos discos rgidos maiores que apareceram no mercado. Alm disso, foi necessrio, para um novo sistema de arquivos, estender o sistema de nomes, organizao e segurana para as crescentes demandas do mercado de servidor de rede. O HPFS mantm a organizao de diretrios da FAT, mas adiciona uma classificao automtica de diretrios baseada nos nomes de arquivo. Os nomes de arquivo tm at 254 caracteres de dois bytes. O HPFS tambm permite que um arquivo seja composto de "dados" e atributos especiais que concedem uma flexibilidade elevada em funo do suporte de outras convenes de nomenclatura e de segurana. Alm disso, a unidade de alocao alterada dos clusters para os setores fsicos (512 bytes), o que reduz a perda de espao no disco. Sob HPFS, as entradas de diretrio retm mais informaes que sob FAT. Assim como no arquivo de atributo, isso inclui informaes sobre a modificao, criao e data e hora de acesso. Em vez de apontar para o primeiro cluster do arquivo, as entradas de diretrio sob HPFS apontam para FNODE. O FNODE pode conter os dados do arquivo ou ponteiros que podem apontar para dados do arquivo ou para outras estruturas que eventualmente apontaro para os dados do arquivo. O HPFS tenta alocar o mximo possvel de um arquivo em setores contguos. Isso feito para aumentar a

velocidade ao fazer um processamento seqencial de um arquivo. O HPFS organiza uma unidade em uma srie de bandas de 8 MB e, sempre que possvel, um arquivo colocado dentro de uma dessas bandas. Entre cada uma dessas bandas esto bitmaps de alocao de 2K que mantm a trilha de quais setores em uma banda foram ou no alocados. A faixa aumenta o desempenho, pois o cabeote da unidade no tem que retornar ao topo lgico (tipicamente cilindro 0) do disco, mas ao bitmap de alocao de banda mais prximo para determinar se um arquivo ser armazenado. Super Block O Super Block est localizado no setor lgico 16 e contm um ponteiro para o FNODE do diretrio raiz. Um dos maiores perigos de utilizar o HPFS que se o Super Block for perdido ou corrompido devido a um setor ruim, isso afetar o contedo da partio, mesmo se o resto da unidade estiver sem problemas. Seria possvel recuperar os dados na unidade ao copiar tudo para uma outra unidade com um bom setor 16 e reconstruir o Super Block. Entretanto, essa uma tarefa muito complexa. Spare Block O Spare Block est localizado no setor lgico 17 e contm uma tabela de "hot fixes" e o Spare Directory Block. Sob HPFS, quando um setor defeituoso detectado, a entrada de "hot fixes" utilizada logicamente para apontar um setor normal existente no lugar do setor defeituoso. Essa tcnica de tratamento de erros de gravao conhecida como hot fixing. Hot fixing uma tcnica em que se um erro ocorrer devido a um setor defeituoso, o sistema de arquivos mover as informaes para um setor diferente e marcar o setor original como defeituoso. Isso feito de modo transparente para quaisquer aplicativos executando I/O de disco (ou seja, o aplicativo nunca sabe que houve quaisquer problemas com o disco rgido). O uso de um sistema de arquivos que suporta o hot fixing eliminar mensagens de erro como a da FAT "Abortar, Tentar Novamente ou Falhar?" que ocorre quando um setor defeituoso encontrado. VISO GERAL DO NTFS Do ponto de vista de um usurio, o NTFS continua a organizar arquivos em diretrios que, como no HPFS, so classificados. Entretanto, diferente da FAT ou do HPFS, no h objetos "especiais" no disco e no h dependncia do hardware subjacente, como os setores de 512 byte. Alm disso, no h locais especiais no disco como as tabelas da FAT ou os Super Blocks do HPFS. Os objetivos do NTFS so fornecer: Confiabilidade, que especialmente desejvel para sistemas de ponta e servidores de arquivos Uma plataforma para funcionalidade adicionada Suporte de requisitos de POSIX Remoo das limitaes dos sistemas de arquivos FAT e HPFS Confiabilidade Para garantir a confiabilidade de NTFS, trs grandes reas foram endereadas: recuperao, remoo de falhas fatais do setor nico e hot fixing. O NTFS um sistema de arquivos recupervel, pois ele mantm uma trilha das transaes no sistema de arquivos. Quando um CHKDSK realizado na FAT ou no HPFS, a consistncia dos ponteiros no diretrio, alocao e tabelas de arquivos verificada. Sob NTFS, um log de transaes desses componentes mantido de modo que CHKDSK necessite somente de transaes incompletas para o ltimo ponto de confirmao para recuperar a consistncia no sistema de arquivos. Sob FAT ou HPFS, se um setor, que o local de um dos objetos especiais do sistema de arquivos, falhar, ento uma falha de setor nico ocorrer. NTFS impede isso de duas maneiras: primeiro, por no utilizar objetos especiais no disco e por rastrear e proteger todos os objetos que esto no disco. Segundo, sob NTFS, as cpias mltiplas (o nmero depende do tamanho do volume) da Tabela de Arquivos Mestre so mantidas. Similar s verses de OS/2 de HPFS, NTFS suporta o hot fixing.

Funcionalidade Adicionada Um dos maiores objetivos de design do Windows NT em cada nvel fornecer uma plataforma que pode ser adicionada e construda e o NTFS no uma exceo. O NTFS fornece uma plataforma rica e flexvel para que outros sistemas de arquivos possam us-la. Alm disso, o NTFS suporta totalmente o modelo de segurana do Windows NT e fluxos de dados mltiplos. No somente um arquivo de dados em um fluxo de dados exclusivo. Por fim, sob NTFS, um usurio pode adicionar seus prprios atributos definidos por usurio a um arquivo. Suporte de POSIX O NTFS o mais compatvel POSIX.1 dos sistemas de arquivos suportados, pois ele suporta os seguintes requisitos de POSIX.1: Nomenclatura Sensvel a Maisculas e Minsculas: Sob POSIX, README.TXT, Readme.txt e readme.txt so todos arquivos diferentes. Registro de Data e Hora Adicional: O registro de data e hora adicional fornece a data e a hora em que o arquivo foi acessado pela ltima vez. Hard Links: Um hard link quando dois nomes de arquivo diferentes, que podem estar localizados em diretrios diferentes, apontam para os mesmos dados. Removendo Limitaes Primeiro, o NTFS aumentou muito o tamanho dos arquivos e dos volumes, de modo que agora eles tm at 264 bytes (16 exabytes ou 18.446.744.073.709.551.616 bytes). O NTFS tambm retornou ao conceito de clusters da FAT para evitar um problema do HPFS de um tamanho de setor fixo. Isso foi feito porque o Windows NT um sistema operacional porttil e uma tecnologia diferente de disco provavelmente ser encontrada no mesmo ponto. Portanto, 512 bytes por setor foram observados como tendo uma grande possibilidade de nem sempre ser um bom encaixe para a alocao. Isso foi realizado permitindo que o cluster seja definido como mltiplos do tamanho natural de alocao do hardware. Finalmente, no NTFS todos os nomes de arquivo so baseados em Unicode e os nomes 8.3 so mantidos ao longo dos nomes de arquivo compridos. Vantagens do NTFS O NTFS o melhor para uso em volumes de aproximadamente 400 MB ou mais. Isso ocorre porque o desempenho no diminui sob NTFS com tamanhos de volume muito grandes, como acontece sob FAT. A recuperao designada no NTFS de tal modo que um usurio nunca dever executar qualquer tipo de utilitrio de reparo de disco em uma partio de NTFS. Desvantagens do NTFS No recomendado utilizar o NTFS em um volume menor que aproximadamente 400 MB devido quantidade de sobrecarga de espao envolvida no NTFS. Essa sobrecarga de espao est na forma de arquivos do sistema NTFS que tipicamente utilizam, pelo menos, 4 MB de espao da unidade em uma partio de 100 MB. Atualmente no h uma criptografia de arquivos incorporada ao NTFS. Portanto, algum pode inicializar sob MS-DOS ou outro sistema operacional e utilizar um utilitrio de edio de disco de baixo nvel para visualizar dados armazenados em um volume de NTFS. Convenes de Nomenclatura do NTFS Os nomes de arquivos e diretrios podem ter at 255 caracteres de comprimento, incluindo quaisquer extenses. Os nomes preservam as maisculas e as minsculas, mas no so sensveis a elas. O NTFS

no faz distino de nomes de arquivo baseados em maisculas e minsculas. Os nomes podem conter quaisquer caracteres com exceo dos seguintes: ? " / \ < > * | : Atualmente, da linha de comando, somente possvel criar nomes de arquivo de at 253 caracteres.