Поиск по сайту:

Исправление «Winload.efi отсутствует или содержит ошибки» в Windows 10


Давайте рассмотрим еще одну распространенную ошибку загрузки Windows 10, возникающую из-за повреждения или отсутствия файла winload.efi. Проблема проявляется в следующем: Windows перестает загружаться с BSOD и на экране загрузки появляется сообщение об ошибке:

Восстановление
Ваш компьютер нуждается в ремонте
Не удалось загрузить приложение или операционную систему, поскольку необходимый файл отсутствует или содержит ошибки.
Файл: \Windows\system32\winload.efi< br /> Код ошибки: 0xc000000f
Вам потребуется использовать инструменты восстановления с установочного носителя. Если у вас нет установочного носителя (например, диска или USB-устройства), обратитесь к системному администратору или производителю ПК.
Нажмите Enter, чтобы повторить попытку
Нажмите F8 для настроек запуска
Нажмите ESC для настроек прошивки UEFI

Примечание. Код ошибки может выглядеть следующим образом: Код ошибки: 0xc0000225 или 0xc0000001.

Эта ошибка возникает, когда файл загрузки системы \windows\system32\winload.efi отсутствует или его структура повреждена. Обычно проблема возникает после выполнения некорректного обновления системы, при повреждении диска или файловой системы, при переразметке диска сторонними средствами, обновлении антивируса, после клонирования образа Windows на другой диск, замены материнской платы компьютера. (или другие существенные аппаратные изменения) и т. д.

Файл Winload.efi — это исполняемый файл среды EFI с загрузчиком, который инициализирует среду и запускает загрузку Windows. Если этот файл поврежден, отсутствует или в конфигурации загрузки указан путь к несуществующему тому с файлом winload.efi, Windows 10 не загрузится.

Решение зависит от того, использовали ли вы режим загрузки UEFI или Legacy до возникновения проблемы. Далее рассмотрим основные действия, которые помогут исправить эту ошибку и правильно загрузить Windows 10 или Windows Server 2016.

Включите устаревший режим загрузки (CSM) и отключите безопасную загрузку.

Большинство компьютеров с поддержкой UEFI могут загружаться как с дисков таблицы разделов GPT, так и с устаревших дисков MBR.

Клавиша входа в меню UEFI зависит от производителя устройства. Как правило, это клавиши F2, F8, Del или Esc. Или нажмите кнопку ESC непосредственно на экране ошибки.

  1. Попробуйте включить режим совместимости CSM Boot в настройках UEFI (в некоторых версиях прошивки UEFI он называется Legacy Boot);

  2. Найдите и отключите режим Безопасная загрузка в настройках UEFI. Расположение этого параметра также зависит от прошивки UEFI. Обычно его можно найти в разделах Безопасность, Аутентификация или Загрузка . На ноутбуках HP безопасная загрузка находится в разделе . раздел Безопасность. Измените режим Безопасная загрузка на Отключено или Выключено;

    Совет. Ранее мы уже говорили о том, что такое UEFI и зачем нужен режим Secure Boot. Вероятно, ошибка загрузки системы, связанная с недоступностью файла winload.efi, будет исправлена после отключения режима Secure Boot в настройках UEFI.

  3. Убедитесь, что ваш жесткий диск выбран в качестве первого загрузочного устройства; Проверьте приоритет загрузочного устройства. Убедитесь, что ваш жесткий диск Windows выбран в качестве основного загрузочного устройства в настройках UEFI;

  4. Сохраните изменения и перезагрузите компьютер;

  5. Если меню загрузки UEFI доступно при загрузке компьютера, попробуйте вручную выбрать запись Диспетчер загрузки ОС (UEFI) - Диспетчер загрузки Windows.

Используйте автоматическое восстановление при запуске, чтобы исправить загрузчик Windows

Попробуйте исправить эту ошибку с помощью инструмента автоматического восстановления системы. Чтобы это сделать:

  1. Загрузитесь с установочного носителя Windows 10 (или загрузочной USB-флешки UEFI);

  2. Нажмите Восстановить компьютер или нажмите R;

  3. Перейдите в Устранение неполадок -> Дополнительные параметры -> Восстановление при запуске;

  4. Запустится Мастер восстановления. Затем следуйте его инструкциям.

Если у вас нет установочного диска Windows, необходимо перезагрузить компьютер три раза подряд, нажимая кнопку Питание, пока не появится экран консоли восстановления WinRE. Выберите Просмотреть дополнительные параметры восстановления. Затем следуйте инструкциям выше.

Отключите защиту от вредоносного ПО при раннем запуске (ELAM) в Windows 10

Если предыдущие методы не помогли устранить ошибку с загрузкой winload.efi, отключите защиту ELAM(Early Launch Anti-Malware), которая включена по умолчанию для загрузчика Windows.

Примечание. ELAM позволяет запускать сертифицированный антивирус раньше всего стороннего программного обеспечения. Антивирус может выполнять раннее антивирусное сканирование и контролировать запуск драйверов и другого программного обеспечения.

Чтобы это сделать:

  1. Выполните шаги 1 и 2 из Решения 2;

  2. Откройте Устранение неполадок-> Дополнительные параметры -> Параметры запуска;

  3. Перезагрузите компьютер кнопкой Перезагрузить;

  4. После следующей загрузки система автоматически откроет Параметры запуска (кстати, с этого шага вы сможете запустить Windows в режиме безопасной загрузки);

  5. Нажимать

    F8

    для выбора пункта 8) Отключите защиту от вредоносных программ при раннем запуске.

Исправьте ошибки файловой системы и запустите проверку целостности системных файлов

Проверьте свои диски на наличие ошибок, на разделе с файлом winload.efi могут быть ошибки диска или файловой системы. Чтобы проверить все диски на наличие ошибок и исправить их, выполните команду:

chkdsk /f /r

После этого также рекомендуется проверить целостность системных файлов с помощью

sfc

инструмент. Чтобы использовать утилиту sfc в автономном режиме, вам необходимо указать путь к системному диску и путь к папке Windows. Определить букву диска, присвоенную разделу Windows, можно с помощью команды:

Bcdedit /enum | find "osdevice"

Предположим, в вашем случае это диск D:. Команда проверки целостности системных файлов выглядит следующим образом:

sfc /scannow /offboot=d:\ /offwindir=d:\windows

Вам также необходимо выполнить автономную проверку хранилища компонентов Windows с помощью DISM. Вам необходимо сравнить ваш образ с исходным установочным файлом wim вашей сборки Windows 10 (предположим, исходный образ wim находится на диске E:):

Dism /image:D:\ /Cleanup-Image /RestoreHealth /Source:E:\sources\install.wim

Совет. Чтобы понять, какие буквы дисков присвоены томам в среде WinPe, выполните команды:

Diskpart
List vol

По меткам и размерам дисков можно определить букву раздела, на котором установлена Windows. .

Восстановите файл BCD и Winload.efi для устройства UEFI.

Если ваша Windows 10 была установлена в собственном режиме UEFI на GPT-диске, мы рекомендуем вам следовать инструкциям по воссозданию загрузчика EFI Windows 10 на устройствах UEFI. Рекомендую воспользоваться статьей по ссылке, там все подробно описано. Вот краткое руководство:

Загрузите устройство с носителя для восстановления/установки и откройте командную строку:

  1. Выполните команду:

    diskpart
  2. Перечислим разделы на дисках:

    list volume
  3. Найдите раздел с надписью ESP или EFI размером 100 МБ. Помните об этом (размер и имя раздела могут отличаться в зависимости от версии Windows, но главное, чтобы его файловая система всегда была FAT32). Если раздел EFI был случайно удален, его можно восстановить следующим образом:

  4. Выберите этот раздел:

    select volume 2
  5. Назначьте букву диска разделу:

    assign letter=Z

  6. Выйдите из дисковой части:

    exit
  7. Теперь вам нужно заново создать конфигурацию загрузчика. Скопируйте загрузочные файлы из каталога Windows:

    bcdboot c:\Windows /s Z: /f ALL

    (заменять

    c:\

    с буквой диска, на котором установлена Windows). Если вы все сделали правильно, появится сообщение:

    Boot files successfully created

    ;

  8. Перезагрузите устройство и проверьте, устранена ли проблема с загрузкой файла winload.efi.

Восстановите BCD и основную загрузочную запись с помощью Bootrec и Bcdedit.

Если у вас Windows установлена в устаревшем режиме BIOS (не в режиме UEFI), вы можете пересобрать загрузочные записи и загрузчик MBR с помощью команды

bootrec

инструмент.

  1. Выполните шаги 1 и 2 из Решения 2;

  2. Откройте Устранение неполадок > Командная строка.

  3. В командной строке выполните одну за другой следующие команды:

    • bootrec /FixMbr

      - записывает MBR в системный раздел;

    • bootrec /FixBoot

      - перезаписать новый загрузочный сектор системного раздела;

    •  bootrec /ScanOs

      - сканирует диск на наличие установленных ОС;

    • bootrec /RebuildBcd

      - пересобрать конфигурацию загрузчика.

  4. Закройте командную строку командой:

    exit
  5. Перезагрузите компьютер.

Если предыдущий способ не помог, необходимо пересобрать файл конфигурации загрузки (BCD) для MBR в командной строке консоли восстановления:

bcdedit /set {bootmgr} device boot
bcdedit /set {default} device boot
bcdedit /set {default} osdevice boot
bcdedit /set {default} device partition=c:
bcdedit /set {default} osdevice partition=c:
bcdedit /set {default} path \windows\system32\winload.efi

Перезагрузите компьютер и проверьте, устранена ли проблема.

Статьи по данной тематике