Na partycji z systemem plików FAT32 nie można zapisać pojedynczego pliku o rozmiarze
A. 5 GB
B. 3 GB
C. 2 GB
D. 1 GB
FAT32 ma ważne ograniczenie: maksymalny rozmiar pojedynczego pliku wynosi 4 294 967 295 bajtów, czyli praktycznie 4 GiB minus 1 bajt. Dlatego pliku o rozmiarze 5 GB nie da się zapisać na partycji FAT32, nawet jeśli na pendrivie albo dysku jest dużo wolnego miejsca. To jest częsty przypadek przy kopiowaniu obrazu ISO systemu, dużego archiwum ZIP, filmu w wysokiej jakości albo pliku kopii zapasowej. System może wtedy pokazać komunikat w stylu, że plik jest za duży dla docelowego systemu plików. Moim zdaniem warto to zapamiętać praktycznie: FAT32 jest bardzo kompatybilny, bo działa z Windows, Linux, konsolami, telewizorami i różnymi urządzeniami embedded, ale nie nadaje się do dużych pojedynczych plików. W branżowej praktyce dla nośników z większymi plikami wybiera się zwykle exFAT albo NTFS. exFAT jest dobry dla pendrive’ów używanych między różnymi systemami, a NTFS lepiej pasuje do dysków systemowych Windows, uprawnień, dziennika zmian i większej kontroli nad danymi.
W tym pytaniu łatwo pomylić pojemność całej partycji z maksymalnym rozmiarem jednego pliku. FAT32 może obsługiwać partycje dużo większe niż kilka gigabajtów, ale pojedynczy plik ma twardy limit wynikający z konstrukcji systemu plików. Granica wynosi 4 294 967 295 bajtów, czyli około 4 GiB minus 1 bajt. Z tego powodu pliki mające 1 GB, 2 GB albo 3 GB normalnie mieszczą się w limicie FAT32 i mogą zostać zapisane, o ile oczywiście jest wolne miejsce oraz struktura systemu plików nie jest uszkodzona. Błędne odpowiedzi zwykle biorą się z kojarzenia FAT32 jako starego systemu plików i zakładania, że skoro jest starszy, to pewnie ma bardzo małe limity. To nie do końca tak. Ograniczenie jest konkretne i dotyczy głównie pojedynczego pliku, a nie każdego użycia nośnika. W praktyce problem wychodzi przy kopiowaniu dużego obrazu ISO, pliku VHD, dużego filmu lub backupu. Użytkownik widzi wolne miejsce, na przykład 20 GB, a mimo to kopiowanie 5 GB nie działa. To nie jest awaria pendrive’a, tylko ograniczenie FAT32. Dobra praktyka jest taka, żeby przed formatowaniem nośnika dobrać system plików do zastosowania: FAT32 dla maksymalnej zgodności, exFAT dla dużych plików i urządzeń przenośnych, a NTFS dla środowiska Windows z uprawnieniami i większą odpornością na błędy.