Почему разделы диска начинаются с сектора 2048

Почему разделы диска начинаются с сектора 2048

Я учусь использовать fdisk. Когда я проверяю свободное место на диске с помощью Fкоманды, он показывает, что свободное место начинается с сектора 2048. Но если я пытаюсь создать новый раздел с помощью nкоманды, он говорит, что я могу начать с сектора 34

введите описание изображения здесь

А если я ввожу любое значение меньше 2048, а затем проверяю свободное место Fкомандой, то получаю это. 16 ЭБ свободного места!!!

введите описание изображения здесь

Почему это так?

решение1

Причина 16EB в том, что вычитание 47-2048 дает отрицательное число. Видимо, это ошибка, которая уже исправлена.

Причина в производительности. Слышали о жестких дисках с секторами 4k? Они должны были быть выровнены по 4k, чтобы иметь правильную производительность. Другие устройства и производители обнаружили, что их устройства не получают полной производительности без другого выравнивания.

Было принято решение, что 2048 устранит большинство, если не все, выравнивания, снижающие производительность. Учитывая, насколько дешевы хранилища, никто не будет скучать по потере 1 МБ жесткого диска.

Первоначально был оставлен зазор в 63 сектора, и он использовался для установки накладок дисков для BIOS, которые не поддерживали полный размер жесткого диска. Особенно часто это было, когда компьютеры впервые получили жесткие диски емкостью 1-8 ГБ. Однако жесткие диски теперь используют LBA, и бессмысленность накладок дисков осталась в далеком прошлом.

Хотя теперь нам придется переходить на GPT с жесткими дисками объемом более 2 ТБ, поскольку MBR его не поддерживает.

Связанный контент