Я просто установил Windows с GPT-накопителем, и когда я захожу в BIOS и включаю режим UEFI и перезагружаю его, он просто загружается прямо в настройки BIOS. Есть ли способ это исправить или я что-то не так делаю?
1 ответ
Некоторые замечания и комментарии:
- Ваш компьютер (предположительно) имеет EFI/UEFI, а не BIOS. Я понимаю, что обычной практикой является упоминание EFI как «BIOS», но IMO это приводит к путанице, поскольку поощряет думать об EFI как о BIOS, а это не так. EFI был разработан как замена для BIOS, и он работает совсем по- другому, поэтому представление об EFI как о BIOS может привести к тому, что в него будут влиять предположения BIOS, которые не применяются. И BIOS, и EFI имеют встроенные утилиты настройки, которые позволяют вам задавать различные параметры, и во многих случаях утилиты настройки EFI очень похожи на BIOS, но это сходство только глубоко. Одно из критических отличий между BIOS и EFI состоит в том, что два типа микропрограмм загружаются совершенно по-разному, используя код, который в корне несовместим - что-то вроде двоичного файла DOS или двоичного файла Linux.
- Усложняя предыдущее различие, большинство современных EFI включают модуль поддержки совместимости (CSM), который является своего рода эмулятором BIOS - он позволяет компьютеру на основе EFI загружать загрузчики в режиме BIOS. Это аналогично
dosemu
, которое позволяет Linux запускать двоичные файлы DOS. - Обратите внимание, что собственным режимом загрузки EFI является EFI. В большинстве случаев невозможно полностью отключить загрузку в режиме EFI, хотя некоторые EFI разрешают это. Скорее всего , в большинстве случаев это можно включить или отключить CSM, что делает BIOS режима загрузку возможной (но не уверен).
- Когда вы загружаете установочный носитель на компьютере на основе EFI, он загружается либо в собственном режиме EFI, либо в режиме BIOS, опосредованном CSM. Какой режим будет использоваться, может быть трудно предсказать, если CSM активирован; см. мою веб-страницу на эту тему для деталей.
- В большинстве случаев установщик ОС попытается установить ОС способом, совместимым с режимом загрузки установщика - то есть, если вы загрузите установщик в режиме BIOS, он установит диск с загрузчиком в режиме BIOS ; и если вы загрузите установщик в режиме EFI, он установит диск с загрузчиком в режиме EFI. Обычно это работает нормально, но если у вас двойная загрузка, и один установщик загружается в режиме BIOS, а другой в режиме EFI, вам нужно потренироваться.
- После установки ОС переключение режимов загрузки (BIOS на EFI или EFI на BIOS) требует установки нового загрузчика и, в некоторых случаях, внесения других изменений. Просто переключая настройки встроенного программного обеспечения , чтобы включить или отключить CSM не будет достаточно. Таким образом, если вам не нравится прыгать через ненужные скачки, лучше всего запустить установщик ОС в режиме, в котором вы собираетесь загружать ОС с жесткого диска.
- Windows связывает свой тип таблицы разделов с режимом загрузки. В частности, Windows будет устанавливать на MBR-диск только в режиме BIOS и на GPT-диск только в режиме EFI.
Как следствие всего вышесказанного, ваше заявление о том, что вы установили Windows на GPT-диск, подразумевает, что вы сделали это в режиме EFI; однако ваше последующее утверждение о том, что загрузка не удалась при включении режима EFI, предполагает, что вы установили в режиме BIOS на MBR-диск. Я подозреваю, что вы ошиблись по поводу режима загрузки, и установщик, вероятно, преобразовал диск из GPT в MBR без вашего ведома. Если я прав, вы можете нормально загрузиться в режиме BIOS, повторно включив CSM в вашей прошивке. (Используя любую терминологию, которую использует ваша прошивка, которая может даже не упоминать "CSM" - термин "устаревший", например, довольно распространен.) Переключение в режим загрузки EFI может быть выполнено, но требует либо переустановки в режиме EFI, либо прыжков через значительные обручи. Ваш самый простой способ действий - просто включить CSM и продолжить загрузку таким образом. Если у вас есть веская причина для загрузки в режиме EFI, пожалуйста, поделитесь им.
Кроме того, как правило, вы не должны портить настройки CSM после установки ОС. Мой общий совет в эти дни при новой установке - отключить CSM, потому что это скорее вызовет проблемы, чем решит их. Однако существуют исключения из этого правила, например, если вы хотите установить более старую или EFI-неосведомленную ОС (например, Windows XP, DOS, BeOS или большинство BSD), или если вы столкнулись с особенностью, специфичной для конкретного режим загрузки (например, проблемы с видео в одном режиме загрузки, но не в другом). В вашем случае, если я прав, у вас есть работающая установка ОС в режиме BIOS, что является еще одной хорошей причиной для включения CSM.
Если вы загружаете предположительно EFI-совместимую ОС и у вас возникают проблемы с загрузкой ее с отключенным CSM, но не с включенным, скорее всего, вы подготовили загрузочный носитель неправильно. Некоторые инструменты для подготовки загрузочных USB-накопителей не включают загрузчик EFI или иным образом готовят диски, которые не могут быть загружены на некоторых или всех компьютерах в режиме EFI. Использование другого инструмента или настройка параметров используемого вами инструмента может обойти такие проблемы.