Az exfatprogs 1.4 kiadás Windows-kompatibilitási fejlesztésekkel érkezett

Megjelent az exfatprogs 1.4, a Linux alatt használt exFAT fájlrendszer-eszközkészlet új verziója. A kiadás a formázást végző mkfs.exfat, a fájlrendszer ellenőrzésre és javításra szolgáló fsck.exfat, valamint a csomag általános működése terén hoz fejlesztéseket. A fejlesztés középpontjában a Windowszal való megbízhatóbb együttműködés, a nagyobb meghajtók kezelése és a biztonságosabb formázási folyamat áll.

Az exfatprogs 1.4 kiadás Windows-kompatibilitási fejlesztésekkel érkezett

Az mkfs.exfat eszköz egyik legfontosabb újdonsága a partíciós tábla létrehozásának támogatása. Ennek célja, hogy az újonnan formázott adathordozókat a Windows is megfelelően felismerje, különösen akkor, ha a felhasználó nem egy meglévő partíciót, hanem a teljes blokkos eszközt (például egy teljes USB-meghajtót vagy memóriakártyát) formázza exFAT fájlrendszerre. A program emellett képes megjeleníteni a kötet UUID-jét a formázás után, valamint új beállítást kapott saját upcase tábla használatához. Az upcase tábla az exFAT névkezelésében vesz részt, mivel a fájlnevek kis- és nagybetűs megfeleltetéséhez szükséges adatokat tartalmazza.

A formázási folyamat biztonságosabbá és megbízhatóbbá vált. Az mkfs.exfat figyelmeztetést jelenít meg a -s kapcsoló használatakor, nagyon kis méretű eszközök esetén pedig automatikusan 512 bájtos klaszterméretet választ. A program minden formázás előtt törli az eszköz első 0x10000 bájtját, felismeri a meglévő idegen fájlrendszereket és partíciós táblákat, valamint javított nullázási I/O-kezelést alkalmaz. Emellett pontosabb ellenőrzéseket végez, és részletesebb előrehaladási információkat naplóz a művelet során.

Az fsck.exfat eszköz két új kapcsolót kapott a partíciós táblabejegyzések hozzáadására vagy eltávolítására. A –put-mbr és a –clear-mbr kapcsolók meglévő köteteknél segíthetnek a Windowsszal való kompatibilitás javításában, ami hasznos lehet olyan meghajtóknál, amelyeket Linux alatt formáztak, de más rendszeren nem jelennek meg megfelelően. A fájlrendszer-ellenőrző emellett pontosabban kezeli a bitmap bitszámlálását, és sérült bitmap esetén jobban kezeli az előrehaladási sáv túlcsordulását.

A kiadás hibajavításokat is tartalmaz a kötet UUID megjelenítésében, a közvetlen I/O-val végzett írásellenőrzésben, a 32 bites túlcsordulások kezelésében, valamint a nagyméretű eszközök formázásakor jelentkező memóriahasználatban. Új elemként megjelent a chdosattr és az lsdosattr segédprogram is, amelyekkel DOS fájlattribútumok tekinthetők meg és módosíthatók. Az exfatprogs 1.4 ezen felül példatáblákat és tesztelést segítő upcase-generáló szkriptet ad, megszűnik a 2.6 előtti Linux kernelek támogatása, és képes helyreállni rövid olvasási vagy írási I/O műveletek után.

További részletek az exfatprogs projekt Github oldalán olvashatóak.