Восстановление Grub после установки Windows 10
Восстановление Grub после установки Windows 10
Если вы используете на своем компьютере две операционные системы, Windows и Linux, и обновили свою Windows из 7, 8 или 8.1 до самой новой Windows 10, могут возникнуть проблемы с загрузчиком Grub при использовании защищенной загрузки UEFI. Во время обновления Windows 10 просто затрет загрузчик Grub и запишет туда свой.
Вы, как обычно, перезагружаете систему и ожидаете увидеть меню выбора операционной системы Grub, но вместо этого загружается новая Windows 10. Вам может показаться, что нет никакого способа получить доступ к Ubuntu или что не может работать Ubuntu рядом с Windows 10. Но это не так.
Что такое раздел EFI в Windows 10?
Мы говорим Windows 10 , но разделы EFI были частью предыдущих версий Windows, а также являются частью другие операционные системы (ОС), например Linux и macOS .
EFI означает Расширяемый интерфейс микропрограмм . Как видно из названия, EFI соединяет ОС с прошивкой аппаратных компонентов компьютера. Думайте о прошивке как о мозге в каждом элементе оборудования. Расширяемая часть имени говорит нам, что EFI можно изменять для различных ситуаций.
В наши дни большинство устройств Windows используют UEFI BIOS (унифицированная расширяемая система ввода/вывода интерфейса микропрограмм). Легко найти версию BIOS для своего компьютера.. Только устройства Windows, использующие UEFI BIOS, будут иметь раздел EFI. Система Windows без UEFI BIOS включает загрузочную информацию в основной раздел.
Когда мы запускаем компьютер, Windows не запускается сразу. Сначала запускается BIOS. Что такое BIOS ? Это минимальная ОС, которая живет на микросхеме. Пробуждает оборудование и прошивку. Затем BIOS ищет раздел EFI, чтобы получить инструкции по запуску и взаимодействию с Windows.
Раздел EFI содержит важные файлы и утилиты, такие как:
Загрузчики : запускает процесс загрузки, системные утилиты, драйверы устройств и проверяет их совместную работу. Драйверы устройств : Сообщает Windows, как взаимодействовать с различными аппаратными компонентами. Файлы данных : хранит информацию о процессе загрузки и соответствующие журналы. Системные утилиты : небольшие программы, которые помогают при запуске и запуске Windows. Данные BitLocker : если используя BitLocker для шифрования диска , секрет будет храниться здесь, и он будет взаимодействовать с TPM (trust ed платформенный модуль), чтобы зашифровать и расшифровать диск. Возможно, вы слышали, что TPM 2.0 требуется для Windows 11 .
Когда раздел EFI успешно найден и процесс загрузки работает, запускается Windows.
Как восстановить загрузчик EFI в Windows 11/10
Чтобы восстановить загрузчик EFI в Windows 11 или Windows 10, выполните следующие действия:
- Изменить букву диска
- Используйте команду bcdboot
Возможно, вы захотите прочитать о редакторе данных конфигурации загрузки (BCD), прежде чем продолжить.
1]Изменить букву диска
Это первое, что вам нужно сделать, если вы можете загрузиться на свой компьютер после перехода на архитектуру UEFI. Вам нужно открыть Advanced Recovery Mode.
Для этого нажмите Win+I , чтобы открыть настройки Windows и перейти в System > Recovery. Здесь вы можете найти Advanced startup вариант. Вам нужно нажать на Restart now кнопка.
После открытия следующего окна перейдите в Troubleshoot > Advanced options и выберите Command Prompt вариант.
После этого введите эти команды:
Вам нужно выбрать раздел EFI, введя присвоенный номер.
После этого закройте командную строку и перезагрузите компьютер.
Если вы не можете загрузиться на свой компьютер, вам нужно использовать другие методы, чтобы открыть расширенный режим восстановления. Для этого вам необходимо перезагрузить компьютер 2-4 раза за короткий промежуток времени.
После выполнения вышеупомянутых шагов вам необходимо использовать команду bcdboot, чтобы исправить все загрузочные записи.
2]Используйте команду bcdboot
Команды bcdboot помогут вам заменить поврежденные файлы EFI на новые, чтобы ваша система работала безупречно. Для этого вам нужно ввести следующую команду в командной строке:
Он восстанавливает файл данных конфигурации загрузки или файл BCD.
После этого введите эту команду:
Не забудьте заменить c с буквой исходного системного диска. В большинстве случаев он назван в честь c. Однако, если вы назначили что-то еще, вам нужно ввести здесь букву диска.
Также здесь мы использовали /s параметр, который помогает пользователям выбрать объем системного раздела. По этой причине эта команда скопирует загрузочные файлы в указанный том.
Наконец, вам нужно перезагрузить компьютер.
Как исправить мой загрузчик EFI?
Чтобы исправить загрузчик EFI, вам нужно сделать две вещи — изменить букву диска и исправить загрузочные записи. Для обоих необходимо открыть командную строку в режиме расширенного восстановления. После этого вы можете использовать DISKPART для изменения буквы диска и bcdboot для исправления загрузочных записей.
Как я могу восстановить загрузчик Windows 11/10 EFI?
Чтобы восстановить загрузчик EFI Windows 11/10, вы должны использовать команду bcdboot. Это помогает скопировать файлы данных конфигурации загрузки в раздел EFI. Перед этим вам нужно использовать diskpart, чтобы изменить или назначить букву диска для раздела EFI.
Сбой восстановления образа системы
Ошибка BIOS / UEFI
Ну, если вы создали системный образ на компьютере с использованием BIOS, он не будет работать в системе с использованием UEFI. Вам нужен диск с системным изображением, созданный при использовании одного и того же режима загрузки, то есть Legacy / BIOS или UEFI. Вы сможете изменить свои настройки в BIOS, чтобы создать новый, который будет полезен для вас в следующий раз.
Вы также можете бесплатно загрузить и использовать AOMEI Backupper Standard. Он может помочь вам восстановить систему с компьютера на базе BIOS (диск MBR) на компьютер с UEFI (GPT-диск) и наоборот. Попробуйте посмотреть, работает ли это для вас. Убедитесь, что Включить универсальное восстановление опция выбирается при попытке выполнить операцию восстановления.
Ошибка 0x80070057
Если вы видите код ошибки 0x80070057, возможно, это предложение поможет вам.
Перезапустите Windows 10 компьютер для загрузки в дополнительные параметры и выберите «Командная строка» и выполните следующие команды один за другим:
diskpart list disk sel disk x clean exit
в диск sel команды, вам нужно заменить «x» на соответствующий номер диска, на который выполняется восстановление образа.
близко Командная строка и перезагрузите устройство.
Теперь перейдите в раздел «Дополнительные параметры» и выберите Восстановление образа системы и попробуйте восстановить системный образ и посмотреть, помогает ли он.
Как я могу исправить Windows 10 ошибок winload.efi?
- Обновите свой компьютер
- Запустите восстановление системы
- Создайте свой собственный Windows 10 установочных носителей
- Отключить безопасную загрузку
- Проверьте свой диск на наличие ошибок
- Отключить антивирус / брандмауэр
1. Обновите свой компьютер
- Вставьте 10 установочных дисков в устройство.
- Перезагрузите операционную систему с установочного компакт-диска или DVD-диска внутри устройства.
- После перезагрузки вы получите доступ к экрану, где вас попросят нажать любую клавишу для загрузки с CD или DVD.
- Нажмите любую кнопку на клавиатуре.
- Теперь у вас должно появиться окно, в котором вы должны выбрать правильный тип клавиатуры и время.
- Нажмите кнопку «Далее» после установки времени и типа клавиатуры.
- Теперь у вас должен появиться экран выбора опций ».
- Выберите Устранение неполадок, у вас есть функция из этого меню.
- В меню «Устранение неполадок» выберите «Обновить компьютер».
- Следуйте инструкциям на экране для завершения обновления системы.
- Перезагрузите операционную систему.
- Проверьте еще раз, если вы все еще получаете ошибку winload.efi.
2. Запустите восстановление системы
Note: Прежде чем пытаться выполнить этот шаг, создайте резервную копию ваших файлов и папок.
- начало Windows 10 нормально.
- Переместите курсор мыши в верхнюю правую часть экрана.
- В появившемся меню выберите функцию поиска
- В диалоговом окне поиска введите панель управления без кавычек.
- По завершении поиска выберите значок панели управления (это должен быть первый результат).
- В окне поиска панели управления в верхней части окна введите Recovery.
- Нажмите клавишу ввода на клавиатуре.
- По завершении поиска выберите функцию Восстановить открытую систему.
- Следуйте инструкциям на экране, чтобы завершить восстановление системы и вернуть операционную систему в более раннюю точку, в которой у вас не появилось сообщение об ошибке winload.efi.
3. Создайте свой собственный Windows 10 установочных носителей
Если у вас нет Windows 10 Установка Media Disc, выполните следующие действия.
- Получите флешку с минимум 8 ГБ свободного места и убедитесь, что она пуста.
- Нажмите на эта ссылка открыть поддержку Microsoft.
- Подключите USB-накопитель к устройству.
- По ссылке в списке выше нажмите кнопку «Создать медиа».
- Следуйте инструкциям на экране, чтобы создать свой Windows 10 USB установочный носитель.
- Найдите на устройстве USB исполняемый файл программы установки.
- Щелкните правой кнопкой мыши значок.
- В появившемся меню выберите функцию «Свойства».
- Перейдите на вкладку «Совместимость», расположенную в верхней части окна «Свойства».
- В режиме совместимости выберите Запустить эту программу в режиме совместимости для.
- Из выпадающего меню выберите Windows 7> нажмите Применить> ОК.
- Теперь дважды щелкните, чтобы открыть исполняемый файл установки.
- Следуйте инструкциям на экране для завершения настройки.
4. Отключите безопасную загрузку
Если у вас есть компьютер с UEFI, попробуйте отключить безопасную загрузку. Этот параметр иногда может помешать вашему компьютеру фактически получить доступ к файлу winload.efi.
Для получения дополнительной информации о том, как отключить эту функцию, перейдите на веб-сайт производителя вашего устройства. Пользовательский интерфейс UEFI отличается для каждого режима компьютера.
Найдя и отключив настройки UEFI, выйдите из интерфейса пользователя и перезагрузите компьютер.
Вот как вы можете создать Windows 10 установочных носителей с поддержкой UEFI
5. Проверьте свой диск на наличие ошибок
Ошибки диска и неисправные файлы также могут вызвать код ошибки winload.efi. Самый быстрый и безопасный способ решения этой проблемы – поиск ошибок на диске. Вот следующие шаги:
- Зайдите в Пуск> запустить командную строку от имени администратора и введите chkdsk C: / f
- Нажмите Enter и дождитесь завершения процесса сканирования
- Примечание. Замените букву C буквой раздела вашего жесткого диска.
Если вы не используете параметр / f, chkdsk отобразит сообщение, информирующее вас о том, что файл должен быть восстановлен, но не исправляет никаких ошибок.
Чтобы устранить физические проблемы, также запустите параметр / r.
6. Отключите антивирусную защиту / брандмауэр
Если ничего не помогло, попробуйте отключить антивирусную защиту и брандмауэр, чтобы посмотреть, сможет ли это решение решить вашу проблему. Не забудьте активировать антивирус и брандмауэр сразу же после запуска проблемного приложения.
Есть несколько способов исправить ваш код ошибки winload.efi в Windows 10. Если у вас есть дополнительные вопросы по этой теме, вы можете оставить комментарий в разделе ниже. Мы постараемся помочь вам как можно скорее.
Часто задаваемые вопросы: Узнайте больше о Winload EFI
Winload efi – это расширяемый файл интерфейса прошивки. В основном это исполняемые файлы на основе UEFI, выполняющие задачи по загрузке файлов в загрузчик компьютера.
- Что вызывает ошибку Winload EFI?
Ошибка WinFI EFI, это ошибка, которая мешает Windows от загрузки. Обычно это вызвано неправильной конфигурацией загрузки или поврежденными загрузочными записями. В зависимости от вашей операционной системы сообщение об ошибке может отличаться.
- Как мне восстановить Winload EFI?
Вот несколько шагов, которые вы можете предпринять, чтобы решить эту проблему: обновите ваш компьютер, запустите восстановление системы, создайте свой собственный Windows 10 установочный носитель, отключите безопасную загрузку, проверьте диск на наличие ошибок и отключите антивирусную / брандмауэрную защиту.
От редактора Note: Этот пост был первоначально опубликован в феврале 2018 года и с тех пор был обновлен и обновлен в апреле 2020 года для обеспечения свежести, точности и полноты.
Методы решения BSoD Winload EFI
Метод №1 Отключение безопасной загрузки (Secure Boot)
Если ваша материнская плата работает на UEFI, а не на традиционном BIOS, то проблема может заключаться в такой особой функции, как «Безопасная загрузка» (Secure Boot). Работая неправильно, эта функция может буквально препятствовать вашему компьютеру получить доступ к файлу Winload EFI. На Windows 8 и более поздних версиях ОС Майкрософт функция безопасной загрузки активирована по умолчанию.
- Пройти в BIOS/UEFI своей материнской платы.
- Перейти в раздел/вкладку с конфигурацией системы или ее загрузки.
- Найти в списке функцию «Secure Boot» (функция может быть перефразирована в вашем случае) и отключить ее, выставив соответствующий пункт.
- Сохранить внесенные изменения и перезагрузить компьютер.
Попробуйте зайти в операционную систему и проверьте, исчезла ли ошибка с файлом Winload EFI.
Метод №2 Восстановление загрузочной записи
Давайте попробуем с вами восстановить загрузочную запись вашей операционной системы. Первым делом вам нужно обзавестись установочным носителем с вашей версией ОС Windows. Можете воспользоваться следующим материалом от самих Майкрософт, чтобы создать подобную вещицу. Как только у вас на руках будет установочный носитель, сделайте вот что:
- загрузитесь с установочного носителя;
- доберитесь до окошка с установкой Windows;
- выберите пункт «Восстановление системы»;
- далее выберите пункты «Поиск и устранение неполадок→Дополнительные параметры→Командная строка»;
- добравшись до системной консоли, выполните в ней следующий ряд команд:
- bootrec /fixboot
- bootrec /scanos
- bootrec /fixmbr
- bootrec /rebuildbcd
Не забудьте отключить установочный носитель от своего ПК, чтобы постоянно не загружаться через него. Проверьте наличие ошибки Winload EFI.
Метод №3 Утилита BCDBoot
Воспользуйтесь вышеуказанными шагами, чтобы добраться до командной строки в среде восстановления Windows. Попав в командную строку, сделайте в ней следующее:
- выполните команды diskpart и list volume;
- запомните букву системного тома, например, C или D, и выполните команду exit;
- далее пропишите команду bcdboot C:windows, где C — буква системного тома, и нажмите Enter.
Перед вами должно возникнуть сообщение о том, что файлы загрузки ОС были успешно созданы. Перезагрузите компьютер и попытайтесь зайти в систему привычным образом. Ок, а что делать, если команды не помогли и вы все еще не можете нормально запустить свой ПК? Что же, снова возвращаемся к командной строке в среде восстановления и делаем вот что:
- вводим команды diskpart и list volume;
- хорошенько исследуем список; если у вас BIOS и MBR, то запоминаем номер тома NTFS-раздела размером в
500 Мб, а если у вас UEFI и GPT — номер тома FAT-раздела размером в
- select volume S (где S — номер скрытого раздела);
- format fs=fat32 (или format fs=ntfs);
- assign letter=W (или любая другая незанятая буква);
- exit;
- bcdboot C:Windows /s W: /f ALL;
- diskpart;
- list volume;
- select volume S;
- remove letter=W;
- exit.
Метод №4 Отключение антивредоносной защиты
В некоторых случаях подобную проблему можно разрешить с помощью деактивации антивредоносной защиты. В этом деле вам снова потребуется установочный носитель Windows с его средой восстановления. Как только доберетесь до последней, сделайте следующее:
- Поиск и устранение неисправностей↓;
- Дополнительные параметры↓;
- Параметры загрузки↓;
- Перезагрузить↓;
- нажмите на кнопку F8, оказавшись на соответствующем экране, чтобы отключить ранний запуск антивредоносного драйвера.
Вам наконец-то удалось зайти в операционную систему? Поздравляем, однако, возможно, проблема решена лишь от части. Рекомендуем установить все отложенные обновления для своей ОС Windows, а также провести дотошное сканирование системы на наличие вирусов и вредоносных программ. Надеемся, наш материал помог вам избавиться от BSoD с Winload EFI.
Итак, чтобы восстановить конфигурацию загрузчика (BCD), необходимо загрузится с оригинального установочного диска с Windows 10 (или диска восстановления или специально подготовленной загрузочной флешки) и открыть окно командной строки: выбрав Восстановление системы -> Диагностика -> Командная строка. Выше приведены скриншоты.
Выведем список дисков в системе:
Выберем диск, на котором установлена Windows 10 (если жесткий диск в системе один, его индекс будет нулевым):
Выведем список разделов в системе:
Определим раздел EFI, это можно сделать по размеру 100-450 Мб и имеет файловую систему FAT32. Запомним букву и индекс присвоенные разделу EFI и разделу с установленной Windows 10. Если буквы у раздела EFI нет, то назначим скрытому EFI разделу произвольную букву диска:
select volume 1
Завершаем работу с diskpart:
Перейдем в каталог с загрузчиком (boot) на скрытом разделе. В зависимости от ситуации каталог может находится в разных папках. Нужно найти папку boot. Как правило в нее можно перейти по этой команде:
cd /d v:efimicrosoftboot
С помощью утилиты bcdboot.exe пересоздадим хранилище BCD, скопировав файлы среды загрузки из системного каталога:
bcdboot C:Windows /L ru-ru /S V: /F ALL
Необходимо обратить внимание, что раздел с Windows может иметь другую букву, это можно увидеть в diskpart.