Systemy plików FAT12, FAT16, FAT32, NTFS
dysk Podłączone do komputera urządzenie do przechowywania danych. Obszar przechowywania informacji, który sformatowano przy użyciu systemu plików i przypisano literę dysku. Może być to dyskietka, dysk CD, dysk twardy lub dysk innego typu
Precyzja odległość głowicy od dysku: 0.2 – 0.07 mm (i mniej) przekrój włosa głowica drobinka pyłu tytoniowego odcisk palca powierzchnia dysku szerokość ścieżki zależnie od wysokości głowicy
Organizacja zapisu na dyskach sektor – elementarna jednostka informacji – ciągły fragment powierzchni dysku pozwalający na zapisanie 571 bajtów danych (512B dostępnych dla użytkownika, pozostałe to nagłówek i stopka)
Formatowanie – przygotowanie dysków do pracy Formatowanie fizyczne – podział dysku na sektory = utworzenie pustych sektorów po 512B, zapisanie nagłówka zawierającego 3 liczby (położenie sektora na dysku) Podział na partycje (dotyczy twardych dysków) nawet gdy używana będzie tylko jedna partycja; każda partycja traktowana jest jako odrębny dysk logiczny, na którym można zapisać format logiczny Formatowanie logiczne - zapisanie informacji na dysku: rekord rozruchowy, tablica rozmieszczenia plików, katalog główny, obszar danych.
partycja Część dysku fizycznego, która działa jak oddzielny dysk fizyczny. Po utworzeniu partycji należy ją sformatować i przypisać jej literę dysku.
Sektor przerwa między sektorami obszar danych 512B = 4096b kod CRC nagłówka kod korekcji ECC lub CRC przerwa między sektorami nagłówek przerwa
Struktura logiczna dysków obszar danych (pliki i katalogi) sektor rozruchowy tablica rozmieszczenia plików #1 tablica rozmieszczenia plików #2 katalog główny FAT12 i FAT16 obszar danych (pliki i katalogi) rekord rozruchowy 3 sektory obszar zarezerwowany kopia rekordu rozruchowego obszar zarezerwowany tablica rozmieszczenia plików #1 tablica rozmieszczenia plików #2 FAT32 obszar zarezerwowany zwykle 32 sektory
Strona ukryta w strukturze logicznej dysku główny rekord ładujący tablica partycji w głównym rekordzie ładującym (Master Boot Record) znajduje się program którego zadaniem jest sprawdzenie tablicy partycji i odnalezienie partycji aktywnej, załadaowanie znajdującego się w tej partycji programu ładującego system operacyjny
Struktura logiczna dysku Rekord rozruchowy (ładujący, boot sector)– pierwszy sektor na dysku (dyskietce) – odpowiedzialny za załadowanie odpowiedniego systemu operacyjnego, skojarzony z tablicą zawierającą informacje o dysku tablica rozmieszczenia plików – FAT - System plików używany w systemie MS-DOS i innych systemach operacyjnych Windows do organizowania plików i zarządzania nimi. Tablica alokacji plików (FAT) to struktura danych, którą system Windows tworzy w momencie formatowania woluminu za pomocą systemu plików FAT lub FAT32. System Windows przechowuje w niej informacje o wszystkich plikach, dzięki czemu można je później pobierać. FAT12 stosowany dla dyskietek
obszar danych – obszar przeznaczony do zapisu plików i katalogów, ograniczony pojemnością dysku. Dostęp za pomocą fizycznego adresu sektora, numeru logicznego sektora i numeru klastera. Klaster – jednostka alokacji (allocation unit) ciągły zbiór sąsiadujących ze sobą sektorów danych – najmniejsza jednostka jaką można przypisać plikowi. dla klastra 4kB: plik 3kB zajmie 1 klaster (4kB) plik 5kB zajmie 2 klastry (8kB)
FAT16 – wprowadzony z wersją 3 DOS do obsługi dysków większych niż 16MB. FAT32 – wprowadzony wraz z systemem Windows 95 minimalny rozmiar dysku z systemem FAT32, to 512MB
NTFS wprowadzony z systemem Windows NT, pliki w formacie NTFS nie są odczytywane przez inne systemy (DOS, Windows 9x/ME) Windows obsługuje jednocześnie FAT32 i NTFS zabezpieczenie plików hasłem, możliwość kodowania i dekodowania, katalog główny znajduje się na środku dysku, zerowa fragmentacja.
rozmiar dysku 7MB – 16MB 2KB - 512 bajtów 17MB – 32MB 33MB – 64MB 1KB FAT16 rozmiar klastra FAT32 rozmiar klastra NTFS rozmiar klastra 7MB – 16MB 2KB - 512 bajtów 17MB – 32MB 33MB – 64MB 1KB 65MB – 128MB 129MB – 256MB 4KB 257MB – 512MB 8KB 513MB – 1GB 16KB 1GB – 2GB 32KB 2GB – 4GB 64KB 4GB – 8GB 8GB – 16GB 16GB – 32GB 32GB – 2TB