System plików ExFAT

Wraz z Vista SP1, Microsoft prezentuje nowe system plików.  Exfat (Extended File Allocation Table) to następca starego systemu plików FAT32. Jakie są główne zalety i wady systemu plików exFAT. Jakie są różnice między exFAT i FAT32? A kiedy lepiej jest używać exFAT, a nie NTFS?

System plików FAT32 jest dość starym i znanym systemem plików, ale ma wiele istotnych wad: nie obsługuje partycji większych niż 2 TB i plików większych niż 4 GB. Aby rozwiązać opisane problemy w FAT32, utworzono system plików exFAT. ExFAT to produkt firmy Microsoft przeznaczony głównie do urządzeń mobilnych (dyski flash, dyski SSD, karty inteligentne). Należy od razu zauważyć, że ExFAT nie jest używany do formatowania dysków twardych. Wszystkie najnowsze wersje systemu Windows, a także Mac OS X, obsługują ten system plików. ExFAT jest często nazywany FAT64, co oznacza możliwość pracy z dyskami i większymi plikami..

Najważniejsze zalety systemu plików exFAT:

  • Maksymalny rozmiar klastra zwiększony do 32 MB
  • Zwiększono maksymalny rozmiar pliku ExFAT z 4 GB do 264 bajt (16 EB).
  • Nie ma ograniczenia liczby plików w katalogu
  • Obsługa uprawnień do plików / katalogów
  • Obsługa transakcji zapisu (jeśli jest obsługiwana przez urządzenie fizyczne)
  • Wydajne wykorzystanie wolnego miejsca, które pomaga znacznie zmniejszyć fragmentację dysku.

Warto zauważyć, że podczas formatowania w exFAT ilość dostępnego miejsca na urządzeniach pamięci masowej jest większa niż w przypadku korzystania z FAT32. Na przykład jeśli sformatujesz dysk flash USB o rozmiarze 4 GB (pojemność nominalna 4023 MB) w różnych systemach plików, otrzymasz:

  • FAT32 - 4014 Mb
  • HFS + - 3997 Mb
  • NTFS - 3974 Mb
  • exFAT - 4022 Mb

ExFAT jest zoptymalizowany do pracy z dyskami flash, takimi jak dyski flash USB, karty pamięci i dyski SSD; rozmiar klastra 32 KB jest odpowiedni dla kart i urządzeń o dużej pojemności o zwiększonym zużyciu podczas operacji odczytu i zapisu. System exFAT ma również możliwość zarządzania prawami dostępu do plików / katalogów, a czas dostępu do danych skrócił się. Jedną z głównych wad exFAT jest to, że technologia ta podlega zasadom licencyjnym Microsoft i nie może być stosowana w żadnych rozwiązaniach typu open source. Aby użyć go w dowolnym systemie operacyjnym, konieczne będzie dokonanie opłat licencyjnych na rzecz firmy Microsoft (ta zasada nie dotyczy prostych urządzeń mobilnych, takich jak aparaty fotograficzne, odtwarzacze itp.).

exFAT na nowoczesnych systemach operacyjnych

Windows 7

Nowa wersja systemu Microsoft Windows 7 w pełni obsługuje system plików exFAT i wszystkie jego funkcje w wersjach 32-bitowych i 64-bitowych. Ponadto zewnętrznych dysków flash sformatowanych w exFAT można używać do pracy z technologią ReadyBoost (i nie będzie już limitu 4 GB).

Windows Vista

Windows Vista obsługuje tylko exFAT, począwszy od dodatku Service Pack 1. Ponadto niektóre funkcje, takie jak kontrola dostępu, również nie są obsługiwane. W przeciwieństwie do Windows 7 urządzenia z exFAT w Vista nie są obsługiwane przez ReadyBoost.

Windows XP

ExFAT nie jest obsługiwany w systemie Windows XP, można jednak pobrać sterownik z witryny Microsoft (opis znajduje się w KB 9555704 - http://support.microsoft.com/kb/955704), jednak wymaga zainstalowanego dodatku Service Pack 2.

Nie ma oficjalnej obsługi exFAT dla starszych wersji systemu Windows.

Serwer Windows

ExFAT jest w pełni obsługiwany w systemie Windows Server 2008 i podczas instalacji powyższego sterownika w systemie Windows Server 2003.

Lampart śnieżny

Mac OS X obsługuje exFAT od wersji 10.6.4 (15 czerwca 2010 r.), Ale tylko na komputerach Mac z czytnikiem kart SDXC. Mac mini i iMac zgodny z exFAT.

Linux

Nie ma obsługi exFAT w systemach z rodziny Linux, chociaż istnieje kilka rozwiązań, ale większość z nich jest płatna lub niewygodna, ponadto Microsoft wraz z licencją własnościową również trzyma się kółek niezależnych programistów.

ExFAT i FAT32

Podczas testowania w systemie Windows 7 wykazywał tę samą wydajność co FAT32, ale NTFS wciąż jest nieco szybszy. Czy exFAT zastąpi FAT32? Stanie się to prawdopodobnie dopiero po masowej aktualizacji do systemu Windows 7 lub nowszych wersji systemu Windows. Dla konsumentów główną zaletą exFAT będzie pokonanie ograniczeń plików FAT32 (zwiększenie rozmiaru pliku w exFat).

Nie możemy również zapominać, że system plików exFAT wymaga nowszej wersji systemu operacyjnego (może być wymagana aktualizacja sprzętu), a także fakt, że na starszych urządzeniach (aparatach, odtwarzaczach mp3) exFAT może po prostu nie być obsługiwany.

exFat lub NTFS

ExFAT można uznać za konkurenta NTFS w systemach o ograniczonej mocy obliczeniowej i pamięci. Ponadto system plików NTFS na kartach flash jest bardzo niewygodny i nieefektywny w użyciu (zmniejsza prędkość i skraca żywotność pamięci flash), a ExFAT będzie idealnym systemem plików dla takich urządzeń.