Logická struktura HDD, FAT
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu DOC.
Logická struktura HDD
Low-level Formating
-
vyznačení stop a sektorů na ploše talíře disku a označení chybných sektorů
Absolutní sektory
-
označeny pomocí tzv. trojrozměrné adresace (číslo hlavy, válce, sektoru)
-
tuto adresaci používá BIOS
Relativní sektory
-
OS mají vlastní značení sektorů
-
MS-DOS – označení sektorů jedním číslem (lineární adresace)
-
sektory jsou číslovány za sebou po válcích a to od válce 0, hlavy 1, sektoru 1
-
výhodou je nezávislost na parametrech HDD, rychlejší přístup k sektorům
-
jsou pouze v rámci logického disku
-
vnikají při formátování na vysoké úrovni (pod OS)
Oblasti a logické disky
-
každý HDD lze rozdělit až na 4 oblasti
-
v rámci oblastí lze pak vytvářet tzv. logické disky
typy oblastí:
-
primární (Primary Partition)
-
dodatečná (Extended Partition)
-
nedosovská
Primární oblast
-
musí být na HDD, pokud se z něj má zavádět OS
-
obsahuje pouze jeden logický disk
-
zavádí-li se z této oblasti systém, musí být nastavena jako aktivní
Dodatečná oblast
-
vytváří se tehdy, pokud chceme rozdělit HDD na více log. disků
-
obsahuje jeden či více logických disků
Nedosovská oblast
-
vytvářena jinými než DOSovskými systémy
Master Boot Record
-
umístěn na C/H/S – 0/0/1
-
je mimo logický disk
-
vytváří se pod FDISKem
OBSAHUJE:
-
tabulku PAT
-
program pro kontrolu PAT
-
program hledající zaveditelný segment
Partition Table
-
obsahuje údaje o rozdělení HDD na oblasti
-
pro každý záznam je 16 B
OBSAHUJE:
-
příznak zaveditelnosti oblasti
-
začátek a konec oblasti
-
počet nedostupných sektorů
-
celkový počet sektorů
-
identifikátor typu segmentu
Příznak zaveditelnosti
-
inf. podle které hledá systém segment pro zavedení OS
-
je na primární oblasti
Začátek a konec
-
udán ve formě C/H/S
-
zaveditelná oblast musí být na HDD vytvořena v rámci prvních 2 GB
Nedostupné sektory
-
počet sektorů před danou oblastí
-
někdy ozn. jako RELATIVE S.
-
vyhrazeny 4 B
-
max. počet sektorů je 2 TB
Celkový počet sektorů oblasti
-
celkem 232 hodnot
-
max. počet sektorů je 2 TB
Identifikátor segmentu
-
určuje typ segmentu
-
vyhrazen 1 B
TYPY SEGMENTU:
-
primární oblast DOS (06h)
-
rozšířená oblast (05h)
-
HPFS (OS/2) (07h)
-
nepoužívaný nebo neznámý (00h)
Nepravá tabulka PAT
-
na hlavě 0, sektoru 1 před každým logickým diskem
OBSAHUJE:
-
inf. o každém logickém disku (definován jako primární oblast)
-
inf. o zbytku dodatečné oblasti (definován jako rozšířená oblast)
-
rozšířená oblast nepravé PAT – odkaz na další nepravou PAT
Boot Record
-
na hlavě 1, sektoru 1
-
relativně na sektoru 0
-
vytváří se při formátování
OBSAHUJE:
-
blok parametrů BIOSu
-
programový kód
Blok parametrů BIOSu
-
parametry jsou závislé na konkrétním log. disku
OBSAHUJE:
-
verze systému (8 b)
-
počet bitů na sektor (2 b) – 512
-
počet sektorů na cluster (1 b) – závisí na velikosti HDD
-
rezervované sektory (2 b) – velikost BOOT REC.
-
počet tabulek FAT (1 b) – vždy 2
-
počet zázn. v hlavním (kořenovém) adresáři (2 b) – pod FAT 16 vždy 512
-
celkový počet sektorů log. disku (4 b)
-
identifikaci média (HDD, FDD)
-
počet sektorů na FAT (2 b) – závisí na velikosti HDD
-
počet sektorů na stopu
-
počet hlav disku
-
příznak zaveditelnosti disku
-
počet nepřístupných sektorů
-
signatura zaváděcího záznamu (AAh a 55h)
-
ozn. zaváděcí mechaniky (80h – HDD, 00h FDD)
-
značku DOSu
-
identifikační číslo média
-
vnitřní návěstí disku
-
typ systému FAT