Файл windows system32 winload efi код ошибки 0xc0000225

Одна из ошибок загрузки Windows 10, 8.1 и Windows 7 с которыми пользователь может столкнуться — ошибка 0xc0000225 «Ваш компьютер или устройство необходимо восстановить. Требуемое устройство не подключено или недоступно». В некоторых случаях в сообщении об ошибке также указывается проблемный файл — \windows\system32\winload.efi, \windows\system32\winload.exe или \Boot\Bcd.

В этой инструкции подробно о том, как исправить ошибку с кодом 0xc000025 при загрузке компьютера или ноутбука и восстановить нормальную загрузку Windows, а также некоторая дополнительная информация, которая может оказаться полезной при восстановлении работоспособности системы. Обычно, переустановка Windows для решения проблемы не требуется.

Примечание: если ошибка возникла после подключения и отключения жестких дисков или после изменения порядка загрузки в БИОС (UEFI), убедитесь, что в качестве устройства загрузки выставлен нужный диск (а для UEFI-систем — Windows Boot Manager при наличии такого пункта), а также не изменился номер этого диска (в некоторых БИОС есть отдельный от порядка загрузки раздел для изменения порядка жестких дисков). Также следует убедиться, что диск с системой в принципе «виден» в БИОС (в противном случае речь может идти об аппаратной неисправности).

Как исправить ошибку 0xc0000225 в Windows 10

Ошибка код 0xc0000225 при загрузке Windows 10

 

В большинстве случаев ошибка 0xc0000225 при загрузке Windows 10 бывает вызвана проблемами с загрузчиком ОС, при этом восстановить правильную загрузку сравнительно просто, если речь не идет о неисправности жесткого диска.

  1. Если на экране с сообщение об ошибке есть предложение нажать клавишу F8 для доступа к параметрам загрузки, нажмите её. Если при этом вы окажетесь на экране, который показан в шаге 4, перейдите к нему. Если же нет, перейдите к шагу 2 (для него придется воспользоваться каким-то другим, работающим ПК).
  2. Создайте загрузочную флешку Windows 10, обязательно в той же разрядности, что и установленная на вашем компьютере (см. Загрузочная флешка Windows 10) и загрузитесь с этой флешки.
  3. После загрузки и выбора языка на первом экране программы установки, на следующем экране нажмите по пункту «Восстановление системы». 
    Запуск восстановления системы Windows 10

  4. В открывшейся консоли восстановление выберите пункт «Поиск и устранение неисправностей», а затем — «Дополнительные параметры» (при наличии пункта).
    Поиск и устранение неисправностей

  5. Попробуйте использовать пункт «Восстановление при загрузке», который с немалой вероятностью исправит проблемы автоматически. Если он не сработал и после его применения нормальная загрузка Windows 10 всё так же не происходит, то откройте пункт «Командная строка», в которой по порядку используйте следующие команды (нажимаем Enter после каждой). 
    Запуск восстановления с помощью командной строки

  6. diskpart
  7. list volume (в результате выполнения этой команды вы увидите список томов. Обратите внимание на номер тома размером 100-500 Мб в файловой системе FAT32, если таковой имеется. Если отсутствует — перейдите к шагу 10. Также посмотрите на букву системного раздела диска с Windows, так как она может отличаться от C). 
    Загрузчик UEFI в diskpart

  8. select volume N (где N — номер тома в FAT32).
  9. assign letter=Z
  10. exit
  11. Если том FAT32 присутствовал и у вас EFI-система на GPT диске, используйте команду (при необходимости поменяв букву C — системного раздела диска):
    bcdboot C:\windows /s Z: /f UEFI
    Исправление ошибки 0xc0000225 winload.efi

  12. Если том FAT32 отсутствовал, используйте команду bcdboot C:\windows
  13. Если предыдущая команда была выполнена с ошибками, попробуйте использовать команду bootrec.exe /RebuildBcd
  14. Если предложенные способы не помогли, попробуйте также методы, описанные в этой инструкции.

По окончании этих действий закройте командную строку и перезапустите компьютер, выставив загрузку с жесткого диска или установив Windows Boot Manager в качестве первого пункта загрузки в UEFI.

Подробнее на тему: Восстановление загрузчика Windows 10.

Исправление ошибки в Windows 7

Для того, чтобы исправить ошибку 0xc0000225 в Windows 7, по сути следует использовать тот же метод, за исключением того, что на большинстве компьютеров и ноутбуков 7-ка установлена не в режиме UEFI.

Ошибка 0xc0000225 в Windows 7

Подробные инструкции по восстановлению загрузки — Восстановление загрузчика Windows 7, Использование bootrec.exe для восстановления загрузки.

Дополнительная информация

Некоторая дополнительная информация, которая может оказаться полезной в контексте исправления рассматриваемой ошибки:

  • В редких случаях причиной проблемы могут быть неисправности жесткого диска, см. Как проверить жесткий диск на ошибки.
  • Иногда причина — самостоятельные действия по изменении структуры разделов с помощью сторонних программ, таких как Acronis, Aomei Partition Assistant и других. В данной ситуации четкого совета (кроме переустановки) дать не получится: важно знать, что именно было сделано с разделами.
  • Некоторые сообщают, о том, что с проблемой помогает справиться восстановление реестра (хотя такой вариант при этой ошибке лично мне кажется сомнительным), тем не менее — Восстановление реестра Windows 10 (для 8 и 7 шаги будут теми же). Также, загрузившись с загрузочной флешки или диска с Windows и запустив восстановление системы, как это было описано в начале инструкции, вы можете использовать точки восстановления при их наличии. Они, в том числе, восстанавливают и реестр.

Сценарий: После миграции или копирования ОС на новый диск появляется код ошибки 0xC0000225, 0xC00000E или сообщение, в котором
упоминается Winload.efi.

Данная проблема может быть вызвана следующими причинами:

Эта проблема связана с конфликтом ассоциации томов в реестре. У исходного и целевого диска есть уникальные идентификаторы каждого
тома, привязанные к определённой букве, и когда ОС перемещена на другой диск, в реестре остаются предыдущие идентификаторы томов.
Их нужно изменить на новые для успешной загрузки ОС.

UEFI поддерживает технологию, позволяющую загружаться как с uEFI-дисков, так и с Legacy дисков (старого формата). Эти режимы
требуют наличия различных загрузочных файлов, и им требуются разные алгоритмы загрузки. На это влияют различные факторы, такие
как конфигурация установки Windows и настройки uEFI. Winload.efi – часть uEFI-загрузки, поэтому причина может быть в настройках.

Настройки uEFI

1. Включите режим CSM. Это позволит использовать эмуляцию старого формата загрузки (MBR) в вашем uEFI. Эта опция находится в
разделе Boot.

2. Отключите Secure Boot.

3. Используйте Legacy Boot вместо uEFI.
Эта опция находится в разделе Boot.

4. Наконец, нужно выбрать устройство для загрузки в Legacy-режиме (не в режиме uEFI).

Нажмите F2 (обычно) для загрузки в настройки uEFI, выберите нужный диск без префикса uEFI. Сохраните изменения, попробуйте загрузиться.

Сценарий для EFI GPT

Если у вас есть установочный диск Windows, пункты 1 и 2 можно пропустить.

1. Создайте аварийный носитель и загрузитесь с него (только для продуктов на базе HDM)
2. Запустите командную строку.
3. Введите следующее:

DISKPART

LIST VOLUME

SELECT VOLUME=2 (замените “2” числом, соответствующим тому “ESP” – его размер обычно равен 99 МБ)

ASSIGN LETTER=Z

EXIT

4. Находясь в командной строке, нужно привязать целевой раздел Windows к ESP (том, содержащий загрузочные файлы):

bcdboot C:\windows /s Z: /f UEFI (замените C: буквой тома “OS”)

5. Перезагрузитесь и посмотрите, загружается ли система.

Сценарий для MBR

Если у вас есть установочный диск Windows, пункты 1 и 2 можно пропустить.

1. Создайте аварийный носитель и загрузитесь с него (только для продуктов на базе HDM)
2. Запустите командную строку.
3. Введите следующее для сброса настроек BCD:

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 windowssystem32winload.efi

4. Перезагрузитесь и посмотрите, загружается ли система.

Если у вас нет аварийного диска Windows или Paragon, можно загрузиться в режим восстановления Windows (начиная с 8), используя комбинацию клавиши Shift и кнопки перезагрузки компьютера. Затем перейдите в Дополнительные параметры – Устранение проблем – Командная строка.

Изменение настроек в реестре

1. Запустите исходную ОС и убедитесь, что всем разделам на диске присвоены буквы.
2. Подключите целевой диск (тот, на котором находится копия ОС) к компьютеру через USB или SATA, найдите копии разделов в Проводнике, запомнив их буквы. Откройте Редактор реестра, перейдите в каталог HKLMSystemMountedDevices. Найдите записи

DosDevicesLetter: = <OpaqueBinaryString>

??Volume{<CloneUUID>} = <OpaqueBinaryString>

с совпадающими параметрами, как на картинке (значения могут отличаться от указанных в примере):

3. Загрузите куст windowssystem32configsystem из раздела с копией ОС, присвоив ему произвольное имя (здесь – HKLMClone).

Найдите пары записей с совпадающими параметрами:

DosDevicesLetter: = <OpaqueBinaryString>

??Volume{<OriginalUUID>} = <OpaqueBinaryString>

Присвойте верные значения целевым записям, взяв значения из реестра исходной ОС. Проверьте, решена ли проблема.

Чистка реестра

Если ничего не помогает, необходимо загрузить Windows, открыть редактор реестра, зайти в HKLMSystemMountedDevices, удалить все записи, кроме “Default”, затем выполнить миграцию или копирование.
Этот вариант опасен, потому что может привести к потере способности ОС загружаться в случае с нестандартной конфигурацией разделов (например когда C: – не первый раздел, и не активный)

Восстановление: если вы удалили записи из HKLMSystemMountedDevices, и система перестала загружаться с исходных или конечных дисков, загрузите кусты SYSTEM системных разделы этих дисков (как в пункте 3) на другом компьютере. Разделам будут присвоены буквы C:, D:, E: и т.д. по порядку. Измените значения параметров DosDevicesLetter: на соответствующие требуемым буквам диска.

Drive Copy, Hard Disk Manager, Migrate OS to SSD, Частные
Tags: windows, копирование, миграция, ошибка

Loading…

Сегодня мы поговорим о достаточно непростой проблеме в лице ошибки 0xc0000225, которая может возникнуть во время входа в операционную систему Windows либо во время процесса ее установки. Стоит заметить, что подвержены данной ошибке могут быть пользователи абсолютно всех версий ОС Windows, т.е. начиная от XP и заканчивая «десяткой».

Как мы уже указали, ошибка 0xc0000225 появляется при загрузке либо установке Windows. Некоторые пользователи случайно путают эту ошибку с синим экраном смерти, тем не менее стоит сразу же ответить: нет, это не синий экран смерти, но переживать об ошибке 0xc0000225 стоит не меньше, чем об BSoD.

Переживать стоит хотя бы просто потому, что вы, столкнувшись с данной ошибкой, вероятно, больше не можете зайти в свою операционную систему. Соответственно, и переустановку Windows вы выполнить также не можете. В общем, крайне непростая и потенциально опасная проблема. В чем заключается опасность ошибки 0xc0000225? Заключается она в причинах, по которым та возникла…

Причины появления ошибки 0xc0000225

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

  • Поврежденная запись загрузчика(наиболее распространенная причина);
  • проблемы со сбойными драйверами какого-то оборудования в системе;
  • изменения выбранного режима работы для контроллера жесткого диска;
  • повреждения загрузочных секторов жесткого диска;
  • несоответствие идентификатора HDD с определенной записью в Реестре Windows;

В общем, как видите, ошибка 0xc0000225 возникает в большинстве случаев по причине проблем с жестким диском, что, признаться, не самая приятная новость. Тем не менее не можете же вы просто ничего не делать, верно? В данной статье мы рассмотрим с вами несколько методов, которые определенно помогут вам устранить ошибку 0xc0000225 на той или иной операционной системе.

Прежде чем мы перейдем непосредственно к самим методам, нужно обязательно указать, что для их выполнения вам просто необходимо создать для себя установочный диск с Windows нужной версии. Связано это с тем, что в систему вы войти не можете, так что выполнять нижеуказанные методы вам в большинстве своем придется через среду восстановления(Windows RE).

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

  • загрузите образ операционной системы Windows, например, образ «десятки»;
  • запишите его на носитель с помощью предназначенного для этого программного обеспечения, например, UltraISO;
  • войдите в BIOS/UEFI и поменяйте приоритет загрузки на CD/DVD-привод или USB-носитель(подключите флешку к системе, прежде чем делать это);
  • загрузитесь через установочный носитель Windows, а затем войдите в среду восстановления, нажав выделенную кнопку.

Это был краткий список действий для создания установочного диска Windows, а также вход в среду восстановления. Ок, выполните всю необходимую подготовку, а затем переходите к нижеуказанным действиям. Следует заметить, что нас ждет достаточно длинная статья, так как устранять ошибку 0xc0000225 — дело крайне непростое.

Руководство по устранению ошибки 0xc0000225

0xc0000225

Восстановление загрузочной записи, загрузочного сектора и хранилища данных конфигурации загрузки

Итак, давайте начнем разбираться с ошибкой 0xc0000225. Главный вопрос: с чего бы начать? Учитывая, что распространенной причиной для данной ошибки является поврежденная запись загрузчика операционной системы Windows, то логично было бы начать с попытки восстановить ее. К счастью, вы можете запросто провернуть это благодаря нескольким командам, которые нужно выполнить в Командной строке.

Учитывая, что вы не можете получить доступ к операционной системе, то открыть Командную строку вам придется в среде восстановления(Windows RE). Чтобы открыть среду восстановления, вам нужно загрузиться через установочный диск Windows, а затем выполнить следующие шаги:

  • войдите в среду восстановления, нажав на кнопку «Восстановления системы» на экране с началом установки операционной системы Windows;
  • на экране выбора действий выберите раздел «Поиск и устранение неполадок»;
  • далее перейдите в раздел «Дополнительные параметры»;
  • выберите инструмент «Командная строка»;

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

  • bootrec /fixboot
  • bootrec /fixmbr
  • bootrec /rebuildbcd

Если ошибка 0xc0000225 была действительно вызвана в результате повреждения указанных элементов, то вышеуказанные команды помогут вам восстановить их. Ок, попробовали восстановить элементы, которые необходимы для загрузки операционной системы. Давайте теперь проверим, помогло ли это: перезагрузите ПК и попробуйте зайти в Windows. Если все прошло гладко, то, поздравляем, у вас все вышло и вы смогли избавиться от головной боли на весь день.

Восстановление базы данных установленных устройств

Однако, если усилия были тщетны, и ошибка 0xc0000225 все еще не дает вам нормально войти в ОС, то давайте попробуем следующий метод. Итак, дальше у нас по списку идет метод, в котором мы попытаемся выставить необходимые значения параметров в разделе Mounted Devices в Реестре Windows. Возможно, эти значения были изменены, что и привело к проблеме загрузки системы с жесткого диска. Спросите: как же открыть Редактор Реестра Windows, если вход в операционную систему заблокирован оговариваемой ошибкой?

Что же, к вам на помощь снова идет такой инструмент, как Командная строка. Верно, Редактор Реестра можно открыть и с помощью Командной строки. Итак, воспользуйтесь вышеуказанными шагами, чтобы добраться до Командной строки в среде восстановления Windows, а затем впишите в нее команду regedit и нажмите Enter.

Так или иначе перед вами появится окошко Редактора Реестра Windows. Как только перед вами откроется редактор, пройдите в раздел HKLM\System\MountedDevices. Обратите теперь внимание на правую часть окна редактора: в нем вы найдете кучу различных параметров, представляющую собой базу данных установленных устройств для вашей текущей конфигурации Windows. Вам нужно открыть свойства каждого из этих параметров и выставить их значения по умолчанию. Закончив менять значения параметров, закройте Редактор Реестра Windows, а затем перезагрузите свой компьютер.

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

Изменение режима работы SATA-контроллера

Следующим методом в нашем списке станет изменение режима работы SATA-контроллера жесткого диска. Возможно, настройки вашего BIOS/UEFI были изменены по какой-то причине, что привело к изменению режима работы SATA-контроллера. Вероятно, для вашего жесткого диска был выставлен режим AHCI или IDE. Последний, как правило, применяется для старых носителей, так как IDE — это достаточно простой режим SATA, имеющий небольшую производительность и ограниченные возможности. Режим AHCI, в свою очередь, применяется чаще на новых HDD и SSD, может улучшить производительность оных носителей, а также имеет расширенный функционал. Существует еще режим RAID, но его применяют для создания масштабных томов из кучи других носителей.

Так или иначе ошибка 0xc0000225 могла возникнуть из-за резкого изменения режима работы SATA-контроллера. Например, ваш диск мог работать в режиме IDE, а затем он были изменены на AHCI-режим, что, естественно, может вызвать ряд определенных проблем, к примеру, обсуждаемую в данной статье. К счастью, режим работы диска можно легко проверить и даже изменить в тех же настройках BIOS/UEFI. Однако, каждая материнская плата обладает своей версией BIOS или UEFI, так что вам придется самостоятельно искать параметры режима работы SATA-контроллера. Впрочем, сложного тут ничего нет — у вас все получится.

Так на какой же режим работы переставлять SATA-контроллер? Ну, тут все довольно просто: если у вас стоит AHCI, то попробуйте выставить IDE, а если стоит IDE — выставьте AHCI. В общем, поменяйте в настройках BIOS/UEFI режим работы SATA, а затем снова попробуйте загрузить вашу операционную систему. Если дело действительно заключалось в SATA-контроллере, то вы сразу же сможете войти в Windows без каких-либо проблем в лице ошибки 0xc0000225. Стоит заметить, что подобные случае происходят не так уж часто. Мы рекомендуем вам обновить версию вашего BIOS, как только вернете доступ к системе.

Использование ПО для восстановления поврежденных секторов

Ок, давайте теперь поговорим о не самой приятной ситуации, в которую вы, очевидно, попали. Если ничего из вышеуказанного не помогло, то, вероятно, вы столкнулись с самыми настоящими поврежденными секторами на HDD, из-за которых теперь невозможно провести запуск операционной системы Windows. Что же делать в таком случае?

Ну, вы можете воспользоваться для начала системной программой Check Disk, которая просканирует ваш жесткий диск на наличие повреждений файловой системы и секторов. Чтобы воспользоваться данной программой, вам снова понадобится открыть Командную строку в среде восстановления Windows, доступ к которой можно получить с помощью установочного диска.

Получив доступ к Командной строке, вам нужно ввести в нее команду chkdsk /f /r и нажать Enter. Перед вами появится вопрос о проведении сканирования диска при следующей перезагрузке компьютера — нажмите на Y, чтобы выполнить перезагрузку и начать работу программы CHKDSK. Процесс сканирования и восстановления диска может занять достаточно продолжительное время, так что запаситесь терпением.

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

Если вам хорошенько повезет, то системная программа сможет устранить ситуацию с вашим HDD. Однако, как показывает практика, Check Disk хоть и является полезным инструментом, но решает он такие проблемы не так уж и часто. Если вы поняли, что на диске присутствую так называемые бэд-блоки и Check Disk ничего не смогла с ними поделать, то вам придется прибегнуть к стороннему программному обеспечению, способному работать на низком уровне.

Мы рекомендуем вам попробовать использовать вам такую программу, как Victoria HDD. С помощью данного программного обеспечения вы сможете как следует проверить свой жесткий диск на наличие бэд-блоков, а также попытаться устранить их. Впрочем, успех восстановления работоспособности HDD уже будет зависеть от его состояния.

Как мы уже неоднократно отмечали в других материалах, охватывающих проблемы с диском, использовать программу Victoria HDD не так уж и просто. Прежде чем применять ее на деле, вам нужно хорошенько ознакомиться с руководством по ее применению. Подобные руководства можно найти во множественном количестве по всему Интернету. Как только будете уверены, что узнали все необходимое — приступайте. Возможно, вам удастся устранить бэд-блоки и избавиться от ошибки 0xc0000225. Как уже было сказано, все зависит от состояния вашего диска.

At times, when you start your system, you may see a blue screen with an error code 0xc0000225 that says ‘Your PC needs to be repaired’ (See image 1). You may also encounter a black screen with this error and see messages such as ‘An unexpected error has occurred(See image 2) and ‘A required device isn’t connected or can’t be accessed(See image 3). These are booting errors that occur when the system can’t find the correct Boot Configuration Data (BCD).

your-pc-needs-to-be-repaired

Image 1: Your PC needs to be repaired (Error Code 0xc0000225)
an-unexpected-error-has-occured

Image 2: An unexpected error has occurred (Error Code 0xc0000225)
a-required-device-isnt-connected-or-can't-be-accessed

Image 3: A required device isn’t connected or can’t be accessed (Error Code 0xc0000225)

This error may cause your system to get stuck at a booting loop or lead to a complete crash, due to which you will lose access to your data. If the data is essential to you, recover it using a professional Data Recovery Software for Windows and then move on to the troubleshooting methods mentioned in this post to fix the error.

Common Causes of Error Code 0xc0000225

Missing or corrupted Boot Configuration Data (BCD) is the primary reason for this error. There could be several other reasons as well, which may cause this error on your Windows 10:

  • Missing, damaged, or corrupted system files
  • Corrupt or faulty hard drive
  • Incorrect/missing active partition from system’s drive
  • Corrupt or faulty drivers and software

Methods to Fix Error Code 0xc0000225

Boot into your PC with USB Installation Media

As this BSOD error won’t let you boot into the Windows, we suggest you boot into your PC using USB installation media and perform the given DIY methods. To create a USB installer, you may use a new or formatted USB drive and convert it to a USB installer with the help of Windows Media Creation tool. Once the Windows installation media is prepared, you may follow the given methods.

Method 1: Perform Startup Repair

To fix this issue, you may use Windows 10 built-in troubleshooting utility, i.e., Startup Repair. This utility checks for internal errors in the Windows and fixes them. To get rid of this error, follow the given troubleshooting steps:

a. Once you boot into the system with the USB installation media, wait until you see the Windows logo screen.

b. Confirm the language and click Next > Repair your computer. (See Image 4)

repair-your-computer-on-the-install-now-screen

Image 4: Repair your computer on the Install Now screen.

c. Next, select Advanced options on the Automatic Repair environment. (See Image 5)

select-advanced-options-on-automatic-repair-screen

Image 5: Select ‘Advanced options’ on Automatic Repair screen

d. Next, go to Troubleshoot > Advanced options. (See Image 6)

Image 6: Go to troubleshoot and select Advanced options

e. On the Advanced options screen, select Startup Repair. (See Image 7)

choose-startup-repair

Image 7: Choose Startup Repair

f. Type your account password and click Continue. (See Image 8)

enter-the-password-to-initiate-startup-repair

Image 8: Continue to initiate the Startup Repair process

g. Follow the on-screen instructions to complete the process and once done, reboot your system to check if the error is fixed.

Method 2: Run SFC Scan

You may also to run the System File Checker (SFC) scan, which can help you identify the missing, corrupt, or damaged system files and fix them. Follow the given steps to run the SFC scan on your computer:

a. Enter the Automatic Repair environment and select Troubleshoot > Advanced options > Command Prompt. (See Image 9)

from-advanced-options-screen-select-command-prompt

Image 9: Open Command Prompt from Advanced options screen

b. In the open Command Prompt window, type SFC/scannow and hit Enter. (See Image 10)

run-sfc-scan

Image 10: Run SFC Scan

c. The process will take some time. Let the process end and once done, close the command prompt. Try to reboot your system naturally and see if the error is fixed.

Method 3: Run CHKDSK Scan

Sometimes, a corrupt or faulty hard drive may also cause this error code 0xc0000225 on your Windows PC. You may run the CHKDSK scan to check the hard disk for errors and fix the problem. To do so, follow the given steps:

a. Enter Automatic Repair environment, follow Troubleshoot > Advanced Options > Command Prompt. (See Image 11)

open-command-prompt-from-advanced-options-screen

Image 11: Open Command Prompt

b. In the Command Prompt, type chkdsk f: /f and hit Enter. (See Image 12)

run-chkdsk-scan

Image 12: Run CHKDSK Command

c. The process will take some time to be completed.

d. Once done, close the Command Prompt window and reboot your system.

The CHKDSK command scans the hard drive and marks down the bad sectors on it. Due to this, Windows does not read and store data on those bad sectors, eventually causing you total data loss. If you already have a backup, you may start performing this method to fix the error. However, if there is no backup, use a data recovery software such as Stellar Data Recovery Professional to recover deleted data. Check out the video to learn how the software works:

Also check: How to recover files lost after running CHKDSK command?

Method 4: Rebuild the BCD

The missing Boot Configuration Data (BCD) is the most common reason, which triggers this BSOD error; you may try to rebuild the BCD to fix the issue. Follow the given steps:

a. Boot your system from the USB installation media and follow Troubleshoot > Advanced options > Command Prompt.

b. In the Command Prompt window, type the following commands and press Enter.

  • bootrec /scans
  • bootrec /fixmbr
  • bootrec /fixboot
  • bootrec /rebuildbcd

(See Image 13)

rebuild-bcd

Image 13: Rebuild BCD

These commands will help you write a new MBR and boot sector to your drive. You have to be patient, as this process may take a while. Once the process is completed, reboot your system to check if the error code 0xc0000225 is fixed.

Method 5: Set the Active Partition

Windows operating system lets you change the drive partition and choose from which one to boot. If the current active partition gets corrupted, damaged, or goes missing due to malware infection, etc., you may change it by following the given steps:

a. Open Command Prompt, as discussed above. Type disk part and press Enter.

b. Next, type list disk and hit Enter. You will see the list of disks available in your system.

c. Type Select X (replace x with the number of your internal disk). Press Enter.

d. Type the command list partition and press Enter.

e. After this command, all the available partitions on the drive will display on the screen.

f. Type select partition x (type the number of the partition number) and press Enter. (See Image 14)

change-the-active-partition

Image 14: Change the active partition

g. Next, type active and hit Enter.

h. Once done, you may close the Command Prompt window.

i. Restart the system now and see if the blue screen error is gone.

Method 6: Perform System Restore

Try performing System Restore which may help you fix the error code 0xc0000225. This process brings all the Device Manager related settings, including device drivers, system programs, files, apps, etc. to the default settings, which may cause data loss. Therefore, we suggest you recover your data stored on the system using a Windows Data Recovery software. Once you restore all the data from a BSOD affected system, you may proceed with the following steps:

a. Enter the Automatic Repair environment using the steps to perform Startup Repair.

b. Then follow Advanced options > Troubleshoot.

c. Next, navigate to Advanced options and select System Restore. (See Image 15)

choose-system-restore-from-advanced-options-screen

Image 15: Choose System Restore

d. On the next prompt, proceed with selecting a restore point and then clicking Scan for affected programs.  (See Image 16)

scan-for-affected-programs-after-selecting-the-restore-point

Image 17: Select the restore points and choose Scan for affected programs

e. Finally, click Next > Finish. Once done, reboot your system. (See image 18)

complete-the-system-restore-process

Image 18: Finish the system restore process

f. Now check if the error is fixed on your system.

Method 7: Reinstall Windows

So you have tried all the above-stated methods, and nothing worked. Well, don’t lose hope. The last resort is to perform a clean install to fix error code 0xc0000225. This process wipes out the drive and starts from scratch with a new setup. The drive will be formatted in this process, however, and you will end up losing all your data stored on it.

Tip – The Windows are usually installed on the main drive, commonly /C: In this case, only the data stored on the /C: drive will get removed. But, we suggest you take a backup of the entire system and not leave place for any inadvertent data loss.

If you don’t have any backup, use a professional data recovery software to recover lost data. And once done, you may proceed with installing a new Windows without having any second thoughts using the same USB installation media, which you used to perform Startup Repair, System Restore, and other methods.

Closing Thoughts

We have shared all the possible methods in this blog to fix the error code 0xc0000225. You may try out these fixes to get rid of the error. However, some of the methods may cause you data loss, against which, we have mentioned how to recover lost data by way of taking timely data or by using professional data recovery software such as Stellar Data Recovery Professional for Windows.

Let us know in the comment section if you have any query or suggestion!

Was this article helpful?

YES2

NO

Get the fix for the error winload.efi is missing or corrupt on Windows 7, Windows 8 or Windows 8.1.

About “winload.efi is missing or corrupt

The following information on this error has been compiled by NeoSmart Technologies, based on the information gathered and reported by our global network of engineers, developers, and technicians or partner organizations.

Description and Symptoms

The error messages, alerts, warnings, and symptoms below are tied to this error.

Symptom 1: “winload.efi is missing or corrupt” error screen on startup

If the error screen mentions winload.exe and not winload.efi, go to Fix: winload.exe is missing or corrupt.

Other common winload.efi related error messages can be any of the following, depending on your Windows versions:

  • winload.efi cannot be found
  • winload.efi is missing
  • winload.efi is missing or contains errors
  • This program can’t start because winload.efi is missing from your computer
  • There was a problem starting [path]\winload.efi. The specified module could not be found.”
  • This application requires the file winload.efi, which was not found on this system

The error code can be different from computer to computer, but the File: row mentions the winload.efi file at the \windows\system32\ folder:

\windows\system32\winload.efi

The winload.efi error can have different error codes, such as Error code: 0xc0000225 or Error code: 0xc0000001 or any other, but File always mentions the file as being winload.efi

Here’s how the winload.efi error with the 0xc0000225 code looks on Windows 8/8.1 systems:

winload.efi error with the 0xc0000225 code

Recovery

Your PC needs to be repaired.

The application or operating system couldn't be loaded because a required file is missing or contains errors.

File: \windows\system32\winload.efi

Error code: 0xc0000225

You'll need to use the recovery tools on your installation media. If you don't have any installation media (like a disc or USB device), contact your system administrator or PC manufacturer.

Press Enter to try again
Press F8 for Startup Settings
Press ESC for UEFI Firmware Settings

On a Windows 7 computer the error screen looks like this:

winload.efi with 0xc000000f code

Windows Boot Manager

Windows failed to start. A recent hardware or software change might be the cause. To fix the problem:

1. Insert your Windows installation disc and restart your computer.
2. Choose your language settings, and then click "Next."
3. Click "Repair your computer."

If you do not have this disc, contact your system administrator or computer manufacturer for assistance

File: \windows\system32\boot\winload.efi

Status: 0xc000000f

Info: The selected entry could not be loaded because the application
      is missing or corrupt

Causes of this Error

This error has been known to occur as a result of one of the following causes:

Cause 1: The winload.efi file is corrupt or missing

Failed Windows Updates or Automatic Updates to Windows that involve an upgrade of critical system files (especially service pack installations) that update winload.efi may result in this error. Alternatively, this may happen because of hardware failure.

Cause 2: File system integrity compromised

The hard drive’s file system may become damaged because of disk write errors, power outages or virus attacks. If that’s the case, the operating system cannot find winload.efi to boot properly and the loading process is halted.

Fix winload.efi error with Easy Recovery Essentials

Easy Recovery Essentials is guaranteed to fix the “winload.efi error” error automatically using its built-in Automated Repair option. EasyRE is currently available for Windows XP, Vista, 7, 8, Windows 10, and Windows 11 and can be downloaded and created on any PC.

  1. Download Easy Recovery Essentials. Make sure to note your Windows version (XP, Vista, 7, 8, 10, or Windows 11) before you download EasyRE. This guide can help you identify what version of Windows you have installed.
  2. Burn the image. Follow these instructions on how to burn the bootable ISO image very carefully, as making a bootable CD can be tricky! Alternatively, these instructions explain how to create a bootable EasyRE recovery USB stick/drive.
  3. Boot up your PC from the Easy Recovery Essentials CD or USB you created.
  4. Once EasyRE is running, choose the “Automated Repair” option and click Continue.

    EasyRE Home

    Choose “Automated Repair” in Easy Recovery Essentials

  5. After EasyRE scans your computer’s drives, identify and select the drive letter for your Windows installation from the list, and then click on the Automated Repair button to begin.

    EasyRE displays a list of found Windows operating systems

    Choose the drive associated with the Windows installation you’re trying to repair.

  6. Easy Recovery Essentials will start analyzing the selected drive for problems. EasyRE will test for and attempt to automatically correct errors with the disk, partition, bootsector, filesystem, bootloader, and registry. No intervention is required, as EasyRE’s repair is fully automated:

    EasyRE: Automated Repair

    Easy Recovery Essentials searches for errors and makes corrections to the selected Windows installation.

  7. Once the process is complete, EasyRE will report its findings. Click on the Restart button to reboot your PC and test the changes.
  8. The “winload.efi error” error should now be fixed as your PC begins to load:
    EasyRE: Automated Repair

You can download Easy Recovery Essentials from here.

Fix winload.efi missing or corrupt in Windows 7

Windows Setup CD/DVD Required!
Some of the solutions below require the use of the Microsoft Windows setup CD or DVD. If your PC did not come with a Windows installation disc or if you no longer have your Windows setup media, you can use Easy Recovery Essentials for Windows instead. EasyRE will automatically find and fix many problems, and can also be used to solve this problem with the directions below.

Fix #1: Rebuild the BCD

You can try to rebuild the BCD if the winload.efi error appears because of a corrupt BCD file:

  1. Insert the installation disc
  2. Restart your computer and boot from the disc
  3. Click Repair your computer
    Windows 7 Install Now screen

  4. At the System Recovery Options screen, select Command Prompt
    System Recovery Options in Windows 7

  5. Run the following commands:
    bootrec /fixboot
    bootrec /scanos
    bootrec /fixmbr
    bootrec /rebuildbcd
  6. Press Enter after each and wait for the commands to finish
  7. Restart your computer

bootrec utility results screen

bootrec utility results screen

If the above bootrec commands didn’t worked, try running the same commands 3 more times before proceeding to Fix #2 below.

If you don’t have the installation disc, you can check if your system has the system recovery tools installed on the hard disk to access Command Prompt. To do so, follow these steps:

  1. Restart your computer
  2. Press F8 as soon as your computer boots. Make sure you don’t have any media in your drives (CDs, DVDs etc)
  3. At the Advanced Boot Options screen, select Repair your computer
    Repair Your Computer Option

  4. Press Enter
  5. Your computer should now boot into the System Recovery Options screen
    System Recovery Options in Windows 7

Fix #2: Run chkdsk and sfc

To run the chkdsk or sfc commands, follow these steps:

  1. Insert the installation DVD
  2. Restart the computer
  3. Boot from the DVD by pressing any key whenever the “Press any key” message appears
  4. At the Install Windows screen, click Repair your computer or press R
  5. Select Command Prompt
  6. Enter the chkdsk command:
    chkdsk c: /r

    Replace c: with the letter of the drive where Windows 7 is installed

  7. Press Enter

chkdsk utility results screen

chkdsk utility results screen

If the chkdsk utility doesn’t fix the winload.efi error, try running the sfc utility instead:

  1. At Command Prompt, type the sfc command:
    sfc /scannow /offboot=c:\ /offwindir=c:\windows
  2. Press Enter

sfc utility results screen

sfc utility results screen

Fix #3: Disable secure boot

If you happen to have Windows 7 installed on a computer with UEFI and not BIOS, you can try to disable the Secure Boot option found in the UEFI boot options menu. This might fix the winload.efi error:

For more information on how to disable Secure Boot, follow the Disabling Secure Boot Guide.

  1. Boot into UEFI as soon as you boot the computer.Depending on your computer manufacturer, the key to boot into UEF menu can be F2 or F8 or F12 or Del or Esc.If none of the above keys work for your system, boot your computer and find the key you need to press listed on the first screen that appears on your monitor.
  2. Depending on your computer manufacturer, the UEFI boot menu can look different. Look for a Secure Boot option. This is usually found in a Boot or a Security or a Authentication tab listed in the menu.
  3. Once you’ve found the Secure Boot option, make sure it’s Disabled or Off.
  4. Save the changes and exit the UEFI menu
  5. Restart your computer

Fix winload.efi missing or corrupt in Windows 8

Fix #1: Disable Secure Boot

In most cases the winload.efi missing or corrupt error can disappear if the Secure Boot option is Disabled or Off in the UEFI boot menu.

For more information on how to disable Secure Boot, follow the Disabling Secure Boot Guide.

  1. Restart your computer
  2. Press the necessary key to boot into your system’s UEFI menu. Depending on your computer manufacturer (HP, Acer, Asus etc.), the key can be F2, F8, Esc or Del.
    Dell POST Screen

    On this Dell computer, the F2 key would open the UEFI menu. This screen is listed right after the computer boots.

  3. Search for the Secure Boot option. This option is usually placed in any of the following tabs: Security, Authentication or Boot.On HP computers Secure Boot is listed at the Security tab:
    HP BIOS Security Tab

    On Acer computers it’s listed at the Authentication tab:

    Acer BIOS Authentication Tab

  4. Select the Secure Boot option and make sure it’s Disabled or Off
  5. Save the changes
  6. Restart the computer

Fix #2: Run Automatic Repair

Follow these steps to run Automatic Repair:

  1. Insert the Windows 8 media: the DVD or the USB
  2. Restart the computer and boot from the media
  3. Click Repair your computer or press R
    Windows 8 Install Now Screen

  4. Select Troubleshoot
  5. Select Advanced options
  6. Click Automatic repair
  7. Follow the remaining steps to complete the process

If you don’t have the original Windows 8/8.1 media to access Automatic Repair, you can try to restart the computer multiple times:

  1. Hold the Power button to shutdown your computer
  2. Press the Power button to start your computer
  3. As soon as your computer stats to boot, press the Power button to shutdown your computer
  4. Perform these steps a few times until Windows 8 shows the Recovery screen:
    Windows 8 Didnt Load Correctly Screen

Fix #3: Disable early launch anti-malware protection

If Fix #1 or Fix #2 doesn’t work to fix the winload.efi error, you can also try to disable the built-in anti-malware protection that your Windows 8 system has activated by default.

  1. Access the Advanced options screen (see Fix #2 steps on how to do this using the original disc or try to shutdown/start your computer a few times using the Power button)
  2. Click Startup settings
  3. Click Restart
  4. Your computer will restart and boot into the Startup Settings screen
    Windows 8 Startup Settings Screen

  5. Press F8 to select 8) Disable early launch anti-malware protection

Fix #4: Run bootrec

Similar to Fix #1: Rebuild the BCD for Windows 7, you can try to run the same bootrec commands on your Windows 8 systems:

  1. Boot from the installation DVD or USB
  2. Click Repair your computer or press R
  3. Navigate to Troubleshoot > Command Prompt
  4. Type the bootrec commands:
    bootrec /FixMbr
    bootrec /FixBoot
    bootrec /ScanOs
    bootrec /RebuildBcd
  5. Press Enter after each command
  6. Remove the DVD or USB and type exit in Command Prompt:
    exit
  7. Press Enter
  8. Restart your computer

bootrec utility results screen

bootrec utility results screen

More Information

Linked Entries

  • bootrec
  • chkdsk

Support Links

  • Easy Recovery Essentials for Windows – our repair and recovery disk.

    It’s an easy-to-use and automated diagnostics disk. It’s available for Windows 8, Windows 7 and Windows Vista. It’s also available for Windows XP and Windows Server.

    Read more at Windows Recovery Disks.

  • The NeoSmart Support Forums, member-to-member technical support and troubleshooting.
  • Get a discounted price on replacement setup and installation discs: Windows 7, Windows 8.

Applicable Systems

This Windows-related knowledgebase article applies to the following operating systems:

  • Windows 7 (all editions)
  • Windows 8 (all editions)
  • Windows 8.1 (all editions)

Propose an edit

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Powerpoint 2019 download for windows 10
  • Быстрая помощь windows 10 удалить
  • Ошибка при создании образа системы windows 10
  • Как включить сетевое окружение windows 10
  • Как выключить нижнюю панель на windows 10