Ano ang File Allocation Table (FAT)?

Lahat ng Dapat Mong Malaman Tungkol sa FAT32, exFAT, FAT16, & FAT12

File Allocation Table (FAT) ay isang file system na nilikha ng Microsoft noong 1977.

Ang taba ay ginagamit pa rin ngayon bilang ginustong file system para sa floppy drive media at portable, high capacity storage device tulad ng flash drive at iba pang solid-state memory device tulad ng mga SD card.

Ang taba ay ang pangunahing sistema ng file na ginagamit sa lahat ng mga operating system ng consumer ng Microsoft mula sa MS-DOS sa pamamagitan ng Windows ME. Kahit na ang FAT ay suportado pa rin sa mga mas bagong operating system ng Microsoft, ang NTFS ang pangunahing sistema ng file na ginamit sa mga araw na ito.

Ang file system ng File Allocation Table ay nakakita ng mga pagsulong sa paglipas ng panahon lalo na dahil sa pangangailangan upang suportahan ang mas malaking mga hard disk drive at mas malaking laki ng file.

Narito ang marami pang iba sa iba't ibang mga bersyon ng sistema ng FAT file:

FAT12 (12-bit File Allocation Table)

Ang unang malawak na ginamit na bersyon ng sistema ng FAT file, FAT12, ay ipinakilala noong 1980, kasama ang mga unang bersyon ng DOS.

Ang FAT12 ay ang pangunahing sistema ng file para sa mga operating system ng Microsoft hanggang sa MS-DOS 3.30 ngunit ginagamit din sa karamihan ng mga sistema hanggang sa MS-DOS 4.0. Ang FAT12 ay pa rin ang file system na ginagamit sa paminsan-minsang floppy disk na makikita mo ngayon.

Sinusuportahan ng FAT12 ang mga laki ng drive at mga sukat ng file na hanggang sa 16 MB gamit ang 4 na kumpol ng KB o 32 MB na gumagamit ng 8 KB, na may pinakamaraming bilang na 4,084 na mga file sa isang solong lakas ng tunog (kapag gumagamit ng 8KB cluster).

Ang mga pangalan ng file sa ilalim ng FAT12 ay hindi maaaring lumagpas sa maximum na limitasyon ng character na 8 character, kasama ang 3 para sa extension .

Ang ilang mga katangian ng file ay unang ipinakilala sa FAT12, kabilang ang nakatagong , read-only , system , at dami ng label .

Tandaan: Ang FAT8, na ipinakilala noong 1977, ang unang tunay na bersyon ng sistemang FAT file ngunit may limitadong paggamit at lamang sa ilang mga terminal-style computer system ng oras.

FAT16 (16-bit File Allocation Table)

Ang pangalawang pagpapatupad ng FAT ay FAT16, unang ipinakilala noong 1984 sa PC DOS 3.0 at MS-DOS 3.0.

Ang isang bahagyang mas pinabuting bersyon ng FAT16, na tinatawag na FAT16B, ay ang pangunahing sistema ng file para sa MS-DOS 4.0 hanggang sa pamamagitan ng MS-DOS 6.22. Simula sa MS-DOS 7.0 at Windows 95, isang karagdagang pinabuting bersyon, na tinatawag na FAT16X, ay ginamit sa halip.

Depende sa operating system at ang laki ng kumpol na ginamit, ang maximum na laki ng drive na isang FAT16-na-format na drive ay maaaring mga saklaw mula sa 2 GB hanggang sa 16 GB, ang huli lamang sa Windows NT 4 na may 256 KB na kumpol.

Ang mga sukat ng file sa FAT16 drive na max out sa 4 GB na may Suporta sa Malaking File na pinagana, o 2 GB nang wala ito.

Ang maximum na bilang ng mga file na maaaring gaganapin sa isang dami ng FAT16 ay 65,536. Tulad ng sa FAT12, ang mga pangalan ng file ay limitado sa 8 + 3 na mga character ngunit pinalawak sa 255 na mga character na nagsisimula sa Windows 95.

Ang katangian ng file ng archive ay ipinakilala sa FAT16.

FAT32 (32-bit File Allocation Table)

Ang FAT32 ang pinakabagong bersyon ng sistema ng FAT file. Ipinakilala ito noong 1996 para sa mga gumagamit ng Windows 95 OSR2 / MS-DOS 7.1 at ang pangunahing file system para sa mga bersyon ng consumer ng Windows sa pamamagitan ng Windows ME.

Sinusuportahan ng FAT32 ang mga pangunahing laki ng drive hanggang sa 2 TB o kahit na kasing taas ng 16 TB na may 64 KB clusters.

Tulad ng sa FAT16, ang mga sukat ng file sa FAT32 drive max out sa 4 GB na may Large File Support na naka-on o 2 GB nang wala ito. Ang binagong bersyon ng FAT32, na tinatawag na FAT32 + , ay sumusuporta sa mga file na malapit sa 256 GB ang laki!

Hanggang sa 268,173,300 mga file ay maaaring nakapaloob sa isang dami ng FAT32 hangga't gumagamit ito ng 32 KB clusters.

exFAT (Extended Table Allocation File)

Ang exFAT, unang ipinakilala noong 2006, ay isa pang sistema ng file na nilikha ng Microsoft bagaman hindi ito ang "susunod" na bersyon ng FAT matapos ang FAT32.

Ang exFAT ay pangunahing inilaan upang magamit sa mga aparatong portable na media tulad ng flash drive, SDHC at SDXC card, atbp.

opisyal na sinusuportahan ng exFAT ang mga portable storage media device hanggang sa 512 TiB ang sukat ngunit theoretically ay maaaring suportahan ang mga drive ng malaking bilang 64 ZiB, na mas malaki kaysa sa anumang media na magagamit sa pagsulat na ito.

Ang katutubong suporta para sa 255 na mga pangalan ng file at suporta para sa hanggang sa 2,796,202 na mga file sa bawat direktoryo ay dalawang kapansin-pansin na tampok ng exFAT system.

Ang sistema ng exFAT file ay sinusuportahan ng halos lahat ng mga bersyon ng Windows (mas lumang mga may mga opsyonal na update), Mac OS X (10.6.5+), pati na rin sa maraming TV, media, at iba pang mga device.

Paglilipat ng Mga File Mula sa NTFS sa Mga Sistema ng FAT

Ang pag-encrypt ng file , file compression , mga pahintulot ng bagay, mga quota ng disk, at ang na-index na katangian ng file ay magagamit lamang sa NTFS file system - hindi FAT . Ang iba pang mga katangian, tulad ng karaniwang mga nabanggit ko sa mga talakayan sa itaas, ay makukuha rin sa NTFS.

Dahil sa kanilang mga pagkakaiba, kung inilalagay mo ang isang naka-encrypt na file mula sa isang dami ng NTFS sa isang espasyong naka-format na FAT, nawala ang file nito sa katayuan ng pag-encrypt, ibig sabihin ang file ay maaaring magamit tulad ng normal, di-naka-encrypt na file. Ang pag-decrypt ng isang file sa ganitong paraan ay posible lamang para sa orihinal na user na naka-encrypt ang file, o anumang iba pang user na binigyan ng pahintulot ng orihinal na may-ari.

Katulad ng mga naka-encrypt na file, dahil ang FAT ay hindi sumusuporta sa compression, ang naka-compress na file ay awtomatikong natutunaw kung ito ay kinopya mula sa dami ng NTFS at papunta sa isang dami ng FAT. Halimbawa, kung kopyahin mo ang isang naka-compress na file mula sa isang hard drive ng NTFS sa isang FAT floppy disk, ang file ay awtomatikong mag-decompress bago ito mai-save sa floppy dahil ang FAT file system sa destination media ay walang kakayahan na mag-imbak ng mga compress na file .

Advanced Reading on Fat

Habang ito ay lampas sa pangunahing tabi ng talakayan dito, kung ikaw ay interesado sa higit pa tungkol sa kung paano nakaayos ang FAT12, FAT16, at FAT32 na naka-drive, tingnan ang FAT Filesystems ni Andries E. Brouwer.