Отключил uefi и перестал загружаться

Обновлено: 06.07.2024

Добрый день! В этой статье я расскажу о восстановлении UEFI запуска Windows 8/8.1/10, а так же о том что же такое UEFI. Поехали!

Вспомните те времена, когда BIOS был 16-битным с адресным пространством в 1 Мб, а вся информация о загрузчиках писалась в MBR? Это были насколько помню 1990 годы. И все было неизменным, менялись только характеристики оборудования. Но развитие серверов и технологий толкнули Intel к разработке EFI.

Изначально EFI создавалась для первых систем Intel-HP Itanium в середине 1990-х годов. Ограничения PC-BIOS были, очевидно, недопустимы в больших серверных платформах, для использования в которых планировался Itanium. После того как Intel передала разработку UEFI Forum (альянс AMD, American Megatrends, ARM, Apple, Dell, Hewlett Packard Enterprise, HP Inc., IBM, Insyde Software, Intel, Lenovo, Microsoft, Phoenix Technologies). 7 января 2007 года была выпущена первая версия универсальной платформы UEFI 2.1. И впервые на смену пришли более гибкие технологии: UEFI (замена BIOS), и GPT (замена MBR).

Терминология

MBR («Master Boot Record» — основная загрузочная запись) использует 32-битные идентификаторы для разделов, которые размещаются в очень маленьком кусочке пространства (64 байта) в самом начале диска (в конце первого сектора диска). Из-за такого маленького объёма поддерживаются только четыре первичных раздела. Поскольку используется 32-битная адресация, то каждый раздел может быть не более 2,2 ТБ. Кроме того, загрузочная запись не имеет никакой запасной MBR, так что если приложение перезапишет основную загрузочную запись, то вся информация о разделах будет потеряна.

GPT («GUID Partition table» — таблица разделов GUID) использует уже 64-битные идентификаторы для разделов, поэтому кусочек пространства, в котором сохраняется информация о разделах, уже больше чем 512 байт, кроме того, не существует ограничения на количество разделов. Заметьте, ограничение на размер раздела в этом случае почти 9,4 ЗБ (да-да, вы всё прочитали правильно — зеттабайт, единичка с двадцатью одним нулём!). А в конце диска имеется копия GPT, которая может использоваться для восстановления повреждённой основной таблицы разделов в начале диска.

Как происходит загрузка в UEFI?

С GPT-раздела с идентификатором EF00 и файловой системой FAT32, по умолчанию загружается и запускается файл \efi\boot\boot[название архитектуры].efi, например: \efi\boot\bootx64.efi.
То есть чтобы, например, создать загрузочную флешку с Windows, достаточно просто разметить флешку в GPT, создать на ней активный FAT32-раздел и скопировать все файлы с компакт-диска с дистрибутивом операционной системы
Пример создания GPT диска в Linux:

  • gdisk: создать раздел, указав тип EFI System (EFI System в fdisk или ef00 в gdisk). Затем отформатировать его в файловую систему FAT32 командой mkfs.fat -F32 /dev/<раздел диска>;
  • GNU Parted: создать раздел FAT32 и затем установить (активировать) загрузочный флаг (но не флаг legacy_boot) на этот раздел.

Также в большинстве реализаций UEFI возможна загрузка в режиме совместимости с диска с разметкой MBR.

Менеджер загрузки

Менеджер загрузки EFI используется для выбора и загрузки ОС, исключая потребность в специализированном механизме загрузки (загрузчик ОС является приложением EFI). То есть сам загрузчик к которому мы так сильно привыкли, ни куда не делся. Он теперь универсальный для всех операционных систем и находится в ПЗУ основной прошивки системной платы (где раньше был BIOS). И для того что бы загрузить нужную нам операционную систему, нужно всего лишь загрузочный файл с расширением .efi на загрузочном разделе. Теперь нет надобности в загрузочной записи в MBR, вот и все!

Восстанавливаем запуск

Чтобы восстановить конфигурацию загрузчика (BCD), необходимо загрузится с оригинального установочного DVD диска с Windows 8
(или диска восстановления, или специально подготовленной загрузочной флешки)
и открыть окно командной строки: выбрав Восстановление системы -> Диагностика -> Командная строка (System Restore – > Troubleshoot-> Command Prompt ),
или нажав комбинацию клавиш Shift + F10 .

В открывшейся командной строке вводим последовательно:

diskpart


list volume


Выберите загрузочный раздел (100mb, и файловая система у него FAT32)

select volume 3


format fs=fat32 (форматируем загрузочный раздел, перед копированием новых загрузочных файлов).

assign letter=Z (присваиваем букву Z этому разделу).


exit (выходим из Diskpart)


Если у вас несколько OC Windows , повторите команду для второй копии (с новым расположением файлов).

diskpart

list volume

select volume N (номер скрытого раздела, которому мы присваивали букву)

remove letter=Z (удаляем букву, чтобы том не отображался в системе, когда мы перезагрузимся).

exit (выходим из diskpart).

Перезагружаемся, извлекаем все носители. И грузимся в обычном режиме. Если все сделано правильно, система начнет загрузку.

propk.ru

Восстанавливаем загрузчик UEFI в Windows.

File :\EFI\Microsoft\Boot\BCD
Error code: 0xc000014CГ

Необходимо восстановить файлы загрузочной области UEFI.

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

Для восстановления загрузчика нам понадобится загрузочная флешка или диск с любым Windows не ниже версии 8. Но теоретически возможно и с windows 7 (не проверялось).

Внимание! Вначале внимательно читайте, осознайте, что вы делаете, прочитайте несколько раз, а потом делайте.

Если проявите терпение и внимание то у вас все получится.

Вставляем диск в привод или подключаем флешку и загружаемся с него. Как загрузиться с носителя описано в начале этой статьи.

Здесь нажимаем далее

далее

Здесь выбираем Восстановление системы

выбираем восстановление

После того как откроется командная строка набираем команду для запуска утилиты Diskpart:

diskpart

Посмотрим список дисков в системе

Выберем свой жесткий диск, если он один то это как правило disk 0.

Посмотрим какие разделы есть на выбранном диске

после этой команды откроется такой список ваших разделов на выбранном диске

выбираем диск

Раздел который нам нужен содержит загрузочный раздел размером 100мб, файловую систему Fat32.

(если его нет и у вас несколько дисков, то возможно вы выбрали не тот диск).

select volume 3

Чтоб работать с ним дальше, присвоим этому разделу свободную букву диска. Например K

assign letter K:

Выходим из утилиты Diskpart

cd /d K:\efi\microsoft\boot\

Перезапишем загрузочный сектор на диске:

На всякий случай переименуем старую конфигурацию загрузчика

Теперь последний шаг, создадим новую конфигурацию загрузчика

bcdboot C:\Windows /s K: /l ru-ru /f ALL

Теперь набираем несколько раз exit , нажимаем enter, пока не закроется окно командной строки.

материнская плата GIGABYTE Z490M GAMING X, включил в биос secure boot, перезагрузил и после этого Пк больше не включается, на клавиатуру не реагирует, изображения нет, пробовал достать батарейку биоса на пол часа, это не помогло.

Ты случаем не менял gpt на uefi?

Сам понял чё сказал?

Всегда был uefi
Самое странное, что я сейчас даже в биос зайти не могу ред.

кстати что за хрень с uefi? Если переключаю, то только выниманием видяхи, заменой её на древность, т.к. нет встройки, и обратно, картинка появляется.

пробовал достать батарейку биоса

А кабель питания из розетки вынуть не забыл случаем?

на пол часа

Гений, ебать колотить. Несколько секунд достаточно. ред.

Не, несколько секунд не всегда достаточно. Часто в обвязке чипа есть конденсаторы, которые могут продолжительное время отдавать заряд для питания чипа, а биосу много не надо. Скорее автору нужно было еще и ресетнуть биос замыканием контактов для сброса, если они есть

Недавно тоже включил его и перестал реагировать комп на что либо после включения, скидывал Биос через джампер на материнке, только это помогло. Если есть флешка и кнопка для перепрошивка Биоса, то можно скачать ласт версию Биоса и этот вариант попробовать. А какой то момент думал, что все, ггвп

Вчера на b450 aorus pro включал secure boot. Тоже как-то странно заводилась. Темный экран был, помогло отключение питания рубильником на бп. Потом все же завелась.

Аорус Элит, это вообще не материнка, а цирк фриков злоебучий, сам ею владею, и первый месяц дался не сладко.

Я сначала элитку брал, но ее сдать пришлось, у меня на ней система не заводилась. Взял взамен про-версию. Пока работает. Но вот был странный затык на включении secure boot.
Я даже не знаю. Либо ГБ ссучились так, либо для нормальной работы надо покупать материнку от 20к.

на матери есть Q-Flash - смотри ролик: ред.

Когда включаешь комп, спустя секунд 5, при нажатии на caps lock он загорается?

Такое может быть если видеокарта не поддерживает gop uefi или поддерживает но биос очень старый, на первых платах с gop uefi они были глючные. Нужно сбросить биос через clear cmos на мп (предварительно выключить пк из розетки, можно сетевой фильтр выключить), и после этого secure boot не включать, достаточно отключить csm чтобы w11 сообщила о совместимости, майкрософт всех запутали за зря.

Такую же хрень учудили, но ресет биуса через батарейку все таки помог ред.

В UEFI в разделе Boot\CSM(Compability Support Module) перевел свойство CSM в disabled. После перезагрузки материнка издает 5 звуковых сигналов с кодом "d6", экран при этом черный и загрузка не начинается. Если нажать delete, то слышен звук входа в биос.

На сайте материнки Asrock пишут следующее про код ошибки: "The VGA could not be recognized. Please clear CMOS and try re-installing the VGA card. If the problem still exists, please try installing the VGA card in other slots or use other VGA cards."

Я сбрасывал биос через перемычку и также вытаскивал батарейку. Сброс ничего не поменял. В интернете пишут, что якобы нужна вторая видеокарта, чтобы уже через нее как-то работать. У меня второй нет, я пробовал вытаскивать свою и менять слот PCI, но это ничего не дало.

Подскажите что можно сделать? Если другую видяху вставить, то можно будет зайти в биос и восстановить настройки (хотя по идее сброс биоса это уже сделал), но я так понимаю моя видеокарта уже работать не будет на этой матери? И вариант либо покупать новую видеокарту, либо менять материнку?

Старая видяха, не имеет uefi прошивки, только legacy. Сбрасывать на настройки по умолчанию. Посмотрите описание в инструкции. А встроенной видюхи нет?

О сколько нам открытий чудных,
готовит . демонтаж отделки.

Ilya_Kiselev написал:
Старая видяха, не имеет uefi прошивки, только legacy. Сбрасывать на настройки по умолчанию. Посмотрите описание в инструкции. А встроенной видюхи нет?

Ilya_Kiselev , у меня материнка asrock fatality x470 gaming, видеокарта GIGABYTE GeForce GTX 1050 Ti OC 4G. Не думаю, что видеокарта старая. Дело в том, что я биос сбросил и через перемычку и через вытаскивание батарейки, но это ничего не дает. В англоязычном интернете пишут, что пзу сохраняет какие-то данные и сброс уже не поможет, людям советовали брать другую видеокарту и заходить через нее в биос. Не ясно только останется ли потом работоспособной моя старая видеокарта. Я бы попробовал так, но у меня второй видеокарты под рукой нет. Единственное, что я пробовал сбросить биос, вытащить видеокарту из слота и включать так, также переставлял видеокарту в другой слот pci, но проблема так и осталась. Встроенной видюхи нет, к сожалению.

P.S. Не знаю имеет это значение или нет, но у меня на диске винда стояла через MBR, я вчера хотел на ее место поставить новую с флешки, но с GPT разделом. Загрузился при включении с флешки с образом винды, биос мне выдал предупреждение, что не может установить с GPT и что если я хочу это сделать, то должен отключить CSM\Legacy, что я и сделал, так и началась проблема.

Ilya_Kiselev , я не совсем понял. Может вы имеете ввиду, что перепрошить видеокарту нужно? Это решит проблему?

Странно. Ефи ромы у видеокарт nvidia появились где-то с 800 серии. Возможно в настройках может быть осталось опция грузить у видюхи легаси ром.
Supports AMD AM4 Socket Ryzen Series CPUs (Matisse, Summit Ridge, Raven Ridge and Pinnacle Ridge)
Supports DDR4 3466+ (OC)
2 PCIe 3.0 x16, 4 PCIe 2.0 x1
NVIDIA® Quad SLI™, AMD Quad CrossFireX™
Graphics Output: HDMI - а это? Или у вас в проце нет ее?
Сейчас батарейка по большому счету отвечает только за часы, настройки хранятся в самой микросхеме биоса. И это вам может помочь, посмотрите - нет ли у материнки процедуры аварийной перешивки биоса? Без входа в него, с флешки.

О сколько нам открытий чудных,
готовит . демонтаж отделки.

Ilya_Kiselev , Процессор Ryzen 5 2600, к сожалению встроенного видео нет.

Материнка у меня ASRock Fatal1ty X470 Gaming K4, написано, что есть поддержка ASRock Instant Flash, но я там посмотрел, там пункты придется выбирать, значит нужен работающий экран. Аварийной перепрошивки вроде нет.

В инструкции материнки для моего кода ошибки d6, решение проблемы описано так: "Не удалось распознать VGA. Очистите CMOS и попробуйте переустановить карту VGA. Если проблема все еще существует, попробуйте установить карту VGA в другие слоты или использовать другие карты VGA."

Я очищал CMOS через замыкание перемычки ClrCMOS. Но это не помогло. Тогда я вытащил видеокарту и снова сбросил биос через ClrCMOS, пробовал после этого вставить видеокарту во второй PCI слот, но это тоже не помогло, ну и пробовал после сброса вообще без видеокарты запускать, соответственно результат такой же.

Я думаю попробовать другую видеокарту вставить, но есть подозрения, что это ничего не даст. Биос то сброшен был, по логике моя видеокарта должна нормально заработать, но этого не происходит. Я вот не уверен, но сама видеокарта не может себе куда-нибудь в память что-то записать и из-за этого она уже в этом режиме не работает и помогла бы перепрошивка самой видеокарты? Или это невозможно? Просто сейчас стоит вопрос так, либо нести весь системник в ремонт, а машины сейчас под рукой нет, либо просто купить дешевую видеокарту и с нее зайти, тогда может заработает старая если перепрошить биос, например.

Читайте также: