Tuesday, August 28, 2007

Active Directory 20

Pole rozšířeného BPB svazků FAT16
Posun
(v bajtech) Délka pole Hodnota Název pole a jeho definice
0x24 BYTE 0x80 Počet fyzických jednotek (Physical Drive Number). Závisí na
počtu fyzických disků v BIOSu. Disketové jednotky jsou identifikovány
hodnotou 0x00 a fyzické pevné disky jsou identifikovány
hodnotou 0x80, bez ohledu na počet jednotek fyzických disků.
Typicky je tato hodnota nastavena přednostně pro volání funkce
BIOSu INT 13h pro specifikaci přístupu k zařízení. Hodnota je
relevantní pouze pokud je zařízení spouštěcí.
0x25 BYTE 0x00 Vyhrazeno (Reserved). U svazků FAT16 je vždy nastaveno na
nulu.
0x26 BYTE 0x29 Rozšířený podpis spouštění (Extended Boot Signature). Pole,
které musí mít hodnotu 0x28 nebo 0x29 pro rozpoznání systémem
Windows 2000.
0x27 DWORD 0xA88B3652 Sériové číslo svazku (Volume Serial Number). Náhodné sériové
číslo vytvořené při formátování disku, které pomáhá rozlišovat
disky.
0x2B 11 bajtů NO NAME Jmenovka svazku (Volume Label). Pole používané dříve pro
uložení jmenovky svazku. Jmenovka svazku je nyní ukládána jako
speciální soubor v kořenovém adresáři.
0x36 LONG FAT16 Druh systému souborů (File System Type). Pole s hodnotou
LONG FAT, FAT12 nebo FAT16 v závislosti na formátu disku.
Spouštěcí sektor FAT32
popisuje spouštěcí sektor svazku zformátovaného na systém souborů
FAT32.
Poznámka Spouštěcí sektor FAT32 je strukturou velmi podobný spouštěcímu sektoru
FAT16, ale FAT32 BPB obsahuje další pole. Rozšířené BPB FAT32 používá táž pole jako
FAT16, ale adresy posunů těchto polí uvnitř spouštěcího sektoru jsou odlišné od
těch, které je možno nalézt ve spouštěcích sektorech FAT16. Jednotky zformátované na
FAT32 nejsou čitelné pro operační systémy, které nejsou kompatibilní s FAT32.
Tabulka 1.9 Oblasti spouštěcího sektoru na svazku FAT32
Posun
(v bajtech) Délka pole Název pole
0x00 3 bajty Instrukce skoku
0x03 LONGLONG Identifikátor OEM
0x0B 53 bajtů BPB
0x40 26 bajtů Rozšířené BPB
0x5A 420 bajtů Zaváděcí kód
0x01FE WORD Značka konce sektoru