Prawidłowa odpowiedź wynika wprost ze specyfikacji systemu plików FAT32. Ten format, który od lat dominuje na pendrive’ach i kartach pamięci, narzuca ograniczenie maksymalnego rozmiaru pojedynczego pliku do 4 GB minus 1 bajt (czyli dokładnie 4 294 967 295 bajtów). To jest dość charakterystyczna cecha FAT32 i warto ją zapamiętać, bo bardzo często pojawia się problem, gdy ktoś próbuje przenieść większy plik, na przykład film w jakości Full HD lub długi materiał audio, i nagle pojawia się komunikat o błędzie kopiowania. Dzieje się tak właśnie przez tę granicę 4 GB. Moim zdaniem praktycznie każdy, kto pracuje z multimedialnymi plikami, powinien znać ten limit, bo to oszczędza sporo nerwów podczas pracy. W praktyce, jeśli potrzebujesz przenosić większe pliki, trzeba korzystać z nowszych systemów plików, takich jak exFAT czy NTFS, które takich ograniczeń nie mają lub są one dużo, dużo wyższe. Branżowo to też istotny temat, bo na przykład wiele urządzeń – aparaty fotograficzne, kamery, rejestratory dźwięku – stosuje FAT32 właśnie dla maksymalnej kompatybilności, więc ograniczenie rozmiaru pliku staje się tam realnym wyzwaniem. W codziennej pracy z elektroniką użytkową czy nawet na lekcji informatyki, szybko wychodzi na jaw, że FAT32 to synonim „max 4 GB na plik” i warto nie tylko o tym pamiętać, ale też dobrze rozumieć przyczyny tego ograniczenia.
Ograniczenie maksymalnego rozmiaru pliku w systemie plików FAT32 to temat, który często prowadzi do zamieszania, zwłaszcza gdy użytkownicy próbują zapisać większe materiały na pendrive’ach. Moim zdaniem, wiele osób myli tę wartość z limitami innych systemów plików albo po prostu zakłada, że skoro nośnik ma dużo miejsca, plik dowolnej wielkości się zmieści. W rzeczywistości FAT32 ma ścisły limit – pojedynczy plik nie może przekroczyć 4 GB minus 1 bajt. Skąd się to bierze? FAT32 używa 32-bitowych adresów do przechowywania informacji o plikach, przez co nie jest w stanie zaadresować danych powyżej tej granicy. Wskazane odpowiedzi 1 GB czy 2 GB, chociaż brzmią sensownie, nie mają pokrycia w standardzie FAT32 – są to limity spotykane czasem w starszych lub innych systemach plików, jak FAT16 (gdzie faktycznie było około 2 GB na plik), ale nie w FAT32. Z kolei odpowiedź 8 GB to już typowy błąd myślowy wynikający z intuicyjnego powiązania pojemności nośnika z limitem systemu plików. Często spotykam się z przekonaniem, że skoro karta lub pendrive ma np. 16 GB, to i plik 8 GB powinien przejść. Niestety, w FAT32 to niemożliwe. Mało tego, w branży IT ta wiedza jest istotna, bo ograniczenia systemu plików często wpływają na wybór sprzętu i formatowanie nośników, zwłaszcza gdy chodzi o przechowywanie dużych archiwów, obrazów ISO czy plików wideo. Typowe błędy przy tym zagadnieniu to patrzenie tylko na rozmiar całego nośnika, a nie na ograniczenia narzucone przez system plików. Dlatego, żeby efektywnie korzystać z pamięci przenośnych, warto zawsze wziąć pod uwagę nie tylko iloma gigabajtami dysponujemy, ale też jakie limity narzuca technologia, na której pracujemy.