System plików Sektor i jednostka alokacji Formaty systemów plików
FAT NTFS
Konwersja systemu plików
Systemy Operacyjne i Sieci Komputerowe Systemy plików FAT, FAT32, NTFS (1h)
Zespół Szkół Mechaniczno - Elektronicznych
Gliwice, 2 grudnia 2011
System plików Sektor i jednostka alokacji Formaty systemów plików
FAT NTFS
Konwersja systemu plików
System plików
System plików
Metoda przechowywania plików (sposób organizacji),
zarządzania nimi i ich informacjami, tak by dostęp do plików i danych w nich zgromadzonych był łatwy dla użytkownika systemu.
*
Systemy plików wykorzystują zazwyczaj hierarchiczną strukturę folderów do uporządkowania danych;
*
Podstawowymi pojęciami opisującymi twarde dyski są
sektor i jednostka alokacji.
System plików Sektor i jednostka alokacji Formaty systemów plików
FAT NTFS
Konwersja systemu plików
Sektor (1)
Sektor
Najmniejsza fizyczna jednostka zapisu danych na twardych dyskach, dyskietkach i innych nośnikach danych.
Ważne
Sektor jest zawsze zapisywany i czytany w całości.
System plików Sektor i jednostka alokacji Formaty systemów plików
FAT NTFS
Konwersja systemu plików
Sektor (2)
*
Wielkość sektora wynosi 512 bajtów;
*
Ponieważ rozmiary dysków przekraczają 100 GB, to na tak dużych dyskach utworzonych jest około 210 milionów sektorów;
*
Numerowanie i śledzenie tak dużej liczby sektorów jest dla systemów plików zadaniem wprost niemożliwym;
*
W celu poprawienia wydajności pracy dysku sektory zostały
połączone w grupy zwane jednostkami alokacji ( klastry ).
System plików Sektor i jednostka alokacji Formaty systemów plików
FAT NTFS
Konwersja systemu plików
Jednostka alokacji
Jednostka alokacji
Najmniejsza ilość miejsca na dysku, która może być przeznaczona do przechowywania pliku.
*
Wszystkie systemy plików wykorzystywane przez system Windows organizują dyski twarde za pomocą jednostek alokacji;
*
Im mniejszy rozmiar jednostki alokacji, tym efektywniej przechowywane są informacje na dysku twardym;
*
Jeśli podczas formatowania dysku użytkownik nie określi
rozmiaru jednostki alokacji , system Windows dobierze
rozmiary domyślnie.
System plików Sektor i jednostka alokacji Formaty systemów plików
FAT NTFS
Konwersja systemu plików
FAT (1)
*
Został zaprojektowany dla systemu DOS;
*
Określa on rozmieszczenie plików, katalogów i wolnej przestrzeni na takich nośnikach jak dyskietki i dyski twarde;
*
Najważniejszym elementem systemu jest tablica alokacji plików (ang. File Allocation Table), informującą o rozmieszczeniu plików na partycji - od nazwy tej tablicy pochodzi nazwa systemu;
*
Największą zaletą systemu FAT jest prostota - tablica alokacji pliku umożliwia szybkie odszukanie pliku lub wolnego miejsca na dysku;
*
Wadą jest duża fragmentacja danych (pliki znajdują się w
klastrach oddalonych od siebie, co wydłuża czas jego
odczytu).
System plików Sektor i jednostka alokacji Formaty systemów plików
FAT NTFS
Konwersja systemu plików
FAT (2)
FAT 12 FAT 16 FAT 32 Rozmiar wpisu w tablicy
FAT
12 16 32
Maksymalna liczba klastrów na partycji
2
122
162
32Minimalny rozmiar klastra 512 b 2 Kb 4 Kb Maksymalny rozmiar klastra 4 Kb 32 Kb 32 Kb Maksymalna wielkość party-
cji
16 MB 2 GB 2 TB
System plików Sektor i jednostka alokacji Formaty systemów plików
FAT NTFS
Konwersja systemu plików
NTFS (1)
*
System NTFS (ang. New Technology File System) to system rozwijany wraz z linią systemów Windows NT;
*
Pozwala na utworzenie partycji o maksymalnym rozmiarze 256 TB i zapisanie pliku o rozmiarze 16 TB;
*
System ten jest systemem zdecydowanie bardziej zaawansowanym, zawiera wiele funkcji niedostępnych w systemach FAT, tj. np.: prawa dostępu dla użytkowników oraz grup czy dziennik zmian;
*
Informacje dotyczące poszczególnych plików
przechowywane są w tablicy MFT (ang. Master File
Table) - ukrytym pliku zapisanym na każdej partycji
NTFS. Korzysta ona z mechanizmu drzewa binarnego, co
umożliwia efektywniejsze wyszukiwanie danych.
System plików Sektor i jednostka alokacji Formaty systemów plików
FAT NTFS
Konwersja systemu plików
NTFS (2) - funkcje systemu
*
Dyski dynamiczne - dysk twardy może być podzielony na woluminy, a każdy z nich może zostać sformatowany i użyty jako dysk logiczny;
*
Kompresja - możliwość kompresji zawartości plików;
folderów, a nawet całych partycji na poziomie systemu plików, dzięki czemu użytkownik nie musi wykonywać dodatkowych operacji podczas dostępu do danych;
*
Dziennik zmian - Mechanizm ten służy do
przechowywania informacji na temat wszelkich operacji
(tj.: usuwanie, dodawanie czy modyfikowanie) dokonanych
na woluminach NTFS. Dzięki dziennikowi system staje się
bardziej odporny na błędy powstające na skutek awarii.
System plików Sektor i jednostka alokacji Formaty systemów plików
FAT NTFS
Konwersja systemu plików
NTFS (3) - funkcje systemu
*
Szyfrowanie - możliwość szyfrowania plików, co pozwala ograniczyć do nich dostęp;
*
Indeksowanie - przyśpieszenie wyszukiwania plików;
*
Lista Kontroli Dostępu (ang. Access Control List - ACL) - przechowuje ona konfigurację zabezpieczeń dostępu do plików. Każdy plik i folder zapisany na woluminach NTFS ma swoją listę kontroli dostępu, w której przechowywane są informacje o prawach dostępu do nich.
*
Przydziały dyskowe - można ograniczyć przestrzeń dyskową dla poszczególnych użytkowników;
*
Odporność na błędy systemu plików i obsługa partycji o
dużym rozmiarze.
System plików Sektor i jednostka alokacji Formaty systemów plików
FAT NTFS
Konwersja systemu plików
Konwersja systemu plików (1)
*
Podczas instalacji systemu mamy możliwość wyboru systemu plików dla poszczególnych dysków naszego komputera. Jeżeli któryś z dysków, na przykład systemowy został sformatowany w systemie plików FAT lub FAT32, można go skonwertować do NTFS;
*
Należy przy tym pamiętać, że
operacja odwrotna nie jest możliwa;*
Jedynym sposobem przywrócenia poprzedniego stanu jest sformatowanie dysku i odtworzenie danych z kopii
zapasowej;
*
Przed konwersją plików należy wykonać kopię zapasową
systemu, gdyż po konwersji system może pracować
niestabilnie lub w ogóle nie wystartować ponownie.
System plików Sektor i jednostka alokacji Formaty systemów plików
FAT NTFS
Konwersja systemu plików
Konwersja systemu plików (2)
*
Konwersji dokonuje się, uruchamiając program
convertz wiersza poleceń. Aby skonwertować dysk sformatowany w systemie FAT lub FAT32 do systemu NTFS należy:
z menuStartwybrać polecenie Uruchom,
w poluOtwórzwpisać cmd i nacisnąć [Enter]OK, zostanie wtedy uruchomiony wiersz poleceń,
wpisać polecenieconvert nazwa dysku:/fs:ntfsi nacisnąć klawisz [Enter],
uruchomić ponownie komputer.
*
Aby wyświetlić pomoc kontekstową programu
convertnależy w wierszu poleceń wpisać
convert/?.System plików Sektor i jednostka alokacji Formaty systemów plików
FAT NTFS
Konwersja systemu plików
Konwersja systemu plików (3)
Rysunek:Konwersja systemu plików
System plików Sektor i jednostka alokacji Formaty systemów plików
FAT NTFS
Konwersja systemu plików
Konwersja systemu plików (4)
Rysunek:Okno z pomocą kontekstową programu convert
System plików Sektor i jednostka alokacji Formaty systemów plików
FAT NTFS
Konwersja systemu plików
Konwersja systemu plików (5)
Rysunek:Okno z pomocą kontekstową programu convert