Systemy plików FAT, FAT32, NTFS
SYSTEM PLIKÓW System plików to sposób zapisu informacji na dyskach komputera. System plików jest ogólną strukturą, w której pliki są nazywane, przechowywane i organizowane.
W systemie Windows można przechowywać dane na dyskach sformatowanych w jednym z trzech systemów plików: FAT, FAT32, NTFS. Podstawowymi pojęciami opisującymi dyski twarde są sektory i jednostki alokacji.
Sektor Sektor to najmniejsza fizycznie jednostka przechowywania danych na dyskach twardych. Wszystkie sektory na dyskach twardych mają ten sam rozmiar (najczęściej jest to 512 bajtów). Sektory są tworzone fabrycznie, podczas procesu formatowania niskiego poziomu.
Podział dysku na sektory i ścieżki
Jednostka alokacji (klaster) Klaster to podstawowa jednostka przechowywania danych, składająca sięz kilku sektorów. Wszystkie systemy plików w systemach Windows organizują dyski twarde za pomocą jednostek alokacji. Im mniejszy rozmiar jednostki alokacji, tym efektywniej są przechowywane informacje na dysku twardym.
Ilość zajętego miejsca przez plik 36 KB System plików w różnych systemach plików. Domyślny rozmiar jednostki alokacji Liczba zajętych jednostek alokacji Ilość zajętego miejsca Miejsce zajęte - niezapisane FAT16 32 KB 2 64 KB 28 KB FAT32 16 KB 3 48 KB 12 KB NTFS 4 KB 9 36 KB 0 KB
Formaty systemu plików FAT16 FAT32 NTFS exfat
ZADANIE Sprawdź w jakim systemie plików są dyski twarde na Twoim komputerze
Domyślne rozmiary klastrów w systemie plików FAT16 Rozmiar woluminu Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP, Windows 2000 7 MB 8 MB Nieobsługiwane 8 MB 32 MB 512 bajtów 32 MB 64 MB 1 KB 64 MB 128 MB 2 KB 128 MB 256 MB 4 KB 256 MB 512 MB 8 KB 512 MB 1 GB 16 KB 1 GB 2 GB 32 KB 2 GB 4 GB 64 KB 4 GB 8 GB Nieobsługiwane 8 GB 16 GB Nieobsługiwane > 16 GB Nieobsługiwane
Domyślne rozmiary klastrów w systemie plików FAT32 Rozmiar woluminu Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP, Windows 2000 7 MB 16 MB Nieobsługiwane 16 MB 32 MB Nieobsługiwane 32 MB 64 MB 512 bajtów 64 MB 128 MB 1 KB 128 MB 256 MB 2 KB 256 MB 8 GB 4 KB 8 GB 16 GB 8 KB 16 GB 32 GB 16 KB 32 GB 2 TB Nieobsługiwane > 2 TB Nieobsługiwane
Domyślne rozmiary klastrów w systemie plików NTFS Rozmiar woluminu Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP, Windows 2000 7 MB 512 MB 4 KB 512 MB 1 GB 4 KB 1 GB 2 GB 4 KB 2 GB 2 TB 4 KB 2 TB 16 TB 4 KB 16 TB 32 TB 8 KB 32 TB 64 TB 16 KB 64 TB 128 TB 32 KB 128 TB 256 TB 64 KB > 256 TB Nieobsługiwane
FAT (ang. File Alloccation Table) określa ona rozmieszczenie plików, katalogów i wolnej przestrzeni na dysku twardym. Tabela ta zawiera spis wszystkich jednostek alokacyjnych (klastrów) całej partycji. Od nazwy tej tablicy pochodzi także nazwa systemu plików, który powstał pod koniec lat 70.
FAT 16 FAT16 używa 16-bitowych wpisów w tablicy alokacji plików (216 klastrów). System FAT16 posiada ograniczenie do 65.535 klastrów. Maksymalny rozmiar partycji dysku nie większy niż 4 GB Maksymalny rozmiar jednostki alokacji 64KB
FAT 16 FAT16 jest nieefektywny w przypadku dużych woluminów, ponieważ rozmiar klastra szybko się zwiększa. Sektor rozruchowy nie jest zabezpieczany za pomocą kopii bezpieczeństwa. W systemie FAT16 nie istnieje żaden wbudowany schemat zabezpieczeń lub kompresji.
FAT32 FAT32 korzysta z mniejszych klastrów (4 KB w przypadku woluminów o rozmiarze do 8 GB), dzięki czemu wydajniej niż FAT16 alokuje przestrzeń dyskową. FAT32 może automatycznie skorzystać z zapasowej kopii tablicy alokacji plików
FAT32 Największy wolumin FAT32, który może zostać sformatowany przez system Windows 7, ma rozmiar 32 GB. Maksymalny rozmiar pliku to 4 GB Rozmiar jednostki alokacji od 4KB do 32 KB
exfat exfat (Extended File Allocation Table, znany również jako FAT64) system plików stworzony przez Microsoft specjalnie na potrzeby nośników zewnętrznych (np.: pamięci flash, dyski SSD, zewnętrzne dyski magnetyczne).
NTFS (New Technology File System) NTFS system plików oparty na tablicy plików (MFT Master File Table). Wszystkie pliki i foldery są reprezentowane w MFT przez rekordy zawierajace pełne dane o każdym pliku. W systemie NTFS zastosowano adresowanie 64- bitowe, co w teorii pozwala utowrzyćdysk wielkości 16 eksabajtów, ale w praktyce stosuje się ograniczenia maksymalnego rozmiaru do 2 TB.
NTFS NTFS cechuje: Odporność na błędy; system Windows potrafi wykryć uszkodzone sektory, oznaczyć je jako uszkodzone, co spowoduje, że nie będą używane, a także przenieść z nich dane na inny obszar dysku. Zwiększone bezpieczeństwo danych dzięki nadawaniu praw do plików i folderów, oraz szyfrowanie danych Zarządzanie wolnym miejscem limity miejsca dla użytkowników
Systemy plików w Linux Linux obsługuje kilka typów systemów plików. Najważniejszymi z nich są: minix - najstarszy, uważany za najbardziej niezawodny, jednak posiada znaczne ograniczenia (brakuje niektórych znaczników czasu, nazwy plików mogą mieć maksymalnie 30 znaków, system plików może mieć co najwyżej 64 MB). xia - zmodyfikowana wersja systemu minix, w której zostały podniesione limity: maksymalnej długości nazwy oraz rozmiaru systemu plików. Żadne nowości nie zostały wprowadzone. Nie jest obsługiwany od wersji 2.1.21. ReiserFS - bardzo szybki i stabilny system plików, szczególnie dobrze radzi sobie z dużą liczbą małych plików. Obecnie w wersji 3.6, na ukończeniu są natomiast prace nad następcą Reiser4.
Systemy plików w Linux XFS - również szybki system plików, głównie za sprawą tego, iż wiele informacji przechowuje w pamięci RAM. Niestety jest przez to podatny na awaryjne przerwanie działania systemu. ext4 następca ext3, obecnie jeden z najpopularniejszych systemów plików dla Linuksa. ext3 - w zasadzie jest to ext2 z tą różnicą, że ma mechanizmy księgowania operacji przez co wzrosła stabilność tego systemu plików i odporność na awaryjne przerwanie działania systemu. Można go jednak zamontować jako ext2 (bez księgowania). ext2 - nie zawiera księgowania, wyparty przez ext3. ext - starsza wersja ext2, nie jest zgodna wzwyż. Aktualnie nie używany. Nie jest obsługiwany od wersji 2.1.21.
Konwersja systemu plików Konwersja z systemu FAT16 lub FAT32 do NTFS Polecenie convert z wiersza poleceń. convert nazwa_dysku: /fs:ntfs Convert D:/fs:ntfs - takie polecenie spowoduje przekonwertowanie systemu plików na dysku D: na NTFS.
Porównanie systemów plików http://www.benchmark.pl/minirecenzje/wydajnosciowy_test_systemow_plik ow-3402.html