ExFAT

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2020. szeptember 6-án felülvizsgált verziótól ; az ellenőrzések 17 szerkesztést igényelnek .

exFAT
Fejlesztő Microsoft
Fájlrendszer Kibővített fájlkiosztási  táblázat _
Benyújtás dátuma 2006. november ( Windows Embedded CE 6.0 )
kötetcímkéje 0x07 ( MBR )
EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 ( GPT )
Szerkezet
Mappa tartalma asztal
Fájl elhelyezése Bitfields , Linked List
Rossz szektorok Címkézési klaszterek
Korlátozások
Maximális fájlméret 16 exabájt
Képességek
Időintervallum 1980. január 1.  – 2107. december 31
Attribútumok Csak olvasható, rejtett, rendszer-, kötetcímke, alkönyvtár, archívum
Hozzáférési jogok Nem támogatott
OS támogatott Windows Embedded CE 6.0 (Embedded)
Windows XP SP2 vagy újabb frissítés KB955704 (asztali számítógép),
Windows Vista SP1 vagy újabb (asztali számítógép)
Windows Server 2008 RTM ( Server )
Windows 7 (Build 7601 vagy újabb)
Windows 8
Windows 10
Windows 11
Mac OS X a 10.6.5
Linux verziótól (fővonali kernel és FUSE)

exFAT (az angol  Extended FAT -ból  - "extended FAT "), néha FAT64 -nek is nevezik  - saját tulajdonú fájlrendszer , amelyet főleg flash meghajtókhoz terveztek . Először a Microsoft vezette be a beágyazott eszközökhöz a Windows Embedded CE 6.0 rendszerben . Az exFAT fájlrendszer alapértelmezett fürtmérete 4 KB és 128 KB között van a kötet méretétől függően [1] , a specifikáció által megengedett maximum 32 MB [2] .

Előnyök

Az exFAT fő előnyei a FAT korábbi verzióihoz képest:

Hátrányok és korlátok

Támogatás

Az exFAT támogatás elérhető Windows XP Service Pack 2 és 3 szervizcsomaggal a KB955704 frissítéssel, Windows Vista Service Pack 1 [6] , Windows Server 2008 , Windows 7 , Windows 8 , Windows 10 , Mac OS X 10.6.5 verziótól [ 7] , valamint Linux ( samsung forráskód fordítása szükséges hozzá ).

A Linux kernelhez van egy ingyenes exFAT illesztőprogram javítás formájában, amely csak ennek a fájlrendszernek az olvasását támogatja [8] . Van egy meghajtó is, amely a FUSE -n keresztül működik , beleértve a FreeBSD -t és az OpenBSD -t ( sysutils/fuse-exfat ). Ez az illesztőprogram az olvasást és az írást is támogatja [9] . Ezenkívül 2013 augusztusában a Samsung kiadott egy illesztőprogramot a Linux kernelhez a GPL licenc alatt [10] .

Engedélyezés

Az engedélyezési állapot kezdetben nem volt meghatározva. A Microsoft azonban sikeresen szabadalmaztatta a FAT fájlrendszert [11] , és 2009 februárjában pert indított a TomTom ellen , szabadalombitorlással vádolva [12] .

Az exFAT Windows XP [13] / Windows Server 2003 rendszerhez harmadik féltől származó implementációja is létezik , azonban a termék disztribúciójába való közvetlen integrációra szolgál, az illesztőprogram kézi telepítésének lehetősége nélkül. Ez a port a Windows Vista illesztőprogramján alapul [14] .

2009 decemberében a Microsoft megkezdte az exFAT fájlrendszer harmadik felek számára történő licencelését [15] .

Az exFAT-ot az Android-eszközök sd-kártyáihoz használták (amelyek operációs rendszere Linux kernelen fut). A gyártók exFAT illesztőprogramot implementáltak a linux kernelhez, így az illesztőprogram kódja privát maradt, de valaki feltette a kódot a GitHubra [16] . A közzétett kódot a Samsungtól ellopottnak tekintették mindaddig, amíg a közösség GPL-védett kódtöredékeket nem talált ebben a kódban, amihez minden forrás felfedésére volt szükség, különben a Samsung ellopta a közösségtől. Nem sokkal később a Samsung kiadta az exFAT kódot GPL licenc alatt [17] .

2019. augusztus végén, hosszas belső vita után, a Microsoft közzétette az FS specifikációt (eltávolította belőle az adatvédelmi közleményt [18] ), és támogatási nyilatkozatot adott ki az exFAT illesztőprogram Linux kernelhez való hozzáadására irányuló kezdeményezéshez. Korábban, 2018 októberében a vállalat csatlakozott az Open Invention Networkhöz , de valószínűleg soha nem adta át az exFAT szabadalmakat a szervezetnek [19] . Ráadásul 2019 márciusában egy 2013-ban kötött szabadalmi szerződés alapján jogdíjat követelt a Foxconntól [20] [21]  - beszélhetünk az akkor megkötött Android és Chrome OS fizetési megállapodásról [22] .

Lásd még

Jegyzetek

  1. Alapértelmezett fürtméret NTFS, FAT és exFAT esetén Archiválva : 2019. szeptember 3., a Wayback Machine  , 2015 (alapértelmezett fürtméret FAT, NTFS és exFAT esetén )
  2. exFAT fájlrendszer-specifikáció archiválva 2020. július 19-én a Wayback Machine -nél , Microsoft 2008-2010, 2019  " 3.1.15 SectorsPerClusterShift Field .. Legfeljebb .. fürtméret 32 ​​MB"
  3. Windows fájlrendszerek . Letöltve: 2014. július 31. Az eredetiből archiválva : 2014. augusztus 10..
  4. exFAT Versus FAT32 Versus NTFS (2008. február 27.). Letöltve: 2009. október 2. Az eredetiből archiválva : 2013. február 2..
  5. Robert Shullich. A Microsoft exFAT  fájl visszafejtése . A SANS Intézet. Letöltve: 2012. augusztus 17. Az eredetiből archiválva : 2012. október 6..
  6. Brandon LeBlanc. Vista SP1  Whitepaper . Microsoft (2007. augusztus 28.). Letöltve: 2007. október 15. Az eredetiből archiválva : 2012. június 5..
  7. Az ExFAT fájlrendszer univerzális megoldás Mac OS X és Windows rendszerekhez. (nem elérhető link) . Letöltve: 2011. augusztus 5. Az eredetiből archiválva : 2011. szeptember 27.. 
  8. Fat64 / exFat fs és Linux - fa.linux.kernel | Google Csoportok . Letöltve: 2009. február 2. Az eredetiből archiválva : 2012. május 9..
  9. exfat – Projekttárhely a Google Code-on . Letöltve: 2010. június 3. Az eredetiből archiválva : 2012. szeptember 22..
  10. A konzerváció segít a Samsungnak a GPL-megfelelőségi kérdés békés megoldásában – Szoftverszabadság megőrzése . Letöltve: 2013. augusztus 25. Az eredetiből archiválva : 2013. november 20.
  11. Elizabeth Montalbano. A Microsoft FAT szabadalmait  fenntartják . Computerworld (2006. január 11.). Letöltve: 2008. november 2. Az eredetiből archiválva : 2012. június 5.
  12. Ryan Paul. A FAT szabadalmakkal kapcsolatos Microsoft-per megnyithatja az OSS Pandora  szelencéjét . Ars Technica . Condé Nast kiadványok (2009. február 25.). Letöltve: 2009. március 9. Az eredetiből archiválva : 2011. augusztus 22..
  13. 2009. január 26. után értelmét vesztette, amikor a KB955704 frissítésben hivatalosan is támogatták ezt a fájlrendszert.
  14. ricktendo64. exFAT fájlrendszer-illesztőprogram XP/2k3-hoz, Vista-ról portolva . WinCert.net (2007. augusztus 28.). Hozzáférés dátuma: 2008. július 1. Az eredetiből archiválva : 2012. február 29.
  15. A Microsoft az exFAT fájlrendszert harmadik feleknek engedélyezi . Ferra.ru . Ferra.ru (2009. december 11.). Letöltve: 2009. december 13. Az eredetiből archiválva : 2013. április 16..
  16. GitHub – dorimanx/exfat-nofuse: Android ARM Linux nem biztosítékos olvasási/írási kernel-illesztőprogram exFat és VFat Android fájlrendszerekhez . Letöltve: 2018. július 2. Az eredetiből archiválva : 2019. március 26.
  17. A Samsung elérhetővé tette a forráskiadást a nyílt forráskódú kiadási központ webhelyén. . - 2013. - augusztus 16.
  18. Az exFAT fájlrendszer specifikációja archiválva 2020. július 19-én a Wayback Machine -nél , Microsoft 2008-2010, 2019  (eng)
  19. A Microsoft közzétette az exFAT specifikációt, és jóváhagyta a támogatását Linux alatt . 3DNews (2019. augusztus 29.). Letöltve: 2019. szeptember 3. Az eredetiből archiválva : 2019. augusztus 31.
  20. A Foxconn elutasítja a Microsoft szabadalmi perét, és azt állítja, hogy soha nem kellett jogdíjat fizetni , Reuters  (2019. március 19.). Az eredetiből archiválva : 2020. augusztus 1. Letöltve: 2020. június 6.
  21. Dr. Roy Schestowitz. A Microsoft arról panaszkodik, hogy az Android és a Chrome OS (GNU/Linux) szállítója nem fizet a Microsoft szabadalmakért (Frissítve  ) . Techrights (2019. március 12.). Letöltve: 2020. június 6. Az eredetiből archiválva : 2020. június 6.
  22. A Microsoft és a Foxconn szülő, Hon Hai szabadalmi megállapodást ír alá Android- és Chrome-eszközökre  : sajtóközlemény // Microsoft hírközpont. - Microsoft, 2013. - április 17.

Irodalom

exFAT fájlrendszer specifikáció , Microsoft 2008-2010, 2019  (angol)

Linkek