Восстановление bcd. Восстановление файла конфигурации загрузки (BCD)

Работа на компьютере сегодня, несомненно, является важной частью жизни современного человека, открывающей перед ним неограниченные возможности. Тем не менее в этой своеобразной бочке меда есть и своя ложка меда в виде различных неисправностей и неполадок с операционной системой и составляющими элементами ПК. В частности, для пользователей OS Windows достаточно распространенной проблемой является ошибка с кодом 0xc000000f в файле boot\bcd. Возникает она по разным причинам, определяя тем самым отличие в подходах и способах ее решения.

Причины появления ошибки на компьютере

Анализируя факторы, которые способствуют возникновению ошибки 0xc000000f при очередном запуске или изначальной установке ОС Windows, можно прийти к выводу, что причинами такой неполадки могут быть:

  1. неполадки с драйверами контроллеров;
  2. автоматический сброс настроек загрузки системы в BIOS;
  3. ошибки в системном диске;
  4. повреждение или удаление файла \Boot\BCD;
  5. битый установочный диск с образом Windows.

В целом зная, чем вызвана проблема, устранить ее достаточно просто. Вместе с тем стоит признать, что определить причину ошибки с кодом 0xc000000f с первого раза удается не всем и не всегда. В таком случае единственное, что остается – проверять поочередно в действии каждый из возможных способов решения проблемы. Один то уж точно сработает!

Метод № 1: Отладка настроек в BIOS

Итак, если после проверки жесткого диска оказалось, что он в полном порядке, причину возникновения ошибки 0xc000000f с \Boot\BCD в Windows XP, 7 и 8 стоит поискать в BIOS. Для этого перезагружаем компьютер и с помощью нажатия клавиш F1, F2 или Del входим в биос. После этого ищем в верхней панели BIOS раздел Boot и входим в него. Далее в появившемся меню находим и открываем пункт Hard Disk Drivers:

В результате должен отобразиться список драйверов в виде 1st Drive и 2nd Drive. Появился? Отлично! Тогда выбираем строку 1st и жмем Enter. После этого в появившемся окошке находим SATA: 4S-WDC WD20EARX-00PASB0 и с помощью нажатия стрелочки ñ на клавиатуре поднимаем его на первое место в списке. Теперь нажимаем Enter, а затем F10, чтобы изменения в настройках вступили в силу. Остается только выйти из BIOS и перезагрузить компьютер.

Заметим, что если причина появления ошибки 0xc000000f в работе \Boot\BCD была вызвана некорректной настройкой загрузки системы в BIOS, в итоге выполненных действий неполадки с запуском Windows 7, 8 или XP будут устранены.

Метод № 2: Восстановление при помощи установочного диска (флешки)

На компьютерах с Windows 7/ 8 / XP избавиться от проблемы с файлом boot\bcd (ошибка 0xc000000f) можно с помощью установочного диска или загрузочной флешки с образом операционной системы. В этом случае пошаговая инструкция будет выглядеть так:

Шаг № 1: Настройка Биос

Способом, изложенным в методе № 2, входим в BIOS, открываем раздел Boot и выбираем в нем пункт Boot (First) Device Priority. После этого при помощи кнопки ñ выставляем на первое место параметр CD-ROM (если предполагается использовать установочный диск) или USB-HDD (если для восстановления будет применяться загрузочная флешка). Сохраняем настройки, вставляем диск / флешку с образом Windows и перезагружаем компьютер.

Шаг № 2: Восстановление запуска

Если настройки биос были выполнены верно, при перезапуске системы появится окошко с предложением загрузить компьютер с Windows. Жмем любую клавишу, а затем выбираем в мастере установки пункт «Восстановление системы»:

После этого в автоматическом режиме система произведет анализ проблем в работе установленных на компьютере операционных систем и предложит их исправить:

Если предложение об исправлении ошибки не появилось, вручную выбираем операционную систему в списке, жмем «Далее» и выбираем в новом окошке пункт «Восстановление запуска»:

Шаг № 3: Анализ жесткого диска

Если средство восстановления запуска не сработало, возвращаемся к параметрам восстановления системы и выбираем в меню пункт «Командная строка». Далее в открывшейся командной строке вбиваем задачу chkdsk C: /f и жмем Enter:

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

Шаг № 4: Ввод команды Bootrec.exe

Повторяя действия, указанные в шаге № 2, входим в командную строку, вбиваем задачу Bootrec.exe и жмем Enter:

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

  1. Bootrec.exe /FixMbr;
  2. Bootrec.exe /Fixboot;
  3. Bootrec /ScanOs;
  4. Bootrec.exe /RebuildBcd:

Кроме того, для восстановления работы boot\bcd можно воспользоваться альтернативной командой bootsect /NT60 SYS:

В любом случае после выполнения такой команды и выхода из командной строки система предложит запустить операционную систему в автоматическом режиме. Результат весьма предсказуем – ошибка в работе boot\bcd исчезнет.

Метод № 3: Устранение неполадки с помощью программы Easy Recovery Essentials

Эффективно справиться с ошибкой кодом 0xc000000f файла boot\bcd поможет программка Easy Recovery. Скачать ее абсолютно бесплатно можно прямиком с официального сайта. С этим справились? Тогда записываем программку на диск (флешку), вставляем его в привод и выставляем параметры запуска в Биос (см. шаг № 1 метода № 3).

После того как Windows перезагрузится, Easy Recovery должна запуститься автоматически. От нас потребуется только выбрать в открывшемся окошке пункт Automated Repair, нажать Continue, отметить диск C и вновь кликнуть мышкой Automated Repair:

В результате Easy Recovery устранит неисправность в работе файла boot\bcd, что в свою очередь избавит от ошибки 0xc000000f:

Заметим, что эта программка одинаково действенна для всех версий Windows, в том числе и операционной системы Vista. Вместе с тем помимо Easy Recovery Essentials исправить ошибку 0xc000000f можно такими программками, как Paragon Hard Disk Manager ; MBRFix ; Error Fix 5.3 .

При активной работе с компьютером быстродействие установленной на нём ОС со временем ухудшается, могут появляться разнообразные сбои и проблемы. Одной из самых распространённых ошибок является некорректная работа файла Boot\BCD и выдача кода 0xc000000f. Что это значит, и как с этим бороться, разберёмся детальнее!

Чаще всего ошибка 0xc000000f возникает из-за аппаратных сбоев оборудования

Выделяют ряд факторов, из-за которых появляется ошибка 0xc000000f. Юзеры встречаются с этим кодом наиболее часто в процессе установки системы с диска, а также при стандартном запуске Windows. Итак, выделяют следующие причины появления сбоя:

  • диск с инсталляционными файлами повреждён;
  • драйвера контроллеров работают некорректно;
  • в BIOS произошёл сброс параметров загрузки;
  • файл bsd удалён или повреждён;
  • не работает винчестер;
  • в системном диске возникли ошибки.

Очевидно, что разобравшись с причиной, можно понять, как устранить дефект и вернуть работоспособность оборудования . Если вы не являетесь системным администратором, то распознать, из-за чего появилось состояние 0xc000000f, весьма затруднительно. В таком случае рекомендуется последовательно проверять каждый из методов, предложенных ниже.

Настройка BIOS

Если винчестер работает нормально, то важно проверить систему BIOS. Войти в параметры этой системы не трудно - зажмите клавишу Del, F1 или F2 на первых секундах после запуска устройства. Меню здесь для разных версий Windows одинаковое, нас интересует пункт «Boot». Чтобы ошибка 0xc000000f больше не появлялась, нажмите в появившемся списке «Hard Disk Driver» и сделайте так, чтобы в позиции 1st Drive находился жёсткий диск (SATA). Для управления можно воспользоваться стрелками на клавиатуре. Сделав это, сохраните новую конфигурацию (F10), и перезагрузите ПК.

Использование установочной флешки или диска

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


Ошибка 0xc000000f после этого обычно пропадает. Если же этого не произошло, то вернитесь к настройкам и выберите поле «Командная строка». Теперь осталось только ввести команду chkdsk C: /f и дождаться результата. Как только система выполнит проверку, DOS-строку можно будет закрыть и выполнить reboot.

Нет эффекта даже после этого? Тогда выполните те же действия, а в cmd введите Bootrec.exe. Для возобновления структуры диска применяется 4 команды. Все они очень легко отправляются на выполнение, необходимо только вбить в командную строку каждую из них по очереди, в порядке, который указан на экране. Каждая команда выполняет свою функцию: запись основной MBR системного раздела, поиск необходимой информации на дисках, создание загрузочного сектора.

Для возобновления работы файла bcd поможет и такая команда, как bootsect /NT60 SYS. После её ввода компьютер предложит запустить Windows в автоматическом режиме .

Использование утилит

Существуют специальные программы, воспользовавшись которыми можно избавиться от сбоев и ошибок. Одной из них является Easy Recovery. Приложение распространяется бесплатно через сайт разработчика, после скачивания его следует записать на накопитель, а потом запустить, настроив приоритет в BIOS.

Утилита имеет простой и понятный интерфейс, убрать ошибку системы удастся, если следовать инструкциям, описанным внутри. Проще всего нажать на Automated Repair, а потом Continue. Не забудьте отметить диск, на котором установлена ваша ОС. Интересно, что эта программа пользуется огромной популярностью как среди обычных юзеров, так и среди системных администраторов, и программистов.

Способ эффективный для всех версий Windows, поэтому им можно смело воспользоваться как для возобновления работы 10 версии, так и для решения проблем с XP. Кроме этого помощника, в Интернете представлено множество других: Error Fix, MBRFix, Paragon HDM и т. п.

Итоги

Надеемся, что представленные здесь методы помогут убрать ошибку 0xc000000f с вашего компьютера и вернут его работоспособность. Не спешите форматировать всю систему или менять жёсткий диск, возможно, всё не настолько критично. Желаем успехов!

Файл BCD (Boot Configuratin Data) - преемник загрузочного файла boot.ini , начиная с Windows Vista. Он содержит информацию о загрузчиках операционных систем и их параметрах, доступных на компьютере. Файл BCD находится в активном разделе, в папке boot. В случае его удаления, повреждения или неправильной настройки - операционная система (ОС) перестаёт загружаться.

Редактирование файла BCD

На пользовательском уровне , файл BCD создаётся и редактируется менеджером загрузочных записей EasyBCD. У программы - интуитивно понятный интерфейс и бесплатная, свободно распространяемая лицензия. Качается русская версия EasyBCD без проблем из Интернета. Программа постоянно обновляется, выкладывать здесь нет смысла.

После установки и запуска EasyBCD остаётся нажать по-очерёдно кнопки «Добавить запись» и «Редактировать меню загрузки», и - указать расположение дисков своих операционных систем, если их несколько. Остальное, прога сделает сама - создаст или отредактирует файл BCD, в самом лучшем виде. Если BCD ОС уже «убит» и система не грузится, тогда портабл-версия EasyBCD запускается из-под Live-CD с WinPE, или что-нить в этом роде. Независимо от того, откуда была запущена EasyBCD, она создаст правильный файл BCD и запишет его по месту назначения - в папку boot системного раздела (зарезервированного системой). Единственно, за чем нужно следить внимательно - это буквы-метки логических дисков месторасположения ОС. Иногда, они не совпадают. Почему? его знает... Видимо, зависит от сборки Виндовс.

Прим. Иногда, EasyBCD отображает всё правильно, но система не грузится. Как вариант - удалить записи про операционные системы в файле BCD и создать новые. Алгоритм не меняется: «Редактировать меню загрузки», кнопка «Удалить запись», дальше - кнопка «Добавить запись». Всё.

Для восстановление или пересоздания файла BCD - загружаемся с дистрибутива Windows, выбираем язык и открываем командную строку Shift+F10.

Если восстанавливаем BCD на RAID, то проходим дальше в процедуре установки ОС до момента, когда установщику появится возможность передать драйвера RAID контроллера. Когда контроллер определён и RAID опознан появятся разделы.

Проверить доступность дисков и файлов на них можно запустив notepad.exe и использовать его как файловый менеджер через Файл - Открыть (Ctrl+O). Кстати, на этом этапе дозволяется скопировать на флэшку важную информацию с повреждённого диска, используя для этого навигацию по папкам и комбинацию Ctrl+C и Ctrl+V.

Пробуем восстановить BCD файл автоматически:
bootrec /RebuildBCD
Если это не помогло, то создаём BCD файл заново с помощью BCDEdit:

Cоздаём пустой файл,
добавляем (импортируем) его,
создаём запись для диспетчера загрузки bootmgr (приемник ntldr до Windows Vista),
указываем, что он будет отвечать за загрузку
указываем время ожидания при выборе ОС
создаём запись в списке доступных ОС

  1. bcdedit /createstore bcd
  2. bcdedit /import bcd
  3. bcdedit /create {bootmgr}
  4. bcdedit /set {bootmgr} device boot
  5. bcdedit /timeout 10
  6. bcdedit /create /d "Windows 2012" /application osloader

После выполнения последней команды программа вернёт глобальный уникальный идентификатор диска (GUID), который используем для определения записи по-умолчанию, т.е. та ОС, которая будет загружаться когда выйдет время ожидания загрузчика.
bcdedit /default {}
Если мы не уверены на каком томе у нас находится ОС, то ищем папку Windows, перебирая диски: C:dir, D:dir, E:dir или открыв notepad.exe как описано выше. Обычно, системная папка называется Windows и находится она на томе (диске) D. В работающей ОС этот том обозначен буквой С, т.к. первый раздел, который сейчас определился как С, обычно скрыт, помечен как "System Reserved" и не имеет буквы, чтобы не быть доступным для пользователя.

Определяем параметры созданной записи

  1. bcdedit /set {default} device partition=d:
  2. bcdedit /set {default} path\windows\system32\boot\winload.exe
  3. bcdedit /set {default} osdevice partition=d:
  4. bcdedit /set {default} systemroot \Windows
  5. bcdedit /set {default} detecthal yes

Закрываем список ОС
bcdedit /displayorder {default} /addlast
На этом всё. Перезагружаем компьютер и загружаемся в штатном режиме.

Здравствуйте уважаемый админ, спасибо за действительно очень полезный, эксклюзивный проект, коих в рунете не так много. В течении 5 дней дней изучал материалы на вашем сайте, узнал много интересного, но к сожалению по прошествии данного периода времени я не смог устранить свою недавно возникшую проблему на ноутбуке, поэтому хотел бы обратиться к вам за помощью в надежде выяснить свою проблему и наконец-то решить ее. Заранее извиняюсь что будет много "бУкаВ").

Купил 2 года назад ноутбук Acer Aspire v5-122p с предустановленной ОС виндовс 8 64-разрядная(редакцию не помню). Затем через какое-то время автоматически обновлялся до 8.1. Последние 2 месяца наблюдались частые зависания в системе, а я все оттягивал с восстановлением системы виндовс. Неделю назад система в очередной раз сильно зависла и мне пришлось экстренно выключить ноутбук по удержанию кнопки выключения. После этого возникла и не устраняется следующая проблема. После включения ноутбука появляется логотип acer и крутится значок загрузки где-то секунд 40 и выводится на синем фоне сообщение "На вашем компьютере возникла проблема, необходимо его перезагрузить". После этого сообщения, компьютер сам перезагружается и запускается "Подготовка автоматического восстановления", крутится значок загрузки секунд 30 и далее все исчезает, ничего нет, просто светится черный фон без всяких сообщений, но ноутбук вроде как продолжает все еще работать, но не реагирует ни на какие действия, кроме как экстренного выключения ноутбука. И так все время.

Загрузочные диск, флешку из под системы я заранее не удосужился сделать, когда система работала все еще нормально. Изучив материалы на вашем сайте пробовал проделывать следующее. Скачивал через mediacreationtool образы с виндовсом 8 и виндовсом 8.1 англоязычную, в ней же делал загрузочные флешки отдельно с виндовсом 8 и виндовсом 8.1 англоязычную, также пробовал делать загрузочные флешки через программы WinSetupFromUSB_1-4_x64 и rufus с этим образами. Делал по вашим материалам, изначально пробовал через эти программы сделать с форматированием в FAT32 со схемой GPT загрузочную флешку для БИОСА UEFI , при этом в биосе ничего не менял, включен был UEFI с secure boot, ставил приоритет загрузки первую USB HDD, также специально по нажатию на кнопку f12 выбирать мог подключенную к ноутбуку загрузочную флешку, в итоге, после этих манипуляций все также логотип acer и значок загрузки недолго появлялся, а после черный фон вновь светится без ничего. Также пробовал отключать и D2D RECOVERY, даже потом в биосе прописывал путь в пункте select an uefi file as trusted for executing в usb1 путь к файлу BOOTX64.efi, который на флешке, но результат один и тот же.

Далее я решил пойти по-другому. По статье "Как отключить Secure Boot на ноутбуке Acer Aspire" я отключил secure boot на disabled задав пароль, далее в boot mode переключил UEFI на Legacy. Выставил в биосе приоритеты загрузки с usb hdd, далее через программы WinSetupFromUSB_1-4_x64 и rufus я форматировал в NTFS c MBR и сделал загрузочные флешки. Когда подключил данную флешку к ноуту в usb 2.0 и по нажатию на f12 выбрал мою загрузочную флешку, ноутбук перезагрузился, через некоторое время появился логотип виндовс 8 с синим фоном со значком загрузки, но дело не дошло до пунктов установить виндовс и восстановить систему, вновь черный фон накрыл загрузку.

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

Но примечательны два других факта, когда я записываю на загрузочную флешку всякие программы вроде eset.nod32, Виктория и некоторые другие программы Live CD, то все нормально они загружаются с флешки и никакого черного фона нету, даже нет никаких зависаний.

В эти дни дошло до того, что мне даже пришлось изначально разобрать свой ноутбук из-за этой проблемы, снял ОЗУ, жесткий диск. отключил провода, дисковод, видеокарту почистил от пыли, нанес аккуратно новую термопасту, но к сожалению это никак не сказалось в решении данной проблемы. И я задался вопросом, все-таки аппаратная проблема или программная.

Решил в итоге запустить без жесткого диска ноутбук с загрузочной флешкой не из под UEFI, получился интересный факт, логотип в виндовс 8 с синим фоном, значок загрузки и наконец-таки появились пункты установить виндовс и восстановить систему, т.е. никаких черных экранов не было, в этот момент я решил обратно вставить жесткий диск, черного экрана не было, но при попытке восстановится или установить систему были такие ошибки диск заблокирован, разблокируйте его и перезагрузите, также синий фон "Your PC needs to be repeired" file:boot/BCD.......

В итоге 1 день я ушел с экспериментами с программой Виктория из под ДОС, SMART вроде как статус выдавал диску "GOOD", дефектных 8 бед-блоков обнаруживал при тесте, ADVANCED REMAP вроде как сначала откорректировал их, затем при повторном проходе вновь штук 6 я обнаруживал причем по тем же адресам, но статус SMART для диска вроде "GOOD" остался.

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

Т.е. в данный момент я не могу добиться никак того, чтобы я смог запустить до конца загрузочную флешку именно с виндовс без черного фона с подключенным жестким диском, а как я ранее уже говорил многие другие программы eset.nod.32, виктория c LIVE CD при подключенном жестком диске запускаются нормально без черного фона.

Заранее благодарю за ответ.