Я бы сделал так: создал 2-3 основных раздела Windows, а четвертый cделал логическим. Линукс можно установить в логический разделЛогический раздел (подраздел вторичного раздела) не м.б. загрузочным.
Но он и работает только с MBR. Он не сможет работать с/как GPT.Допустим, в самом первом секторе находится программа, которая загружает семь следующих секторов по некому адресу и передаёт управление на этот адрес. А в этих семи секторах находится программа, которая работает с таблицей разметки в произвольном формате, и сама таблица лежит в одном из этих семи секторов.
Я понимаю что слово "разметка mbr" вводит в заблуждение.Мня не вводит. MBR - это начало самого первого сектора (м.б. до 256-66=190 байт). Магическое число - это последние два байта самого первого сектора. И PT (Partition Table) = четыре запись по 16 байт, перед магическим числом.