Какова максимальная поддержка дискового пространства для fdisk?

584
GBhai

Какова максимальная поддержка дискового пространства для fdisk ? Хотя мы знаем, что не можем создать раздел размером более 2 ТБ. Можем ли мы создать три основных и 5 логических разделов на диске 8 ТБ?

-2
Кто сказал, что вы не можете создать раздел размером более 2 ТБ? Почему вы используете fdisk вместо diskpart? Ramhound 7 лет назад 2
@Ramhound Microsoft утверждает, что MBR имеет жесткое ограничение в 2 ТБ: https://support.microsoft.com/en-gb/kb/2581408. Как вы упомянули, он должен использовать разделы diskpart и GPT, но если он работает на старой системе на основе BIOS (а не на UEFI), то загрузка с диска GPT исключена в Windows. Mokubai 7 лет назад 0
@Mokubai - я использовал свой комментарий, чтобы попытаться заставить автора использовать критическое мышление и в ответ получить правку, которая проясняет вопрос. Я понимаю, что 2 ТБ в отношении MBR относится только к самому системному диску и не относится к [вторичным / триным дискам] (https://i.stack.imgur.com/5YAex.png). Я знаю, что у меня есть несколько 3TB + внешний диск, которые являются MBR, а не GPT. Ramhound 7 лет назад 0
@Ramhound [статья в Википедии] (https://en.wikipedia.org/wiki/Master_boot_record) утверждает, что> 2 ТБ с MBR возможно при использовании более крупных секторов (поскольку записи MBR содержат номера секторов), но это может вызвать проблемы с наследием загрузчики. ivan_pozdeev 7 лет назад 0
@ivan_pozdeev - см. комментарий Мокубая о правилах, применимых к загрузочному диску, когда дело касается MBR и Windows. Мой комментарий относится ко всем другим дискам, которые НЕ являются загрузочными, когда дело доходит до Windows. Пожалуйста, оставляйте комментарии, относящиеся к вопросу автора. Ramhound 7 лет назад 0

1 ответ на вопрос

0
ivan_pozdeev

Никто. fdisk«поддерживает» все, что поддерживает таблица разделов диска ( основная загрузочная запись или таблица разделов GUID ), поскольку все, что она делает, это редактирует ее.


Записи основной загрузочной записи содержат 32-разрядные значения без знака, определяющие начальный сектор каждого раздела и число секторов .

Таким образом, у вас есть максимум 2**32-1секторов адресуемого пространства, которое составляет 2 ТБ с секторами 512 В и 16 ТБ с секторами 4 КБ.

Поскольку сумма двух 32-разрядных целых чисел может превышать 32-разрядный диапазон, у вас может быть раздел, начинающийся около строки 2 ТБ и продолжающийся еще на 2 ТБ. Linux и Win7 + поддерживают это (см. Master_boot_record # Partition_table_entries @ Wikipedia ).

Расширенные загрузочные записи имеют количество значений с начала расширенного раздела, но поскольку расширенный раздел в целом должен иметь запись в MBR, он не увеличивает доступное пространство сверх того, что возможно в MBR.