SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
Sistemas de Arquivo
Gleison Tiago Alves de Brito1
1
Faculdade de Tecnologia – FATEC
Jales – SP – Brasil
gleison.brito@fatec.sp.gov.br
Resumo. Os sistemas de arquivos ´e a parte do SO respons´avel pelo geren-
ciamento dos arquivos (estrutura, identificac¸˜ao, acesso, utilizac¸˜ao, protec¸˜ao
e implementac¸˜ao). Ou seja, ´e um conjunto de tipos abstratos de dados
que s˜ao implementados para o armazenamento, a organizac¸˜ao hierarquica, a
manipulac¸˜ao, navegac¸˜ao, acesso e recuperac¸˜ao de dados.
1. O que ´e um sistema de arquivos?
Os sistemas de arquivos (do inglˆes, “filesystem”) podem ser entendidos como um tipo de
mediador, um “caminho intermedi´ario” entre as extens˜oes armazenadas por um dispos-
itivo e a unidade de armazenamento em si (como cart˜ao de mem´oria, pendrive ou HD).
Cada sistema de formatac¸˜ao conta com m´etodos de organizac¸˜ao de arquivos espec´ıficos, o
que determina, tamb´em, a forma como o acesso aos dados ser´a feita.. [VOLTOLINI 2016]
2. Cluster
Os sistemas de arquivos s˜ao compostos por grupos cont´ınuos de setores ou unidades
de alocac¸˜ao (clusters) – esta tecnologia, tamb´em, surgiu junto do lanc¸amento do FAT.
Uma unidade de alocac¸˜ao diz respeito ao menor espac¸o em disco que pode ser usado
para o armazenamento de um arquivo. Se uma extens˜ao pequena for armazenada em
uma unidade de alocac¸˜ao grande, o processo conhecido como “fragmentac¸˜ao interna”
acontece – o espac¸o livre ´e desperdic¸ado (h´a, ent˜ao, o que se chama de “slack space”).
[VOLTOLINI 2016]
3. HFS (MAC)
O sistema de arquivos do Macintosh era o HFS (Hierarchical File System, ou sistema de
arquivos hier´arquico) que foi apresentado em 1985 pela Apple e continuou sendo usado
por muitos anos.
Atualmente ´e usado o HFS+ (Hierarchical File System Plus, ou sistema de ar-
quivos hier´arquico estendido), que ´e conhecido como sistema de arquivos Mac OS X
Extended, e supera o seu antecessor em v´arios quesitos: pode trabalhar com enderec¸os
de bloco de arquivos de at´e 32bits, contra 16bits do sistema anterior; aceita nomes de
arquivos com at´e 255 caracteres, em vez de apenas 31; tem formato de nome de arquivo
Unicode, em vez do j´a antiquado MacRoman; possibilidade de lidar com arquivos de at´e
8EB (Exabytes) – um Exabyte equivale a mil Petabytes, um milh˜ao de Terabytes ou um
bilh˜ao de Gigabytes. Esse ´e um dos motivos que faz os editores de v´ıdeo gostarem tanto
de usar um produto Apple. [MACN´IFICOS 2011]
4. EXT4 (Linux)
Ext4 ´e o sucessor do ext3, possui o tamanho m´aximo de 1EB por partic¸˜ao e suporta
arquivos de at´e 16TB.
Caracter´ısticas:
Pr´e-alocac¸˜ao: reserva o espac¸o no HD que um programa vai usar futuramente;
Tempo de alocac¸˜ao extendido: mant´em a alocac¸˜ao do espac¸o at´e o ultimo mo-
mento;
Maior n´umero de subdiret´orios: n˜ao tem limite de subdiret´orios;
Journaling: arquivo de log que registra todos os acontecimentos do sistema opera-
cional em relac¸˜ao a arquivos, podendo recuperar os arquivos, caso haja falhas no sistema
ou um desligamento repentino do computador;
Cheksun para journaling: Haver´a checagem no Journaling, garantindo uma
restaurac¸˜ao mais r´apida e a prova de falhas;
Desfragmentac¸˜ao online: desfragmenta os arquivos enquanto eles v˜ao sendo alo-
cados;
Undelete: ferramenta que impede que um arquivo seja apagado;
Checagem r´apida do file-system: checagem pula as partes n˜ao usadas do HD, com
isso se torna mais r´apido;
5. FAT32 (Windows)
FAT (File Allocation Table) foi a primeira vers˜ao do sistema de arquivos baseado em
uma tabela representativa com a capacidade de indicar a localizac¸˜ao das extens˜oes ar-
mazenadas por um disco. Criado para funcionar como filesystemoficial do MS-DOS no
in´ıcio da d´ecada de 1980, este formato foi usado como padr˜ao at´e o lanc¸amento do Win-
dows 95. [MACˆEDO 2012]
O FAT16 tem algumas desvantagens e uma delas ´e n˜ao reconhecer mais que 2GB
por ser de 16 bits, utilizando clusters com no m´aximo 32 KB. Caso haja um disco com
mais de 2GB, ser˜ao necess´ario particion´a-lo em pedac¸os m´aximos de 2GB.
J´a o FAT32 suporta partic¸˜oes de at´e 2 TB, tamanho de arquivos de 4 GB e o nome
dos arquivos passou de 8 para 256 caracteres e superou o antigo limite de 3 caracteres
para a extens˜ao, embora este padr˜ao ainda seja largamente utilizado. Com o FAT32,
o desperd´ıcio em disco foi sensivelmente reduzido. O FAT16, seu antecessor, utilizava
clusters de at´e 64 KB enquanto o FAT32 pode utilizar clusters de 4 KB. Se um arquivo
ocupa 4 KB de espac¸o, tanto no FAT16 como no FAT32 a ocupac¸˜ao ser´a de 1 cluster,
por´em, no caso do FAT16 os 60 KB restantes ser˜ao alocados, apesar de ficarem fisica-
mente vazios. Tem a desvantagem de ser 6% mais lenta que FAT16 e a incompatibilidade
com SO antigos. N˜ao possui recursos de seguranc¸a como o NTFS. Utiliza uma c´opia
backup da tabela de alocac¸˜ao como sistema de seguranc¸a para corrupc¸˜oes de arquivos.
Tamanho dos clusters para FAT16
Clusters de 2 KB para unidades de at´e 128 MB (216
x 2 = 131.038)
Clusters de 4 KB para unidades de at´e 256 MB (216
x 4 = 262.144)
Clusters de 8 KB para unidades de at´e 512 MB (216
x 8 = 524.288)
Clusters de 16 KB para unidades de at´e 1 GB (216
x 16 = 1.048.576)
Clusters de 32 KB para unidades de at´e 2 GB (216
x 32 = 2.097.152)
Tamanho dos clusters para FAT32
Clusters de 512 bytes para unidades de at´e 512 bytes
Clusters de 4 KB para unidades de at´e 8 GB
Clusters de 8 KB para unidades de at´e 16 GB
Clusters de 16 KB para unidades de at´e 32 GB
Clusters de 32 KB para unidades de at´e 2 TB (232
* 0,5 = 2.147.483.648 KB)
6. exFAT ou FAT64 (Windows)
Tamb´em como variac¸˜ao da Tabela de Alocac¸˜ao de Arquivos lanc¸ada no in´ıcio da d´ecada
de 1980, o exFAT foi desenvolvido para atender a usu´arios que manipulam arquivos
´unicos com mais de 4 GB (o NTFS, conforme descrito adiante, ´e outra alternativa). Con-
hecida, ainda, como FAT64, a “evoluc¸˜ao” do FAT32 foi introduzida em 2006 com o obje-
tivo de otimizar unidades de armazenamento, como pendrives.
Com clusters de tamanho-padr˜ao de 128 KB (o valor pode variar e ser definido
de acordo com o tamanho da unidade de armazenamento), o exFAT ´e compat´ıvel com
Windows XP, Windows Vista, Windows 7, Windows 2003 e posteriores – at´e mesmo o
Mac OS X pode tanto ler como fazer gravac¸˜oes em unidades FAT64. Como limitac¸˜ao est´a
a falta de compatibilidade com o Xbox 360 e o PlayStation 3; Xbox One e PS4, por´em,
suportam o formato que aceita a gravac¸˜ao de arquivos com mais de 4 GB.
7. NTFS (Windows)
O NTFS possui v´arias caracter´ısticas, em caso de falhas, por exemplo, quando o com-
putador tem um desligamento repentino, ele tem a capacidade de reverter os dados para
a condic¸˜ao anterior ao problema. O NTFS tamb´em possui a caracter´ıstica de suportar
uma replicac¸˜ao de dados, como acontece nos sistemas RAID, por exemplo. O esquema
de permiss˜oes de acesso ´e outra caracter´ıstica do NTFS. O NTFS d´a a possibilidade do
usu´ario definir quem pode e, como acessar pastas ou arquivos. Ele tamb´em possui muita
eficiˆencia no trabalho com grandes arquivos e tamb´em unidades de discos bastante cheias.
[POZZEBON 2011]
Algumas caracter´ısticas s˜ao:
• Neste modelo, temos o tamanho limite do arquivo de acordo com o tamanho do
volume;
• Os nomes dos arquivos podem ter 32 caracteres;
• Tem suporte a criptografia, indexac¸˜ao e compactac¸˜ao;
• Seus clusters podem chegar a 512 bytes;
• ´E mais seguro que o FAT;
• Permite pol´ıtica de seguranc¸a e gerenciamento;
• Menos fragmentac¸˜ao; Melhor desempenho;
• Recuperac¸˜ao de erros mais f´acil;
• Caso seja usado em m´ıdias, podem se corromper mais facilmente;
• ´E um pouco mais lenta que o FAT32 devido as diretivas de seguranc¸a que o FAT32
n˜ao tem e precisam ser acessados durante leitura e gravac¸˜ao de dados;
• Utiliza a tabela MFT (Master File Table) para registrar a utilizac¸˜ao de cada cluster
de um disco;
References
MACN´IFICOS (2011). Sistemas de arquivos mac, 2011. dispon´ıvel em:
¡https://macnificos.wordpress.com/sistemas-de-arquivos-mac-os/¿. acessado em 28
abril 2016.
MACˆEDO, D. (2012). Sistemas de arquivos ntfs, fat16, fat32, ext2 e ext3.
POZZEBON, R. (2011). Qual a diferenc¸a entre ntfs, fat, fat 32 e exfat.
VOLTOLINI, R. (2016). Fat32, exfat ou ntfs: qual formato escolher na hora de formatar
o pendrive?

Mais conteúdo relacionado

Mais procurados

Sistema de ficheiros mais utilizados
Sistema de ficheiros mais utilizadosSistema de ficheiros mais utilizados
Sistema de ficheiros mais utilizadosLeandro Silva
 
Sistemas de arquivos
Sistemas de arquivosSistemas de arquivos
Sistemas de arquivosJoao Ferreira
 
Sistemas operacionais sistemas de arquivos-atualizado-senai
Sistemas operacionais   sistemas de arquivos-atualizado-senaiSistemas operacionais   sistemas de arquivos-atualizado-senai
Sistemas operacionais sistemas de arquivos-atualizado-senaiCarlos Melo
 
Sistema fat
Sistema fatSistema fat
Sistema fat157753
 
Material sobre sistemas de arquivos do Windows,como é a organização e o supor...
Material sobre sistemas de arquivos do Windows,como é a organização e o supor...Material sobre sistemas de arquivos do Windows,como é a organização e o supor...
Material sobre sistemas de arquivos do Windows,como é a organização e o supor...Julio Oliveira
 
Servidores 02 - Sistemas de arquivos
Servidores 02 - Sistemas de arquivosServidores 02 - Sistemas de arquivos
Servidores 02 - Sistemas de arquivosManoel Afonso
 
Sistemas de arquivos feito em latex
Sistemas de arquivos feito em latexSistemas de arquivos feito em latex
Sistemas de arquivos feito em latexBruno Teixeira
 
Sistemas de arquivos artigo
Sistemas de arquivos   artigoSistemas de arquivos   artigo
Sistemas de arquivos artigoDaiana de Ávila
 
Aula 3: Introdução a sistema de arquivos
Aula 3: Introdução a sistema de arquivosAula 3: Introdução a sistema de arquivos
Aula 3: Introdução a sistema de arquivoscamila_seixas
 
Sistemas de ficheiros
Sistemas de ficheirosSistemas de ficheiros
Sistemas de ficheirosKaska Lucas
 
Gerenciamento de Arquivos Nos Sistemas Operacionais
Gerenciamento de Arquivos Nos Sistemas OperacionaisGerenciamento de Arquivos Nos Sistemas Operacionais
Gerenciamento de Arquivos Nos Sistemas OperacionaisLeandro Júnior
 
Sistema de ficheiros 2
Sistema de ficheiros 2Sistema de ficheiros 2
Sistema de ficheiros 2ATEC
 
Sistema de ficheiros marco n6
Sistema de ficheiros marco n6Sistema de ficheiros marco n6
Sistema de ficheiros marco n6marcomonteiropt
 
Artigo ipiranga
Artigo ipirangaArtigo ipiranga
Artigo ipirangalobotutb
 
Hardware questionario 04
Hardware   questionario 04Hardware   questionario 04
Hardware questionario 04Tiago
 

Mais procurados (20)

Sistema de ficheiros mais utilizados
Sistema de ficheiros mais utilizadosSistema de ficheiros mais utilizados
Sistema de ficheiros mais utilizados
 
Sistemas de arquivos
Sistemas de arquivosSistemas de arquivos
Sistemas de arquivos
 
Sistemas operacionais sistemas de arquivos-atualizado-senai
Sistemas operacionais   sistemas de arquivos-atualizado-senaiSistemas operacionais   sistemas de arquivos-atualizado-senai
Sistemas operacionais sistemas de arquivos-atualizado-senai
 
Sistema fat
Sistema fatSistema fat
Sistema fat
 
SO-08 Sistemas de Arquivos
SO-08 Sistemas de ArquivosSO-08 Sistemas de Arquivos
SO-08 Sistemas de Arquivos
 
Material sobre sistemas de arquivos do Windows,como é a organização e o supor...
Material sobre sistemas de arquivos do Windows,como é a organização e o supor...Material sobre sistemas de arquivos do Windows,como é a organização e o supor...
Material sobre sistemas de arquivos do Windows,como é a organização e o supor...
 
Servidores 02 - Sistemas de arquivos
Servidores 02 - Sistemas de arquivosServidores 02 - Sistemas de arquivos
Servidores 02 - Sistemas de arquivos
 
Sistemas de arquivos feito em latex
Sistemas de arquivos feito em latexSistemas de arquivos feito em latex
Sistemas de arquivos feito em latex
 
Sistemas de arquivos artigo
Sistemas de arquivos   artigoSistemas de arquivos   artigo
Sistemas de arquivos artigo
 
Aula 3: Introdução a sistema de arquivos
Aula 3: Introdução a sistema de arquivosAula 3: Introdução a sistema de arquivos
Aula 3: Introdução a sistema de arquivos
 
Sistemas de ficheiros
Sistemas de ficheirosSistemas de ficheiros
Sistemas de ficheiros
 
Gerenciamento de Arquivos Nos Sistemas Operacionais
Gerenciamento de Arquivos Nos Sistemas OperacionaisGerenciamento de Arquivos Nos Sistemas Operacionais
Gerenciamento de Arquivos Nos Sistemas Operacionais
 
Sistema de ficheiros 2
Sistema de ficheiros 2Sistema de ficheiros 2
Sistema de ficheiros 2
 
Sistema de ficheiros marco n6
Sistema de ficheiros marco n6Sistema de ficheiros marco n6
Sistema de ficheiros marco n6
 
Artigo ipiranga
Artigo ipirangaArtigo ipiranga
Artigo ipiranga
 
Sistema de Arquivos
Sistema de ArquivosSistema de Arquivos
Sistema de Arquivos
 
Formatação
FormataçãoFormatação
Formatação
 
Hardware questionario 04
Hardware   questionario 04Hardware   questionario 04
Hardware questionario 04
 
Ext
ExtExt
Ext
 
Fat 32
Fat 32Fat 32
Fat 32
 

Semelhante a Sistemas de Arquivo: FAT, NTFS, HFS e EXT

Hardware ii
Hardware iiHardware ii
Hardware iiTiago
 
Livro 1 conceitos básicos
Livro 1 conceitos básicosLivro 1 conceitos básicos
Livro 1 conceitos básicosJ M
 
Windows98
Windows98Windows98
Windows98Brizida
 
Sistemas de Arquivos.pptx
Sistemas de Arquivos.pptxSistemas de Arquivos.pptx
Sistemas de Arquivos.pptxstenio medeiros
 
Sistemas de ficheiros cláudio
Sistemas de ficheiros cláudioSistemas de ficheiros cláudio
Sistemas de ficheiros cláudioFrogFAT
 
Sistemas de ficheiros cláudio
Sistemas de ficheiros cláudioSistemas de ficheiros cláudio
Sistemas de ficheiros cláudioFrogFAT
 
Sistemas de ficheiros
Sistemas de ficheirosSistemas de ficheiros
Sistemas de ficheirosFrogFAT
 
Limpeza –verificação de erros desfragmentador de
Limpeza –verificação de erros   desfragmentador deLimpeza –verificação de erros   desfragmentador de
Limpeza –verificação de erros desfragmentador deAlessandro Bezerra da Silva
 
Sistemas de ficheiros
Sistemas de ficheirosSistemas de ficheiros
Sistemas de ficheirosKaska Lucas
 
História do MS-DOS
História do MS-DOSHistória do MS-DOS
História do MS-DOSmalcomtux
 
Unidade 3.3 Estrutura de Diretórios Linux
Unidade 3.3 Estrutura de Diretórios LinuxUnidade 3.3 Estrutura de Diretórios Linux
Unidade 3.3 Estrutura de Diretórios LinuxJuan Carlos Lamarão
 
DESMISTIFICANDO A FSTAB - Ricardo José Maraschini
DESMISTIFICANDO A FSTAB - Ricardo José Maraschini DESMISTIFICANDO A FSTAB - Ricardo José Maraschini
DESMISTIFICANDO A FSTAB - Ricardo José Maraschini Tchelinux
 

Semelhante a Sistemas de Arquivo: FAT, NTFS, HFS e EXT (20)

S.O. Tec. CIOB.pptx
S.O. Tec. CIOB.pptxS.O. Tec. CIOB.pptx
S.O. Tec. CIOB.pptx
 
Aula 2
Aula 2Aula 2
Aula 2
 
Hardware ii
Hardware iiHardware ii
Hardware ii
 
Fat 32
Fat 32Fat 32
Fat 32
 
Aula 13 instalação de hardware
Aula 13 instalação de hardwareAula 13 instalação de hardware
Aula 13 instalação de hardware
 
Livro 1 conceitos básicos
Livro 1 conceitos básicosLivro 1 conceitos básicos
Livro 1 conceitos básicos
 
Windows98
Windows98Windows98
Windows98
 
Hardware
HardwareHardware
Hardware
 
Sistemas de Arquivos.pptx
Sistemas de Arquivos.pptxSistemas de Arquivos.pptx
Sistemas de Arquivos.pptx
 
Sistemas de ficheiros cláudio
Sistemas de ficheiros cláudioSistemas de ficheiros cláudio
Sistemas de ficheiros cláudio
 
Sistemas de ficheiros cláudio
Sistemas de ficheiros cláudioSistemas de ficheiros cláudio
Sistemas de ficheiros cláudio
 
Sistemas de ficheiros
Sistemas de ficheirosSistemas de ficheiros
Sistemas de ficheiros
 
Limpeza –verificação de erros desfragmentador de
Limpeza –verificação de erros   desfragmentador deLimpeza –verificação de erros   desfragmentador de
Limpeza –verificação de erros desfragmentador de
 
Sgf
SgfSgf
Sgf
 
Sistemas de ficheiros
Sistemas de ficheirosSistemas de ficheiros
Sistemas de ficheiros
 
História do MS-DOS
História do MS-DOSHistória do MS-DOS
História do MS-DOS
 
Unidade 3.3 Estrutura de Diretórios Linux
Unidade 3.3 Estrutura de Diretórios LinuxUnidade 3.3 Estrutura de Diretórios Linux
Unidade 3.3 Estrutura de Diretórios Linux
 
So-mod-2
So-mod-2So-mod-2
So-mod-2
 
Sistemas de ficheiros
Sistemas de ficheirosSistemas de ficheiros
Sistemas de ficheiros
 
DESMISTIFICANDO A FSTAB - Ricardo José Maraschini
DESMISTIFICANDO A FSTAB - Ricardo José Maraschini DESMISTIFICANDO A FSTAB - Ricardo José Maraschini
DESMISTIFICANDO A FSTAB - Ricardo José Maraschini
 

Sistemas de Arquivo: FAT, NTFS, HFS e EXT

  • 1. Sistemas de Arquivo Gleison Tiago Alves de Brito1 1 Faculdade de Tecnologia – FATEC Jales – SP – Brasil gleison.brito@fatec.sp.gov.br Resumo. Os sistemas de arquivos ´e a parte do SO respons´avel pelo geren- ciamento dos arquivos (estrutura, identificac¸˜ao, acesso, utilizac¸˜ao, protec¸˜ao e implementac¸˜ao). Ou seja, ´e um conjunto de tipos abstratos de dados que s˜ao implementados para o armazenamento, a organizac¸˜ao hierarquica, a manipulac¸˜ao, navegac¸˜ao, acesso e recuperac¸˜ao de dados. 1. O que ´e um sistema de arquivos? Os sistemas de arquivos (do inglˆes, “filesystem”) podem ser entendidos como um tipo de mediador, um “caminho intermedi´ario” entre as extens˜oes armazenadas por um dispos- itivo e a unidade de armazenamento em si (como cart˜ao de mem´oria, pendrive ou HD). Cada sistema de formatac¸˜ao conta com m´etodos de organizac¸˜ao de arquivos espec´ıficos, o que determina, tamb´em, a forma como o acesso aos dados ser´a feita.. [VOLTOLINI 2016] 2. Cluster Os sistemas de arquivos s˜ao compostos por grupos cont´ınuos de setores ou unidades de alocac¸˜ao (clusters) – esta tecnologia, tamb´em, surgiu junto do lanc¸amento do FAT. Uma unidade de alocac¸˜ao diz respeito ao menor espac¸o em disco que pode ser usado para o armazenamento de um arquivo. Se uma extens˜ao pequena for armazenada em uma unidade de alocac¸˜ao grande, o processo conhecido como “fragmentac¸˜ao interna” acontece – o espac¸o livre ´e desperdic¸ado (h´a, ent˜ao, o que se chama de “slack space”). [VOLTOLINI 2016] 3. HFS (MAC) O sistema de arquivos do Macintosh era o HFS (Hierarchical File System, ou sistema de arquivos hier´arquico) que foi apresentado em 1985 pela Apple e continuou sendo usado por muitos anos. Atualmente ´e usado o HFS+ (Hierarchical File System Plus, ou sistema de ar- quivos hier´arquico estendido), que ´e conhecido como sistema de arquivos Mac OS X Extended, e supera o seu antecessor em v´arios quesitos: pode trabalhar com enderec¸os de bloco de arquivos de at´e 32bits, contra 16bits do sistema anterior; aceita nomes de arquivos com at´e 255 caracteres, em vez de apenas 31; tem formato de nome de arquivo Unicode, em vez do j´a antiquado MacRoman; possibilidade de lidar com arquivos de at´e 8EB (Exabytes) – um Exabyte equivale a mil Petabytes, um milh˜ao de Terabytes ou um bilh˜ao de Gigabytes. Esse ´e um dos motivos que faz os editores de v´ıdeo gostarem tanto de usar um produto Apple. [MACN´IFICOS 2011]
  • 2. 4. EXT4 (Linux) Ext4 ´e o sucessor do ext3, possui o tamanho m´aximo de 1EB por partic¸˜ao e suporta arquivos de at´e 16TB. Caracter´ısticas: Pr´e-alocac¸˜ao: reserva o espac¸o no HD que um programa vai usar futuramente; Tempo de alocac¸˜ao extendido: mant´em a alocac¸˜ao do espac¸o at´e o ultimo mo- mento; Maior n´umero de subdiret´orios: n˜ao tem limite de subdiret´orios; Journaling: arquivo de log que registra todos os acontecimentos do sistema opera- cional em relac¸˜ao a arquivos, podendo recuperar os arquivos, caso haja falhas no sistema ou um desligamento repentino do computador; Cheksun para journaling: Haver´a checagem no Journaling, garantindo uma restaurac¸˜ao mais r´apida e a prova de falhas; Desfragmentac¸˜ao online: desfragmenta os arquivos enquanto eles v˜ao sendo alo- cados; Undelete: ferramenta que impede que um arquivo seja apagado; Checagem r´apida do file-system: checagem pula as partes n˜ao usadas do HD, com isso se torna mais r´apido; 5. FAT32 (Windows) FAT (File Allocation Table) foi a primeira vers˜ao do sistema de arquivos baseado em uma tabela representativa com a capacidade de indicar a localizac¸˜ao das extens˜oes ar- mazenadas por um disco. Criado para funcionar como filesystemoficial do MS-DOS no in´ıcio da d´ecada de 1980, este formato foi usado como padr˜ao at´e o lanc¸amento do Win- dows 95. [MACˆEDO 2012] O FAT16 tem algumas desvantagens e uma delas ´e n˜ao reconhecer mais que 2GB por ser de 16 bits, utilizando clusters com no m´aximo 32 KB. Caso haja um disco com mais de 2GB, ser˜ao necess´ario particion´a-lo em pedac¸os m´aximos de 2GB. J´a o FAT32 suporta partic¸˜oes de at´e 2 TB, tamanho de arquivos de 4 GB e o nome dos arquivos passou de 8 para 256 caracteres e superou o antigo limite de 3 caracteres para a extens˜ao, embora este padr˜ao ainda seja largamente utilizado. Com o FAT32, o desperd´ıcio em disco foi sensivelmente reduzido. O FAT16, seu antecessor, utilizava clusters de at´e 64 KB enquanto o FAT32 pode utilizar clusters de 4 KB. Se um arquivo ocupa 4 KB de espac¸o, tanto no FAT16 como no FAT32 a ocupac¸˜ao ser´a de 1 cluster, por´em, no caso do FAT16 os 60 KB restantes ser˜ao alocados, apesar de ficarem fisica- mente vazios. Tem a desvantagem de ser 6% mais lenta que FAT16 e a incompatibilidade com SO antigos. N˜ao possui recursos de seguranc¸a como o NTFS. Utiliza uma c´opia backup da tabela de alocac¸˜ao como sistema de seguranc¸a para corrupc¸˜oes de arquivos. Tamanho dos clusters para FAT16 Clusters de 2 KB para unidades de at´e 128 MB (216 x 2 = 131.038) Clusters de 4 KB para unidades de at´e 256 MB (216 x 4 = 262.144)
  • 3. Clusters de 8 KB para unidades de at´e 512 MB (216 x 8 = 524.288) Clusters de 16 KB para unidades de at´e 1 GB (216 x 16 = 1.048.576) Clusters de 32 KB para unidades de at´e 2 GB (216 x 32 = 2.097.152) Tamanho dos clusters para FAT32 Clusters de 512 bytes para unidades de at´e 512 bytes Clusters de 4 KB para unidades de at´e 8 GB Clusters de 8 KB para unidades de at´e 16 GB Clusters de 16 KB para unidades de at´e 32 GB Clusters de 32 KB para unidades de at´e 2 TB (232 * 0,5 = 2.147.483.648 KB) 6. exFAT ou FAT64 (Windows) Tamb´em como variac¸˜ao da Tabela de Alocac¸˜ao de Arquivos lanc¸ada no in´ıcio da d´ecada de 1980, o exFAT foi desenvolvido para atender a usu´arios que manipulam arquivos ´unicos com mais de 4 GB (o NTFS, conforme descrito adiante, ´e outra alternativa). Con- hecida, ainda, como FAT64, a “evoluc¸˜ao” do FAT32 foi introduzida em 2006 com o obje- tivo de otimizar unidades de armazenamento, como pendrives. Com clusters de tamanho-padr˜ao de 128 KB (o valor pode variar e ser definido de acordo com o tamanho da unidade de armazenamento), o exFAT ´e compat´ıvel com Windows XP, Windows Vista, Windows 7, Windows 2003 e posteriores – at´e mesmo o Mac OS X pode tanto ler como fazer gravac¸˜oes em unidades FAT64. Como limitac¸˜ao est´a a falta de compatibilidade com o Xbox 360 e o PlayStation 3; Xbox One e PS4, por´em, suportam o formato que aceita a gravac¸˜ao de arquivos com mais de 4 GB. 7. NTFS (Windows) O NTFS possui v´arias caracter´ısticas, em caso de falhas, por exemplo, quando o com- putador tem um desligamento repentino, ele tem a capacidade de reverter os dados para a condic¸˜ao anterior ao problema. O NTFS tamb´em possui a caracter´ıstica de suportar uma replicac¸˜ao de dados, como acontece nos sistemas RAID, por exemplo. O esquema de permiss˜oes de acesso ´e outra caracter´ıstica do NTFS. O NTFS d´a a possibilidade do usu´ario definir quem pode e, como acessar pastas ou arquivos. Ele tamb´em possui muita eficiˆencia no trabalho com grandes arquivos e tamb´em unidades de discos bastante cheias. [POZZEBON 2011] Algumas caracter´ısticas s˜ao: • Neste modelo, temos o tamanho limite do arquivo de acordo com o tamanho do volume; • Os nomes dos arquivos podem ter 32 caracteres; • Tem suporte a criptografia, indexac¸˜ao e compactac¸˜ao; • Seus clusters podem chegar a 512 bytes; • ´E mais seguro que o FAT; • Permite pol´ıtica de seguranc¸a e gerenciamento; • Menos fragmentac¸˜ao; Melhor desempenho; • Recuperac¸˜ao de erros mais f´acil;
  • 4. • Caso seja usado em m´ıdias, podem se corromper mais facilmente; • ´E um pouco mais lenta que o FAT32 devido as diretivas de seguranc¸a que o FAT32 n˜ao tem e precisam ser acessados durante leitura e gravac¸˜ao de dados; • Utiliza a tabela MFT (Master File Table) para registrar a utilizac¸˜ao de cada cluster de um disco; References MACN´IFICOS (2011). Sistemas de arquivos mac, 2011. dispon´ıvel em: ¡https://macnificos.wordpress.com/sistemas-de-arquivos-mac-os/¿. acessado em 28 abril 2016. MACˆEDO, D. (2012). Sistemas de arquivos ntfs, fat16, fat32, ext2 e ext3. POZZEBON, R. (2011). Qual a diferenc¸a entre ntfs, fat, fat 32 e exfat. VOLTOLINI, R. (2016). Fat32, exfat ou ntfs: qual formato escolher na hora de formatar o pendrive?