Как загружается ПК с HDD

MBR Master Boot Record

Это всегда 1 сектор диска (загрузочного). Применяется с 1983 года (начиная с PC DOS 2.0) .

фотка 1

В начале загрузки всегда первым выполняется BIOS .

После тестирования и инициализации оборудования компьютера, происходит выбор устройства, с которого будет происходить дальнейшая загрузка.

Это может быть дискета, жёсткий диск, сетевой ресурс, встроенное ПЗУ или любое иное устройство .

После выбора загрузочного устройства BIOS полностью передаёт этому устройству управление всей дальнейшей загрузкой.

В нашем случае выполняется код в MBR.

Видно , что тут есть выполняемый миникод для вывода на экран вариантов загрузки (их максимально 4) или предупреждения :

"Invalid partion table"
"Error loading operating system"
"Missing operation system"

фотка 2

Программу можно дисассемблировать

фотка 3

Получается в MBR по-сути таблица ссылок (максимум 4шт.) на начало неких разделов.

MBR ссылка указывает на 1 сектор логического диска (VBR — Volume Boot Record, или Volume Boot Sector или PBR (Partition Boot Record)), помеченного как «загрузочный» (80h), и помещает этот сектор в память по физическому адресу 0x7C00 и переходит к выполнению этого кода.

Чтобы хоть как-то гарантировать ,что VBR корректный в конце сектора также должно быть 55AA.

Теоретически можно написать свою программу для поиска потерянных разделов и восстановлению их.

Писать программу и запускать можно под Windows. Исследуемый диск подключаем вторым или третим и начинаем на нем последовательно искать 55AA.

VBR обычно содержит начальный загрузчик программ — Initial Program Loader (IPL), этот код инициирует процесс загрузки. Начальный загрузчик программ включает в себя вторую стадию загрузчика, который затем загружает операционную систему.

фотка 4

Допустим нас интересует BOOTMGR

EFI - Extensible Firmware Interface

Код MBR считается независимым от какой-либо операционной системы, фактически универсальным [общим] этапом загрузки, а вот PBR уже относится к конкретной реализации операционной системы (фактически входит в её состав)