2

Несколько дней назад я установил Windows 10 на новый жесткий диск. После этого я нашел в прошивке два варианта загрузки: (1) HDD, (2) UEFI - HDD. Я думал, что первая - это загрузка в старом режиме, а вторая - в режиме UEFI. Я попробовал оба и мог загрузить Windows.

С тех пор я установил другую ОС, переместил файлы в системный раздел EFI (ESP) и вернулся обратно ... Я забыл, что я сделал точно. Теперь прошивка показывает (1) HDD, (2) Windows - HDD. Вариант 2 может загрузиться в Windows. Но когда я выбираю Вариант 1, система останавливается на пустом экране. Я думаю, это означает, что Windows может загружаться в UEFI, но не в устаревшем режиме.

Можно ли сделать загрузку Windows как в UEFI, так и в устаревшем режиме в данный момент без потери данных?

2 ответа2

4

Скорее всего, вы загружались только в одном режиме. Одна из проблем со встроенными менеджерами загрузки EFI заключается в том, что они не всегда делают то, что вы думаете. Когда вы выбираете опцию A в менеджере загрузки, он может попробовать эту опцию, но затем, если эта опция не работает, он может начать проходить через обычный порядок загрузки, так что вы можете закончить загрузку через Option B или Option C, даже если вы выбрали Option А. (Я был разочарован этой тенденцией сам не раз. Я продолжаю кричать на компьютер, чтобы он делал то, что я говорю, но он никогда не слушает. ;-)) Таким образом, ваша попытка загрузки в двух режимах могла закончиться загрузкой только в одном режиме.

AFAIK, невозможно установить Windows таким способом, который будет загружать одну установку в режиме BIOS/CSM/legacy или в режиме EFI/UEFI, просто выбрав другой вариант загрузки. Если это возможно, и если это действительно то, чего вы достигли, скорее всего, никто (кроме, возможно, некоторых разработчиков Microsoft) не сможет сказать вам, как это сделать.

0

На самом деле довольно просто сделать загрузочную версию UEFI для Windows 10 в режиме BIOS:

Сначала вам нужно создать гибридную MBR из GPT (например, с помощью gdisk), включая раздел Windows (тип 7) и сделать его загрузочным.

Затем загрузите установочный компакт-диск /USB-накопитель Windows в режиме BIOS и используйте восстановление при загрузке.

Это создаст загрузочный блок в разделе Windows, который позволит ему загружаться в режиме BIOS, используя, например, загрузчик цепей grub (hdx, gptx)+1.

Чтобы загрузить его в режиме BIOS без какого-либо загрузчика, вам нужно установить подходящий загрузочный код MBR (например, uswing install-mbr), который загрузит цепочку в активный раздел.

Установка Windows по-прежнему будет загружаться в режиме UEFI, однако вполне вероятно, что (маловероятно) обновления компонентов загрузки Windows будут влиять только на текущий загружаемый режим.

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