Um sistema de arquivos de computador é composto por blocos de dados digitais armazenados em mídia magnética que está sempre disponível para programas de computador , quando necessário. O termo computador " arquivo " e " sistema de arquivos " se originou a partir de uma comparação com os arquivos de papel em um escritório. Os sistemas de arquivos dentro de computadores são representados como códigos binários numéricos chamados bytes no disco rígido . Conjuntos de bytes chamados matrizes são dispostos em uma certa maneira específica para o sistema de arquivos . File Allocation Table
O sistema de arquivos File Allocation Table é um dos sistemas de arquivos mais antigos que existem. Ele funciona através do armazenamento de uma tabela de índices no disco rígido , apontando para áreas no disco chamado "clusters ". Um arquivo típico terá um cluster de início e ponteiros índices relacionados a outras áreas do disco onde o resto das informações do arquivo está contido. O sistema de arquivos FAT é suportado por uma série de sistemas operacionais Windows. Um problema com a FAT é que ela tende a ser mais lento do que outros sistemas de arquivos , devido às cabeças do disco que são repostos sempre que houver uma atualização de tabela de arquivos . Outro problema mais sério com o esquema é que , se a tabela for corrompido , os arquivos podem desaparecer à medida que as suas entradas do índice relacionados não será mais visível. No entanto , os arquivos podem ser recuperados se apagado acidentalmente , desde que a tabela FAT está intacta.
Sistema High Performance File
O Sistema Alto Desempenho arquivo foi criado pela Microsoft para lidar com o aumento de tamanho da unidade que ocorrem no final dos anos oitenta . O novo sistema de arquivos também foi uma resposta às demandas de estender os atributos dos sistemas de arquivos , como o sistema de nomenclatura para arquivos , organização de estruturas de arquivo e dos mercados de servidores de rede do tempo. Tal como o FAT , também mantém uma estrutura semelhante com a adição de um esquema de classificação para os directórios baseados em seus nomes. Ao contrário do sistema FAT das vezes, os nomes dos arquivos foram ampliadas para incluir as convenções de nomenclatura de arquivo longos . Um ficheiro em HPFS tem dados e atributos associados com os dados . Aspectos de segurança onde incluído junto com o nome do arquivo de capacidade estendida. Outra diferença do FAT é que os conjuntos de dados tornaram-se menores "setores" normalmente só ocupando 512 bytes cada, e, assim, reduz o espaço em disco quando o armazenamento de arquivos na mídia de disco. Outros , atributos adicionais incluídos os tempos de modificação , criação e acesso de arquivos . Além disso , as entradas adicionais, tais como um nó de arquivo tornar o acesso ao arquivo de dados mais rápido do que através do método FAT. Uma New Technology File
New Technology File System
Sistema não contém tabelas especiais ou outras informações relativas aos dados contidos no disco, nem dependem muito do formato dos dados armazenados no disco , tais como o tamanho dos setores. O objetivo principal do NTFS é fornecer um sistema de arquivos eficiente para fornecer confiabilidade constante e fornecer uma maneira de adicionar funções avançadas para o sistema subjacente. Ele não é limitado pelas limitações impostas para FAT e outros sistemas de arquivos semelhantes .
EXT4
O sistema de arquivos EXT4 é o sucessor do anterior EXT , EXT2 e EXT3 arquivo todos os sistemas operando em sistemas operacionais Unix e Linux . Os sistemas de arquivos em Unix são dependentes do kernel do sistema operacional , ao contrário de outros sistemas de arquivos. Sistemas de arquivos EXT3 pode ser atualizado para EXT4 , mas EXT2 e antes deve ser atualizado em sequência antes EXT4 é migrado . A principal vantagem de usar EXT4 em sistemas Unix é que ele pode armazenar grandes arquivos de até 16 Terabytes . Um número ilimitado de subdiretórios podem ser criados no sistema EXT4 , e oferece muitas vantagens em relação às versões anteriores dos sistemas de arquivos EXT (consulte Recursos) .