Основен буутлоудър

Стартирането се извършва от устройства с произволен достъп, обикновено от дискове. В този случай нулевият сектор на нулевата следа на диска обикновено се чете в паметта. Извиква се съдържанието на този сектор първичен буутлоудър. На IBM PC се извиква този буутлоудър сектор за зареждане или обувка - сектор.

Като правило, основният зареждащ продукт, използвайки услугите на монитора за зареждане, търси началото на файловата система на собствената си операционна система на диска, намира файл с определено име в тази файлова система, чете го в паметта и прехвърля контрола към този файл. В най-простия случай такъв файл е ядрото на операционната система.

Размерът на основния буутлоудър най-често се ограничава от размера на сектора на диска, т.е. 512 байта. Ако файловата система има сложна структура, понякога основният товарач трябва да чете втори, чийто размер може да бъде много по-голям. Поради по-големия си размер, този loader е много по-умен и е в състояние да разбере структурите на файловата система. В някои случаи се използват и третични товарачи. Това последователно изпълнение на товарачи с нарастваща сложност, привличане един в друг, се нарича bootstrap, което може да се преведе като „дърпате [себе си] за връзките на обувките си“.