systemy plików FAT,FAT32 i różnice między nimi

background image

22.06.21

22.06.21

1

1

Systemy plików FAT, FAT32

Systemy plików FAT, FAT32

i różnice między nimi

i różnice między nimi

Krzysztof Czyżyk
Marcin Bugaj

background image

22.06.21

22.06.21

2

2

Systemy Plików

Systemy Plików

System plików określa to, jak informacje są zapisywane i
odczytywane. System plików definiuje także wielkość klastrów,
możliwe do użycia atrybuty plików oraz schemat poprawnych nazw
plików i katalogów - ich długość (np. system 8.3, system długich
nazw plików) i dopuszczalne znaki w nazwach. Najpopularniejsze
systemy plików to FAT16 (stosowany w MS-DOS, Windows 9x i
Windows NT), FAT32 (Windows 95 OSR2 i Windows 98) oraz NTFS
(Windows NT, 2K, XP, 2K3). Jedynym wspólnym systemem plików
wszystkich wersji Windows i MS-DOS jest FAT16. Inne popularne
systemy plików to: HPFS, CDFS i VFAT.

background image

22.06.21

22.06.21

3

3

System plików FAT

System plików FAT

FAT (File Allocation Table – tablica alokacji plików) jest to tablica opisująca,
w których klastrach dysku twardego lub dyskietki magnetycznej system
operacyjny ma szukać każdego z zapisanych na nim plików. FAT jest
tworzony podczas formatowania nośnika danych. Podczas zapisu pliku
informacje o nim są automatycznie zachowywane w tablicy FAT. Potocznie
przez FAT rozumie się FAT16 lub FAT32.

Wyróżniamy :

• FAT 16

• FAT 32

• FAT 12 (obsługa dyskietek)

background image

22.06.21

22.06.21

4

4

Pliki i Katalogi

Pliki i Katalogi

FAT jest strukturą przechowującą listę plików. Każdy plik i

FAT jest strukturą przechowującą listę plików. Każdy plik i

podkatalog zawiera w katalogu nadrzędnym wpis określający

podkatalog zawiera w katalogu nadrzędnym wpis określający

jego pierwszy klaster z danymi. Klaster ten zawiera liczbę

jego pierwszy klaster z danymi. Klaster ten zawiera liczbę

wskazującą na następny klaster z danymi albo określa koniec

wskazującą na następny klaster z danymi albo określa koniec

pliku.

pliku.

Podstawową jednostką logiczną do przechowywania danych

Podstawową jednostką logiczną do przechowywania danych

jest plik. Jest to kolekcja bajtów

jest plik. Jest to kolekcja bajtów

tworząca spójną całość i

tworząca spójną całość i

posiadająca nazwę do jednoznacznego zidentyfikowania go.

posiadająca nazwę do jednoznacznego zidentyfikowania go.

Pliki są

Pliki są

przechowywane w strukturze zwanej drzewem

przechowywane w strukturze zwanej drzewem

katalogów, której korzeniem jest katalog główny.

katalogów, której korzeniem jest katalog główny.

Przy

Przy

pomocy tej struktury jesteśmy w stanie tworzyć nowe pliki,

pomocy tej struktury jesteśmy w stanie tworzyć nowe pliki,

katalogi i podkatalogi.

katalogi i podkatalogi.

Każdy wpis do katalogu ma długość 32

Każdy wpis do katalogu ma długość 32

bajtów. Jedyny katalog ze stałą pozycją to katalog

bajtów. Jedyny katalog ze stałą pozycją to katalog

główny, i

główny, i

tylko on może posiadać plik o atrybucie Volume Label,

tylko on może posiadać plik o atrybucie Volume Label,

rozmiar tego specjalnego

rozmiar tego specjalnego

katalogu jest określony w BIOS

katalogu jest określony w BIOS

Parameter Block. Poniższa tabelka przedstawia format

Parameter Block. Poniższa tabelka przedstawia format

każdego

każdego

wpisu do katalogu.

wpisu do katalogu.

background image

22.06.21

22.06.21

5

5

Offset

Offset

Rozmiar w bajtach

Rozmiar w bajtach

Opis

Opis

00h

00h

8

8

Nazwa zbioru

Nazwa zbioru

08h

08h

3

3

Rozszerzenie nazwy zbioru

Rozszerzenie nazwy zbioru

0Bh

0Bh

1

1

Atrybut

Atrybut

0Ch

0Ch

1

1

Zarezerwowane dla Windows

Zarezerwowane dla Windows

NT

NT

0Dh

0Dh

1

1

Utworzenie - znacznik

Utworzenie - znacznik

milisekundowy

milisekundowy

0Eh

0Eh

2

2

Czas utworzenia zbioru

Czas utworzenia zbioru

10h

10h

2

2

Data utworzenia zbioru

Data utworzenia zbioru

12h

12h

2

2

Data ostatniego dostępu

Data ostatniego dostępu

14h

14h

2

2

Zarezerwowane dla

Zarezerwowane dla

FAT32

FAT32

16h

16h

2

2

Czas ostatniego zapisu

Czas ostatniego zapisu

18h

18h

2

2

Data ostatniego zapisu

Data ostatniego zapisu

1Ah

1Ah

2

2

Numer pozycji zbioru w

Numer pozycji zbioru w

tablicy

tablicy

FAT

FAT

1Ch

1Ch

4

4

Długość zbioru

Długość zbioru

background image

22.06.21

22.06.21

6

6

nazwa i rozszerzenie Nazwa zbioru oraz jego rozszerzenie

nazwa i rozszerzenie Nazwa zbioru oraz jego rozszerzenie

identyfikują w sposób jednoznaczny ten zbiór. Są to ciągi dowolnych

identyfikują w sposób jednoznaczny ten zbiór. Są to ciągi dowolnych

znaków z wyjątkiem wszystkich poniżej 20h(oprócz 05h) oraz ∗”+, ./ :;

znaków z wyjątkiem wszystkich poniżej 20h(oprócz 05h) oraz ∗”+, ./ :;

<=>?[\]|. Krótsze nazwy uzupełniane są spacjami, pierwszy

<=>?[\]|. Krótsze nazwy uzupełniane są spacjami, pierwszy

bajt

bajt

traktowany jest specjalnie (00h - nie ma już dalej wpisów do katalogu,

traktowany jest specjalnie (00h - nie ma już dalej wpisów do katalogu,

E5h plik usunięty).

E5h plik usunięty).

Atrybut Jest to dodatkowa informacja dla różnych aplikacji na temat

Atrybut Jest to dodatkowa informacja dla różnych aplikacji na temat

tego pliku i jak

tego pliku i jak

można go używać. W systemie

można go używać. W systemie

FAT

FAT

rozróżniamy sześć

rozróżniamy sześć

atrybutów:

atrybutów:

Read-Only ( Tylko do odczytu) - Tak oznaczony plik jest traktowany

Read-Only ( Tylko do odczytu) - Tak oznaczony plik jest traktowany

specjalnie

specjalnie

w trakcie próby jego skasowania lub modyfikacji. Próba ta

w trakcie próby jego skasowania lub modyfikacji. Próba ta

jest

odrzucana

albo

jest

odrzucana

albo

wywoływany

jest

komunikat

żądający

wywoływany

jest

komunikat

żądający

potwierdzenia.

potwierdzenia.

Hidden (Ukryty) - Atrybut ten określa pliki i katalogi, które nie są

Hidden (Ukryty) - Atrybut ten określa pliki i katalogi, które nie są

wyświetlane

wyświetlane

w drzewie katalogów podczas normalnych okoliczności

w drzewie katalogów podczas normalnych okoliczności

(wywoływanie funkcji bez

(wywoływanie funkcji bez

specjalnych atrybutów). W wielu programach

specjalnych atrybutów). W wielu programach

istnieje opcja pokaż/ukryj pliki z

istnieje opcja pokaż/ukryj pliki z

atrybutem Hidden.

atrybutem Hidden.

System - Atrybut ten służy do zaznaczania plików używanych przez

System - Atrybut ten służy do zaznaczania plików używanych przez

system operacyjny. Pliki takie nie powinny być modyfikowane ani

system operacyjny. Pliki takie nie powinny być modyfikowane ani

kasowane.

kasowane.

Volume Label - Każdy wolumin dyskowy może być opisany

Volume Label - Każdy wolumin dyskowy może być opisany

identyfikującym go

identyfikującym go

napisem. Taki napis jest przechowany w katalogu

napisem. Taki napis jest przechowany w katalogu

głównym jako plik z tymże atrybutem. Plik z takim atrybutem znajduje

głównym jako plik z tymże atrybutem. Plik z takim atrybutem znajduje

się w katalogu głównym i powinien być

się w katalogu głównym i powinien być

pierwszym wpisem.

pierwszym wpisem.

background image

22.06.21

22.06.21

7

7

Directory - Atrybut ten rozróżnia nam pliki zwykłe od katalogów (pliki

Directory - Atrybut ten rozróżnia nam pliki zwykłe od katalogów (pliki

ze specjalną strukturą opisującą podkatalogi).

ze specjalną strukturą opisującą podkatalogi).

Archive - Atrybut ten jest głównie używany przez aplikacje

Archive - Atrybut ten jest głównie używany przez aplikacje

modyfikujące pliki oraz tworzące kopie zapasowe.

modyfikujące pliki oraz tworzące kopie zapasowe.

Zarezerwowane dla Windows NT Otrzymuje wartość 0 kiedy plik jest

Zarezerwowane dla Windows NT Otrzymuje wartość 0 kiedy plik jest

tworzony i nigdy nie jest już używany.

tworzony i nigdy nie jest już używany.

Utworzenie - znacznik milisekundowy Z powodu ograniczenia tego

Utworzenie - znacznik milisekundowy Z powodu ograniczenia tego

pola do 1 bajtu, liczone jest po 10 milisekund.

pola do 1 bajtu, liczone jest po 10 milisekund.

Data i czas tworzenia pliku 16-bitowe pola zawierające datę i czas

Data i czas tworzenia pliku 16-bitowe pola zawierające datę i czas

utworzenia pliku.Wartości nie są później zmieniane.

utworzenia pliku.Wartości nie są później zmieniane.

Data ostatniego dostępu Jest taką samą wartością jak wartość

Data ostatniego dostępu Jest taką samą wartością jak wartość

ostatniego zapisu.

ostatniego zapisu.

Zarezerwowane dla

Zarezerwowane dla

FAT32

FAT32

Informuje o używaniu dodatkowych

Informuje o używaniu dodatkowych

informacji na temat początkowego klastra. Dla FAT16 powinno być

informacji na temat początkowego klastra. Dla FAT16 powinno być

ustawione na 0.

ustawione na 0.

Czas i data ostatniego zapisu 16 bitowe pola zawierające czas i datę

Czas i data ostatniego zapisu 16 bitowe pola zawierające czas i datę

ostatniego zapisu do pliku.

ostatniego zapisu do pliku.

background image

22.06.21

22.06.21

8

8

Klastry (Jednostki alokacji)

Klastry (Jednostki alokacji)

Najmniejszą jednostką służącą do przechowywania informacji na

Najmniejszą jednostką służącą do przechowywania informacji na

dysku jest sektor zawierający

dysku jest sektor zawierający

512 bajtów. W systemie FAT

512 bajtów. W systemie FAT

pojedyncze sektory nie są używane. Nieporęczne jest zarządzanie

pojedyncze sektory nie są używane. Nieporęczne jest zarządzanie

dyskiem, gdy pliki są podzielone na 512-bajtowe kawałki. Już

dyskiem, gdy pliki są podzielone na 512-bajtowe kawałki. Już

przy 2GB dysku ilość takich

przy 2GB dysku ilość takich

kawałków wynosi ponad 4 miliony, a

kawałków wynosi ponad 4 miliony, a

trzymanie informacji na ich temat jest czasochłonne i w

trzymanie informacji na ich temat jest czasochłonne i w

znacznym stopniu obciąża zasoby.

znacznym stopniu obciąża zasoby.

System plików FAT grupuje

System plików FAT grupuje

sektory w większe jednostki zwane klastrami (clusters, allocation

sektory w większe jednostki zwane klastrami (clusters, allocation

units). Rozmiar klastra jest uzależniony od rozmiaru partycji, im

units). Rozmiar klastra jest uzależniony od rozmiaru partycji, im

większa partycja tym

większa partycja tym

większy klaster. Rozmiary te dla twardych

większy klaster. Rozmiary te dla twardych

dysków mieszczą się w przedziale od 4 sektorów

dysków mieszczą się w przedziale od 4 sektorów

(2048 bajtów) do

(2048 bajtów) do

64 sektorów (32768 bajtów). Dla dyskietek rozmiary klastrów są

64 sektorów (32768 bajtów). Dla dyskietek rozmiary klastrów są

mniejsze,

mniejsze,

czasami mogą być one nawet równe wielkości jednego

czasami mogą być one nawet równe wielkości jednego

sektora.

sektora.

Każdy plik musi być przechowywany w całkowitej liczbie

Każdy plik musi być przechowywany w całkowitej liczbie

klastrów, nie może się zdarzyć,

klastrów, nie może się zdarzyć,

że jeden klaster jest

że jeden klaster jest

współdzielony przez 2 pliki. Dlatego rozmiar klastrów jest tak

współdzielony przez 2 pliki. Dlatego rozmiar klastrów jest tak

ważny –

ważny –

od niego zależy efektywne użycie dysku.

od niego zależy efektywne użycie dysku.

Tablica alokacji plików jest używana do przechowywania ścieżek

Tablica alokacji plików jest używana do przechowywania ścieżek

klastrów do odpowiednich plików. System operacyjny na

klastrów do odpowiednich plików. System operacyjny na

podstawie wpisów w katalogu i tablicy alokacji plików

podstawie wpisów w katalogu i tablicy alokacji plików

potrafi

potrafi

zlokalizować gdzie są przechowywane dane określonego pliku.

zlokalizować gdzie są przechowywane dane określonego pliku.

FAT trzyma informacje

FAT trzyma informacje

na temat wolnych klastrów, więc podczas

na temat wolnych klastrów, więc podczas

tworzenia nowego pliku lub zwiększania rozmiaru

tworzenia nowego pliku lub zwiększania rozmiaru

system

system

operacyjny używa tablicy alokacji plików do znalezienia takich

operacyjny używa tablicy alokacji plików do znalezienia takich

klastrów.

klastrów.

background image

22.06.21

22.06.21

9

9

Kasowanie i

Kasowanie i

odzyskiwanie plików

odzyskiwanie plików

Zaletą systemu

Zaletą systemu

FAT

FAT

jest możliwość odzyskania

jest możliwość odzyskania

skasowanych plików. Kasowanie

skasowanych plików. Kasowanie

p

p

lików nie jest

lików nie jest

równoznaczne z ich usunięciem z twardego dysku. System

równoznaczne z ich usunięciem z twardego dysku. System

nie kasuje plików, on po prostu

nie kasuje plików, on po prostu

zaznacza te pliki jako

zaznacza te pliki jako

skasowane. Zostaje wstawiona wartość E5h jako pierwsza

skasowane. Zostaje wstawiona wartość E5h jako pierwsza

litera nazwy

litera nazwy

pliku. Jest to taki znacznik systemu

pliku. Jest to taki znacznik systemu

informujący, że dany plik został skasowany. Miejsce

informujący, że dany plik został skasowany. Miejsce

zajmowane przez dany plik jest dostępne dla innych

zajmowane przez dany plik jest dostępne dla innych

plików, ale nie jest czyszczone. Jeśli klastry

plików, ale nie jest czyszczone. Jeśli klastry

skasowanego

skasowanego

pliku nie zostały powtórnie użyte to bardzo łatwo jest

pliku nie zostały powtórnie użyte to bardzo łatwo jest

odzyskać skasowane pliki.

odzyskać skasowane pliki.

background image

22.06.21

22.06.21

10

10

FAT 16

FAT 16

FAT16 jest odmianą systemu plików FAT, z którego może korzystać

FAT16 jest odmianą systemu plików FAT, z którego może korzystać

MS-DOS i Windows. Pierwsze pecety pracujące pod systemem DOS

MS-DOS i Windows. Pierwsze pecety pracujące pod systemem DOS

miały architekturę 16-bitową. Oznaczało to, że ich system plików

miały architekturę 16-bitową. Oznaczało to, że ich system plików

mógł opisać tylko 216, czyli 65 535 klastrów. Początkowo klastry

mógł opisać tylko 216, czyli 65 535 klastrów. Początkowo klastry

były rozmiarowo równe fizycznym sektorom dysku twardego (512

były rozmiarowo równe fizycznym sektorom dysku twardego (512

bajtów), ale szybko okazało się, że w ten sposób można opisać

bajtów), ale szybko okazało się, że w ten sposób można opisać

pojemność tylko 32 MB. Większy dysk twardy trzeba było dzielić

pojemność tylko 32 MB. Większy dysk twardy trzeba było dzielić

na partycje. W związku z tym postanowiono zwiększyć rozmiary

na partycje. W związku z tym postanowiono zwiększyć rozmiary

jednostek alokac

jednostek alokac

j

j

i. Problem zaczął się, gdy dyski przekroczyły

i. Problem zaczął się, gdy dyski przekroczyły

rozmiar gigabajta, a jednostki alokacji rozrosły się aż do 32

rozmiar gigabajta, a jednostki alokacji rozrosły się aż do 32

kilobajtów. Przy tak dużej jednostce alokacji notatka o wielkości

kilobajtów. Przy tak dużej jednostce alokacji notatka o wielkości

dwóch kilobajtów zmarnuje 30 kilobajtów miejsca. Plików tej

dwóch kilobajtów zmarnuje 30 kilobajtów miejsca. Plików tej

wielkości na dysku może być tysiące, co prowadzi do dużych strat

wielkości na dysku może być tysiące, co prowadzi do dużych strat

pojemności. FAT16 miał jeszcze jedno poważne ograniczenie –

pojemności. FAT16 miał jeszcze jedno poważne ograniczenie –

obsługiwał partycje tylko do wielkości 2,1 gigabajta.

obsługiwał partycje tylko do wielkości 2,1 gigabajta.

background image

22.06.21

22.06.21

11

11

Struktura wolumenu FAT 16

Struktura wolumenu FAT 16

Jedyn

Jedyn

ą

ą

różnic

różnic

ą

ą

pomiędzy folderem głównym a innymi folderami jest fakt,

pomiędzy folderem głównym a innymi folderami jest fakt,

ż

ż

e folder

e folder

główny wyst

główny wyst

ę

ę

puje w określonym miejscu i posiada stał

puje w określonym miejscu i posiada stał

ą

ą

liczb

liczb

ę

ę

wpisów (dla dysku

wpisów (dla dysku

twardego). Ilo

twardego). Ilo

ść

ść

wpisów na dyskietce zale

wpisów na dyskietce zale

ż

ż

y od rozmiaru dyskietki.

y od rozmiaru dyskietki.

Jeśli chodzi o zapis plików to w

Jeśli chodzi o zapis plików to w

 strukturze folderów FAT pliki otrzymują pierwsze wolne

 strukturze folderów FAT pliki otrzymują pierwsze wolne

miejsce w wolumenie. Numer pocz

miejsce w wolumenie. Numer pocz

ą

ą

tkowego klastra jest adresem pierwszego klastra

tkowego klastra jest adresem pierwszego klastra

u

u

ż

ż

ywanego przez plik. Każdy klaster zawiera wska

ywanego przez plik. Każdy klaster zawiera wska

ź

ź

nik do następnego klastra w pliku

nik do następnego klastra w pliku

lub znacznik końca pliku (EOF) o wartości 0xFFFF wskazujący, że dany klaster jest

lub znacznik końca pliku (EOF) o wartości 0xFFFF wskazujący, że dany klaster jest

ko

ko

ń

ń

cem pliku.

cem pliku.

background image

22.06.21

22.06.21

12

12

Zalety i wady FAT 16

Zalety i wady FAT 16

 Obsługiwany przez MS-DOS, Windows 95, Windows 98, Windows NT, Windows 2000 oraz
niektóre systemy operacyjne UNIX.

 Dostępnych jest wiele narzędzi do rozwiązywania problemów oraz odzyskiwania danych.

 Jeżeli nastąpi błąd przy uruchamianiu komputera, można uruchomić system używając dyskietki
startowej MS-DOS.
 Jest wydajny, zarówno pod względem szybkości, jak i przechowywania danych, w wolumenach
mniejszych niż 256 MB.
 Folder główny może pomieścić do 512 wpisów. Używanie długich nazw może znacznie obniżyć
ilość dostępnych pozycji.

 FAT16 jest ograniczony do 65 536 klastrów, jednak z powodu zarezerwowania niektórych
klastrów rzeczywisty limit wynosi 65 524.

 Sektor startowy nie posiada kopii zapasowej

 FAT16 nie posiada wbudowanych mechanizmów bezpieczeństwa ani kompresji plików.

 FAT16 może marnować przestrzeń dysku na większych dyskach wraz ze wzrostem rozmiaru
klastra. Przestrzeń przydzielana plikom zależy od ziarnistości przydziału klastrów, nie zaś
rozmiaru plików.

background image

22.06.21

22.06.21

13

13

Micro$oft

Micro$oft

wprowadził system plików FAT32 w

wprowadził system plików FAT32 w

Windows

Windows

95

95

OSR2

OSR2

. System ten wykorzystuje trzydziestodwubitową tablicę

. System ten wykorzystuje trzydziestodwubitową tablicę

FAT powiększając maksymalny rozmiar dysku do około 4 GB.

FAT powiększając maksymalny rozmiar dysku do około 4 GB.

Wcześniejsze wersje systemów operacyjnych firmy

Wcześniejsze wersje systemów operacyjnych firmy

Microsoft

Microsoft

nie są w stanie odczytać danych zapisanych na tak

nie są w stanie odczytać danych zapisanych na tak

sformatowanym dysku.

sformatowanym dysku.

Chociaż teoretycznie górny rozmiaru woluminu FAT32 wynosi 8

Chociaż teoretycznie górny rozmiaru woluminu FAT32 wynosi 8

TB, praktyczne maksymalny rozmiar woluminu FAT32 dla

TB, praktyczne maksymalny rozmiar woluminu FAT32 dla

Windows

Windows

XP

XP

wynosi 32 GB, co umożliwia zapis całej tablicy FAT

wynosi 32 GB, co umożliwia zapis całej tablicy FAT

w pamięci podręcznej i poprawę wydajność dysku twardego.

w pamięci podręcznej i poprawę wydajność dysku twardego.

System FAT32 cechuje:

System FAT32 cechuje:

-          maksymalny rozmiar partycji dysku mniejszy niż 32 GB.

-          maksymalny rozmiar partycji dysku mniejszy niż 32 GB.

-          mniejszy rozmiar tworzonych jednostek alokacji.

-          mniejszy rozmiar tworzonych jednostek alokacji.

-          rozmiar jednostki alokacji większy niż 4 KB i mniejszy niż

-          rozmiar jednostki alokacji większy niż 4 KB i mniejszy niż

32 KB.

32 KB.

FAT 32

FAT 32

background image

22.06.21

22.06.21

14

14

Zalety i wady FAT 32

Zalety i wady FAT 32

FAT32 nie ogranicza ilości pozycji folderu głównego.

Używa przestrzeni bardziej wydajnie niż FAT16. FAT32 używa mniejszych

klastrów (4 KB dla dysków do 8 GB), dając 10 do 15 procent wzrostu efektywności
wykorzystania przestrzeni dyskowej w porównaniu z dużymi dyskami FAT16.
FAT32 mniejsza także zasoby potrzebne do działania komputera.

 Sektor startowy dysków FAT32 został rozszerzony w celu zawarcia w nim
kopii zapasowych najważniejszych struktur danych. Oznacza to, że wolumeny
FAT32 są mniej podatne na uszkodzenia punktowe w porównaniu do wolumenów
FAT16.

 Największy wolumen FAT32 w systemie Windows 2000 posiada rozmiar ograniczony
do 32 GB.

Sektor startowy nie posiada kopii zapasowej.

FAT32 nie posiada wbudowanych mechanizmów bezpieczeństwa ani kompresji

plików

.

background image

22.06.21

22.06.21

15

15

Różnica FAT32 w stosunku do FAT16

Różnica FAT32 w stosunku do FAT16

Obsługa dysków o pojemności do 2TB bez używania wielu woluminów

Obsługa dysków o pojemności do 2TB bez używania wielu woluminów

dyskowych.

dyskowych.

Pozbycie się ograniczenia liczby plików i podkatalogów w katalogu głównym.

Pozbycie się ograniczenia liczby plików i podkatalogów w katalogu głównym.

Boot rekord

Boot rekord

FAT32

FAT32

został włączony do kopii zapasowej krytycznych struktur

został włączony do kopii zapasowej krytycznych struktur

danych na

danych na

dysku. Powoduje to mniejszą podatność na ewentualne błędy.

dysku. Powoduje to mniejszą podatność na ewentualne błędy.

Istnieje możliwość na dynamiczne zmiany rozmiaru partycji typu

Istnieje możliwość na dynamiczne zmiany rozmiaru partycji typu

FAT32

FAT32

.

.

Boot rekord wymaga 2 sektorów (spowodowane jest to dodatkowymi

Boot rekord wymaga 2 sektorów (spowodowane jest to dodatkowymi

wpisami w BIOS

wpisami w BIOS

Parameter Block). Wynikiem tego jest zwiększona liczba

Parameter Block). Wynikiem tego jest zwiększona liczba

zarezerwowanych sektorów na

zarezerwowanych sektorów na

dysku.

dysku.

Używanie dyskowego cache’u co pozwala z pomocą managera na

Używanie dyskowego cache’u co pozwala z pomocą managera na

mapowanie danych

mapowanie danych

z dysku. Prowadzi to do wyeliminowania dodatkowych

z dysku. Prowadzi to do wyeliminowania dodatkowych

operacji kopiowania danych z

operacji kopiowania danych z

dysku.

dysku.

Używanie managera pamięci do przesyłania stroniconowanych porcji danych

Używanie managera pamięci do przesyłania stroniconowanych porcji danych

bardzo efektywnie do pliku swap podczas bezczynności systemu. Jest to tylko

bardzo efektywnie do pliku swap podczas bezczynności systemu. Jest to tylko

dostępne dla klastrów

dostępne dla klastrów

większych niż 4K.

większych niż 4K.

Boot rekord wymaga trzech sektorów ponieważ w BPB pojawiły się

Boot rekord wymaga trzech sektorów ponieważ w BPB pojawiły się

dodatkowe wpisy.

dodatkowe wpisy.

Dodatkowe wpisy zawierają dwie kompletne kopie boot

Dodatkowe wpisy zawierają dwie kompletne kopie boot

rekordu, jak i sektor w którym

rekordu, jak i sektor w którym

jest zapisany licznik wolnego miejsca oraz inne

jest zapisany licznik wolnego miejsca oraz inne

informacje systemu plików.

informacje systemu plików.

Rozmiar wpisu do katalogu zwiększył się o 2 bajty – wskaźnik do pierwszego

Rozmiar wpisu do katalogu zwiększył się o 2 bajty – wskaźnik do pierwszego

klastra

klastra

pliku jest wielkości 4 bajtów.

pliku jest wielkości 4 bajtów.

w systemie plików FAT16 (File Allocation Table) nazwy plików mog

w systemie plików FAT16 (File Allocation Table) nazwy plików mog

ą

ą

mieć

mieć

długo

długo

ś

ś

ć maksymalnie o

ć maksymalnie o

ś

ś

miu znaków, po których następuje trzy znakowe

miu znaków, po których następuje trzy znakowe

rozszerzenie (format 8.3). Natomiast w FAT32 pliki mog

rozszerzenie (format 8.3). Natomiast w FAT32 pliki mog

ą

ą

mieć długie nazwy.

mieć długie nazwy.

background image

22.06.21

22.06.21

16

16

Powyższy rysunek dokładnie wyjaśnia różnice pomiędzy FAT 16 i FAT

Powyższy rysunek dokładnie wyjaśnia różnice pomiędzy FAT 16 i FAT

32. 

32. 

W FAT 16, 37 kilobajtowy dokument zajmuje 2 klastry po 32 KB,

W FAT 16, 37 kilobajtowy dokument zajmuje 2 klastry po 32 KB,

marnując tym samym

marnując tym samym

27 KB cennego miejsca na  twardym dysku,

27 KB cennego miejsca na  twardym dysku,

które pozostają niewykorzystane.

które pozostają niewykorzystane.

W FAT 32, ten sam dokument

W FAT 32, ten sam dokument

zajmuje 10 klastrów po 4 KB, marnując tylko 3 KB.

zajmuje 10 klastrów po 4 KB, marnując tylko 3 KB.

background image

22.06.21

22.06.21

17

17

Poniższa tablica przedstawia ograniczenia związane z

Poniższa tablica przedstawia ograniczenia związane z

sektorami i klastrami w FAT16 oraz

sektorami i klastrami w FAT16 oraz

przed wszystkim

przed wszystkim

obrazuje

obrazuje

wielkość klastra (potencjalne straty) przy rosnących

wielkość klastra (potencjalne straty) przy rosnących

wielkościach partycji (części) dysku twardego.

wielkościach partycji (części) dysku twardego.

Pojemność dysku

Pojemność dysku

(MB)

(MB)

Rozmiar klastra w

Rozmiar klastra w

FAT32

FAT32

Rozmiar klastra w

Rozmiar klastra w

FAT16

FAT16

0-128 MB

0-128 MB

4 KB

4 KB

2 KB

2 KB

129-256 MB

129-256 MB

4 KB

4 KB

4 KB

4 KB

257-512 MB

257-512 MB

4 Kb

4 Kb

8 KB

8 KB

513-1024 MB

513-1024 MB

4 KB

4 KB

16 KB

16 KB

1025-2048 MB

1025-2048 MB

4 KB

4 KB

32 KB

32 KB

2049-8192 MB

2049-8192 MB

4 KB

4 KB

nie może być tak

nie może być tak

dużych partycji

dużych partycji

background image

22.06.21

22.06.21

18

18

Dziękujemy

Dziękujemy


Document Outline


Wyszukiwarka

Podobne podstrony:
Porównanie systemu plików NTFS z systemami plików FAT i FAT32
Systemy plików FAT,FAT32 i praca z plikami
m System plików FAT
Wady i Zalety Systemów Plików FAT, Systemy plików
System plików FAT, edukacja i nauka, Informatyka
Porównanie systemów plików FAT, technik informatyk, soisk utk
1. System plików FAT. (typ adresowania, Informatyka, Technik informatyki
Logiczna struktura dyskietki dla systemu plikow FAT
Wszystko o systemie plików fat xp
m System plików FAT
Systemy plików FAT i NTFS
Systemy plikow FAT NTFS
systemy plików FAT12, FAT16, FAT32, NTFS
Systemy plików na przykładzie FAT32 i NTFS
jakie sa róznice miedzy systemami podatkowymi poszczególnych
Systemy plików na przykładzie FAT32 i NTFS
SO8 Systemy plików

więcej podobnych podstron