Код ошибки 0 c0000225 windows

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

Видите ошибку 0xc0000225 в Microsoft Windows 10 при попытке загрузить ваш компьютер? Эта распространенная ошибка и огромная головная боль, потому что она вообще не позволяет компьютеру загружаться. Windows отображает ошибку с сообщением «вашему пк не удалось правильно загрузиться и он нуждается в восстановлении» «Произошла непредвиденная ошибка» или «требуемое устройство не подключено или недоступно«. Система Windows показывает эту ошибку, если не удается найти правильные системные файлы для загрузки в Boot Configuration Data (BCD). Когда вы включаете компьютер, BCD сообщает Windows, как правильно загружаться.

Эта ошибка чаще встречается на дисках, которые используют более новую спецификацию UEFI с использованием схемы разделов GPT. Поскольку эта ошибка связана с поврежденными системными файлами, она часто появляется после обновления ОС, например, с Windows 7 до Windows 10. Это также может произойти, если ваш компьютер отключается во время важного обновления, от вредоносных программ, атакующих системные файлы или даже от неисправного оборудования. Давайте разберем, как исправить ошибку с кодом 0xC0000225 в Windows 10. Следуйте по порядку пунктам.

Создайте установочный диск Windows 10

Как и другие ошибки при загрузке, вы не можете устранить эту проблему изнутри Windows. Таким образом, вам понадобится удобный установочный диск Windows 10, чтобы вы могли запускать инструменты для ремонта. Следуйте моим инструкциям по созданию установочного носителя Windows 10 . Вам понадобится флэш-накопитель объемом не менее 8 ГБ или DVD. Создав установочную флешку, вставьте её в свой компьютер. Далее Вам потребуется поставить загрузку с флешки. Рекомендую обратится к руководству, как зайти в BIOS и Поставить загрузку с флешки .

Автоматический ремонт Windows

Шаг 1. После загрузки с установочного диска Windows 10, подождите, пока вы не увидите экран установки Windows. Подтвердите параметры своего языка, затем нажмите «Далее«. Когда вы увидите экран «Установить«, нажмите снизу ссылку «Восстановление системы».

Шаг 2. Далее Вы увидите меню опций; выберите «Поиск и устранение неисправностей«, затем «Дополнительные параметры» и «Восстановление при загрузке«. Позвольте процессу завершиться, а затем перезагрузите компьютер.

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

Запустите проверку системных файлов и жесткого диска

Шаг 1. Если автоматический ремонт Windows не сработал, вы можете попробовать несколько важных системных сканирований самостоятельно. Для этого повторите описанный выше процесс, чтобы попасть в восстановление системы с установочной флешки и выберите «Командная строка«. (Поиск и устранение неисправностей > Дополнительные параметры > Командная строка.)

Шаг 2. Запустите команду проверки системных файлов (SFC) , которая проверяет наличие поврежденных или отсутствующих системных файлов Windows и пытается их восстановить. Задайте команду в командную строку: sfc /scannow и дождитесь окончания процесса. Не закрывайте командную строку и не перезагружайте ПК, а перейдите ниже к шагу 3.

Шаг 3. Запустите проверку диска, чтобы проверить наличие ошибок на вашем жестком диске . Используйте следующую команду chkdsk C: /f /r , где C: — это локальный диск на котором установлена система Windows.

Шаг 4. Как только вы запустите оба этих сканирования, перезагрузитесь и попробуйте снова загрузить ваш компьютер. Надеюсь, что ошибка больше не появится.

Восстановить BCD

Если у вас все еще есть проблемы, следующим шагом, который вы можете попробовать, является команда по восстановлению главной загрузочной записи MBR . Снова загрузитесь с установочного носителя Windows 10 и откройте меню «Дополнительные параметры». На этот раз также выберите «Командная строка» и задайте следующие команды одну за одной нажимая Enter после каждой:
bootrec /scanos
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd

Читайте также:  Подключить виртуальный диск как том windows

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

Установите активный раздел

Иногда активный раздел может сбиваться или работать некорректно. Windows позволяет вам изменять активный раздел, чтобы вы могли указать систему с которой нужно загрузиться. Запустите «Командную строку» с установочной флешки, как проделывали выше способами и вводите следующие команды по одной, нажимая Enetr, внимательно читая и смотрите картинку ниже.

diskpart — Запуск инструмента Disk Partition.

list disk — Список подключенных жестких дисков и флешек. Запомните цифру вашего диска. В моем случае подключен один Диск «0«.

select disk 0 — Нужно выбрать жесткий диск на котором Windows. Выше командой мы узнали что это в моем случае 0. Если у вас другой, то замените.

list partition — Список разделов на жестком диске. Вам нужно запомнить цифру раздела с типом «основной» и на котором установлена Windows. Так как у меня два типа «Основной», я примерно знаю сколько занимает Гб диск на котором Windows и запоминаю раздел с цифрой 1.

select partition 1 — Выбираю раздел, который запомнил выше, и на котором Windows.

active — Делаю активным раздел.

Выйдите из командной строки, перезагрузитесь ПК, и проверьте, исправлена ​​ли ваша проблема.

Устранение неполадок в диспетчере загрузки Windows — 0xC0000225 «Состояние не найдено»

В этой статье данная статья содержит меры по устранению проблем, 0xC0000225 кода ошибки в Azure VM. В этой ошибке утверждается, что состояние или объект не найдены.

Симптомы

Когда вы используете диагностику загрузки для просмотра экрана VM, вы увидите, что на снимке экрана отображается ошибка Windows с кодом status 0xc0000225.

Файл, связанный с этим кодом ошибок, сообщит, какие действия необходимо предпринять для решения проблемы. Найдите файл: текст раздела, чтобы определить соответствующий курс действий.

Драйверы, связанные с ОС или третьей стороной

Если файл присутствует, но ссылается на драйвер (как показано) или связан с ОС или третьей стороной, выполните действия в разделе Ремонт системного файла.

На следующем изображении диспетчер загрузки Windows заявляет: «Windows не удалось запустить. Причиной может быть недавнее изменение оборудования или программного обеспечения». На изображении также показано состояние «0xc0000225», File: as , and Info: как «Операционная система не может быть загружена, так как критический системный драйвер отсутствует или содержит \windows\System32\drivers\atapi.sys ошибки».

Нет файла

Если код состояния представлен, но файл не отображается, выполните действия в разделе Добавить переменную OSDEVICE.

На следующем изображении диспетчер загрузки Windows заявляет: «Windows не удалось запустить. Причиной может быть недавнее изменение оборудования или программного обеспечения». На изображении также показано состояние «0xc0000225», а также сведения: как «Выбор загрузки не удалось, так как необходимое устройство недоступно».

Файл реестра

Если он относится к любому из файлов реестра, например \windows\system32\config\system, выполните действия в разделе Создание билета поддержки.

На следующем изображении диспетчер загрузки Windows заявляет: «Windows не удалось запустить. Причиной может быть недавнее изменение оборудования или программного обеспечения». На изображении также показано состояние «0xc0000225», «Файл как» и \windows\System32\config\system «Информация»: «Операционная система не может быть загружена, так как файл реестра системы отсутствует или содержит ошибки».

На следующем изображении на экране восстановления говорится: «Компьютер и устройство необходимо отремонтировать. Операционная система не может быть загружена, так как файл реестра системы отсутствует или содержит ошибки». На изображении также показан код ошибки как «0xc0000225» и файл как \windows\System32\config\system .

Читайте также:  Как сжать файл mov mac os

Причины

Отсутствует двоичный

В файле System (.sys) может возникнуть встреча с отсутствующих или поврежденных двоичных файлов.

Коррупция BCD или неправильная миграция VHD

В этом случае либо данные конфигурации загрузки (BCD) повреждены, либо виртуальный жесткий диск (VHD) был перенесен из локального, но не был должным образом подготовлен. В результате переменная OSDEVICE отсутствует и должна быть добавлена.

Коррупция ульев реестра

Коррупция ульев реестра может быть обусловлена:

  • Улей не удается
  • Ульи монтируется, но пусто
  • Улей не был закрыт должным образом

Решение

Обзор процесса

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

  1. Создание и доступ к VM ремонта.
  2. Выберите решение:
    • Восстановление системного файла
    • Добавление переменной OSDevice
    • Создание билета поддержки
  3. Включить серийную консоль и коллекцию сброса памяти.
  4. Восстановление VM.

Создание и доступ к VM для ремонта

  1. Используйте шаги 1-3 команд по ремонту VM для подготовки VM- ремонта.
  2. С помощью удаленного подключения к рабочему столу подключайтесь к VM Repair.

Выбор решения

  1. Откройте окно командной строки с повышенными полномочиями.
  2. На основе симптома, который был выявлен ранее, выполните действия в соответствующем решении. Вы можете пропустить действия в других решениях, так как они не будут применяться к вашей проблеме:
  • Восстановление системного файла
  • Добавление переменной OSDevice
  • Создание билета поддержки

Восстановление системного файла

С помощью прикрепленного VHD перейдите к расположению файла двоичного экрана виртуальной машины (VM).

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

Обратите внимание на версию файла, как показано на рисунке ниже:

Переименуй файл в .old, заменив на имя файла.

Для изображения на шаге выше файл cng.sys будет переименован в cng.sys.old

Если вы попробуете переименовать файл и получить сообщение «Файл поврежден и нечитаем», обратитесь за помощью в службу поддержки, так как это решение не будет работать.

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

Запуск сеанса CMD.

Перейдите к \windows\winsxs.

Поиск двоичного файла, расположенного в начале этого раздела, с помощью следующей команды:

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

Например, dir cng.sys будет переименован в dir cng.sys /s

Выберите последнюю версию файла в списке (или любой другой, который вы предпочитаете) и скопируйте файл в папку Windows\system32 с помощью предыдущего пути и следующей команды:

copy :\Windows\WinSxS\ \ :\Windows\System32\Drivers\

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

Например, если вы ищете двоичный параметр cmimcext.sys, неисправный диск — диск F: и вы только что запустили поиск последней версии, вы увидите следующее изображение, на котором запрос в командной подсказке находит последнюю версию dir cmim* /s файла cmimcext.sys.

В примере выше, запрос выполнялся на C:, в то время как письмо диска должно быть неисправным диском, F:, который является дискОМ ОС, присоединенным в качестве диска данных на ремонтЕ VM.

В результате команда копирования файла будет: copy F:\Windows\WinSxS\amd64_xxxxxx\cmimcext.sys F:\Windows\System32\Drivers .

После выполнения этой задачи продолжайте включить серийную консоль и коллекцию свалок памяти.

Добавление переменной OSDEVICE

Сбор сведений о текущей настройке загрузки и примечание идентификатора на активном разделе. Затем вы будете использовать эту информацию для добавления переменной OSDEVICE, следуя указаниям для поколения вашего VM.

Если в этом собрании сведений имеется ошибка, в которой нет файла \boot\bcd, используйте инструкции в «Ремонт системного файла».

Для VMs поколения 1 откройте командную команду в качестве администратора и введите следующую команду:

bcdedit /store :\boot\bcd /enum

На этом изображении показан загрузчик Windows Boot Loader в VM поколения 1 с выделенным атрибутом идентификатора. Выделенный атрибут идентификатора показывает уникальную строку альфа-цифр.

Читайте также:  Resource kit для windows server 2012

Обратите внимание на идентификатор загрузщика загрузки Windows, путь которого\windows\system32\winload.exe.

Для VMs поколения 2 убедитесь в том, что диск ОС находится в сети, и что его буквы привода разделов назначены. После проверки соберем сведения о настройке загрузки.

  1. В поиске Windows введите управление диском и откройте консоль управления диском. Используйте эту консоль, чтобы определить номер диска, присоединенный к вашему ремонту VM, и раздел Extensible Firmware Interface (EFI), который содержит хранилище BCD.

На следующем изображении диск 2 — это номер диска, присоединенный к VM Repair. На изображении также показан раздел системы EFI на диске 2 размером 100 МБ и не назначенное письмо.

    Откройте повышенную командную подсказку в качестве администратора и введите следующие команды:

    Откройте СРЕДСТВО DISKPART с помощью команды diskpart .

    Перечислите все диски, а затем выберите присоединенный диск, идентифицированный на предыдущем шаге:

    На следующем изображении показаны результаты перечисления и выбора диска. Диск 0 (127 ГБ / Online), диск 1 (32 ГБ / Online) и диск 2 (127 ГБ / Online) указаны в списке, при этом диск 2 выбирается с помощью команды sel disk 2 .

    Перечислите разделы и выберите раздел системы EFI, выявленный на предыдущем этапе:

    На следующем изображении показаны результаты перечисления и выбора раздела. В списке раздел 1 (Зарезервировано / 16 МБ), Раздел 2 (System / 100MB) и Раздел 3 (Основной / 126 ГБ), при этом раздел 2 выбирается с помощью команды sel part 2 .

    Назначьте письмо разделу EFI с помощью команды assign .

    На следующем изображении команда и новый assign накопитель SYSTEM (F:) просматриваются в Обозревателе файлов.

    Список данных магазина BCD с помощью следующей команды:

    bcdedit /store :EFI\Microsoft\boot\bcd /enum

    На следующем изображении загрузчик загрузки Windows находится в VM поколения 2 с выделенным атрибутом идентификатора. Атрибут выделенного идентификатора имеет значение .

    Обратите внимание на идентификатор загрузщика загрузки Windows, путь которого \windows\system32\winload.efi.

    Обратите внимание, что переменная OSDEVICE в активном разделе отсутствует:

    На этом изображении атрибуты Диспетчер загрузки Windows и загрузчик загрузки Windows перечислены в командной подсказке, но атрибут OSDEVICE отсутствует.

    Добавьте переменную OSDEVICE на основе следующих сведений:

    Для односмещаемой ос-дисков ОС добавьте BOOT .

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

    • Загружаемая папка для VMs поколения 1 (\boot\BCD-папка).
    • Загружаемая папка для VMs поколения 2 — это EFI\Microsoft\boot\bcd.

    Для VMs поколения 1 введите следующую команду:

    bcdedit /store :\boot\bcd /set < >OSDEVICE BOOT

    Для VMs поколения 2 введите следующую команду:

    bcdedit /store :EFI\Microsoft\boot\bcd /set < >OSDEVICE BOOT

    Для нескольких дисков ОС раздела добавьте PARTITION= : .

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

    • Загружаемая папка для VMs поколения 1 (\boot\BCD-папка).
    • Загружаемая папка для VMs поколения 2 — это EFI\Microsoft\boot\bcd.

    Для VMs поколения 1 введите следующую команду:

    bcdedit /store :\boot\bcd /set < >OSDEVICE partition= :

    Для VMs поколения 2 введите следующую команду:

    bcdedit /store :EFI\Microsoft\boot\bcd /set < >OSDEVICE partition= :

    После выполнения этой задачи продолжайте включить серийную консоль и коллекцию свалок памяти.

    Поддержка контактов

    Ошибка файла реестра имеет решение, но вам потребуется создать билет поддержки для дальнейшей помощи.

    Включить коллекцию серийной консоли и памяти

    Рекомендуется: Перед восстановлением VM встройте коллекцию серийной консоли и памяти, выстроив следующий сценарий:

    Откройте сеанс повышенной команды в качестве администратора.

    Выполните следующие команды:

    Включить серийную консоль:

    Убедитесь, что свободное пространство на диске ОС больше размера памяти (ram) в VM.

    Если на диске ОС недостаточно места, измените расположение, в котором будет создан файл сброса памяти, и наложите это расположение на любой диск данных, присоединенный к VM, который имеет достаточно свободного пространства. Чтобы изменить расположение, замените %SystemRoot% буквой диска диска данных, например F: в следующих командах.

    Предлагаемая конфигурация, чтобы включить сброс ОС:

    Ульй реестра нагрузки с разбитого диска ОС:

    Включить в ControlSet001:

    Включить в ControlSet002:

    Разгрузить диск с разбитой ОС:

    Восстановление VM

    Чтобы восстановить VM, используйте шаг 5 команд ремонта VM.

Оцените статью