exFAT

exFAT
Deweloper Microsoft
angielskie imie Rozszerzona tabela alokacji plików
Wprowadzenie 2006
( Windows Embedded CE 6.0 )
Identyfikator partycji MBR / EBR: 0x07 (tak samo jak HPFS / NTFS)
BDP / GPT: EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
Struktura
Zawartość katalogów tabele hierarchiczne
Alokacja plików połączona lista w FAT
Złe bloki oznaczony jako 0x? ffffff7 w FAT
Ograniczenia
Maksymalny rozmiar pliku 128  Pio (teoretycznie: 16  Eio - 1)
Maksymalna liczba plików 2 796 202 na katalog
Maksymalny rozmiar nazwy pliku 255 znaków (UTF-16)
Maksymalny rozmiar wolumenu 128  Pio (zalecane: 512  TiB )
Znaki dozwolone w nazwach plików wszystkie znaki Unicode z wyjątkiem znaku
null, / \: *? „<> |
spacja na początku i na końcu nazwy
funkcje
Nagrane daty modyfikacja, tworzenie, dostęp
Zakres dat 1 st styczeń 1.980 w
31 grudnia 2107
Widły nieobsługiwane
Atrybuty zablokowany, zarchiwizowany, ukryty, systemowy, podkatalog
Uprawnienia nieobsługiwane
Zintegrowana kompresja nieobsługiwane
Zintegrowane szyfrowanie nieobsługiwane

exFAT ( Extended File Allocation Table ) to zastrzeżony system plików zaprojektowany przez firmę Microsoft głównie dla pamięci flash i zewnętrznych nośników danych (dyski twarde i tym podobne). Pierwszym systemem operacyjnym zgodnym z tym systemem plików był Windows CE 6.0 .

exFAT jest używany, gdy system plików NTFS nie nadaje się do użytku ze względu na metadane , zajmuje więcej miejsca i wymaga większego dostępu do różnych miejsc ( na przykład MFT ).

To jest domyślny system plików dla kart SD .

Funkcje

exFAT ma przewagę nad różnymi formatami FAT , w tym:

Z drugiej strony :

Koncesjonowanie

Dokładne specyfikacje formatu nie zostały upublicznione przez Microsoft aż do lata 2019. Licencja firmy Microsoft jest wtedy niezbędna do opracowania lub dystrybucji implementacji. Firmy mogą zintegrować format exFAT z niektórymi typami produktów, w tym aparatami, kamerami i ramkami do zdjęć, za stałą opłatą. Telefony komórkowe, komputery i sieci mają inny model cenowy. Microsoft zarabia kilka dolarów na każdym sprzedanym na świecie systemie Android; nie dlatego, że Android oparty na Linuksie nie obsługuje dużych plików i długich nazw ( między innymi z ext4 ), ale dlatego, że prawie wszystkie istniejące urządzenia używają exFAT na swoich kartach SDXC , aby być kompatybilnym z Windows. Samsung protestuje przeciwko tej monarchii.

Plik 28 sierpnia 2019 r, Microsoft publikuje specyfikacje exFAT i przekazuje prawa własności do patentów exFAT członkom Open Invention Network .

Zgodność

Dodatek Service Pack 1 dla systemu Windows Vista dodaje obsługę exFAT. Działanie exFAT jest również możliwe pod Windows XP SP2 i SP3 dzięki aktualizacji KB955704. exFAT jest również wbudowany w Windows 7 , Windows 8 i Windows 10 .

Eksploatacja exFAT jest natywnie zintegrowana z macOS od wersji Mac OS X 10.6.5 „Snow Leopard”.

exFAT jest również obsługiwany w większości systemów operacyjnych GNU / Linux poprzez darmowy sterownik oparty na FUSE .

The Linux Kernel wprowadza natywne wsparcie dla systemu plików exFAT z wersją 5.4.

Uwagi i odniesienia

  1. Przykład wady podanej dla oprogramowania BackInTime (patrz http://doc.ubuntu-fr.org/sauonnement )
  2. (en) Marius Oiaga, „  Microsoft Licenses Windows 7's exFAT Flash File Format  ” , Softpedia.com,11 grudnia 2009
  3. „  310 patentów, których Microsoft używa przeciwko Androidowi  ” , w iGeneration (dostęp 23 września 2020 r . ) .
  4. „  Entreprises, E-business, IT Business, Startups et workers - Clubic  ” , na Clubic.com (dostęp 23 września 2020 r . ) .
  5. (in) „  specyfikacja exFAT  ” w witrynie Microsoft.com ,28 sierpnia 2019 r
  6. (w) John Gossman, „  exFAT w jądrze Linuksa? Tak!  " , Microsoft,28 sierpnia 2019 r(dostęp 2 września 2019 )
  7. Brandon LeBlanc, „  Vista SP1 Whitepaper  ” , Microsoft ,28 sierpnia 2007(dostęp 28 sierpnia 2007 )
  8. Aktualizacja dla Windows XP (KB955704)
  9. Mac OS X 10.6.5 powinien obsługiwać ExFAT , z macgeneration.com
  10. Mac OS X: dostępna aktualizacja 10.6.5 dla systemu Snow Leopard na pcinpact.com
  11. (en) ExFAT na github.com
  12. „  pakiet fuse-exfat  ” na stronie debian.org
  13. (in) Abhishek Prakash, „  Linux Kernel 5.4 Release Features  ” na itsfoss.com ,25 listopada 2019 r(dostęp na 1 st kwietnia 2020 )

Zobacz też

Powiązane artykuły

Linki zewnętrzne