FAT Nedir, Ne İşe Yarar?

FAT (File Allocation Table/Dosya Ayırma Tablosu), sabit sürücüde depolanan verilerin konumunu izleyen DOS ve OS/2 dosya sisteminin bir parçasıdır.

FAT Nedir, Ne İşe Yarar?

FAT (FAT12/FAT16/FAT32/exFAT) Dosya Sistemi Nedir?

Disk yüksek bir seviyede biçimlendirildiğinde, FAT iki kez kaydolur ve sabit diskteki her küme için bir giriş içeren bir tablo içerir. Her FAT girişinin 16 veya 32 bit uzantısı vardır.

Dosya adını, uzantısını, tarihini içeren dizin listesi, dosyanın başladığı FAT girişini gösterir.

Bir dosya bir kümeden daha büyükse, ilk FAT girdisi, dosyanın ikinci kümesinin depolandığı bir sonraki FAT girdisini gösterir ve böylece dosyanın sonuna kadar devam eder.

Bir küme bozuksa, FAT girdisi bu şekilde işaretlenir ve bu küme yeniden kullanılmaz.

Tarihi

FAT, BASIC’teki kayıtları işlemek için 1977’de Bill Gates ve Marc McDonald tarafından oluşturuldu.

Intel 8086 mimarisi S-100 bilgisayarlar için ilk olarak Ağustos 1980’de Tim Paterson tarafından QDOS işletim sistemine dahil edildi. Bu dosya sistemi QDOS ve CP/M arasındaki temel farktı.

Türleri

   FAT12

Disket dosya sistemi, klasör yerleştirmeyi desteklemez. Blok adresleri yalnızca 12 bit içerdiği için uygulamayı zorlaştırır.

Diskin boyutu, sektörlerde ifade edilen ve yönetilebilir alanı 32 MB ile sınırlayan 16 bitlik bir hesap olarak saklanır.

   FAT16

FAT32 sistemi eski FAT16 dosya sistemini tamamen değiştirmiştir. Bu yeni sürüm, FAT16’nın sınırladığı 2GB’a kıyasla 2 TB’a kadar olan hacimlerin oluşturulmasına izin verir.

Bu son sistem kümeleri boşa harcandı. Böylece sistem dosyaları, örneğin 2 KB kaydetmek zorunda kaldıysa, 32KB kümenin tamamını yaparak bunu boşa harcadı.

FAT32 sistemiyle, sistem kaynaklarını kaydeden 4 KB’lık bir küme kullanırsınız. Ek olarak, sabit diskin kapasitesinde hafif bir artış elde edilir.

FAT16 dosya sisteminin dosya sistemi veya sıkıştırma özellikleri için yerel güvenliği yoktur ve önyükleme sektörü desteklenmiyor.

Kök klasör yalnızca maksimum 512 giriş içerebilir, yani uzun adlara sahip dosyalar kullanılabilir giriş sayısını büyük ölçüde azaltabilir. FAT16, büyük hacim boyutlarıyla iyi çalışmaz.

   FAT32

İlk olarak Windows 95 OSR2‘de ortaya çıktı. FAT32’nin faydalarını kullanmak için yeniden biçimlendirme gerekiyordu.

Windows 98, veri kaybı olmadan FAT16’dan FAT32’ye dönüştürmek için bir araç içeriyordu. Bu destek, Windows 2000‘e kadar iş kolunda mevcut değildi.

FAT32’deki maksimum dosya boyutu 4 GB’dir, bu da video yakalama ve düzenleme uygulamaları için zahmetlidir, çünkü oluşturdukları dosyalar bu sınırı kolayca aşar.

   VFAT ve FASTFAT

Windows 3.11, MS-DOS çekirdeğini atlayarak 32-bit korumalı modu kullanarak yeni bir dosya sistemi erişim düzeni tanıttı.

Bunu yapmak için, doğrudan BIOS veya disk sürücüsünün donanımını kullandı. Bu aynı zamanda önbelleğin kullanılmasına izin vererek erişimi hızlandırdı. Tüm bunlara VFAT veya sanal FAT adı verildi.

Windows NT 3.1 aynı yaklaşımı sağladı ancak FASTFAT adını verdi.

Ancak, Windows NT sürücülerinin 32 bit korumalı modu kullanması doğaldı.

Windows 95’te varsayılan olarak etkinleştirildiği için genellikle LFN (Long File Names/Uzun Dosya Adları) desteği ile karıştırılır.

   exFAT

exFAT 2006 yılında tanıtıldı ve Windows XP ve Vista‘da tanıtıldı. Adından da anlaşılacağı gibi, FAT dosya sistemi ile ilgilidir ve NTFS’de mevcut olan pek çok iyileştirmeyi tanıtmasa da, FAT32’nin sunduğu belirli sınırlamaları ortadan kaldırmaya çalışan bir evrimidir.

ExFAT’in öncülüne kıyasla ana avantajı, depolama sınırlamalarını ortadan kaldırması, daha büyük bölümler oluşturabilmesi ve FAT’ın olağanüstü özelliklerinden birini, okuma hızını ve yazmayı kaybetmeden 4GB’tan daha fazla dosya depolama olanağı sunmasıdır.

Uyumluluk düzeyinde, Windows ve OS X‘in exFAT ile tam uyumluluğu olduğu için işler NTFS’ye göre değişir, ancak Linux daha sınırlıdır, belirli bir yazılımın kurulmasına ihtiyaç duyar ve eksik destek sunar, çünkü en çok okuyabilir ve yazabilir, ancak bölüm oluşturmaya izin vermiyor.

FAT32 gibi, exFAT de flash sürücülerde ve harici sürücülerde kullanım için idealdir.

FAT32, daha geniş bir sistem yelpazesiyle daha fazla ve daha iyi uyumluluk sunduğu için her zaman iyidir, bu nedenle exFAT çok özel durumlarda uygulanabilir.

FAT Dosya Yapısı

FAT dosya sistemi dört bölümden oluşur:

   1) Kök Dizin

Klasör ve dosyaların ana dizinidir.

   2) Önyükleme Sektörü

Her zaman bölümün ilk bölümüdür (birim) ve temel bilgileri, diğer bölümlere işaretçileri ve işletim sistemi önyükleme yordamının adresini içerir.

   3) FAT Bölgesi

Dosya ayırma tablosunun iki kopyasını içerir.

Bunlar, hangi kümelerin dosyalar tarafından işgal edildiğini gösteren bölümün haritalarıdır.

   4) Veri Bölgesi

Dosya ve klasörlerin içeriğinin depolandığı yerdir.

Bu nedenle, neredeyse tüm bölümü kaplar. Herhangi bir dosya veya klasörün boyutu, yeterli boş küme olduğu sürece genişletilebilir.

Her küme bir işaretçi ile bir sonrakine bağlanır. Belirli bir küme tamamen dolu değilse, kalan alanı boşa harcar.

Limitleri

FAT12
FAT16
FAT32
exFAT
Maximum file size
32 MB
2 GB
4 GB
16 EB
Maximum number of files
4.077
65.517
268.435.437
Nearly Unlimited
Maximum filename length
260 with LFN
80 without LFN
260 with LFN
80 without LFN
260 with LFN
80 without LFN
260 with LFN
80 without LFN
Maximum volume size
2 MB
2 GB
2 TB
128 PB

FAT32 ve NTFS Arasındaki Farklar

FAT32, Windows cihazlarında en yaygın kullanılan dosya sistemi olan NTFS’den de biraz daha yavaştır.

Çeşitli cihazlar ve işletim sistemleri arasında uyumluluk istendiğinde FAT32 kullanımı bazen en iyi sonucu verebilir.

Ancak, hız istiyorsanız, FAT32 tercih edebileceğiniz en iyi seçenek değildir. Bu yüzden NTFS, özellikle okuma hızlarının eski FAT32 dosya sistemine kıyasla oldukça yüksektir ve katı hal sürücülerinde daha iyidir.

   İlgili Yazılar


NTFS Dosya Sistemi
EXT Dosya Sistemi
ZFS Dosya Sistemi
Bit Tanımı
Byte Tanımı

Add a Comment

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

You cannot copy content of this page