Если моя материнская плата не поддерживает UEFI BIOS, могу ли я использовать GPT для незагрузочных дисков?

Если моя материнская плата не поддерживает UEFI BIOS, могу ли я использовать GPT для незагрузочных дисков?

У меня есть сервер, материнская плата которого не имеет UEFI, поэтому ОС должна быть установлена ​​на таблицу MBR. MBR имеет ограничение в 2 ТБ, поэтому мне интересно, могу ли я установить Windows Server на загрузочный диск, который меньше 2 ТБ, и иметь несколько других дисков, которые больше 2 ТБ (не загрузочные диски). Могу ли я иметь несколько таблиц разделов в ОС, как это? Без UEFI, смогу ли я установить несколько дисков больше 2 ТБ? Имеет ли значение BIOS при установке не загрузочных дисков вообще? Я не планирую делать RAID, но если я сделаю RAID, означает ли это, что все диски должны быть максимум 2 ТБ, поскольку загрузочный диск имеет только 2 ТБ?

решение1

Незагрузочные GPT-диски поддерживаются только в системах BIOS.

Для использования дисков, разбитых по схеме разделов GPT, не обязательно загружаться из UEFI. Поэтому вы можете воспользоваться всеми функциями, предлагаемыми дисками GPT, даже если ваша материнская плата поддерживает только режим BIOS.

В Windows, как вы уже заметили, единственным ограничением, которое вызывает беспокойство, является необходимость загрузки в режиме UEFI, если вы хотите загрузиться с диска, разбитого на разделы как GPT.

решение2

Хотя ответ Твисти на это как-то намекает, я объясню: BIOS делает все.

На самом деле, GPT или MBR вообще не имеет значения. BIOS просто загрузит первый сектор HDD/SDD в ОЗУ и начнет выполнять то, что там есть. Он не знает о разделах, MBR или чем-то еще. GRUB тоже это поддерживает, хотя для этого требуется дополнительный раздел (Тип EFI «Загрузка BIOS») для размещения всего его раннего загрузочного кода.

Это означает, что системы с чистым BIOS поддерживают GPT как для загрузки, так и для любого другого использования.

Есть одинкрошечныйОднако исключение: Microsoft сделала (искусственным) требованием, чтобы загрузка Windows из GPT требовала UEFI.

решение3

Twisty и Daniel B оба дали хорошие ответы; однако есть одно важное замечание: поддержка GPT зависит от используемой ОС. В вопросе указано "Windows Server" как ОС, но неверсияWindows Server в использовании. Конечно, всенедавнийВерсии Windows поддерживают GPT для дисков данных, однако более старые версии этого не делают.Страница Википедии о GPTпредоставляет сведения для различных версий Windows. Из этих таблиц только 32-разрядные версии Windows Server 2003 и Windows XP не поддерживают эту функцию; однако я считаю, что в этих таблицах могут быть некоторые тонкости, которые не учтены. (IIRC, Windows Vista получила поддержку GPT с Service Pack 1, например. Хотя я могу ошибаться, так что воспринимайте это с долей скепсиса.)

Есть еще одно предостережение: драйверы дисков иногда накладывают свои собственные 32-битные ограничения, из-за чего диски размером более 2 ТБ могут выглядеть так, будто они меньше 2 ТБ по размеру. (Обычно вы получаете диск, который выглядит как модуль 2 ТБ, поэтому диск размером 3 ТБ будет выглядеть размером менее 1 ТБ, например.) Раньше такие проблемы были довольно распространены, но в последнее время я видел меньше сообщений о них. Предположительно, к настоящему времени ошибки в основном исправлены; однако вы все еще можете столкнуться с этой проблемой, особенно если вы используете старый стек драйверов. Я рекомендую проверить видимый размер диска перед началом его использования. Если размер выглядит неправильно, обновите драйверы.

В целом, у вас, вероятно, все в порядке. Если вы используете Windows Server 2003, вам давно следовало обновиться по причинам, не связанным с поддержкой GPT. Если вы этого не сделали, у вас больше нет оправданий откладывать это.

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