FAT dosya sistemi mimarisi. FAT32, NTFS veya exFAT flash sürücü için dosya sistemi

  • 24.06.2019

NTFS, FAT veya exFAT, verileri farklı ortamlarda depolamak için kullanılabilen tamamen farklı dosya sistemleridir. Her ikisi de Microsoft tarafından oluşturulmuştur ve öncelikle Windows için kullanılır, ancak Linux çekirdek desteği de onlar için mevcuttur.

Çoğu zaman, NTFS, dosyalar için Windows işletim sistemini veya Windows bölümlerini yüklemek için kullanılırken, FAT genellikle flash sürücülerde veya diğer harici depolama aygıtlarında kullanılır. Ayrıca FAT, genellikle Android için ana dosya sistemi olarak kullanılabilir. Bu yazıda FAT ve NTFS arasındaki farklara bakacağız, nasıl farklı olduklarını ve neden gerekli olduklarını ayrıntılı olarak analiz edeceğiz.

Dosya sistemi, ister sabit disk ister flash sürücü olsun, verilerin bir ortama yazıldığında nasıl düzenleneceğine ilişkin temel kuralları belirler. Dosya sistemi, klasörlerin nasıl düzenleneceğini açıklar.

Dosya adı verilen verilerin belirli bir kısmı, sürücünün gerekli alanında bulunur. Dosya sistemi gerekli tüm hesaplamaları yapar ve ayrıca veri bloğunun minimum bölünemez boyutunu, maksimum dosya boyutunu belirler ve parçalanmayı izler. Birçok farklı dosya sistemi türü vardır, örneğin, işletim sistemi kurulumu için dosya sistemleri, harici medya için, optik diskler için, dağıtılmış dosya sistemleri. Ancak bu yazıda sadece yağ ve ntfs karşılaştırması yapacağız.

FAT dosya sistemi nedir?

Fat32 ve ntfs dosya sistemleri çok farklıdır. FAT, Dosya Ayırma Tablosu anlamına gelir. Bilgisayar sistemleri tarihinde çok eski bir dosya sistemidir. Hikayesi 1977'de başladı. Daha sonra Intel 8080 tabanlı NCR 7200'de kullanılan 8 bit dosya sistemi geliştirildi. Disketlerle çalışan bir giriş terminaliydi. Dosya sistemi, konseptini Bill Gates ile tartıştıktan sonra Microsoft çalışanı Mark MacDonald tarafından yazılmıştır.

Ardından Z80 platformu için MDOS işletim sisteminde FAT dosya sistemi kullanılmaya başlandı. Birkaç yıl sonra, FAT12, FAT16 ve FAT32 gibi yeni sürümler yayınlandı.

FAT32, maksimum birim boyutunu FAT16'ya göre 16 TB'a çıkardı. Dosya boyutu da 4 GB'a yükseltildi. Dosya Ayırma Tablosu 32 bit, Ağustos 1995'te Windows 95 için piyasaya sürüldü. Ancak bu dosya sistemi hala ağır uygulamaları yüklemek veya büyük dosyaları depolamak için kullanılamaz. Bu nedenle Microsoft, bu tür dezavantajlardan yoksun yeni bir dosya sistemi - NTFS geliştirdi.

FAT32, 4 GB'den büyük olmayan dosyaları aktarmanız gerekiyorsa, harici medya için harika bir dosya sistemidir. Kameralar, kameralar, müzik çalarlar gibi birçok farklı cihaz tarafından desteklenmektedir. Tüm Windows sürümleri ve Linux dağıtımları, FAT32'yi tam olarak destekler. Apple MacOS bile destekliyor.

NTFS Dosya Sistemi nedir?

Microsoft, yeni sistemleri için yeni bir dosya sistemi, Yeni Teknoloji Dosya Sistemi veya NTFS geliştirmiştir. 1993'te Windows NT 3.1'de ortaya çıktı. NTFS, dosya ve disk boyutlarındaki kısıtlamaların çoğunu kaldırdı. Geliştirilmiş performansa sahip yeni bir dosya sistemi oluşturmak için Microsoft ve IBM'in birleşmesinin bir sonucu olarak, gelişimi 1980'de başladı.

Ancak şirketler arasındaki işbirliği uzun sürmedi ve IBM, OS / 2'de kullanılan HPFS'yi piyasaya sürdü ve Microsoft, NTFS 1.0'ı yarattı. NTFS'deki tek bir dosyanın maksimum boyutu 16 eksabayta kadar olabilir, bu da en büyük dosyaların bile içine sığabileceği anlamına gelir.

NTFS 3.1, Windows XP için piyasaya sürüldü ve bölüm boyutunu küçültme, otomatik kurtarma ve sembolik bağlantılar desteği ve maksimum dosya sistemi disk boyutu 256 TB'a yükseltilmesi gibi birçok ilginç iyileştirme aldı. Bu, 16 EB'lik maksimum dosya boyutuna rağmen.

Daha sonra eklenen diğer ilginç özellikler arasında diske tembel yazma, birleştirme desteği, disk kotalarını yapılandırma, bağlantı izleme ve dosya düzeyinde şifreleme yer alır. Tüm bunlarla birlikte, NTFS önceki sürümlerle uyumluluğu korur.

Artık bir günlük kaydı dosya sistemidir, dosyalarla yapılan tüm eylemler, hasar durumunda dosya sisteminin çok hızlı bir şekilde geri yüklenebileceği özel bir günlükte kaydedilir. NTFS, Windows XP ve sonraki sürümlerde desteklenir. fat veya ntfs'yi karşılaştırırsanız, ikincisi Linux'ta tam olarak desteklenmez, hasar durumunda yazma ve kurtarma mümkündür ve MacOS'ta yalnızca okuma desteklenir.

exFAT dosya sistemi nedir?

exFAT dosya sistemi, eski dosya sistemini geliştirmek için başka bir Microsoft projesidir. FAT32'nin sığmadığı yerlerde çizgili olabilir. NTFS için çok daha kolaydır, ancak 4 GB'den büyük dosyaları destekler ve ayrıca genellikle flash sürücüler ve depolama aygıtlarında kullanılır. Geliştirme aşamasında Microsoft, dosya adlarını karmaya göre bulmak için teknolojisini kullandı ve bu da performansı büyük ölçüde artırdı.

Çoğu ülke ABD patent yasasını tanır, bu nedenle herhangi bir kapalı veya açık kaynaklı sistemde herhangi bir exFAT uygulaması mümkün değildir. Ancak Microsoft bu dosya sisteminin özgürce dağıtılmasını ve kullanılmasını istiyor. Bu nedenle, sigorta-exfat adı verilen FUSE tabanlı bir exFAT sürümü geliştirilmiştir. Tam okuma ve yazma erişimi sağlar. Ayrıca Samsung'da şu anda kamuya açık olan Linux çekirdeği düzeyinde bir uygulama oluşturuldu.

Bu dosya sisteminin ayrıca maksimum dosya boyutu sınırı 16 EB'dir, ancak çok daha hafiftir ve ek özellikleri yoktur. Uyumluluk hakkında konuşursak, Windows, macOS, Android ve Linux'ta tam olarak desteklenir.

FAT ve Ntfs arasındaki farklar

Şimdi, dosya sistemlerinin her birinin kısa bir özeti şeklinde FAT ve NTFS arasındaki temel farklılıklara bakalım:

FAT32

  • Uyumluluk: Windows, Mac, Linux, oyun konsolları, USB bağlantı noktasına sahip hemen hemen tüm cihazlar;
  • Artıları: platformlar arası, hafiflik;
  • eksileri: maksimum dosya boyutu 4 GB ve bölüm 16 GB, günlüğe kaydedilmez;
  • Kullanım: dış medya.

NTFS

  • Uyumluluk: Windows, Linux, Xbox One ve Mac'te salt okunur;
  • Artıları: günlüklü, bölüm ve dosya boyutunda büyük sınırlar, şifreleme, otomatik kurtarma;
  • eksileri: sınırlı çapraz platform;
  • Kullanım: Windows'u yüklemek için.

exFAT

  • Uyumluluk: Windows XP ve üstü, MacOS X 10.6.5, Linux (sigorta), Android;
  • Artıları: bölümün ve dosyanın boyutunda büyük sınır, NTFS'ye kıyasla hafif;
  • eksileri: Microsoft, kullanımını bir lisans sözleşmesiyle kısıtlar;
  • Kullanım: harici medya ve harici sabit sürücüler için.

sonuçlar

Bu yazıda fat ve ntfs arasında bir karşılaştırma yaptık. Bunlar çok farklı dosya sistemleridir. Ancak hangi dosya sisteminin fat veya ntfs'den daha iyi olduğunu anlamak zordur, bir yandan NTFS'nin çok daha fazla yeteneği vardır, ancak FAT daha hafiftir ve mümkün olan her yerde desteklenir. Windows'ta erişilebilir olması gereken Linux veri bölümleri için, daha iyi desteklendiğinden NTFS yerine FAT kullanmak daha iyidir. Linux için daha iyi fat veya ntfs'nin ne olduğunu düşünüyorsunuz?

Sabit sürücünüzde bilgi ve program saklamanın birçok yolu vardır. Çeşitli bilgileri dosya biçiminde kaydeden ve bunları benzersiz bir atama ile klasörler halinde gruplandıran çok iyi bilinen bir sistem. Ancak, çok az insan bilginin bir ortamda fiziksel olarak depolanmasının gerçekte nasıl gerçekleştiğini düşündü.

Bilginin fiziksel bir ortama kaydedilebilmesi için bilgisayar işletim sisteminde kullanıma hazır hale getirilmesi gerekir. İşletim sistemi, bilgileri kaydetmek için boş bir disk alanı ayırır. Bunu yapmak için diski küçük kaplara - sektörlere bölmeniz gerekir. Düşük seviyeli disk biçimlendirme, her sektör için belirli bir boyut tahsis eder. İşletim sistemi bu sektörleri kümeler halinde gruplandırır. Üst düzey biçimlendirme, tüm kümeleri genellikle 2 ila 16 sektör aralığında aynı boyutta ayarlar. Gelecekte, her dosya için bir veya birkaç küme tahsis edilecektir. Küme boyutu, işletim sistemine, disk kapasitesine ve gerekli çalışma hızına bağlıdır.

Disk üzerinde dosyaların saklanacağı alana ek olarak, işletim sisteminin çalışması için gerekli alanlar da bulunmaktadır. Bu alanlar, önyükleme bilgilerini ve dosya adreslerini diskteki fiziksel konumlara eşlemek için bilgileri depolamak içindir. Önyükleme alanı, işletim sistemini başlatmak için kullanılır. BIOS önyüklendikten sonra, işletim sistemini başlatmak için diskin önyükleme alanını okur ve yürütür.

FAT dosya sistemi

FAT dosya sistemi, Microsoft DOS işletim sistemi ile birlikte ortaya çıktı ve ardından birkaç kez geliştirildi. FAT12, FAT16 ve FAT32 sürümleri vardır. FAT adı, dosya sistemi tarafından diskteki her küme için bir girdi içeren bir "Dosya Tahsis Tablosu" biçimindeki bir tür veritabanının kullanılmasından gelir. Sürüm numaraları, bir tablodaki öğe numaralarında kullanılan bit sayısını ifade eder. Bu nedenle, dosya sisteminin desteklenen disk boyutunda bir sınırı vardır. 1987'de 32 MB'den büyük bir diski desteklemiyordu. Windows 95'in ortaya çıkmasıyla birlikte, 2 TB'a kadar olan sürücüler için teorik destekle FAT32 dosya sisteminin yeni bir sürümü çıktı. Kümenin konumunu belirlemede kullanılan bit sayısıyla sınırlı olan sabit kardinalite nedeniyle büyük diskleri desteklemeyle ilgili sürekli sorunlar ortaya çıkar. Örneğin, FAT16 sürümü 2'den fazla 16 veya 65536 kümeyi desteklemez. Bir kümedeki sektör sayısı da sınırlıdır.

Büyük sürücülerle ilgili bir başka sorun da, küçük dosyalar için ayrılan büyük alanın kullanılamamasıydı. Sınırlı sayıda küme nedeniyle, boyutları tüm disk kapasitesini kapsayacak şekilde artırıldı. Bu, küme boyutunun katı olmayan çoğu dosya için depolama alanının verimsiz kullanımına neden olur. Örneğin, FAT32, 16 GB ile 32 GB arasında değişen disk bölümleri için 16 KB kümeler ayırır. 20 KB'lık bir dosyayı depolamak için, diskte 32 KB alan iki adet 16 KB'lık kümeye ihtiyacınız olacak. 1 KB'lık dosyalar 16 KB disk alanı kaplar. Böylece, küçük dosyaları depolamak için ortalama olarak disk kapasitesi boyutunun %30-40'ı kaybolur. Bir diski küçük bölümlere ayırmak, kümenin boyutunu azaltabilir, ancak pratikte 200 GB'den fazla kapasiteye sahip diskler için kullanılmaz.

Dosya parçalanması da dosya sisteminde küçük bir sorun değildir. Bir dosyayı barındırmak için birden çok küme gerekebileceğinden ve fiziksel olarak sıralı olmayabileceğinden, okuma süresi programları yavaşlatır. Bu nedenle, sürekli bir ihtiyaç vardır.

Dosya sistemi NTFS

1990'ların başında Microsoft, sıradan ev kullanıcılarından daha fazla kaynak tüketen ortamlar için tasarlanmış tamamen yeni yazılımlar geliştirmeye başladı. İş ve sektör ihtiyaçları için DOS tabanlı Windows işletim sistemlerinin sağladığı kaynaklar artık yeterli olmamaktadır. Microsoft, Yüksek Performanslı Dosya Sistemi (HPFS) dosya sistemi ile OS / 2 geliştirmek için IBM ile ortaklık kurdu. Kurumsal gelişim başarılı olmadı ve kısa süre sonra her şirket kendi yoluna gitti. Microsoft, Windows NT işletim sisteminin Windows 2000 ve Windows XP tabanlı çeşitli sürümlerini geliştirmiştir. Her biri, gelişmeye devam eden kendi NTFS dosya sistemi sürümünü kullanır.

NTFS (Yeni Teknoloji Dosya Sistemi), Windows NT tabanlı işletim sistemleri için standart dosya sistemidir. FAT'ın yerini alacak şekilde tasarlanmıştır. NTFS, FAT'tan daha esnektir. Sistem alanları, kullanım sırasında değiştirilmelerine, genişletilmelerine veya yeniden yerleştirilmelerine olanak tanıyan FAT'deki gibi sabit yapılar yerine çoğunlukla dosyaları depolar. Basit bir örnek, Ana Dosya Tablosu'dur (MFT). MFT, diskteki dosyalar hakkında çeşitli bilgileri içeren bir tür veritabanıdır. Küçük dosyalar (1 KB veya daha az) doğrudan MFT'de saklanabilir. Büyük dosyalar için NTFS, kümeleri ayırır, ancak FAT'ın aksine küme boyutu genellikle 4 KB'yi geçmez ve yerleşik sıkıştırma yöntemi, dosyalar için ayrılan kullanılmayan alanla ilgili sorunları ortadan kaldırır. NTFS'yi de kullanabilirsiniz.

NTFS dosya sistemi, çok kullanıcılı bir ortam için tasarlanmıştır ve yerleşik güvenlik mekanizmalarına ve erişim hakları farklılaşmasına sahiptir. Örneğin, Windows 2000 ve Windows XP işletim sistemleri ("Home Edition" hariç) ayrı dosyalara erişim izinleri ayarlamanıza ve bunları şifrelemenize izin verir. Ancak yüksek güvenlik seviyesi, sıradan kullanıcıların bilgisayarı kullanmasını zorlaştırıyor. Önemli verileri kaybetmemek için parolaları ve dosya izinlerini ayarlarken son derece dikkatli olun.

Hangisinin daha iyi olduğu bir flash sürücü için dosya sistemi türlerini analiz edelim. Bir kullanıcı bana "Dosya son dosya sistemi için çok büyük" hatasıyla bir fotoğraf gönderdi ve FAT32, NTFS ve exFAT sistemlerinin hangi durumlarda kullanılması gerektiği konusunda bir makale yazmaya karar verdi. 4 GB'den büyük bir dosyayı 8 GB'lık bir çubuğa taşıdı. Gerçek şu ki, FAT32 sistemi 4 GB'ın üzerindeki bilgileri işleyemez, flash sürücünüz 32 GB'lık bir hacme sahipse ve dosya sistemi FAT32 ise, 4 GB'ın üzerinde bir dosya yazamazsınız. Pencerelerdeki üç dosya sistemine bir göz atalım, artılarına ve eksilerine bakalım.

FAT32

Genellikle bir mağazadan flash sürücü satın alırken kullanılan eski dosya sistemi modu ve bunun nedeni uyumluluktur. Uyumluluk, FAT32'nin MAC, Windows, Linux, eski PC'leri çalıştıran herhangi bir bilgisayarda kullanılabilmesi gerçeğinde yatmaktadır. En büyük sınırlaması ise 4 GB dosya boyutu sınırına sahip olması, günümüzde 4k video, Blu-ray gibi formatlarda sorun yaşıyor. Kısacası 4 GB'tan küçük dosyalarla çalışacaksanız ve flash sürücü farklı işletim sistemlerine sahip farklı bilgisayarlarda kullanılıyorsa FAT32 dosya sistemi çok uygundur.

exFAT

FAT32'nin yerini almak üzere microsoft tarafından oluşturulan güncellenmiş dosya sistemi. Windows Vista SP1 ile başlatılmıştır ve maksimum dosya boyutu 16 eksabayttır (EB), yani 1 EB = 10 18 bayttır. Mac OS ve Windows ile uyumlu, büyük dosyaları paylaşmak için çok iyi bir sistemdir.

eksileri:

  • Diskteki dosyalarda yapılan tüm değişikliklerin, fiilen gerçekleştirilmeden önce günlüğe kaydedildiği herhangi bir günlük kaydı işlevi yoktur.
  • Apple'ın Time Machine tarafından desteklenmez. Kısacası, Time Machine yazılımını kullanarak Apple'dan yedekleme yapamazsınız.
  • Daha fazla bilgi işlem gücü gerektiren çok karmaşık bir yapı.

Artıları:

  • Flash sürücüler için önemli olan aynı sektörün üzerine daha az kez yazar ve bellek hücrelerinin ömrünü uzatır. Bildiğiniz gibi, flash sürücülerde N sayıda yeniden yazma vardır, ardından başarısız olur.
  • 16 eksabaytlık büyük dosya boyutu sınırı.
  • Küme boyutu 32 megabayttır.
  • Disk birleştirmeyi azaltan iyileştirilmiş boş alan tahsisi.

NTFS

Microsoft tarafından oluşturulan en yeni dosya sistemi, hemen hemen her modern dahili sabit disk, flash sürücü veya ssd disk için günümüzün modern yapısıdır. NTFS, yeni bir dosya sistemi teknolojisidir. Windows yalnızca NTFS'ye yüklenebilir. Çok yönlülüğü nedeniyle işletim sistemi diskleri için varsayılandır. Tüm microsoft teknolojilerine sahiptir: günlüğe kaydetme, dosya boyutu sınırı yok, dosya sıkıştırma desteği, uzun adlar, sunucu yöneticileri için dosya erişim kontrolü ve çok daha fazlası. Evde, bu sistemi disklerde ve flash sürücülerde kullanmak için en iyi seçenek budur. Bir sorun var, Mac OS'ye bir USB flash sürücü taktığınızda, bir USB flash sürücüden bilgi kopyalayabilirsiniz, ancak değişiklik olmaz.

Çıktı:

USB çubukları için kullanmanız gerekir exFAT, sürekli olarak Mac OS, Windows ortamındaysanız, USB flash sürücüyü bir işletim sisteminden diğerine taşıyorsanız. Yalnızca Windows kullanıyorsanız, NTSF harika bir çözümdür.

Bu makale, harici depolama ortamında çeşitli dosya sistemlerinin kullanımını tartışacaktır: flash sürücüler, hafıza kartları, harici sabit sürücüler, vb. Bu nedenle, bugün sürücüler için aşağıdaki dosya sistemleri kullanılmaktadır: ...

* FAT32
* NTFS
* exFAT

Her birini ayrıntılı olarak inceleyelim ve çeşitli cihazlarda kullanımın avantajlarını, dezavantajlarını ve özelliklerini düşünelim.

Ölmekte olan FAT16'nın yerini almak için Microsoft tarafından oluşturulan bir dosya sistemi. Şu anda en yaygın sistem. Çoğu bellek kartı ve flash sürücü FAT32'de gönderilir. Ayrıca, kamera gibi bir tüketici cihazında bir ortamı biçimlendirirken, bu dosya sisteminde çalışacaktır. Bu onun ana avantajı - uyumluluk. Böyle bir sürücüyü ev tipi bir DVD oynatıcıya, medya oynatıcıya veya fotoğraf yazıcısına yerleştirerek, tüm dosyaların mevcut olduğundan ve normal şekilde okunabildiğinden emin olabilirsiniz. Profesyonellerin bittiği yer burasıdır.

Bu sistemin ana dezavantajı, 4 GB dosya boyutu sınırlamasıdır. Bu nedenle, büyük bir dosya yazamazsınız (örneğin, sistem diskinin bir yedeği veya bir kameradan üzerine yazılmış bir video). Ayrıca Windows'un 32 GB'lık bir bölüm boyutu sınırı vardır. En azından bir harici sabit sürücüyü FAT32'de biçimlendirmenize izin verecek olan HP USB Disk Storage Format Tool'u indirerek son sınırlamayı atlayabilirsiniz.

Ancak bu kadar büyük dosyaları kaydetmeniz ve aktarmanız gerekmiyorsa ve ayrıca küçük bir medya boyutunuz varsa: 4, 8 hatta 16 GB, tereddüt etmeden FAT32'de biçimlendirebilirsiniz.
Bu arada, mobil veri taşıyıcıları üreten Transcend şirketi, harici sabit disklerini FAT32'de biçimlendiriyor.

Windows NT'ye dayanan modern, güvenilir bir dosya sistemi.
Sabit bilgisayarlarda ve dizüstü bilgisayarlarda FAT32'nin yerini aldı. Hala FAT32'nin kurulu olup olmadığını kontrol edin (Bilgisayarım'da sürücüye sağ tıklayın ve Özellikler'i seçin), onu NTFS ile değiştirmenizi şiddetle tavsiye ederim.

Veri kaybı olmadan FAT32'yi NTFS'ye dönüştürme

Bu şöyle yapılabilir. Komut satırına (Başlat-Çalıştır) yazın

e: / fs: ntfs'yi dönüştür

e: yerine gerekli diski değiştirebilirsiniz. Bu, dosya sistemini NTFS olarak değiştirecektir. veri kaybı yok.

Ancak, NTFS, flash sürücülerde ve harici sabit sürücülerde biraz farklı çalışır. Böyle bir sürücüye kopyalarken, dosyalar önce özel belleğe (önbellek denir) ve ardından son ortama kopyalandığında Windows önbelleğe alma mekanizmasını açar. Sabit sabit sürücülerde bu, kopyalama hızında bir kazanç elde etmenizi ve gecikmeleri düzeltmenizi sağlar. Mobil cihazlarda bu şekilde görünecektir. İlk başta, kopyalama hızı çok yüksek olacak ve 100 MB / s'ye ulaşabilecek (teorik olarak kopyaladığınız sabit diskin okuma hızına eşittir), daha sonra önbellek bittiğinde, hız kritik bir şekilde düşecektir. Düşük değer. Ayrıca, bir sonraki dosyayı kopyalamaya geçmeden önce, sistem mevcut dosyayı önbellekten eklemelidir. Bu nedenle, sabit disk göstergesi etkinlik gösterecek olsa da, kopya yüzde 99'da takılmış gibi görünebilir. Kopyalama hızını önbellek ile ve önbellek olmadan karşılaştırırsak, neredeyse aynı olduğu ortaya çıkıyor. Yani, NTFS kullanırken, yanlış kopyalama hızı ve tamamlanma zamanı hakkında bilgi dışında neredeyse hiçbir şey kaybetmeyiz. Bu "bilgi içeriğinin" bir kısmı sinirleri yıpratabilir.

Bu, \ "geliştirilen \" kopyalama hızıdır.
NTFS'de USB 2.0 sabit sürücü

NTFS \ "harikalar yaratır \", 512 MB flash sürücüye kopyalama,
gerçek yazma hızı birkaç MB / s olan

Öte yandan NTFS, birçok ani sıfırlamaya dayanabilen son derece güvenilir bir dosya sistemidir. Bu güvenilirlik günlük kaydı ile sağlanır. Bu, sistemin sürücünün belirli alanlarına daha sık erişmesine neden olur. Flash sürücüler ve hafıza kartları için bu yaklaşım çok önemlidir. Daha çabuk yıpranacaklar.

Microsoft'tan yeni dosya sistemi. Öncelikle flash sürücüler için tasarlanmıştır. Abartarak, bunun kısıtlamaları kaldırılmış FAT32 olduğunu söyleyebiliriz. Dosyaların ve bölümlerin boyutları kozmik değerlere ulaşabilir ve bir klasördeki dosya sayısı artık sınırlı değildir. Bence flash sürücüler ve hafıza kartları için ideal.

Ama bu sistemin de bir dezavantajı var. Birçok tüketici cihazı bunu desteklemez ve Windows XP yüklü bilgisayarlar da bu tür ortamları görmez. Ancak Microsoft, exFAT'in Windows XP'de kullanılmasına izin vermek için KB955704 düzeltme ekini yayımladı. Windows Vista ve Windows 7, herhangi bir ek manipülasyon olmaksızın bu sistemle arkadaştır.

Ancak, Windows XP kullanan farklı bilgisayarlarda sıklıkla bir flash sürücü kullanıyorsanız, sürücülerle birlikte ek bir flash sürücü taşımanız gerekecektir. Bu çok saçma.

Ancak, yalnızca Windows 7 yüklü bilgisayarlarınız varsa veya yukarıdaki güncellemeyi yüklemenin mümkün olduğu yalnızca 2-3 yerde bir USB flash sürücü / disk taşıyorsanız, exFAT mükemmeldir.

Ek
Makale açık kaynaklardan alınmıştır: http://winitpro.ru/index.php/2011/06/20/fajlovaya-sistema-exfat/
ExFAT dosya sistemi

Vista SP1'in piyasaya sürülmesiyle birlikte Microsoft, yeni bir dosya sistemi tanıttı. ExFAT (Genişletilmiş Dosya Tahsis Tablosu), eski FAT32 dosya sisteminin halefidir. Peki exFAT dosya sisteminin temel avantajları ve dezavantajları nelerdir? exFAT ve FAT32 arasındaki farklar nelerdir? NTFS yerine exFAT kullanmak ne zaman daha iyidir?

FAT32 dosya sistemi oldukça eski ve tanıdık bir dosya sistemidir, ancak bir dizi önemli dezavantajı vardır: 2 TB'den büyük bölümleri ve 4 GB'den büyük dosyaları desteklemez. FAT32'de açıklanan sorunları çözmek için exFAT dosya sistemi oluşturuldu. ExFAT, esas olarak mobil medya (flash sürücüler, SSD sürücüler, akıllı kartlar) için tasarlanmış bir Microsoft geliştirmesidir. ExFAT'in sabit sürücüleri biçimlendirmek için kullanılmadığına hemen dikkat edilmelidir. Windows'un tüm yeni sürümleri ve Mac OS X bu dosya sistemini destekler. ExFAT'a genellikle FAT64 denir, bu da daha büyük sürücüleri ve dosyaları işleyebileceği anlamına gelir.

exFAT dosya sisteminin başlıca avantajları:

* Maksimum küme boyutu 32 MB'a yükseltildi
* exFAT'deki maksimum dosya boyutu 4 GB'den 264 bayta (16 EB) yükseltildi.
* Bir dizindeki dosya sayısında sınır yoktur
* Dosya / dizin izinleri için destek
* Yazmada işlem desteği (fiziksel cihaz tarafından destekleniyorsa)
* Disk parçalanmasını önemli ölçüde azaltmaya yardımcı olan verimli boş alan kullanımı.

ExFAT'de formatlarken, depolama aygıtlarındaki kullanılabilir alan miktarının FAT32'yi kullanırken olduğundan daha fazla olduğuna dikkat edilmelidir. Örneğin, 4 GB'lık bir USB çubuğu (nominal kapasite 4023 MB) farklı dosya sistemlerinde biçimlendirirseniz aşağıdakileri elde edersiniz:

* FAT32 - 4014 MB
* HFS + - 3997 MB
* NTFS - 3974 MB
* exFAT - 4022 MB

ExFAT, USB çubuklar, bellek kartları ve SSD sürücüler gibi flash sürücülerle çalışmak üzere optimize edilmiştir; 32 KB'lik küme boyutu, okuma-yazma işlemlerini gerçekleştirirken artan aşınma ve yıpranmaya sahip büyük kartlar ve cihazlar için çok uygundur. exFAT sistemi ayrıca dosyalara/dizinlere erişim haklarını yönetme yeteneğine sahiptir ve veri erişim süresi azalmıştır. ExFAT sisteminin ana dezavantajlarından biri, bu teknolojinin Microsoft lisanslama politikası kapsamında olması ve hiçbir açık kaynak çözümünde uygulanamamasıdır. Herhangi bir işletim sisteminde kullanmak için Microsoft'a lisans ücreti ödemeniz gerekecektir (bu kural kamera, oynatıcı vb. basit mobil cihazlar için geçerli değildir).

Modern Windows 7 işletim sistemlerinde exFAT

Microsoft Windows 7'nin yeni sürümü, hem 32 hem de 64 bit sürümlerinde exFAT dosya sistemini ve tüm işlevlerini tam olarak destekler. Ek olarak, exFAT olarak biçimlendirilmiş harici flash sürücüler ReadyBoost teknolojisiyle çalışmak için kullanılabilir (ve 4 GB'den fazla sınır olmayacaktır).

Windows Vista

Windows Vista yalnızca Service Pack 1 ile başlayan exFAT'i destekler. Ayrıca, erişim denetimi gibi bazı özellikler de desteklenmez. Windows 7'den farklı olarak, Vista'daki exFAT cihazları ReadyBoost için desteklenmez.

Windows XP

ExFAT, Windows XP'de desteklenmez, ancak Microsoft web sitesinden bir sürücü indirilebilir (KB 9555704 - http://support.microsoft.com/kb/955704 içindeki açıklama), ancak Service Pack 2'nin yüklenmesi gerekir .

Windows'un eski sürümleri için, exFAT için resmi bir destek yoktur.

Windows Server

ExFAT, Windows Server 2008'de tam olarak desteklenir ve yukarıdaki sürücü yüklendiğinde Windows Server 2003'te de desteklenir.

Kar Leoparı

Mac OS X, 10.6.4 sürümünden (15 Haziran 2010) itibaren exFAT'i destekler, ancak yalnızca SDXC kart okuyuculu Mac'lerde. Mac mini ve iMac exFAT uyumludur.

Linux sistemleri, birkaç çözüm olmasına rağmen exFAT'i desteklemez, ancak çoğu ücretlidir veya zahmetlidir, ayrıca Microsoft, tescilli lisansı ile bağımsız geliştiricilerin tekerleklerine bir konuşma koyar.

ExFAT ve FAT32

Windows 7'de test edildiğinde, FAT32 ile aynı performansı gösterdi, ancak NTFS hala biraz daha hızlı. exFAT, FAT32'nin yerini alacak mı? Bu muhtemelen yalnızca Windows 7'ye veya Windows'un daha yeni sürümlerine yapılan büyük bir yükseltmeden sonra gerçekleşecektir. Tüketiciler için exFAT'in ana faydası, FAT32 dosya sınırlamalarının üstesinden gelmek olacaktır (exFat'ta dosya boyutunu artırmak).

Ayrıca exFAT dosya sisteminin daha yeni bir işletim sistemi sürümü gerektirdiğini (donanım yükseltmesi gerekebilir) ve exFAT'in eski cihazlarda (kameralar, mp3 oynatıcılar) desteklenmeyebileceğini de unutmamalıyız.

exFat veya NTFS

ExFAT, sınırlı işlem gücü ve belleğe sahip sistemlerde NTFS'ye rakip olarak kabul edilebilir. Ek olarak, flash kartlardaki NTFS dosya sisteminin kullanımı çok zahmetli ve verimsizdir (çalışma hızı azalır ve flash belleğin ömrü uzar) ve bu tür cihazlar için ideal dosya sistemi ExFAT olacaktır.

Sonuç olarak, en uygun dosya sistemini seçmek için bazı genel yönergeler aşağıda verilmiştir. Küçük bir flash sürücünüz varsa, onu FAT32 olarak biçimlendirin. Büyük flash sürücüleri exFAT olarak biçimlendirin, çünkü "hız atlamaları" özellikle üzerlerinde fark edilir. Harici sabit sürücüler genellikle büyük ve yüksek performanslıdır (özellikle USB 3.0 bağlantı noktalarına sahip olanlar), bu nedenle onları NTFS olarak biçimlendirmek en iyisidir.

Makale açık kaynaklardan alınmıştır: http://pc-hard.ru/softarticles/1-fat32-ntfs-exfat-comparsion.html

Windows Phone'un NTFS kullandığını biliyor musunuz? Neden çoğu bellek çubuğu ve neredeyse tüm USB çubukları hala eski güzel FAT'ı kullanıyor? Neden bazı flash sürücülerde tam boyutlu HD filmleri depolayabiliyorsunuz ve diğerlerinde bulamıyor musunuz? Neden bazı cihazlar yalnızca 32 GB'a kadar SDHC bellek kartlarını destekliyor ve 64 GB SDXC kullanmalarını sağlamak için ne yapılabilir? Bu ve diğer birçok soru, belirli bir depolama aygıtı tarafından kullanılan dosya sistemi türüyle ilgilidir. Ancak bunun Windows ile nasıl bir ilgisi var?

Kişisel bilgisayarların ilk günlerinde (sanırım DOS metin kutuları ve disketler çağında), kullanılan tek dosya sistemi FAT12 idi. Birkaç megabayt veri depolayabilen sabit sürücülerin ortaya çıkmasıyla (evet, tam olarak megabayt, gigabayt değil!), FAT16 adlı yeni bir FAT sürümü geliştirildi. Windows 95, bu dosya sistemi için geliştirildi ve yalnızca daha uzun dosya adları için destek şeklinde bir "yükseltme" aldı. Windows 98'de Microsoft, büyük sabit sürücüleri desteklemek için FAT32 adlı başka bir yeni FAT sürümü için destek ekledi (evet, o zamana kadar disk alanını gigabayt cinsinden ölçmeye başlamıştık).

Windows NT'nin paralel evreninde Microsoft, her zaman yeni teknoloji dosya sistemini veya NTFS'yi kullanıyor. Windows NT 4, Windows 2000 ve sonraki sürümleri Windows XP, Vista, Windows 7, 8, 8.1 ve daha yeni Windows 10, NTFS kullanır.

Yine başka bir paralel evrende, çıkarılabilir depolama evreninde, evrensel FAT32 (4 GB dosya boyutu sınırıyla karşı karşıyayken) ile daha yeni, ancak (lisans kısıtlamaları nedeniyle) yaygın olarak desteklenmeyen exFAT arasında seçim yapabilirsiniz. Bu arada, 64 GB veya daha fazla kapasiteye sahip tüm SDXC kartlarında tercih edilen dosya sistemi olarak exFAT kullanılmaktadır.

Bu nedenle, şu anda üç farklı dosya sistemi ailemiz var: eski ama hala yaygın olarak kullanılan FAT32, yeni NTFS ve yeni geliştirilen Solid ExFAT için optimize edilmiş. Bu dosya sistemlerinden hangisini ve ne zaman kullanmalı? Ve aralarındaki farklar nelerdir?

FAT32: Bariz seçim

FAT32, hala Windows 98 veya Windows ME'de kullanılan tek dosya sistemidir. FAT32 aslında 32 GB'a kadar olan SD kartlar için tercih edilen dosya sistemidir. Son olarak, FAT32, 64 GB ve daha yüksek kapasiteye sahip olanlar da dahil olmak üzere USB sürücülerini biçimlendirmek için sıklıkla kullanılır.

Yaşlı Adam FAT32 ... Başlıca sınırlamaları iyi bilinmektedir. FAT32, boyutu 4 GB'a kadar olan dosyaları destekler. Bunun bir dosya için çok fazla olduğu görülüyorsa, bir HD videonun 4,5 ila 10 GB sürdüğünü unutmayın ve bu sınırlamanın modern gerçekliklerde ne kadar önemli olduğu hemen anlaşılacaktır. Diğer sınırlamaları arasında güvenilir destek olmaması, erişim denetimi olmaması, şifreleme olmaması, sıkıştırma olmaması veya hata toleransının olmaması sayılabilir.

Başka bir deyişle, dijital kameralar ve video kameralar, basit akıllı telefonlar, MP3 çalarlar ve benzeri cihazlar gibi neredeyse tüm düşük performanslı taşınabilir elektronik cihazlar için uygun, tamamen basit ve hafif bir dosya sistemidir. Saygın yaşı ve Windows'taki yaygın popülaritesi nedeniyle, 1997'den beri FAT32, buzdolapları ve kahve makineleri de dahil olmak üzere neredeyse tüm cihazlar tarafından desteklenmektedir. Başka bir deyişle, yanınızda bir çıkarılabilir depolama aygıtı taşımak ve herhangi bir eklenti ile kullanılabileceğinden emin olmak istiyorsanız, gidilecek yol FAT32'dir.

NTFS: sistem sürücüsü

Ancak FAT32'nin sınırlamaları, modern bilgi işlem ortamlarında etkin bir şekilde kullanılmasını engelleyecektir. Erişim kontrolünün olmaması bir şeydir, günlük kaydının mutlak olmaması ve herhangi bir hata toleransı ipucu başka bir şeydir. Sınırlı dosya boyutu da büyük bir dezavantajdır. Sonuç olarak Microsoft, Yeni Teknoloji Dosya Sistemi veya NTFS olarak adlandırdıkları yeni bir dosya sistemini tanıttı.

NTFS, FAT'ın sahip olmadığı her şeye sahiptir. Güçlü erişim kontrol seçenekleri? Lütfen. Hata toleransı ve günlük kaydı? Almak. Tek tek dosyaları, klasörleri ve tüm disk birimlerini anında sıkıştırın ve şifreleyin? Tabii ki. Alternatif veri akışları, artırılmış güvenlik önlemleri, dosya sisteminin kendisinin ve önemli sistem dosyalarının yedekleri ve diğer birçok işlev ... 1994'teki ilk sürümünden bu yana NTFS, uyumluluğunu artıranlar da dahil olmak üzere yeni güncellemeler aldı. Harika tasarımı ve basit uygulaması, bugün bile başka hiçbir dosya sistemiyle karşılaştırılamaz. Windows Phone 8 ve 8.1 çalıştıran giriş seviyesi akıllı telefonlarda bile kullanılabilecek kadar çok yönlüdür. Ama bu kadar harika bir dosya sistemiyse, neden herkes tarafından her yerde kullanılmıyor?

Tahmin edebileceğiniz gibi, NTFS dezavantajları olmadan değildir. 1994 yılında sunucu taraflı işlemler için tasarlanan bu dosya sistemi, birçok yapısını desteklemek için her zaman çok fazla işlem gücüne ihtiyaç duymuştur. Sistem kayıtları hızla büyür, değerli yer kaplar ve bu NAND flash depolama aygıtlarına ek yük getirir. Son olarak, büyük sabit sürücülerden başka bir şey kullanırsanız, ek yükü çok yüksektir, bu nedenle sistem henüz evrensel olarak kabul görmemiştir. Son olarak, NTFS, bu dosya sistemi için lisansları rakiplere açmak istemeyen Microsoft tarafından patentlidir.

exFAT: destekleniyorsa en iyisi ...

FAT32'nin sınırlamalarının üstesinden gelmek ve NTFS'nin NAND tabanlı ortama yerleştirdiği ek yükü azaltmak için Microsoft, Genişletilmiş FAT veya exFAT adlı başka bir dosya sistemi geliştirmiştir. Bu dosya sistemi büyük ölçüde orijinal FAT ile aynı konsepte dayanmaktadır, sadece mevcut FAT32 dosya boyutu limiti olmayan gerçek bir 64-bit dosya sistemidir. Bu nedenle, büyük SD kartlar için standart olarak exFAT kullanılır (SDXC standardı, 64 GB veya daha büyük tüm SD kartların exFAT ile biçimlendirilmesini gerektirir). Yani 64GB'lık bir microSDXC kart satın alırsanız, exFAT tabanlı olacaktır... ve bu nedenle akıllı telefonunuz veya tabletiniz tarafından tanınmayabilir.

exFAT'in her yerde eski FAT32'nin yerini almamasının nedeni ücretli lisanslamadır. Herkes için telifsiz olan FAT32'den farklı olarak Microsoft, cihazlarında exFAT kullanmak isteyen üreticiler için lisans ücreti alır. Sonuç olarak, Android telefonların, düşük kaliteli Android tabletlerin ve ucuz kameraların yaratıcıları, exFAT'i desteklenen dosya sistemleri listesinden çıkarmayı tercih ederek, lisanslamada cihaz maliyetinde (donanım birimi başına) birkaç kuruş tasarruf etmeyi tercih ediyor. Sonuç olarak, böyle bir cihaza yeni bir 64GB micro SD kart takarsanız, kart büyük olasılıkla tanınmayacaktır.

Bu sınırlamayı kendiniz aşabilir misiniz? Çoğu zaman, evet ve oldukça kolay. SD kartınızı bir kart okuyucu aracılığıyla PC'nize takın ve biçimlendirin ... tahmin ettiniz ... FAT32! Böylece, üzerinde 4 GB'den büyük dosyaları saklama yeteneğini kaybedersiniz, ancak hafıza kartınız büyük olasılıkla tanınacak ve teknik özelliklere göre SD kartları desteklememesi gereken bir Android cihazda sorunsuz çalışacaktır. 32 GB'den fazla. ...

(Bazı cihazların SDXC bellek kartlarını fiziksel olarak tanıyamayacak kadar eski olabileceğini unutmayın. Evet, birkaç yıldır üretilmiyorlar, ancak önceki cihazlar, hangi dosya sistemi sağlanırsa sağlansın SDXC kartlarını desteklemeyebilir)

Bir dakika... Windows Phone Microsoft'un işletim sistemidir, Windows Phone cihazları varsayılan olarak exFAT'ı desteklemez mi? Bu doğru! Windows Phone 8 ve 8.1, Windows Phone platformu için cihaz piyasaya sürmek isteyen üreticiler için ücretsiz olan yerleşik exFAT desteğiyle birlikte gelir. Microsoft, daha fazla üreticiyi Windows Phone platformuna katılmaya teşvik etmek için "teşvik paketinin" bir parçası olarak ücretsiz bir exFAT lisansı sunuyor.

Son olarak, Windows RT işletim sistemine ve Windows 8 veya 8.1'in tam sürümüne sahip tabletlerin tamamı veya neredeyse tamamı exFAT'i destekler ve 64GB ve daha büyük SD kartları zorlanmadan tanır.

Windows dosya sistemlerini geri yükleyin

Hemen hemen her Windows tabanlı veri kurtarma aracı, FAT32 ve NTFS desteği sunar. ExFAT'i destekleyen araçlar, Microsoft lisans kısıtlamaları nedeniyle çok daha az kullanılabilir. Üç Windows dosya sistemini de destekleyen araçlardan biri RS Partition Recovery'dir.

Son olarak, dosya sistemlerinden yalnızca biri için desteğe ihtiyacınız varsa, seçim yaparak paradan tasarruf edebilirsiniz.