- Ошибка 0xc000000f при загрузке Windows 10/7
- Как исправить ошибку Boot\BCD с кодом 0xc000000f
- Редактирование данных конфигурации загрузки в Windows 8.1
- Сохранение и восстановление данных конфигурации загрузки
- Как изменить операционную систему, загружаемую по умолчанию
- Как изменить размещение записей в меню загрузки
- Как изменить значение задержки загрузки
- Как изменить язык менеджера загрузки
- Как изменить название операционной системы в меню загрузки
- Добавление новой загрузочной записи, для мультизагрузки
- Как удалить запись об операционной системе из менеджера загрузки и BCD
- Возвращение старого загрузочного меню в Windows 8 и 8.1
- Включение меню опций запуска Windows 8 и 8.1
- Отключение логотипа Windows во время загрузки
- Отключение анимированного круга во время загрузки Windows 8 и 8.1
- После обновления не запускается Windows 10
- Проблема
- Попытки устранить
- Причина
- Решение
Ошибка 0xc000000f при загрузке Windows 10/7
При включении компьютера мы можем обнаружить код ошибки 0xc000000f. Также может быть описание к данному коду ошибки «File: boot\bcd«. Эта ошибка связана с диспетчером загрузки Windows, а точнее повреждением загрузочной записи. Когда система Windows пытается прочитать данные из загрузчика, которые повреждены, то она не может прочитать данные конфигурации загрузки и выдает вам ошибку boot\bcd с кодом 0xc000000f, настаивая на том, чтобы вы восстановили ПК с помощью установочного носителя Windows. Ошибка 0xc000000f с комментарием Boot\BCD может появится в Windows 7 и Windows 10.
Boot Configuration Data (BCD) — одна из новинок, поставляемых со времен Windows Vista. BCD заменил файл boot.ini и отвечает за сохранение всей информации о загрузке системы, а также различных операционных систем, которые мы установили на компьютере. Когда этот файл поврежден, мы сталкиваемся с ошибкой загрузки BCD. Причины по которым этот загрузочный файл может быть поврежден, очень разнообразны, но наиболее распространенными являются:
- Компьютер был выключен неправильно.
- Неожиданный Синий Экран при работе.
- Некоторая информация хранящаяся на диске повреждена.
- Плохо работает жесткий диск.
- Файл BCD поврежден.
- Вредоносное ПО (вирус, троянская программа и т. д.).
Как исправить ошибку Boot\BCD с кодом 0xc000000f
В первую очередь вы должны извлечь все USB устройства с вашего ПК и проверить, загружается ли система. Также рекомендую выставить в BIOS на первое место SSD или HDD диск на котором система Windows.
Поскольку эта ошибка не позволяет нам загружать нашу операционную систему, мы не можем прибегать к обычным средствам восстановления данных, но мы вынуждены анализировать нашу систему с помощью средств восстановления Microsoft. Что нам потребуется, так это установочная флешка windows 10. Клшжа вы начали установку с флещки, то дойдите до пункта установки и нажмите снизу на «Восстановление системы«. Тем самым мы попадем в дополнительные параметры загрузки.
После того, как нажали на восстановление системы, вам нужно запустить командную строку (CMD). Примерное местонахождение «Поиск и устранение неисправностей» > «Командная строка«.
Советую в первую очередь нажать на «Восстановление при загрузке«, а потом запускать CMD.
Шаг 1. Введите команду, чтобы проверить и исправить битые сектора на диске, которые могут находиться на загрузчике, что не давая системе нормально считать оттуда информацию.
После окончание процесса перезагрузите ПК и проверьте, устранена ли ошибка 0xc000000f.
Шаг 2. Если выше способ не помог исправить ошибку 0xc000000f, то воспользуемся инструментом Bootrec, чтобы восстановить главную загрузочную запись. Введите команды ниже по порядку, нажимая Enter после каждой:
- bootrec/FixMbr
- bootrec/FixBoot
- bootrec/ScanOs
- bootrec/RebuildBcd
Если вам выдало какую-либо ошибку при вводе выше команд, то вы должны удалить предыдущую BCD и перестроить ее заново, чтобы получить совершенно новые данные конфигурации загрузки. Введите ниже команды по очереди, нажимая Enter после каждой:
- bcdedit /export C:\BCD_Backup
- c:
- cd boot
- attrib bcd –s –h –r
- ren c:\boot\bcd bcd.old
- bootrec /RebuildBcd
Примечание: Если вам сложно понять, или у вас не получается восстановить загрузчик, то есть отличный мануал, как восстановить загрузочную запись для BIOS и UEFI с разными разметками GPT и MBR. Особенно обратите внимание на способ 3.
Редактирование данных конфигурации загрузки в Windows 8.1
Команды утилиты BCDEDIT применяются для редактирования данных конфигурации загрузки операционной системы ( BCD — Boot Configuration Data).
Команды утилиты bcdedit необходимо выполнять в командной строке, запущенной с правами администратора. Для этого нажмите сочетание клавиш + X и в появившемся контекстном меню выберите пункт Командная строка ( а
Если ввести команду bcdedit без параметров, то в окне командной строки будет выведена информация, хранящаяся в BCD. Информация представлена в виде двух столбцов: слева расположены названия параметров, справа – их значения.
Основные параметры bcdedit отвечающие за загрузку:
- идентификатор — глобальный уникальный идентификатор (GUID) идентификационный номер, указывающий на запись в меню загрузки. Представляет из себя 32-значный буквенно-цифровой код, заключенный в фигурные скобки. Для стандартных идентификаторов используются названия, например — текущая система, — система по умолчанию;
- device — указывает раздел, на котором расположен загрузчик операционной системы;
- osdevice — указывает раздел, на котором находится сама операционная система. Как правило, значения device и osdevice идентичны;
- path — путь к загрузчику операционной системы;
- description — описание операционной системы, отображающееся в меню при загрузке;
- default — операционная система, загружаемая по умолчанию;
- timeout — время ожидания перед загрузкой ОС по умолчанию;
- displayorder — порядок, в котором системы отображаются при загрузке.
Примеры использования BCDEDIT.
Сохранение и восстановление данных конфигурации загрузки
Сохранение конфигурации BCD — это то, с чего желательно начинать работу с программой bcdedit.
Для этого создайте на любом диске папку BootBackup и введите в командной строке следующую команду:
Вместо D:\\ можете указать любой другой диск.
Для восстановления конфигурации из ранее сохраненной копии используется команда:
Как изменить операционную систему, загружаемую по умолчанию
Чтобы установить в качестве загружаемой по умолчанию системы текущую ОС, в среде которой выполняется команда bcdedit, выполните команду:
При необходимости выбора другой ОС, не являющейся текущей, нужно указывать ее GUID, команда будет такого вида:
где вместо укажите настоящий GUID нужной вам операционной системы.
Как изменить размещение записей в меню загрузки
Рассмотрим, как можно перемещать записи. Делаем запись первой в списке:
Делаем запись последней в списке:
Указываем точный порядок записей:
где вместо
Как изменить значение задержки загрузки
Чтобы изменить значение задержки, по истечению которого начнется загрузка операционной системы, выполните такую команду:
в данном случае XX — число в секундах.
Как изменить язык менеджера загрузки
Используйте следующую команду:
Аналогичным образом вместо ru-RU можно указать en-US или обозначение любого другого языка.
Как изменить название операционной системы в меню загрузки
С помощью bcdedit можно изменить название системы, отображаемое в меню загрузки.
Команда выглядит так:
bcdedit /set
description «Название системы»
Где вместо «Название системы» укажите например «Microsoft Windows 8.1 Enterprise».
Добавление новой загрузочной записи, для мультизагрузки
1 . копируем текущую запись и называем ее по новому
2 . указываем местоположение загрузчика системы
3 . указываем местоположение операционной системы
4 . добавляем запись о системе в меню загрузки, в конец списка
Как удалить запись об операционной системе из менеджера загрузки и BCD
Чтобы удалить загрузочную запись выполните следующую команду:
При выполнении выше указанной команды удаляется вся информация об установленной операционной системе из BCD и меню загрузки. У этой команды есть одна особенность — если в качестве ID указывается название, например
Возвращение старого загрузочного меню в Windows 8 и 8.1
Представленная ниже команда позволяет переключить загрузчик Windows 8, Windows 8.1 в legacy режим, т.е. придать ему вид загрузочного меню Windows 7.
Этот режим может быть интересен тем пользователям, которые используют двойную загрузку с Windows 8 и не желают при этом менять систему, запускаемую по умолчанию (как известно, если выставить системой по умолчанию не Windows 8, можно добиться того же эффекта).
Также выполнив эту команду появляется возможность вызвать Дополнительные варианты загрузки при нажатии клавиши F8
Старое загрузочное меню с установленными операционными системами Windows 8.1, Windows 10:
Меню Дополнительные варианты загрузки при нажатии клавиши F8 с установленной Windows 8.1:
Команда для возвращения штатного режима загрузчика Windows 8:
Стандартный режим загрузчика Windows 8:
Включение меню опций запуска Windows 8 и 8.1
Команда для включения меню опций запуска Windows 8, Windows 8.1 выглядит так:
Выполнив выше указанную команду будет появляться меню опций при каждом запуске системы показанное на скриншоте ниже. Удобно для диагностики или для экспериментов с не подписанными драйверами.
Выключить меню можно, выполнив эту команду:
Отключение логотипа Windows во время загрузки
Чтобы отключить отображение логотипа Windows во время загрузки ведите следующую команду:
После перезагрузки синий логотип Windows вы не увидите.
Чтобы вернуть логотип на прежнее место, воспользуйтесь следующей командой:
Отключение анимированного круга во время загрузки Windows 8 и 8.1
Команда для отключения анимированного круга:
Изменения вы увидите при следующей перезагрузке.
Вернуть анимированный круг можно выполнив следующую команду:
Для получения справочной информации о BCDEDIT выполните команду:
После обновления не запускается Windows 10
Проблема
После очередного обновления система Windows 10 начала циклически перезагружаться. А именно, после приветствие Windows 10, появляются надписи: попытка восстановить предыдущую версию Windows… Восстановление предыдущей версии Windows … Загружается, загружается, после отключается, перезагружается и снова та же картина.
Попытки устранить
Возможности войти по F8 в безопасный режим нет.
Загрузившись с установочного диска Windows 10 и запустив восстановление системы
попробовал воспользоваться инструментами «Восстановление Windows с помощью точки восстановления» и «Устранение неполадок, мешающих загрузке Windows».
Но получил сообщение о том, что не выбрана система.
Решил активировать запуск в безопасном режиме через командную строку.
bcdedit /set
Команда bcdedit /deletevalue
Но система выдала сообщение «Не удается открыть данные конфигурации загрузки. Не удается найти запрошенное системное устройство»
Причина
Скорее всего, при обновлении повредилась конфигурация загрузчика BCD.
Решение
Итак, чтобы восстановить конфигурацию загрузчика (BCD), необходимо загрузится с оригинального установочного диска с Windows 10 (или диска восстановления или специально подготовленной загрузочной флешки) и открыть окно командной строки: выбрав Восстановление системы -> Диагностика -> Командная строка. Выше приведены скриншоты.
Выведем список дисков в системе:
Выберем диск, на котором установлена Windows 10 (если жесткий диск в системе один, его индекс будет нулевым):
Выведем список разделов в системе:
Определим раздел EFI, это можно сделать по размеру 100-450 Мб и имеет файловую систему FAT32. Запомним букву и индекс присвоенные разделу EFI и разделу с установленной Windows 10. Если буквы у раздела EFI нет, то назначим скрытому EFI разделу произвольную букву диска:
select volume 1
Завершаем работу с diskpart:
Перейдем в каталог с загрузчиком (boot) на скрытом разделе. В зависимости от ситуации каталог может находится в разных папках. Нужно найти папку boot. Как правило в нее можно перейти по этой команде:
cd /d v:\efi\microsoft\boot\
С помощью утилиты bcdboot.exe пересоздадим хранилище BCD, скопировав файлы среды загрузки из системного каталога:
bcdboot C:\Windows /L ru-ru /S V: /F ALL
Необходимо обратить внимание, что раздел с Windows может иметь другую букву, это можно увидеть в diskpart.