DOSYA FORMAT SİSTEMLERİ
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.
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.Avantajlara rağmen, Windows 2000 öncesi NTFS, günümüz
sistemlerinin tüm ihtiyaçlarını tamamıyla karşılayamıyor. Windows NT ile gelen
NTFS sistemi otomatik olarak atanan bölme isimlerini 26 harfe (A’dan Z’ye kadar
olan sürücüler) kadar destekliyor. Ayrıca, bir bölmede yapılan değişiklikler
her zaman sistemin tekrar başlatılmasını gerektiriyor. Bunun yanında, NTFS
bölme bilgilerinin Registry’de saklanması nedeniyle sabit diski başka bir
sistemle kullanmaya çalıştığınızda işleri daha karışık hale getirir. Windows XP’de
veri işleme kapasitesi artırıldı ve sabit 512 byte’lık cluster boyutu yerine
şimdi değişken cluster boyutları tanımlayabiliyorsunuz. Yönetim fonksiyonları,
örneğin klasör indekslemesi veya bellek kullanımı ve veri erişimi ile ilgili
sınırlamalar iyileştirildi.
NTFS Altında Veri Yapısı:
Bölme başlangıcında kendine özgü bir atama tablosu içeren FAT’in aksine, NTFS bölmenin orta kısmını – Ana dosya Tablosu’nu (MTF) – gizli dosyalarla düzenlenmektedir. MFT tüm bölmedeki dosyaları ve metadata adı verilen kısmı bir ilişkisel veritabanı yapısıyla yönetir. dosyalar üzerindeki bilgiler satırlar halinde, dosya öznitelikleri ise (gizli, şifrelenmiş, sıkıştırılmış dosya, sistem dosyası vb. olup olmadıkları) ile ilgili bilgiler ise sütunlar halinde düzenlenmiştir. Bizzat MFT’nin üzerinde bilgi içeren metadata ise ilk 16 kayıt içinde tutulur ve MFT toplam 16 KB yer tutar.
Bölme başlangıcında kendine özgü bir atama tablosu içeren FAT’in aksine, NTFS bölmenin orta kısmını – Ana dosya Tablosu’nu (MTF) – gizli dosyalarla düzenlenmektedir. MFT tüm bölmedeki dosyaları ve metadata adı verilen kısmı bir ilişkisel veritabanı yapısıyla yönetir. dosyalar üzerindeki bilgiler satırlar halinde, dosya öznitelikleri ise (gizli, şifrelenmiş, sıkıştırılmış dosya, sistem dosyası vb. olup olmadıkları) ile ilgili bilgiler ise sütunlar halinde düzenlenmiştir. Bizzat MFT’nin üzerinde bilgi içeren metadata ise ilk 16 kayıt içinde tutulur ve MFT toplam 16 KB yer tutar.
3 ) WinFS : Windows Future Storage
Geleceğin dosya sistemi ,
Sizin yerinize düşünen dosya sistemi.Kullandığımız sabit disklerin kapasitesi her yıl büyük bir hızla büyümeye devam ediyor. Kullandığımız program ve dosya sayısı ise geçtiğimiz yıllara göre çok daha fazla . Çoğu zaman dosyaların içinde kayboluyor ve gerekli dosyalara erişmekte zaman kaybediyoruz. Üçüncü parti dosya yöneticisi programlar bu soruna çözüm getirse bile FAT32 yada NTFS dosya sistemleri düzen ve hız bakımından yetersiz kalıyor. Yakın gelecekte Terabyte seviyelere ulaşacak olan disklerde bu problem daha da büyük olacak. Bu durumun uzun süredir farkında olan Microsoft çözüm olarak; Outlook, Media Player ve Adres Defteri gibi programlara dosya ilişkilendirme sistemini getirdi. Bu programlarda dosyalar birbiri ile içerik bakımından ilişkili hale geliyor ve istenilen bilgiye daha kolay erişilebiliyor. Tabii bu çözümün işletim sistemi çapında zayıf kaldığı tartışma götürmeyen bir gerçek. Durum böyle olunca Microsoft dosya sisteminde çözüm yoluna gitti ve WinFS’i geliştirdi