zwiększona liczba obsługiwanych podfolderów W systemie ext3 katalog może posiadać maksymalnie 31 998 podkatalogów. W ext4 limit ten został usunięty.
Struktura Wstęp Ext4 dzieli urządzenie magazynujące na serie grup blokowych. By zmniejszyć trudności związane z wydajnością w wyniku fragmentacji, alokator blokowy stara się utrzymać bloki każdego pliku w tej samej grupie, by skrócić czas wyszukiwania.
Blok Ext4 przydziela pamięć w jednostce zwanej „blokiem”. Blok to grupa sektorów między 1kB a 64 kB (domyślnie 4kB), gdzie liczba sektorów musi być potęgą liczby 2. Bloki z kolei są pogrupowane w większe jednostki zwane grupami bloków. Rozmiar bloku jest określany w czasie zakładania systemu plików poleceniem mkfs. Domyślnie system plików może zawierać 232 bloków, chyba że funkcja „64-bitowa” jest włączona, to system plików może mieć 264 bloków.
Układ grupy bloków Poniżej układ grupy bloków w oparciu o Grupę 0 Przesunięcie Grupy 0 Super blok Grupa deskryptorów Zarezerwowane bloki na grupę deskryptorów Bitmapa bloku danych Bitmapa i-węzłów Tablica i-węzłów Bloki danych 1024 bajty 1 blok kilka bloków kilka bloków 1 blok 1 blok kilka bloków pozostałe bloki w grupie