Насколько я знаю, на диске MBR основные разделы нумеруются от 1 до 4, а номера от 5 и далее — логические разделы. Таким образом, раздел в первой позиции на sda будет sda1, следующий sda2 и т. д. И это справедливо для дисков, с которыми я работал ранее.
Однако недавно у меня была возможность переразбить некоторые ПК, и пока я возился с этими системами, я заметил, что их номера томовне в порядке. Например, sda3 находится перед sda1 на скриншоте ниже.
Нумерация следующая:постоянен при перезагрузкахи они такие же даже в других live-дистрибутивах, которые я пробовал.
Так как же определяются эти числа, если нет файла для хранения числовых настроек?
Еще несколько примеров:
решение1
когда нет файла для хранения настроек номера?
Вот собственно и сам MBR.
Разделы нумеруются не в соответствии с тем, какое пространство они занимают, а в соответствии с тем, какой слот они используют в «таблице разделов» на диске (MBR или GPT). Первый слот таблицы разделов MBR получает sda1
(независимо от того, какую область диска он описывает), второй слот получает sda2
и т. д.
Существуют различные причины, по которым вы можете получить несортированную таблицу разделов. (Вы можете использовать fdisk
инструмент командной строки, чтобы отсортировать ее.) Большинство инструментов разбиения на разделы пытаются автоматически поддерживать эти слоты «в порядке», так что «самый левый» раздел всегда sda1 и т. д. Но некоторые другие инструменты этого не делают, поскольку не все операционные системы могут справиться с изменением слота своего загрузочного раздела.