Разлика между exFAT и FAT32

exFAT срещу FAT32

FAT32 (32-битова таблица за разпределение на файлове) е може би най-популярната файлова система в света днес. Въпреки своята непълноценност спрямо текущите файлови системи, тя все още се използва днес в много устройства. exFAT е предложена замяна на FAT32, която адресира много от неговите ограничения. Основната разлика между exFAT и FAT32 е техният максимален капацитет. exFAT теоретично може да се използва за дялове до 64ZB, но 512TB е препоръчителното ниво. За сравнение FAT32 има максимален теоретичен размер на дяла 16TB, като 32GB е по-типичният размер.

Не само пространството на дяла е ограничено с FAT32. FAT32 не може да съхранява файлове с размер 4GB или повече. Може да изглежда голям за един файл, но ако често архивирате неща като видеоклипове и снимки с висока разделителна способност, 4GB е сравнително малко. exFAT има ограничение за размер на файла, но той е зададен на 16EB или 1 милион TB; стойност стотици хиляди пъти по-голяма от настоящите най-големи твърди дискове.

Един от основните недостатъци на FAT32 е бързата фрагментация на файловете. Това е така, защото постоянното създаване и изтриване на файлове създава непрекъснати области на свободното пространство. Когато големи файлове се поставят в тези пространства, те се разбиват на много парчета, за да се поберат. exFAT използва растерно пространство за свободно пространство, подобно на други съвременни файлови системи. Това позволява на exFAT да намери съседно пространство, където файлът ще се побере, като по този начин намалява появата на фрагментация.

Тъй като FAT32 е около доста по-дълго, разбираемо е защо има най-голяма поддръжка от устройства. Почти всички компютърни операционни системи поддържат FAT32, както и самостоятелни устройства като телевизори, медийни плейъри и други. exFAT не се разпознава от много операционни системи, особено по-старите и практически не се използва в самостоятелната електроника. exFAT може постепенно да се приема, тъй като картите с по-голям капацитет започват да се появяват, но тепърва ще се вижда.

Нещо, което също си заслужава да се отбележи, е ограничението, което exFAT определя върху броя на файловете, които можете да имате в дадена директория. Той е зададен на малко над 2,7 милиона файла, което все още е доста голям брой. За сравнение FAT32 не налага такава граница. Вместо това, броят на клъстерите ограничава броя на файловете, тъй като два файла не могат да заемат един клъстер.

Резюме:

1.exFAT позволява по-голям капацитет на задвижване от FAT32.
2.exFAT има по-голям размер на файла, отколкото FAT32.
3.exFAT използва битмап за свободно пространство, докато Fat32 не.
4.FAT32 има по-голяма поддръжка от exFAT.
5.FAT32 няма ограничения за броя на файловете, докато exFAT прави.