Ang File Allocation Table (FAT) ay isang file system na nilikha ng Microsoft noong 1977 at ginagamit pa rin hanggang ngayon bilang ang gustong file system para sa floppy drive media at portable, mataas na kapasidad na storage device tulad ng mga flash drive at iba pang solid-state memory device. tulad ng mga SD card.
Ano ang FAT File System?
Ang FAT ay ang pangunahing file system na ginamit sa lahat ng consumer operating system ng Microsoft mula sa MS-DOS hanggang sa Windows ME. Kahit na ang FAT ay sinusuportahan pa rin ang opsyon sa mas bagong operating system ng Microsoft, ang NTFS ang pangunahing file system na ginagamit sa mga araw na ito.
Ang File Allocation Table file system ay nakakita ng mga pagsulong sa paglipas ng panahon, pangunahin dahil sa pangangailangang suportahan ang mas malalaking hard disk drive at mas malalaking sukat ng file.
Sumisid tayo sa iba't ibang bersyon ng FAT file system.
FAT12 (12-bit File Allocation Table)
Ang unang malawakang ginagamit na bersyon ng FAT file system, ang FAT12, ay ipinakilala noong 1980, kasama ng mga unang bersyon ng DOS.
Ang FAT12 ay ang pangunahing file system para sa mga operating system ng Microsoft hanggang sa MS-DOS 3.30 ngunit ginamit din sa karamihan ng mga system hanggang sa MS-DOS 4.0. Ito pa rin ang file system na ginagamit sa paminsan-minsang floppy disk na makikita mo ngayon.
Sinusuportahan ng file system na ito ang mga laki ng drive at laki ng file na hanggang 16 MB gamit ang 4 KB na cluster o 32 MB gamit ang 8 KB, na may maximum na bilang na 4, 084 na file sa iisang volume (kapag gumagamit ng 8KB na cluster).
Ang mga pangalan ng file sa ilalim ng FAT12 ay hindi maaaring lumampas sa maximum na limitasyon sa bilang ng character na 8 character, kasama ang tatlo para sa extension.
Isang bilang ng mga attribute ng file ang unang ipinakilala sa FAT12, kasama ang hidden, read-only, system, at volume label.
Ang FAT8, na ipinakilala noong 1977, ay ang unang tunay na bersyon ng FAT file system ngunit limitado lamang ang paggamit sa ilang mga terminal-style na computer system noong panahong iyon.
FAT16 (16-bit File Allocation Table)
Ang ikalawang pagpapatupad ng FAT ay FAT16, unang ipinakilala noong 1984 sa PC DOS 3.0 at MS-DOS 3.0.
Isang mas pinahusay na bersyon ng FAT16, na tinatawag na FAT16B, ang pangunahing file system para sa MS-DOS 4.0 hanggang sa MS-DOS 6.22. Simula sa MS-DOS 7.0 at Windows 95, isang karagdagang pinahusay na bersyon, na tinatawag na FAT16X, ang ginamit sa halip.
Depende sa operating system at sa cluster size na ginamit, ang maximum na laki ng drive na FAT16-formatted drive ay maaaring mula sa 2 GB hanggang 16 GB, ang huli ay sa Windows NT 4 lang na may 256 KB clusters.
Ang mga laki ng file sa FAT16 ay humihimok ng max out sa 4 GB na may naka-enable na Malaking File Support, o 2 GB nang wala nito.
Ang maximum na bilang ng mga file na maaaring i-hold sa isang FAT16 volume ay 65, 536. Tulad ng FAT12, ang mga pangalan ng file ay limitado sa 8+3 character ngunit pinalawig sa 255 character simula sa Windows 95.
Ang katangian ng archive file ay ipinakilala sa FAT16.
FAT32 (32-bit File Allocation Table)
Ang FAT32 ay ang pinakabagong bersyon ng FAT file system. Ipinakilala ito noong 1996 para sa mga user ng Windows 95 OSR2 / MS-DOS 7.1 at naging pangunahing file system para sa mga consumer na bersyon ng Windows sa pamamagitan ng Windows ME.
Sinusuportahan nito ang mga pangunahing laki ng drive na hanggang 2 TB o kahit kasing taas ng 16 TB na may 64 KB na cluster.
Tulad ng FAT16, humimok ng maximum na laki ng file sa 4 GB na may Malaking File Support na naka-on o 2 GB nang wala nito. Ang isang binagong bersyon ng file system na ito, na tinatawag na FAT32+, ay sumusuporta sa mga file na malapit sa 256 GB ang laki!
Hanggang 268, 173, 300 file ang maaaring malagay sa FAT32 volume, hangga't gumagamit ito ng 32 KB na cluster.
exFAT (Extended File Allocation Table)
Ang exFAT, unang ipinakilala noong 2006, ay isa pang file system na ginawa ng Microsoft, bagama't hindi ito ang "susunod" na bersyon ng FAT pagkatapos ng FAT32.
Ang isang ito ay pangunahing inilaan upang magamit sa mga portable media device tulad ng mga flash drive, SDHC at SDXC card, atbp. Ang exFAT ay opisyal na sumusuporta sa mga portable media storage device na hanggang 512 TiB ang laki ngunit sa teorya ay maaaring suportahan ang mga drive na kasing laki ng 64 ZiB, na mas malaki kaysa sa anumang media na available sa pagsulat na ito.
Built-in na suporta para sa 255 character na filename at suporta para sa hanggang 2, 796, 202 file bawat direktoryo ay dalawang kapansin-pansing feature ng exFAT system.
Ang exFAT file system ay sinusuportahan ng halos lahat ng bersyon ng Windows (mga mas lumang may opsyonal na update), Mac OS X (10.6.5+), pati na rin sa maraming TV, media, at iba pang device.
Paglipat ng mga File Mula sa NTFS patungo sa FAT Systems
File encryption, file compression, object permissions, disk quota, at ang indexed file attribute ay available sa NTFS file system lang- hindi FAT. Ang iba pang mga katangian, tulad ng mga karaniwang nabanggit sa mga talakayan sa itaas, ay available din sa NTFS.
Dahil sa kanilang mga pagkakaiba, kung maglalagay ka ng naka-encrypt na file mula sa volume ng NTFS sa isang FAT-formatted space, mawawala ang status ng pag-encrypt ng file, ibig sabihin, magagamit ang file tulad ng isang normal at hindi naka-encrypt na file. Ang pag-decryption ng file sa ganitong paraan ay posible lamang para sa orihinal na user na nag-encrypt sa file, o sinumang user na binigyan ng pahintulot ng orihinal na may-ari.
Katulad ng mga naka-encrypt na file, dahil hindi sinusuportahan ng FAT ang compression, awtomatikong made-decompress ang isang naka-compress na file kung kinopya ito mula sa volume ng NTFS at papunta sa volume ng FAT. Halimbawa, kung kumopya ka ng naka-compress na file mula sa isang NTFS hard drive patungo sa isang FAT floppy disk, ang file ay awtomatikong magde-decompress bago ito i-save sa floppy dahil ang FAT file system sa patutunguhang media ay walang kakayahang mag-imbak ng mga naka-compress na file.
Advanced Reading sa FAT
Bagama't higit pa ito sa pangunahing talakayan sa FAT dito, kung interesado ka sa higit pa tungkol sa kung paano nakabalangkas ang FAT12, FAT16, at FAT32 na mga drive, tingnan ang The FAT Filesystem ni Andries E. Brouwer.
FAQ
Paano ko aayusin ang File Allocation Table?
Gamitin ang Windows check disk command para ayusin ang mga FAT error. Ilagay ang CHKDSK X: /F /R (palitan ang X ng drive letter) upang i-format at ayusin ang drive.
Anong File Allocation Table ang ginagamit ng Android?
Sinusuportahan ng karamihan sa mga modernong Android device ang exFAT file system.