1

У меня есть ситуации, когда я должен решить использовать MBR или GTP и UEFI. Я прочитал слишком много статей в интернете, но меня смущают некоторые вещи:

  1. Я читал, что MBR не поддерживает диски с объемом более 2,2 ТБ. Но у меня есть внешний жесткий диск, 3 ТБ, который использует MBR, и я могу использовать все его пространство. Так правда или нет, что MBR поддерживают только 2,2 ТБ? Снимок экрана для моего внешнего диска объемом 3 ТБ, сделанный из Paragon Partition Manager

  2. Во всех статьях о GPT всегда есть связь с UEFI. Но на моем старом компьютере, не являющемся UEFI, я использую инструмент для создания разделов, который позволяет конвертировать мой диск в GPT. Таким образом, GPT можно использовать только с UEFI, или я могу создать и использовать диск GPT даже на старом ПК без UEFI?

3 ответа3

1

По первому вопросу: MBR ограничен 2,2 ТБ. Весьма вероятно, что вы думаете, что используете все 3 ТБ, но это не так, ИЛИ вы думаете, что это MBR, когда на самом деле это GPT-диск. Я бы проверил Управление дисками, которое расскажет всю историю.

Ваш второй вопрос: разделы жесткого диска не имеют ничего общего с BIOS/UEFI и больше связаны с операционной системой. Вы можете использовать диск с разделением GPT в BIOS (не-UEFI-системе), если операционная система поддерживает его, однако система UEFI должна использовать GPT.

1

Оба предыдущих ответа (от Хеннеса и Моисея) дают некоторые части правильные, а некоторые - неправильные. Вот правильный набор ответов:

  1. Чтобы развить то, что написал Хеннес, MBR ограничен разделами 2 ^ 32 - 1 (то есть 4 294 967 295) секторов, которые начинаются не позже, чем то же значение (считая, начиная с 0). Учитывая размер сектора в 512 байт, это дает ограничение в 2 ТБ (приблизительно 2,2 ТБ) на размер раздела и начальную точку. Технически, это можно растянуть до размера диска чуть менее 4 ТБ, разделив диск на два или более разделов, но это неразумно, потому что многие ОС и, возможно, многие дисковые утилиты будут разваливаться на таком диске. Таким образом, на диске с 512-байтовыми секторами безопасное ограничение размера диска в MBR составляет 2 ТиБ. Однако на вашем внешнем диске, вероятно, используются сектора размером 4096 байт, что увеличивает это ограничение до 16 ТиБ, что, конечно, намного больше, чем размер диска 3 ТБ. Хотя есть небольшая вероятность, что Моисей прав и диск используется только частично, это маловероятно; Размеры секторов 4096 байт очень распространены на внешних дисках и дисковых накопителях USB, которые продаются без установленных дисков, особенно когда диски больше 2 ТиБ. Чтобы быть уверенным, проверьте размер секторов на вашем диске. Большинство утилит разбиения диска предоставляют способ получить эту информацию, но детали сильно различаются от одного инструмента к другому.
  2. Как говорит Моисей, поддержка GPT против MBR - это в основном проблема поддержки ОС, а не прошивки (EFI vs. BIOS). Тем не менее, GPT был создан как часть спецификации EFI, поэтому GPT часто ассоциируется с EFI. BIOS старого стиля сам по себе не разбирает таблицу разделов во время процесса загрузки; он просто загружает первый сектор диска и выполняет любой найденный там код. Именно этот загрузчик, а не BIOS как таковой, читает таблицу разделов. Операционные системы, такие как Linux и FreeBSD, которые используют загрузчики, которые могут понимать GPT, могут поэтому загружаться с дисков GPT даже на старых компьютерах на основе BIOS. Как правило, загрузку с MBR-диска также можно выполнять в режиме EFI, хотя эту конфигурацию сложно настроить, поскольку установщики большинства ОС не одобряют такую конфигурацию. Все это говорит о том, что иногда возникают проблемы с совместимостью микропрограмм, например, с микропрограммой, которая видит диск GPT и использует его в качестве сигнала для отключения поддержки совместимости с BIOS, что блокирует работу опции GPT-on-BIOS. Такие проблемы редки, даже на старых компьютерах, в отличие от того, что написал Хеннес. На самом деле, по моему опыту, эти проблемы чаще встречаются на новых компьютерах на основе UEFI; их прошивка, в отличие от BIOS, анализирует таблицу разделов и может использовать эту информацию для отключения поддержки BIOS/CSM/legacy.

Обе эти проблемы более подробно описаны в моей документации по fdisk для GPT. В частности, смотрите разделы, озаглавленные « Обход ограничений MBR», « Устаревшие проблемы BIOS с GPT» и « Загрузка из GPT».

0

Я читал, что MBR не поддерживает диски с объемом более 2,2 ТБ.

MBR имеет ограничение в поле, где максимальное число, которое поддерживает это поле, умножено на размер старого сектора 512 байт, равный 2 ТБ. Это ограничивало его дисками 2TiB (маркетинговая речь 2.2TB) или меньше.

В наши дни у нас также есть потребительские драйверы с секторами 4K, и ограничение MBR для этих дисков в восемь раз выше.


Во всех статьях о GPT всегда есть связь с UEFI.

Не всегда. Просто в основном.

Старая материнская плата с прошивкой BIOS обычно не понимает GPT. Это означает, что он либо не сможет запустить диск и не загрузится. Или когда ужасно осуществлено, это может даже не дать ПОЧТУ.

Материнская плата с модерном BIOS может нормально использовать GPT-диски.

Материнская плата с прошивкой EFI должна поддерживать GTP. Учитывая сроки введения GPT и EFI, вы обычно видите первое и последнее. Но это не исключает среднего ответа (Хороший BIOS прекрасно работает с GPT).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .