Apa itu File Allocation Table (FAT)?

Segala sesuatu yang Anda Harus Ketahui Tentang FAT32, exFAT, FAT16, & FAT12

File Allocation Table (FAT) adalah sistem file yang dibuat oleh Microsoft pada tahun 1977.

FAT masih digunakan saat ini sebagai sistem file yang disukai untuk media floppy drive dan portabel, perangkat penyimpanan berkapasitas tinggi seperti flash drive dan perangkat memori solid-state lainnya seperti kartu SD.

FAT adalah sistem file utama yang digunakan di semua sistem operasi konsumen Microsoft dari MS-DOS melalui Windows ME. Meskipun FAT masih merupakan opsi yang didukung pada sistem operasi Microsoft yang lebih baru, NTFS adalah sistem file utama yang digunakan saat ini.

File sistem File Alokasi File telah melihat kemajuan dari waktu ke waktu terutama karena kebutuhan untuk mendukung hard disk drive yang lebih besar dan ukuran file yang lebih besar.

Ini lebih banyak pada versi yang berbeda dari sistem file FAT:

FAT12 (Tabel Alokasi File 12-bit)

Versi pertama yang paling banyak digunakan dari sistem file FAT, FAT12, diperkenalkan pada tahun 1980, tepat bersama dengan versi DOS yang pertama.

FAT12 adalah sistem file utama untuk sistem operasi Microsoft melalui MS-DOS 3.30 tetapi juga digunakan pada kebanyakan sistem melalui MS-DOS 4.0. FAT12 masih merupakan sistem file yang digunakan pada floppy disk sesekali yang Anda temukan hari ini.

FAT12 mendukung ukuran drive dan ukuran file hingga 16 MB menggunakan 4 KB cluster atau 32 MB menggunakan 8 KB, dengan jumlah maksimum 4.084 file pada satu volume (saat menggunakan 8KB cluster).

Nama file di bawah FAT12 tidak boleh melebihi batas karakter maksimum 8 karakter, ditambah 3 untuk ekstensi .

Sejumlah atribut file pertama kali diperkenalkan di FAT12, termasuk label tersembunyi , hanya-baca , sistem , dan volume .

Catatan: FAT8, diperkenalkan pada tahun 1977, adalah versi asli pertama dari sistem file FAT tetapi penggunaannya terbatas dan hanya pada beberapa sistem komputer bergaya terminal pada saat itu.

FAT16 (Tabel Alokasi File 16-bit)

Implementasi kedua FAT adalah FAT16, pertama kali diperkenalkan pada tahun 1984 di PC DOS 3.0 dan MS-DOS 3.0.

Versi FAT16 yang sedikit lebih baik, disebut FAT16B, adalah sistem file utama untuk MS-DOS 4.0 melalui MS-DOS 6.22. Dimulai dengan MS-DOS 7.0 dan Windows 95, versi perbaikan lebih lanjut, yang disebut FAT16X, digunakan sebagai gantinya.

Tergantung pada sistem operasi dan ukuran cluster yang digunakan, ukuran drive maksimum drive FAT16-diformat dapat berkisar dari 2 GB hingga 16 GB, yang terakhir hanya di Windows NT 4 dengan 256 KB cluster.

Ukuran file pada drive FAT16 maksimal pada 4 GB dengan Dukungan File Besar diaktifkan, atau 2 GB tanpa itu.

Jumlah maksimum file yang dapat disimpan pada volume FAT16 adalah 65.536. Sama seperti dengan FAT12, nama file dibatasi hingga 8 + 3 karakter tetapi diperluas hingga 255 karakter dimulai dengan Windows 95.

Atribut file arsip diperkenalkan di FAT16.

FAT32 (Tabel Alokasi File 32-bit)

FAT32 adalah versi terbaru dari sistem file FAT. Itu diperkenalkan pada tahun 1996 untuk pengguna Windows 95 OSR2 / MS-DOS 7.1 dan merupakan sistem file utama untuk Windows versi konsumen melalui Windows ME.

FAT32 mendukung ukuran drive dasar hingga 2 TB atau bahkan setinggi 16 TB dengan 64 KB cluster.

Seperti dengan FAT16, ukuran file pada drive FAT32 max keluar pada 4 GB dengan Dukungan File Besar diaktifkan atau 2 GB tanpa itu. Versi modifikasi FAT32, yang disebut FAT32 + , mendukung file mendekati 256 GB!

Hingga 268.173.300 file dapat dimuat pada volume FAT32 asalkan menggunakan 32 KB cluster.

exFAT (Tabel Alokasi File Diperpanjang)

exFAT, pertama kali diperkenalkan pada tahun 2006, adalah sistem file lain yang dibuat oleh Microsoft meskipun bukan versi FAT32 "berikutnya" setelah FAT32.

exFAT terutama ditujukan untuk digunakan pada perangkat media portabel seperti flash drive, kartu SDHC dan SDXC, dll.

exFAT secara resmi mendukung perangkat penyimpanan media portabel hingga 512 TiB dalam ukuran tetapi secara teoritis dapat mendukung drive sebesar 64 ZiB, yang jauh lebih besar daripada media apa pun yang tersedia pada tulisan ini.

Dukungan asli untuk 255 nama file karakter dan dukungan hingga 2.796.202 file per direktori adalah dua fitur penting dari sistem exFAT.

Sistem file exFAT didukung oleh hampir semua versi Windows (yang lebih lama dengan pembaruan opsional), Mac OS X (10.6.5+), serta di banyak TV, media, dan perangkat lainnya.

Memindahkan File Dari NTFS ke Sistem FAT

Enkripsi file , kompresi file , izin objek, kuota disk, dan atribut file yang diindeks hanya tersedia pada sistem file NTFS - bukan FAT . Atribut lain, seperti yang umum saya sebutkan dalam diskusi di atas, juga tersedia di NTFS.

Mengingat perbedaan mereka, jika Anda menempatkan file terenkripsi dari volume NTFS ke dalam ruang yang diformat FAT, file tersebut kehilangan status enkripsinya, yang berarti file tersebut dapat digunakan seperti file normal yang tidak dienkripsi. Mendekripsi file dengan cara ini hanya mungkin bagi pengguna asli yang mengenkripsi file, atau pengguna lain yang telah diberikan izin oleh pemilik aslinya.

Mirip dengan file terenkripsi, karena FAT tidak mendukung kompresi, file yang dikompresi secara otomatis didekompresi jika disalin dari volume NTFS dan ke volume FAT. Misalnya, jika Anda menyalin file yang dikompresi dari hard drive NTFS ke floppy disk FAT, file akan secara otomatis dekompresi sebelum disimpan ke floppy karena sistem file FAT pada media tujuan tidak memiliki kemampuan untuk menyimpan file terkompresi .

Bacaan Tingkat Lanjut tentang FAT

Sementara itu jauh di luar diskusi FAT dasar di sini, jika Anda tertarik lebih banyak tentang bagaimana FAT12, FAT16, dan FAT32 diformat drive terstruktur, periksa The FAT Filesystems oleh Andries E. Brouwer.