Sebelum membandingkan FAT32 dan exFAT
saya akan menjelaskan secara singkat apa itu File System atau dalam bahasa indonesia
nya sering disebut System berkas.
Apa sih File System itu??
Menurut beberapa literatur yang saya temukan dan saya baca,
File System / Sistem Berkas merupakan metoda penyimpanan file pada komputer
atau media penyimpanan komputer dalam mengatur lokasi file tersebut. Ada juga
yang menyebut bahwa File System adalah struktur logika yang digunakan untuk
mengendalikan akses terhadap data yang ada pada disk. File System memiliki dua
bagian:
1. Kumpulan file yang masing-masingnya menyimpan
data-data yang berhubungan.
2.Struktur direktori yang mengorganisasi dan menyediakan informasi
mengenai seluruh file dalam sistem.
Fungsi
File System salah satunya untuk memberi nama pada berkas dan meletakkannya pada
media penyimpanan. Fungsi lainnya adalah sebagai konvensi penamaan berkas dan
peletakkan berkas pada struktur direktori. Semua sistem operasi memiliki File
Systemnya sendiri untuk meletakkan file dalam sebuah struktur hirarki.
Lalu apa hubungannya File
System dengan Sistem Operasi??
File system akan mencari lokasi dari file yang diinginkan.
Setelah file itu ditemukan, file system akan membaca file tersebut kemudian
mengirimkan informasinya kepada sistem operasi dan akhirnya bisa dibaca oleh
kita.
File system merupakan interface yang menghubungkan
sistem operasi dengan disk. Ketika program menginginkan pembacaan dari harddisk
atau media penyimpanan lainnya, sistem operasi akan meminta file system untuk
membuka file yang diminta tersebut.
File system akan mencari lokasi dari file yang
diinginkan. Setelah file itu ditemukan, file system akan membaca file tersebut
kemudian mengirimkan informasinya kepada sistem operasi dan akhirnya bisa
dibaca oleh kita.
Dan berikut
perbedaan antara FAT 32 dan exFAT :
1. FAT32
1. FAT32
FAT32 adalah versi sistem berkas FAT (File Allocation Table) yang paling baru, yang sering kita jumpai di tahun tahun sekarang ini versi sebelumnya, FAT32 yang diperkenalkan ketika Microsoft merilis Windows 95 OEM Service Release 2 (Windows 95 OSR2). Tabel sistem operasi Windows yang mendukung sistem berkas FAT32 ini sebagai berikut :
- Windows 98
- Windows ME
- Windows 2000
- Windows XP
- Windows 2003 Server
- Windows Vista
- Windows 7
FAT32
merupakan sistem berkas yang menggunakan unit alokasi yang memiliki batas
hingga 32-bit. File System ini dapat menampung maksimum 232 unit alokasi atau sebanyak4294967296.
Meskipun demikian, dalam implementasinya, jumlah unit alokasi yang dapat
dialamati oleh FAT32 hanya 228 atau
268435456 buah. FAT32 pertama kali dikenalkan pada Sistem Operasi Windows 95
OSR2. Pada Sistem Operasi Windows NT 5.x ke atas, hanya mengizinkan pembuatan
partisi FAT32 hingga 32 GB. Jika partisinya melebihi 32 GB, maka yang akan
digunakan adalah File System NTFS. Keunggulan FAT32 adalah kemampuan menampung
jumlah cluster yang lebih besar dalam partisi. Namun, kelemahan menggunakan
File System ini adalah terbatasnya Sistem Operasi yang bisa mengenal FAT32.
Kekebihan FAT32 :
1. Dapat bekerja pada sistem operasi yang berbeda
2. Dapat menampung jumlah cluster yang lebih banyak dibanding FAT16
Kekurangan
FAT 32 :
1. Tidak
dapat mendukung semua sistem operasi.
2. Tidak ada
fitur keamanan.
3. Tidak ada
fitur kompresi data.
4. Tidak ada emkripsi data.
2. exFAT
exFAT singkatan dari Extended File
Allocation Table atau sering disebut sebagai FAT64. exFAT merupakan sistem
berkas proprietary yang cocok untuk digunakan oleh media-media penyimpanan
berbasis memori flash. File System ini pertama kali dibuat oleh Microsoft untuk
perangkat-perangkat benam di dalam Windows Embedded CE 6.0 dan Windows Vista
Service Pack 1.
Beberapa keuntungan exFAT
Beberapa keuntungan exFAT
·
Skalabilitas
untuk HDD berukuran besar.
·
Ukuran
besar teoritis maksimal 264 (16 EiB).
·
Ukuran
cluster yang didukung hingga 2255 sektor, dengan batasan implementasi hingga 32
MB.
·
Performa
untuk alokasi ruangan kosong dan penghapusan ditingkatkan karena File System
ini memperkenalkan implementasi baru, yaitu Free Space Bitmap.
·
Mendukung
lebih dari 216 (65536) berkas di dalam sebuah direktori
tunggal.
·
Mendukung
fitur Access Control List (ACL), seperti halnya NTFS.
·
Mendukung
Transaction-Safe FAT File System (sebuah fungsi optional untuk Windows CE yang
diaktifkan)
·
Memiliki
ruangan tersendiri yang bisa digunakan oleh OEM untuk melakukan kustomisasi
terhadap sistem berkas untuk karakteristik perangkat tertentu.
·
Timestamp
dapat ditampilkan dalam UTC, tidak hanya dalam local time saja.
Beberapa kelemahan yang dimiliki exFAT antara
lain:
·
Perangkat yang menggunakan file system exFAT
tidak bisa menggunakan kemampuan ReadyBoost milik Windows Vista.
·
Status lisensi yang belum jelas.
·
Tidak bisa diakses oleh sistem-sistem operasi
Windows terdahulu, sebelum Windows Vista SP1 atau Windows CE 6.0.
·
Belum tersedia implementasi dalam proyek open
source.