File Allocation Table (FAT) File System

File Allocation Table (FAT) File System

File Allocation Table (FAT) File System - Hallo sobat Kepo, kali ini Mas Kepo hadir dengan artikel yang berjudul File Allocation Table (FAT) File System, artikel ini telah Mas Kepo siapkan dengan baik untuk sobat kepo baca dan ambil informasi didalamnya. mudah-mudahan isi postingan yang ditulis ini dapat dipahami dengan baik.
Judul : File Allocation Table (FAT) File System
Post link : File Allocation Table (FAT) File System

Baca juga


File Allocation Table (FAT) File System

File Allocation Table (FAT) File System
File Allocation Table (FAT) File System

FAT file system awalnya diperkenalkan dengan sistem operasi MS-DOS ketika hard disk berukuran jauh lebih kecil, dan struktur folder tidak begitu rumit seperti jaringan saat ini.
Sistem file FAT terus didukung oleh Microsoft OS sejak kemunculannya. FAT file system awalnya hanya dapat mendukung ukuran partisi maksimum 2GB. Yang dimaksud adalah bahwa di mana hard disk komputer lebih besar dari 2GB, Anda harus mem-partisi drive ke sejumlah partisi yang lebih kecil, dengan masing-masing ukuran partisi tidak melebihi 2GB.

FAT file system melindungi file dengan menyimpan dua salinan tabel alokasi file pada volume FAT. Dalam kasus di mana satu salinan tabel alokasi file rusak, salinan lain dari tabel alokasi file digunakan. Lokasi tabel alokasi file ditentukan dalam BIOS Parameter Block (BPB) dari sektor boot FAT. Ini juga disimpan pada volume dalam offset byte tertentu. Ini memastikan bahwa file yang diperlukan untuk memulai sistem dapat ditemukan.

Angka sebenarnya dalam nama-nama sistem file FAT yang berbeda terkait dengan jumlah bit yang digunakan untuk entri tabel alokasi file. Sebagai contoh, FAT12 menggunakan entri tabel alokasi file 12-bit, FAT16 menggunakan entri tabel alokasi 16-bit file, dan FAT32 menggunakan entri tabel alokasi file 32-bit. FAT16 bekerja secara efektif pada disk kecil dan struktur folder tidak rumit, sementara FAT32 bekerja secara efektif pada disk besar yang memiliki struktur folder yang rumit. FAT16 dalam MS-DOS, Windows 3.x, Windows 95, Windows 98 dan Windows 2000 beroperasi dengan cara yang sama dengan masing-masing OS. FAT32 diperkenalkan dengan Windows 95 (OSR2). FAT32 beroperasi sama di Windows 98 OSR2 dan Windows 2000.

FAT16 file system
FAT16 file system kompatibel dengan sebagian besar sistem operasi. seperti MS DOS, Windows 95, Windows 98, Windows Me, Windows NT, Windows 2000 dan Windows XP yang mampu memanfaatkan FAT16 file system. FAT16 umumnya berfungsi baik dalam mengelola ruang disk ketika ukuran volume kurang dari 256MB. kamu harus menahan diri dari menggunakan FAT16 pada volume yang lebih besar dari 512MB. FAT16 tidak dapat digunakan pada volume yang melebihi 2 GB.
FAT16 memetakan cluster pada partisi FAT. cluster adalah unit terkecil yang digunakan OS ketika memberikan ruang pada partisi. Sebuah cluster juga terkadang disebut sebagai unit alokasi.

Tabel alokasi file mengidentifikasi kluster di partisi FAT sebagai salah satu:

  • Tidak digunakan
  • Cluster digunakan oleh file
  • Kelompok yang buruk
  • Kelompok terakhir dalam file

Volume FAT16 disusun sebagai berikut:


  • Boot sector pada partisi sistem
  • Tabel alokasi file utama
  • Salinan atau tabel alokasi file duplikat
  • Folder root
  • Folder lain dan semua file

Folder root menampung entri untuk setiap file dan folder yang disimpan pada volume FAT16 dan memiliki jumlah maksimum entri tabel yang ditetapkan pada 512 untuk setiap disk drive. Entri file atau folder berisi informasi yang tercantum di bawah ini:


  • Nama: Ini dalam format 8.3
  • Atribut: 8 bit
  • Ciptakan waktu: 24 bit
  • Buat tanggal: 16 bit
  • Tanggal akses terakhir: 16 bit
  • Terakhir kali diubah: 16 bit
  • Tanggal modifikasi terakhir: 16 bit
  • Memulai nomor cluster di tabel alokasi file: 16 bit
  • Ukuran file: 32 bit

Atribut byte dalam folder menunjukkan jenis entri itu dan umumnya dikendalikan oleh OS. Empat bit dari byte atribut dapat diaktifkan atau dinonaktifkan oleh pengguna. Ini adalah:


  • Archive, System, Hidden, Read-only

File dialokasikan lokasi pertama yang tersedia pada volume FAT16. Alamat kluster pertama yang digunakan oleh  nomor file cluster awal dalam tabel alokasi file. Cluster juga memiliki pointer ke kluster berikutnya dalam file. Cluster di akhir file namun mengandung indikator hex yang menunjukkan bahwa klaster khusus ini adalah akhir dari file.

Beberapa kelemahan yang terkait dengan sistem file FAT16 dirangkum di bawah ini:


  • Sistem file FAT16 tidak memiliki keamanan lokal untuk sistem file atau fitur kompresi.
  • Sektor boot tidak didukung.
  • Folder root hanya dapat memiliki maksimum 512 entri yang berarti file yang memiliki nama panjang dapat sangat mengurangi jumlah entri yang tersedia.
  • FAT16 tidak berfungsi dengan baik dengan ukuran volume yang besar.

FAT32 file system
FAT32  file system dapat menangani partisi yang lebih besar dari apa yang dapat ditangani oleh sistem file FAT16. FAT32 dapat mendukung partisi hingga 2047 GB dalam ukuran dibandingkan dengan FAT16 2 GB. Dengan FAT32, tidak ada batasan pada jumlah entri yang terdapat dalam root folder. Dengan FAT16, folder root hanya dapat berisi maksimal 512 entri. Sektor boot juga didukung pada volume FAT32. Namun, volume FAT32 harus memiliki minimal 65.527 cluster.

Arsitektur FAT32 sangat mirip dengan arsitektur FAT16  file system. FAT32 dirancang dengan sedikit perubahan arsitektur untuk memastikan kompatibilitas dengan program dan driver perangkat yang ada. Apa artinya ini adalah bahwa driver perangkat dan alat FAT yang digunakan untuk partisi FAT16 akan terus bekerja untuk partisi FAT32.

Namun FAT32 membutuhkan 4 byte dalam tabel alokasi file untuk menyimpan nilai-nilai cluster. Ini telah menyebabkan revisi atau perluasan struktur data internal, struktur data on-disk dan API yang diterbitkan.

Beberapa kelemahan yang terkait dengan sistem file FAT32 dirangkum di bawah ini:


  • Seperti sistem file FAT16, sistem file FAT32 tidak menyertakan keamanan lokal untuk sistem file atau fitur kompresi.
  • MS-DOS, Windows 95 (ORS1), dan Windows NT 4.0 OS tidak dapat mengakses atau membaca partisi FAT32.
  • Baik partisi FAT16 dan FAT32 tidak memiliki skala yang baik - tabel alokasi file bertambah besar seiring bertambahnya volume.

Posting Komentar

0 Komentar