Лимит в 2,1 ТБ в BIOS?


3

В то время как проверить этот 3TB 7200RPM диск в качестве кандидата для моего аппаратного массива RAID, я видел видео продукции и примерно 1:40 в видео, парень говорит , что BIOS не обрабатывать более 2,1 ТБ данных для загрузочного диска , Отлично.

Он рекомендует использовать EFI для загрузки. Недавно у меня был неудачный опыт работы с EFI на MacBook Pro, чтобы установить на него Linux. В любом случае, как это сделать? Могу ли я загрузить Windows 7 и Linux на один из этих дисков при использовании BIOS и аппаратного RAID-контроллера? Если я не могу использовать BIOS, как я могу использовать EFI? Это вариант на уровне материнской платы? Будут ли какие-либо проблемы с загрузкой из EFI? Смогу ли я по-прежнему настраивать приоритет загрузки и другие параметры материнской платы из EFI?

Я, вероятно, буду настраивать таблицу разделов в GPT.


4
Либо ваша биография является биографией EFI или UEFI, либо, если это не так, она не может быть обновлена ​​до EFI, чтобы определить, является ли ваша биография EFI или нет.
— Моав

AFAIK, поддержка BIOS имеет значение только до тех пор, пока ОС не начнет загружаться. После этого сама ОС должна иметь доступ ко всему диску.
— '15

Понятно, поскольку в наши дни Windows работает по принципу «подключи и работай» и не зависит исключительно от информации об оборудовании.
— Моав

Ответы:


3

Если ваша материнская плата поддерживает это, вы можете включить (U) EFI и установить 64-битную Windows 7 в режиме EFI, а также Linux. Только 64-разрядная версия Windows 7 может загружаться с диска с разделами GPT и только в режиме EFI.

Если ваша материнская плата не поддерживает (U) EFI или вы хотите запустить другую версию Windows, то вам сначала нужно будет установить Windows, используя таблицу разделов DOS / MBR, и найти ее раздел под отметкой 2 ТБ. Вам также нужно будет оставить место (подойдет 100 МБ) для разделов linux / boot и bios_grub под отметкой 2 ТБ. При установке Linux вам необходимо будет преобразовать диск в GPT и создать разделы bios_grub (1 МБ) и / boot (~ 100 МБ), после чего вы можете создать корневой раздел в любом месте на диске.

Чтобы преобразовать диск в GPT, вам нужно будет запустить parted, дать ему unit sкоманду перевести его в секторный режим и printтаблицу разделов. Вам нужно будет указать точный начальный конец конечного сектора раздела Windows, чтобы вы могли заново создать его в GPT. Затем используйте mklabel gptкоманду, чтобы удалить таблицу разделов dos и инициализировать таблицу GPT. Затем заново создайте раздел Windows в том же месте с помощью mkpartкоманды. Затем создайте разделы boot и bios_grub. Используйте toggleкоманду, чтобы установить флаг bios_grub на правильный раздел.

Затем, когда вы устанавливаете Linux, скажите установщику, что нужно отформатировать и смонтировать раздел / boot в каталоге / boot. Вы можете создать корневой раздел и любые другие в любом месте на диске (в том числе более 2 ТБ).

Обратите внимание, что официально Windows не поддерживает это, и это может даже не работать. Я не уверен, понимает ли NTLDR GPT или нет. Если этого не произойдет, вам может потребоваться создать гибридную настройку MBR / GPT с помощью fdiskдобавления раздела Windows в MBR.


NTLDR нет, но BOOTMGR делает - Windows 7 можно установить в систему GPT, если установочный компакт-диск был загружен в режиме UEFI.
— '20

Кроме того, есть способ преобразовать MBR в GPT неразрушающим способом : просто запустите gdisk(иногда вызывается gptfdisk) и используйте его wкоманду для записи преобразованного GPT.
— '20

@ Grawity, верно, но вопрос в том, может ли он все еще загружаться после установки в режиме BIOS и преобразования в GPT? Кроме того, пока вы делаете это правильно, описанный мною метод неразрушающий;)
— psusi
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.