Winload.efi — это расширенный интерфейс прошивки (Extensible Firmware Interface) или файл EFI. Эти файлы представляют собой исполняемые файлы встроенного ПО компьютера, которые в основном основаны на UEFI и выполняют задачи загрузки файлов в загрузчик компьютера. Эти файлы часто используются для определенной группы задач, таких как включение компьютера, перезагрузка компьютера, установка Windows , перезагрузка компьютера и другие задачи. Поэтому файл winload.efi очень важен. В случае потери или повреждения этого файла операционная система Windows не сможет работать. В этой статье вы узнаете, как исправить ошибку «winload.efi отсутствует» в Windows.
Как исправить ошибку winload.efi отсутствует в Windows
Сообщения об ошибках Winload.efi различаются в зависимости от используемой версии Windows. Обычно они имеют следующий вид:
- winload.efi не найден
- winload.efi отсутствует
- winload.efi отсутствует или содержит ошибки
- Эта программа не может запуститься, поскольку на вашем компьютере отсутствует файл winload.efi.
- Возникла проблема при запуске [путь]\winload.efi. Указанный модуль не может быть найден.
- Для этого приложения требуется файл winload.efi, который не найден в этой системе.
Примечание. Если вы видите экран ошибки winload.exe, а не winload.efi, вы все равно можете использовать средства для исправления ошибки отсутствия winload.exe.
Ошибка winload.efi имеет несколько кодов ошибок, таких как Код ошибки: 0xc0000225 или Код ошибки: 0xc0000001, но упомянутый файл всегда является файлом winload.efi, расположенным в папке \windows\system32\.
\windows\system32\winload.efi
Ниже приведен экран ошибки winload.efi с кодом ошибки 0xc0000225 в системе Windows 8/8.1:

На компьютере с Windows 7 экран ошибки будет выглядеть следующим образом:

Причина ошибки
Причин появления этой ошибки много. Примечательно, что существует ряд важных симптомов, которые являются основными причинами ошибки Winload.efi отсутствует в Windows.
1. Файл winload.efi поврежден или утерян.
К этой ошибке могут привести неудачные обновления Windows или автоматические обновления Windows, которые включают обновление важных системных файлов (особенно установки пакетов обновлений), таких как winload.efi. Кроме того, эта ошибка также возникает из-за аппаратных ошибок.
2. Файловая система повреждена.
Файловая система жесткого диска повреждена из-за ошибки записи, сбоя питания или вирусной атаки. В этом случае операционная система не может найти файл winload.efi для правильной загрузки, и процесс загрузки останавливается.
3. Из-за неправильного ключа реестра.
Если исходный диск и целевой диск имеют разные идентификаторы и буквы дисков, после копирования необходимо изменить ключ реестра.
4. Скопируйте операционную систему на другой жесткий диск.
Если вы скопировали операционную систему на другой жесткий диск, эта ошибка также появится.
5. Неправильные настройки UEFI.
Если вы настроили неправильные настройки UEFI для режима UEFI и Legacy на своем ПК, эта ошибка появится из-за разных загрузочных файлов и алгоритмов.
Как исправить ошибку winload.efi отсутствует с помощью Easy Recovery Essentials
Easy Recovery Essentials может автоматически исправлять ошибки winload.efi с помощью встроенной функции автоматического восстановления. EasyRE имеет версии для Windows XP, Vista, 7 и Windows 8.
Шаг 1 . Загрузите Easy Recovery Essentials, убедившись, что вы выбрали правильную версию Windows, которую вы используете.
https://neosmart.net/EasyRE/
Шаг 2 . Запись изображений. См. статью Как записать файлы образов ISO на компакт-диски и DVD-диски .
Шаг 3 . Загрузите компьютер с созданного вами USB-накопителя или компакт-диска Easy Recovery Essentials.
Шаг 4 . Когда EasyRE запустится, выберите «Автоматическое восстановление» и нажмите «Продолжить» .

Шаг 5 . После того, как EasyRE просканирует ваш компьютер, определите и выберите букву установочного диска Windows из списка, затем нажмите кнопку «Автоматическое восстановление» , чтобы начать.

Шаг 6 . Easy Recovery Essentials проанализирует выбранный диск, найдет ошибки и попытается автоматически исправить ошибки диска, раздела, загрузочного сектора, файловой системы, загрузчика и реестра.

Шаг 7 . По завершении EasyRE сообщит о результатах поиска. Нажмите кнопку «Перезагрузить» , чтобы перезагрузить компьютер и проверить наличие изменений.

Как исправить ошибку winload.efi отсутствует в Windows 7
1. Восстановить BCD
Вы можете попытаться перестроить BCD, если ошибка winload.efi возникает из-за повреждения файла BCD.
Шаг 1 . Вставьте установочный диск в компьютер.
Шаг 2 . Перезагрузите компьютер и загрузитесь с диска.
Шаг 3 . Нажмите «Восстановить компьютер» .

Шаг 4 . На экране «Параметры восстановления системы» выберите «Командная строка» .

Шаг 5 . Выполните следующие команды
bootrec/fixboot bootrec/scanos bootrec/fixmbr bootrec/rebuildbcd
Шаг 6 . Нажимайте Enter после каждой команды и ждите, пока команда не завершится.
Шаг 7 . Перезагрузите компьютер.

Если приведенная выше команда bootrec не работает, попробуйте запустить одну и ту же команду три раза, прежде чем переходить ко второму методу ниже.
Если у вас нет установочного диска, вы можете проверить, установлен ли в вашей системе инструмент восстановления на жестком диске, чтобы получить доступ к командной строке. Для этого выполните следующие действия:
Шаг 1 . Перезагрузите компьютер.
Шаг 2 . Нажмите F8 сразу после запуска компьютера, убедившись, что вы не используете какие-либо носители в приводе (например, CD, DVD и т. д.).
Шаг 3 . На экране «Дополнительные параметры загрузки» выберите «Дополнительные параметры загрузки» .

Шаг 4 . Нажмите Ввод .
Шаг 5 . Ваш компьютер загрузится и отобразит экран «Параметры восстановления системы».

2. Запустите команды chkdsk и sfc.
Чтобы запустить команду chkdsk или sfc, выполните следующие действия:
Шаг 1 . Подключите установочный DVD к компьютеру.
Шаг 2 . Перезагрузите компьютер.
Шаг 3 . Загрузитесь с DVD, нажав любую клавишу, когда появится сообщение «Нажмите любую клавишу» .
Шаг 4 . На экране «Установка Windows» нажмите «Восстановить компьютер» или нажмите R.
Шаг 5 . Выберите «Командная строка» .
Шаг 6 . Введите команду chkdsk :
chkdsk c:/r
Замените c: на букву установочного диска Windows 7.
Шаг 7 . Нажмите Ввод .

Если утилита chkdsk не устраняет проблему winload.efi, попробуйте запустить sfc.
Шаг 1 . В командной строке введите следующую команду sfc :
sfc /scannow /offboot=c:\ /offwindir=c:\windows
Шаг 2. Нажмите Enter .

3. Отключите безопасную загрузку.
Если ваш компьютер с Windows 7 использует UEFI вместо BIOS, вы можете попробовать отключить параметр «Безопасная загрузка» в меню параметров загрузки UEFI, чтобы исправить ошибку winload.efi.
Шаг 1 . Загрузитесь в UEFI сразу после запуска компьютера. В зависимости от производителя компьютера клавиша, используемая для доступа к меню UEF, может различаться, например F2, F8, F12, Del или Esc. Если вышеуказанные клавиши не работают в вашей системе, запустите компьютер и найдите ключ, указанный на первом экране.
Шаг 2 . В зависимости от производителя вашего компьютера меню UEFI может выглядеть по-разному, но вам нужно искать опцию Secure Boot . Эта опция может находиться на вкладке «Загрузка» , «Безопасность» или «Аутентификация» .
Шаг 3 . Отключите параметр «Безопасная загрузка», выбрав «Отключено» или «Выключено» .
Шаг 4 . Сохраните изменения и выйдите из меню UEFI.
Шаг 5 . Перезагрузите компьютер.
Как исправить ошибку winload.efi отсутствует в Windows 8, 10
1. Отключите безопасную загрузку.
Отключение безопасной загрузки в меню UEFI может решить проблему отсутствия winload.efi.
Шаг 1 . Перезагрузите компьютер.
Шаг 2 . Нажмите клавишу для доступа к меню UEFI. Клавиши могут быть F2, F8, Esc или Del.

На компьютерах Dell вы можете нажать клавишу F2 , чтобы получить доступ к меню UEFI.
Шаг 3 . Найдите параметр «Безопасная загрузка» на вкладке «Безопасность», «Аутентификация» или «Загрузка». На компьютерах HP этот параметр находится на вкладке «Безопасность» .

На компьютерах Acer эта опция находится на вкладке «Аутентификация» .

Шаг 4 . Выберите параметр «Безопасная загрузка» и отключите его.
Шаг 5 . Сохранить изменения
Шаг 6 . Перезагрузите компьютер.
2. Запустите автоматическое восстановление.
Выполните следующие шаги, чтобы запустить автоматическое восстановление:
Шаг 1 . Подключите установочный DVD-диск или USB-накопитель Windows 8.
Шаг 2 . Перезагрузите компьютер и загрузитесь с носителя.
Шаг 3 . Нажмите «Восстановить компьютер» или нажмите R.

Шаг 4 . Выберите Устранение неполадок .
Шаг 5 . Выберите Дополнительные параметры .
Шаг 6 . Нажмите «Автоматическое восстановление» .
Шаг 7 . Следуйте инструкциям на экране, чтобы завершить процесс.
Если у вас нет носителя Windows 8/8.1 для доступа к автоматическому восстановлению, попробуйте перезагрузить компьютер несколько раз.
Шаг 1 . Удерживайте кнопку питания, чтобы выключить компьютер.
Шаг 2 . Нажмите кнопку питания, чтобы запустить компьютер.
Шаг 3 . Сразу после запуска компьютера нажмите кнопку питания, чтобы выключить компьютер.
Шаг 4 . Выполните вышеуказанные шаги несколько раз, пока Windows 8 не отобразит экран восстановления.

3. Отключите защиту от вредоносных программ.
Если методы 1 и 2 не устраняют ошибку winload.efi, вы можете отключить встроенную в Windows 8 меру защиты от вредоносных программ , которая активируется по умолчанию.
Шаг 1 . Откройте экран дополнительных параметров. Выполните действия, описанные в методе 2, чтобы получить доступ к этому экрану.
Шаг 2. Нажмите «Параметры запуска» .
Шаг 3 . Нажмите «Перезапустить» .
Шаг 4 . Компьютер перезагрузится и перейдет к экрану настроек запуска .

Шаг 5 . Нажмите клавишу F8 , чтобы выбрать 8) Отключить защиту от вредоносных программ при раннем запуске .
4. Запустите команду bootrec.
Подобно первому способу восстановления BCD в Windows 7, вы можете запустить команду bootrec в Windows 8.
Шаг 1 . Загрузитесь с DVD или установочного USB.
Шаг 2 . Нажмите « Восстановить» или нажмите R.
Шаг 3 . Перейдите в «Устранение неполадок» > «Командная строка» .
Шаг 4 . Введите команду bootrec.
В Windows 8:
bootrec /FixMbr bootrec /FixBoot bootrec /ScanOs bootrec /RebuildBcd
В Windows 10 следующая команда восстановит BCD и восстановит MBR.
bootrec /repairbcd bootrec /osscan bootrec /repairmbr
Шаг 5 . Нажимайте Enter после каждой команды.
Шаг 6 . Извлеките DVD или USB и введите Exit в командной строке, чтобы выйти из командной строки.
выход. выход
Шаг 7 . Нажмите Ввод .
Шаг 8 . Перезагрузите компьютер.

5. Восстановить загрузчик EFI.
Если ваша копия Windows установлена в собственном режиме UEFI на диске GPT, вы можете попытаться восстановить загрузчик EFI, если приведенные выше решения не помогут. Просто выполните следующие действия:
Шаг 1 : Откройте командную строку .
Шаг 2 : Выполните следующие команды и нажимайте Enter после каждой из следующих команд:
Войдите в среду diskpart:
diskpart
Список разделов на накопителе:
list volume
Шаг 3. В списке доступных разделов найдите раздел с надписью ESP или EFI и размером примерно 100 МБ.
Шаг 4 : Чтобы выбрать этот раздел, введите следующую команду:
select volume N
Замените N номером диска тома.
Шаг 5. Назначьте букву диска разделу, введя следующую команду:
assign letter=Z

Назначьте букву диска разделу
Шаг 6 : Выйдите из утилиты diskpart с помощью команды выхода.
Шаг 7. Воссоздайте загрузчик, скопировав загрузочные файлы из папки Windows с помощью следующей команды:
bcdboot c:\Windows /s Z: /f ALL

Перегенерировать загрузчик
Шаг 8 : Дождитесь завершения процесса копирования и перезагрузите устройство.
Теперь проверьте, можете ли вы загрузиться в Windows или нет. Ошибка отсутствия файла winload.efi теперь должна быть устранена.
Желаю вам успехов!