Dostępne są następujace moduły:
- program Master Boot Record (MBR)
- program Volume Boot Record (VBR)
- File Boot Loader (FBL)
Proces uruchamiania może przebiegać w jeden z następujących sposobów:
- MBR ➪ VBR na pierwszej uruchamialnej partycji ➪ FBL
- MBR ➪ FBL
Pierwszy ma zastosowanie, gdy na dysku jest tablica partycji w MBR, a na partycji jest VBR. Drugi wtedy, gdy na dysku nie ma tablicy partycji, lecz bezpośrednio po MBR jest system plików.
W VBR lub MBR od bajtu nr 224 znajduje się 5 B informacji, gdzie położony jest i jaki ma rozmiar plik FBL: najpierw w 3 B w formacie CHS (zgodnym z używanym w tablicy partycji MBR, ale w odpowiedniej do bieżącego dysku geometrii) jest zapisane położenie pliku FBL na dysku, a następnie w 1 B jest liczba sektorów o rozmiarze 512 B składająca się na rozmiar tego pliku.
224 | 225 | 226 | 227 | |
---|---|---|---|---|
7–6 | 5–0 | |||
head | 9–8 bits of cylinder | sector | 7–0 bits of cylinder | count of sectors |
Liczba sektorów w MBR lub VBR równa 0 oznacza, że FBL nie ma być uruchamiany z tego modułu. Jeżeli liczba sektorów jest równa 0 w VBR, to proces uruchamiania zostanie zatrzymany.
- mbr.S nie zawiera skopiowanej z vbr.S obsługi większego pliku FBL.
- vbr.S nie zawiera obsługi dwubajtowej liczby sektorów, a w specyfikacji znajduje się 1 bajt liczby sektorów rozmiaru FBL.