http://www.echaia.com Graduação Tecnológica em Redes de Computadores Introdução aos Sistemas Proprietários – Microsoft Euber Chaia Cotta e Silva [email protected] http://www.echaia.com Graduação Tecnológica em Redes de Computadores Unidade II – Sistemas de Arquivos Euber Chaia Cotta e Silva [email protected] http://www.echaia.com Sistemas de arquivos • Um sistema de arquivos é uma estrutura global na qual os arquivos são nomeados, armazenados e organizados; • Memória de massa: Nome genérico para qualquer dispositivo capaz de armazenar dados para uso posterior. Ex: disquetes, discos rígidos, cds, zip-drives, dvds, pen drives, hds-externos; • Os dados são armazenados em forma de arquivos e a maneira com que os arquivos são armazenados e manipulados dentro de um sistema de memória de massa varia de acordo com o Sistema Operacional. http://www.echaia.com FAT / FAT-16 (File Allocation Table) • A primeira versão do FAT, que foi chamada de FAT12, surgiu em 1977, para trabalhar com o sistema operacional MS-DOS, mas foi padrão até o Windows 95, porém com a atualização para FAT16. • Trata-se de um sistema de arquivos que funciona com base em uma espécie de tabela que indica onde estão os dados de cada arquivo; • Limite de 512 arquivos e ou pastas no diretório raiz; • O FAT não trabalha com setores, mas sim com unidades de alocação chamadas clusters, que são conjuntos de setores; • O tamanho do cluster é definido automaticamente pelo Sistema Operacional quando o disco é formatado; • Tamanho do Cluster - Múltiplos de 2; • Tamanho do cluster utilizado (comando chkdsk e verificar a informação: Bytes em cada unidade de alocação). http://www.echaia.com FAT ou FAT-16 (File Allocation Table) Tamanho Padrão da Partição Tamanho do Cluster (padrão) < 8 MB Não há suporte 8 MB - 32 MB 512 bytes 32 MB - 64 MB 1 KB 64 MB - 128 MB 2 KB 128 MB - 256 MB 4 KB 256 MB - 512 MB 8 KB 512 MB - 1 GB 16 KB 1 GB - 2 GB 32 KB 2 GB - 4 GB 64 KB > 4 GB Não há suporte Quando maior o tamanho do cluster, mais o desperdício de espaço. (Slack Space) Quanto mais clusters existir, mais demorado será o uso do sistema de arquivos. OBS.: o sistema FAT-16 não reconhece diretamente discos maiores que 4 GB, para isso, devemos particioná-los, ou seja, dividi-los logicamente em outros menores que 4 GB. http://www.echaia.com VFAT (Virtual File Allocation Table) • Trata-se de uma espécie de extensão para FAT16 introduzido no Windows 95 para que este sistema operacional possa suportar arquivos com mais de 11 caracteres no nome. É que, por padrão, o FAT16 limita o tamanho dos nomes para 8 caracteres mais 3 destinados à extensão, por exemplo, arquivos.txt. Caso nomes maiores sejam utilizados, estes aparecem de forma abreviada no sistema; • Com o uso do VFAT, as características do FAT16 são mantidas e, ao mesmo tempo, nomes maiores (com até 255 caracteres mais 3 para a extensão) podem ser utilizados sem qualquer dificuldade. Isso porque o VFAT faz o sistema enxergar o nome abreviado, mas guarda o nome original em um área separada; • O FAT32 trabalha com VFAT por padrão. http://www.echaia.com FAT32 • 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; • O tamanho dos clusters é sensivelmente menor, o que faz com que haja bem menos desperdício; • O número máximo possível de clusters em um volume usando o sistema de arquivos FAT32 é 268.435.445. Com um máximo de 32 KB por cluster com espaço para FAT, isso resulta num espaço máximo em disco de aproximadamente 8 TB (terabytes), porém a microsoft limitou este espaço a 2 TB, para evitar problemas com a inicialização do sistema operacional devido a limitações na área de boot; • Por padrão, os volumes até 32 GB podem ser formatados como FAT32 e o tamanho máximo de cada arquivo é de 4 GB. http://www.echaia.com FAT32 Tamanho Padrão da Partição Tamanho do Cluster (padrão) < 32 MB Não há suporte 32 MB - 64 MB 512 bytes 64 MB - 128 MB 1 KB 128 MB - 256 MB 2 KB 256 MB - 8GB 4 KB 8 GB - 16GB 8 KB 16 GB - 32GB 16 KB > 32GB Não há suporte OBS.: tamanhos de cluster podem variar de 512 bytes até 64 Kb. http://www.echaia.com ExFAT ou FAT64 (Extended File Allocation Table) ● ● ● ● ● ● É um formato de sistema de arquivos utilizado principalmente em discos de memória flash, introduzido em 2006 com o Windows Embedded CE 6.0; A utilização do exFAT é uma alternativa para evitar o extensivo uso do sistema de arquivos NTFS; Limite máximo do tamanho de cada arquivo passa para 16 Exabytes; Sua capacidade teórica é de 64 ZB (zettabyte), mas a Microsoft não recomenda capacidades acima de 512 TB; Melhor alocação e gerência do espaço livre em disco devido à introdução de uma nova organização da memória (Bitmap); Suporte a lista de controle de acesso; http://www.echaia.com ExFAT ou FAT64 (Extended File Allocation Table) ● ● ● Aumento do tamanho do cluster para 2255 bytes e implementação do limite para até 32 MB; Com clusters de tamanho-padrão de 128 KB (o valor pode variar e ser definido de acordo com o tamanho da unidade de armazenamento), o exFAT é compatível com o Windows XP, Vista, 7, 8, 8.1, 10 e também com o Windows Server 2003, 2008, 2012, 2016 e posteriores – até mesmo o Mac OS X pode tanto ler como fazer gravações em unidades FAT64. Como limitação está a falta de compatibilidade com o Xbox 360 e o PlayStation 3; porém, o Xbox One e PS4, suportam o formato que aceita a gravação de arquivos com mais de 4 GB. http://www.echaia.com ExFAT ou FAT64 (Extended File Allocation Table) Tamanho Padrão da Partição Tamanho do Cluster (padrão) 7 MB - 256 MB 4 KB 256 MB - 32 GB 32 KB 32 GB - 256 TB 128 KB > 256TB Não há suporte http://www.echaia.com NTFS (New Technology File System) ● ● O NTFS é um sistema de arquivos amplamente utilizado nos sistemas operacionais da Microsoft. Sua primeira aparição foi no Windows NT em 1993. No entanto, a história do NTFS começa muito antes disso, no início de 1980 quando Microsoft e IBM, fecharam um acordo para o desenvolvimento do OS/2, um sistema operacional até então moderno, que se destacaria por sua capacidade gráfica; Até aquela época, a Microsoft não possuía nenhum sistema operacional capaz de fazer frente ao Unix e suas variações em aplicações de servidores. Seus principais produtos eram o MS-DOS e a linha Windows 3.x, essencialmente, sistemas operacionais para uso doméstico ou em escritório. Era preciso criar algo novo, capaz de disputar mercado com as soluções baseadas em Unix. Foi aí que surgiu o Windows NT. http://www.echaia.com NTFS (New Technology File System) Características: ● ● ● ● ● ● ● ● Baseado no HPFS, sistema de arquivo do OS/2 (IBM) e no Files-11, sistema de arquivos do sistema operacional VMS, que passou às mãos da Compaq em 1998 (hoje HP); Recuperação em caso de falhas; Esquema de permissões de acesso; Eficiente no trabalho com arquivos grandes e unidades de discos volumosos; Criptografia via Encrypting File System (EFS); Compressão de dados; Cota de disco; É um pouco mais lenta que o FAT32 devido as diretivas de segurança; http://www.echaia.com NTFS (New Technology File System) Tamanho Padrão da Partição Tamanho do Cluster (padrão) Até 16 TB 4 KB Entre 16 TB e 32 TB 8 KB Entre 32 TB A 64 TB 16 KB Entre 64 TB e 128 TB 32 KB Entre 128 TB e 256 TB 64 KB > 256 TB Não há suporte Link: https://support.microsoft.com/pt-br/kb/140365 http://www.echaia.com