24 Kasım 2010 Çarşamba

FAT, FAT16, FAT32, NTFS, WinFS Dosya Formatı Özellikleri

Dosya Sistemleri Hakkında
Bütün okunup-yazılabilen diskler bir dosya sistemine ihtiyaç duyarlar - genellikle FAT (dosya Atama Tablosu). Bunlar özellikle sabit diskler için geçerli olmasına rağmen ayrıca CD ve disket sürücüler için de geçerlidir. Veri sistemi dosyaların adlandırılması, saklanması ve sağlam bir yönetim sistemi kullanarak verilerin çağrılmasından sorumludur. Sürücülerin bölümlenmesi ve şifrelenmesine yönelik yöntemler arasında farklar olmasına rağmen, Windows dosya sistemlerinin iki ortak noktası bulunmakta: Cluster (küme) kullanım şekilleri ve kontrol edebilecekleri veri miktarı açısından sınırlılar. Cluster, bir sabit diskte mümkün olan en küçük depolama birimidir. Ancak, dosyalar için fiziksel olarak ne kadar byte’lık kullanıma hazır depolama alanı bulunduğunu belirleyen sektörlerdir. Bölümlemeye bağlı olarak her cluster’da bir veya daha çok 512 byte’lık sektör bulunacaktır. 4KB’lik bir depolama alanı normalde 8 sektörden oluşur. Cluster büyüklüğü genelde dosya sistemi ve bölmenin büyüklüğüne göre belirlenir. Simdi geçmisten geleceğe dosya sistemlerini inceleyelim.
1 ) FAT : dosya Tarama Tablosu 3e ayrılır:
A) Fat: FAT dosya sistemi, PC’nin sabit sürücüsünde, Esnek disketinde ya da bir flash bellek kartında saklanan belirli dosyaların yerini ve sıralamasını izlemekte kullanılan bir sistemdir. İşletim sistemlerinin çoğunluğu bilgisayar dosyalarını, ilgili dosyayı küçük parçalara ayırıp ayrı ayrı eş yapılı kümelerde depolayarak saklar. İlk olarak 1970′li yıllarda, Microsoft’un patronu Bill Gates tarafından geliştirilen FAT dosya sistemi işletim sisteminin her bir dosyayı, eş yapılı kümelerde izlemesine ve yeni dosyalar için henüz tahsis olunmamış kümeleri saptamaya olanak tanıyor.Bir bilgisayar kullanıcısı bir dosyayı okumak istediği zaman FAT dosya sistemi, dosyanın her bir parçasını görüntülenmek üzere yeniden bir araya getirir. Microsoft, FAT dosya sisteminin BASIC programlama diline dayandığını ve programların ve de verilen esnek ortamlarda depolanmasını mümkün kılmak için geliştirildiğini belirtti.
Microsoft araştırma biriminden gelen bilgiye göre: Günümüzde FAT dosya sistemi, bilgisayarlar arasında karşılıklı resim-ses dosyası alışverişi için ve de keseye uygun, taşınabilir flash belleğin avantajından da dolayı her yerde kullanılan bir format haline gelmiştir. FAT dosya sistemi bugün, server işlevi gören bilgisayarlardan kişisel dijital yardımcılara kadar her boydaki bilgisayarda kullanılan çeşitli işletim sistemlerince desteklenmektedir.
Buna ek olarak, fotoğraf makineleri ve kameralar, ses kaydediciler, video oyun sistemleri, tarayıcılar ve basıcılar gibi çok sayıda dijital aygıt FAT dosya sistemi teknolojisinden yararlanmaktadır.
FAT dosya sistemi lisans bedeli, birim başına 25 sent olarak düzenlenmekle, toplam telif ücretleri üretici başına 250,000 dolara varabiliyordu. PDA’lar, dijital kameralar, dijital video kaydediciler, taşınabilir dijital müzik çalarlar dâhil, veri saklamak için taşınabilir resim-ses dosyası kullanan aygıtlar için ücret ise birim başına 25 sent.
B) FAT16 diğer ismiyle V-FAT: Artan disk kapasiteleri gelişimi hızlandırdı. Microsoft; bununla uzun dosya isimlerini yazabilen ilk sistemi başarmış oldu. En fazla 2 GB’a kadar destekleyebiliyor. Cluster kapasitesi ise 64 KB’tır.
C) FAT32: Hala kullanımı sürmekte olan bir dosya sistemidir. Özellikle aynı disk üzerinde Linux işletim sistemini kullanıyor ve bazı dosyalara Windows’tan da ulaşıp değişiklik yapmak isterseniz ihtiyaç duyacağınız bir dosya sistemi. En fazla 32 GB’lık volume’de destekler. Cluster kapasitesi 32 KB’tır. Tek bir diskte ise 2 Terabyte’a kadar destekliyor.
2 ) NTFS: NT File sistem
NTFS dosya sistemi 1993 yılında NT 3.5 ile birlikte çıktı. Windows 2000′e kadar bu işletim sisteminin geliştirme çizgisi tamamen ayrı tutuldu; son kullanıcıya yönelik Windows 95-98 ve Me sürümleri ise FAT16 veya FAT32′ye talim etti. Öte yandan Windows XP’yi de içeren NT serisi, FAT32′yi desteklemeyen Windows NT 4 dışında, bütün dosya sistemlerine erişebiliyorlar. Eski Windows versiyonlarında NTFS üzerine yazma yetersizliğini çözmekte yardımcı olabilecek birçok profesyonel araç bulunmakta. Bu türün en yüksek kaliteli ve en iyi bilinen araçlarından biri, NTFS bölmelerini DOS disketi ile başlatmak için bile kullanılabilecek olan NTFSdos’tur.
NTFS, FAT sistemlerine göre birçok yenilik getirmekte. En önemli olanları arasında büyük sürücülerde depolama alanının optimum şekilde kullanımı, çökmelerin ardından hata düzeltmeleri, yetkisiz bilgi erişimine karşı koruma, indeks servisi, sıkıştırma ve veri şifrelemesi sayılabilir. NTFS’in kurtarma özellikleri de söz etmeye değer: Windows dosya sistemindeki tüm değişiklikleri belirli kurtarma noktaları oluşturarak gerçek zamanlı olarak kaydeder. Zorunlu bir yeniden başlatma durumunda, sistem hatalarını düzeltmek için arka planda bu kurtarma noktalarını kullanır. NTFS yüzlerce terabyte (bir terabyte bir milyon megabyte eder) büyüklüğündeki bölmelerin yönetimini yapabilir. Güvenlik bakımından ise sistem yöneticileri dosyalar ve klasörler için kullanıcı erişim kuralları belirleyebilir, EFS (Şifreleme dosya sistemi) gibi bütünleşik koruma fonksiyonlarından yararlanabilirler.