Описание тега medaka-box
Мой вопрос связан с другим , но не дубликат, поэтому, пожалуйста, постарайтесь понять, прежде чем пометить как дубликат. Я не могу прокомментировать это.
В этой другой, я понимаю, что ответ и с этим согласиться. Однако, я должен использовать DOS MBR, а не GPT, то из-за ограничения в меня.Процессор MX6UL. Как я могу выровнять мои логические разделы в расширенном разделе на 8 Мб?
Некоторые подробный пример с цифрами будет высоко ценится. У меня следующая схема разбиения на 16 Гб памяти eMMC:
Р1 первичной 128 Мб
Р2 первичная 128 Мб
Р3 основной 16 Мб
Р4 продлен
Р5 логических 256 Мб
Р6 логических 256 Мб
Р7 логических 256 Мб
П8 логично, что осталось
Мне нужно пропустить первые 4 Мб для загрузчика. Чтобы выровнять до 8 Мб, я могу начать мой первый первичный раздел 1 изн со смещением 8 Мб или заблокировать номер 16,384. Расчет прямой для P1, P2 и P3.
Однако, учитывая, что расширенный раздел содержит один ЭБР перед каждым логическим разделом, я не знаю, как это учитывать. На ЕБР размер составляет 512 байт, однако https://en.wikipedia.org/wiki/Extended_boot_record говорит, что логические разделы выровнены на 1-МИБ границы.
Вот что я так далеко, но я был бы признателен, если кто-то может проверить и объяснить, если это правильно или нет:
Раздел Начало Блока Конец Блока Тип Раздела
--------- ----------- --------- --------------
1 16,384 278,527 первичной
2 278,528 540,671 первичной
3 540,672 573,439 первичной
4 573,440 29,884,415 продлен
5 589,824 1,114,111 логично
6 1,114,112 1,638,399 логично
7 1,638,400 2,146,303 логично
8 2,146,304 29,884,415 логично