Arkusz1 Rok wprowadzenia System plików Twórca Oryginalny system operacyjny FAT (8-bit) Marc McDonald, Microsoft Disk BASIC 1977 Microsoft FAT12 Tim Paterson 1980 QDOS, 86-DOS FAT16 Microsoft 1984 MS-DOS 3.0 HFS Apple Computer 1985 Mac OS FAT16B Compaq 1987 Compaq MS-DOS 3.31, DR DOS 3.31 HPFS IBM & Microsoft 1988 OS/2 JFS1 IBM 1990 AIX[1] ext Rémy Card 1992 Linux NTFS Version 1.0 Microsoft, Tom Miller, Gary Kimura 1993 Windows NT 3.1 ext2 Rémy Card 1993 Linux, Hurd UFS1 Kirk McKusick 1994 4.4BSD XFS SGI 1994 IRIX, Linux, FreeBSD HFS IBM 1994 MVS/ESA (now z/os) UDF ISO/ECMA/OSTA 1995 - FAT32 Microsoft 1996 Windows 95b[3] HFS Plus Apple Computer 1998 Mac OS 8.1 ext3 Stephen Tweedie 1999 Linux JFS IBM 1999 OS/2 Warp Server for e-business NTFS Version 5.1 Microsoft 2001 Windows XP ReiserFS Namesys 2001 Linux zfs IBM 2001 z/os (backported to OS/390) FATX Microsoft 2002 Xbox UFS2 Kirk McKusick 2002 FreeBSD 5.0 ZFS Sun Microsystems 2004 Solaris, FreeBSD Reiser4 Namesys 2004 Linux ext4 various 2006 Linux exfat NTFS Version 6.0 Btrfs Microsoft 2006,2009 Windows CE 6.0, Windows XP SP3, Windows Vista SP1 Microsoft 2006 Windows Vista Oracle Corporation 2007 Linux Strona 1
Arkusz2 Maksymalny rozmiar pliku System plików Maksymalna długość nazwy pliku Dopuszczalne znaki w nazwach plików i folderów Maksymalna długość ścieżki Maksymalny rozmiar woluminu exfat 255 znaki Unicode za wyjątkiem NUL 512 TB zalecane Dowolny znak Brak określonego limitu 127 PB 64 ZB, FAT12 8.3 (255 UTF-16 jednostek z LFN) Brak określonego limitu 32 MB 32 MB FAT16 8.3 (255 UTF-16 jednostek z LFN) Brak określonego limitu 2 GB 2 GB or 4 GB FAT32 8.3 (255 UTF-16 jednostek z LFN) Brak określonego limitu 4 GB 8 TB HFS 31 bajty Dowolny bajt za wyjątkiem : Nielimitowana 2 GB 2 TB 16 EB 16 EB NTFS 255 znaki Dowolny znak Unicode za wyjątkiem NUL i \ / : *? " < > 32,767 znaków Unicode łącznie z elementami ścieżki (foldery lub pliki) zazwyczaj do 255 znaków 8 EB 8 EB HFS Plus 255 UTF-16 jednostek Dowolny poprawny znak Unicode Nielimitowana 226 226 UFS1 255 bajtów Dowolny bajt za wyjątkiem NUL Brak określonego limitu TB TB 32 PB 1 YB UFS2 255 bajtów Dowolny bajt za wyjątkiem NUL Brak określonego limitu 2 TB 32 TB ext2 255 bajtów Dowolny bajt za wyjątkiem NUL i / Brak określonego limitu 2 TB 32 TB ext3 255 bajtów Dowolny bajt za wyjątkiem NUL i / Brak określonego limitu 16 TB 1 EB (programowo ext4 256 bajtów Dowolny bajt za wyjątkiem NUL i / Brak określonego limitu ograniczone do 16 TB) 8 TB (v3.6), 16 TB 4,032 bajty/226 znaki Dowolny bajt za wyjątkiem NUL Brak określonego limitu ReiserFS 2 GB (v3.5) Reiser4 8 TB on x86 Unknown 3,976 bajtów Dowolny bajt za wyjątkiem / i NUL Brak określonego limitu 8 EB 8 EB XFS 255 bajtów Dowolny bajt za wyjątkiem NUL Brak określonego limitu 8 EB 4 PB JFS1 255 bajtów Dowolny bajt za wyjątkiem NUL Brak określonego limitu 4 PB 32 PB JFS 255 bajtów Dowolny znak Unicode za wyjątkiem NUL Brak określonego limitu 16 EB Unknown UDF 255 bajtów Dowolny znak Unicode za wyjątkiem NUL 1,023 bajty 16 EB 16 EB ZFS 255 bajtów Dowolny znak Unicode za wyjątkiem NUL Brak określonego limitu 4 GB 8 TB 64 Unicode znaki Wszystkie znaki UCS-2 za wyjątkiem * / \ : ; i? Nieznana Joliet ("CDFS") Btrfs 16 EB 16 EB 255 bajtów Dowolny bajt za wyjątkiem NUL Nieznana Strona 2
Arkusz3 Atrybuty Bezpieczeństwo/ rozszerzonne/ etykiety MAC Alternatywne Przechowuje Tworzenie Stemple czasowe Stemple czasowe Stemple czasowe Stemple czasowe (obowiązkowa strumienie Suma kontrolna/ informacje o Uprawnienia stempli ostatniego ostatniej zmiany Tworzenie kopii ostatniej zmiany ostatniej Lista kontroli kontrola danych/ kontrola korekcji System plików właścicielu POSIX czasowych dostępu/odczytu zawartości dysku metadanych archiwizacji dostępu dostępu) Rozwidlenia błedów FAT12 Nie Nie Częściowo Częściowo Nie Nie Nie Nie Nie Nie FAT16 Nie Nie Częściowo Częściowo Nie Nie Nie Nie Nie Nie FAT32 Nie Nie Częściowo Częściowo Nie Nie Nie Nie Nie Nie exfat Nie Nie Nie Nieznany Nie Nie Nieznany Nieznany Częściowo NTFS Nie Nie Nie HFS Nie Nie Nie Nie Nie Nie Nie Nie HFS Plus Nie Nie UFS1 Nie Nieznany Nie Nie Nie UFS2 Nieznany Nie Nie ext2 Nie Nieznany Nie Nie ext3 Nie Nie Nie Nie ext4 Nieznany Nie Częściowo ReiserFS Nie Nie Nie Nie Nie Nie Nie Nie Reiser4 Nie Nieznany Nie Nie Nie Nie Nie XFS Nie Nieznany Nie Nie JFS Nieznany Nie Nie UDF Nieznany Nieznany Nie Nie ZFS Nieznany Joliet ("CDFS") Nie Nie Nie Nieznany Nie Nie Nie Nie Nie Nie Btrfs Nieznany Nieznany Nieznany Strona 3
Arkusz4 Możliwość rezerwacji przestrzeni Zmienny dla całego Podalokacja rozmiar pliku przez Opóźniona Kompresja File system Btrfs bloku bloku Nie zapisem alokacja Sparse files plików w tle FAT12 Nie Nie Nie Nie Nie Nie FAT16 Nie Nie Nie Nie Nie Nie FAT32 Nie Nie Nie Nie Nie Nie exfat Nieznany Nie Nie Nieznany Nie Nie NTFS Częściowo Nie Nie HFS Plus Nie Nie Nie UFS1 8:1 Nie Nie Nie Nie UFS2 8:1 Nie Nie Nie ext2 Nie Nie Nie Nie Nie ext3 Nie Nie Nie Nie Nie ext4 Nie Nie Nie ReiserFS Nie Nie Nie Nie Reiser4 Nie XFS Nie Nie Nie JFS Nie Nie Tylko w JFS1 W AIX Zależny od UDF Nie Nie Nie Nie Implementacji ZFS Częściowo Nie Strona 4
Arkusz5 File system DOS Windows 9x Windows NT Linux Mac OS Mac OS X FreeBSD Solaris FAT12, od DOS 3.0, FAT16 FAT16B od DOS 3.31, od Windows 95 FAT32, od DOS 7.1 od Windows 2000 OSR2 Tylko odczyt ze : Win7, Vista SP1, exfat Nie specjalnym specjalny sterownik XP Nie 10.6.5+ Nie sterownikiem SP2, od jądrak 2.2, lub z NTFS-3G w NTFS z NTFS-3G lub Nie z NTFS-3G z NTFS-3G OpenSolaris ntfsprogs HFS Nie program program program Nieznany Częściowy, w Tylko odczyt ze szczególnych HFS Plus Nie program program od Mac OS 8.1 specjalnym Nieznany przpadkach możliwy sterownikiem zapis UFS1 Nie Nieznany Nieznany Tylko odczyt Nie Nieznany UFS2 Nie Nieznany Nieznany Tylko odczyt Nie Nie Nieznany ext2 Nieznany Nieznany Pełne z Ext2Fsd Nie z fuse-ext2 Nieznany ext3 Nieznany Nieznany Pełne z Ext2Fsd Nie z fuse-ext2 ext4 Nie Nie Częściowy z Ext2Fsd od jądra 2.6.28 Nie Częściowy z fuse-ext2 Nie Nieznany Częściowy ze ReiserFS Nie Nieznany specjalnym Nie Nie Tylko odczyt Nieznany programem Reiser4 Nie Nieznany Nieznany Specjalne jądro Nie Nie Nie Nieznany XFS Nie Nieznany Nieznany Nie Nieznany Częściowo Nieznany JFS Nie Nieznany Nieznany Nie Nie Nie Nieznany Tylko odczyt dla UDF UDF Nieznany od Mac OS 9 1.02 w Win98 i WinME ZFS Nie Nie Nie Specjalne jądro Nie program IBM HFS Nie Nie Nie Nie Nie Nie Nie Nie IBM zfs Nie Nie Nie Nie Nie Nie Nie Nie Btrfs Nie Nie Nie Nie Nie Nie Nie Strona 5