Error code 0xc000000f, BOOTMGR is missing, An operating system was not found, The Windows Boot Configuration Data file is missing required information

Не удается загрузить Windows из-за ошибок

Начиная с Vista операционные системы компании Microsoft хранят загрузочные файлы в специальном скрытом разделе имеющим атрибут «основной» и метку «активный» (cтандартный BIOS + MBR разметка) или на скрытом разделе ESP отформатированном с FAT32 (при работе с EFI BIOS и GPT разметкой винчестера).

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

  • An operating system was not found
  • BOOTMGR is missing
  • Error code 0xc000000f
  • The Windows Boot Configuration Data file is missing required information

Для восстановления загрузки Windows применяется набор программных инструментов среди которых важную роль играет утилита bcdboot.exe


Примите к сведению, что повреждение загрузочных файлов может быть вызвано бед-блоками жесткого диска, нарушением целостности файловых систем NTFS / FAT32 (в которой отформатирован системный раздел EFI). Поэтому, прежде чем приступать к восстановлению загрузочных файлов системного раздела, лучше проверить диск программой ViktoriaHDD или командой chkdsk (из консоли восстановления Windows).

 


Вот что пишет ресурс Microsoft Technet о применении данной команды:

BCDboot — это средство, которое используется для создания системного раздела или восстановления среды загрузки, расположенной в системном разделе. Системный раздел создается посредством копирования небольшого набора файлов среды загрузки из установленного образа Windows®. Средство BCDboot создает хранилище данных конфигурации загрузки (BCD) в системном разделе с новой загрузочной записью, которая позволяет загружать установленный образ Windows.

  • Для систем на основе BIOS системный раздел является активным только на дисках с основной загрузочной записью (MBR). Средство BCDboot создает каталог \Boot на системном разделе и копирует в этот каталог все файлы, необходимые для загрузочной среды.
  • В системах с единым интерфейсом EFI (Unified Extensible Firmware Interface) системный раздел EFI является системным разделом только на дисках с таблицей разделов GPT. Средство BCDboot создает каталог \Efi\Microsoft\Boot и копирует в этот каталог все файлы, необходимые для загрузочной среды. Системный раздел (ESP) отформатирован в системе FAT32.

 

Синтаксис команды Bcdboot: BCDBOOT источник [/lязык] [/sбуква_диска] [/v] [/m [{GUID_загрузчика_операционной системы}]]

Нижеперечисленные команды используются для восстановления загрузочной записи (MBR, PBR — partition boot record) и переконфигурации хранилища загрузки BCD.

  • bootrec /FixMbr
  • bootrec /FixBoot
  • bootrec /ScanOS
  • bootrec /RebuildBcd

 

Например: bcdboot C:\Windows
Команда выполняет инициализацию системного раздела с помощью файлов из образа операционной системы, установленной на томе С.

На рис. выше раздел системы на основе MBR содержащий загрузочные файлы имеет название «System reserved».  Он отформатирован в NTFS и не имеет назначенной буквы диска.

Справка: Системный том содержит файлы диспетчера загрузки Windows и другие файлы, необходимые для начальной загрузки систем. Загрузочный же том содержит файлы операционной системы, расположенные в папке Windows\System32.


Ошибка: An operating system was not found — повреждение загрузчика

Способ восстановления загрузки Windows на ноутбуке, ПК под управлением BIOS с MBR разметкой жесткого диска

Итак, если загрузить Windows 7 / 8 не удается из-за ошибок или «An operating system was not found» необходимо загрузиться с установочного диска Windows и при появлении начального окна установщика нажать комбинацию клавиш Shift-F10.

 

 

Далее вводим последовательно команды:
bootrec /FixMbr – создаст новую загрузочную запись на системном разделе
bootrec /FixBoot – создаст новый загрузочный сектор.
bootrec /ScanOS – поиск на всех дисках установленных систем Windows.

bootrec /RebuildBcd — найдет все установленные операционные системы Windows на компьютере/ноутбуке и предложит внести о них информацию в хранилище загрузки BCD (соглашаемся).

Перезагружаем компьютер.

 

Ошибка: Windows failed to start. A recent hardware or software chnge mightbe the cause. If you do not have this disc, contact your system administratoror computer manufacturer for assistance. file: \boot\BCD status: 0xc000000f — повреждении хранилища загрузки BCD

Способ восстановления загрузки Windows на ноутбуке, ПК под управлением BIOS с MBR разметкой жесткого диска

Итак, если загрузить Windows 7 / 8 не удается из-за ошибок или «\boot\BCD status: 0xc000000f» необходимо загрузиться с установочного диска Windows и при появлении начального окна установщика нажать комбинацию клавиш Shift-F10.

 

Набираем Diskpart  и нажимаем Enter.

Командой list disk выводятся все имеющиеся в системе жёсткие диски.
Выбираем системный жесткий диск командой sel disk 0.
List vol отобразит все имеющиеся разделы на жёстком диске.
Том с загрузчиком и BCD имеет размер 100Mb и метку System. Тому с директорией Windows присвоена буква С и метка Boot.
На скрине мы видим, что разделу с операционной системой Windows (метка GA_OS, Boot) присвоена буква «C».
Выходим из diskpart набрав exit
Вводим команду, которая полностью перезапишет содержимое хранилища загрузки операционной системы:
bcdboot.exe C:\Windows 
где «С» — диск на котором находятся файлы установленной операционной системы.
Возможно, что в вашем случае вместо «C» придется подставить букву своего раздела с папкой Windows т.к. консоль восстановления может переназначить буквы дисков. Для этого нам и нужна команда list vol. После этого файлы загрузки будут успешно созданы. Перезагружаем компьютер и наслаждаемся работой Windows.

 

Восстановление загрузки Windows 8, 10 на компьютере с UEFI BIOS

Ошибка File:\EFI\Microsoft\Boot\BCD  Error code: 0xc000000f

 

The Boot Configuration Data for your PC is missing or contains errors.  File:\EFI\Microsoft\Boot\BCD  Error code: 0xc000000f
The Boot Configuration Data for your PC is missing or contains errors. File:\EFI\Microsoft\Boot\BCD Error code: 0xc000000f

Ошибка 0xc00000f при запуске Windows 8 / 10: The Boot Configuration Data for your PC is missing or contains errors.  File:\EFI\Microsoft\Boot\BCD  Error code: 0xc000000f встречается на компьютерах и ноутбуках с новейшим EFI BIOS. Жесткие диски таких аппаратов имеют формат загрузочной записи не MBR с характерными типами разделов (основной и логический), а более продвинутую связку: EFI загрузчик и GPT разделы жесткого диска.

 


Справка по EFI загрузке

EFI — современная замена морально устаревшему 16-битному BIOS. EFI является интерфейсом между операционной системой и микропрограммами, управляющими низкоуровневыми функциями оборудования. В среде EFI загрузка Windows выполняется специальным менеджером и используется для выбора и загрузки операционной системы, исключая потребность в специализированном механизме загрузки (загрузчик ОС является приложением EFI).

В скрытом шифрованном разделе жесткого диска ESP, отформатированном в системе FAT32, находится файл BCD содержащий информацию об установленных ОС. Загрузчик зашитый в микросхему содержащую микропрограмму EFI BIOS находит раздел ESP по специальной метке-сигнатуре и передает управление содержащемуся там файлу по адресу \Device\HardDiskVolume#N\EFI\Microsoft\Boot\bootmgfw.efi Bootmgfw.efi — это EFI загрузчик Windows. После передачи управления загрузчику ОС из системного раздела ESP, дальнейший процесс продолжается как обычно при помощи Winload находящегося в системном каталоге Windows.


 

Если при загрузке компьютера с BIOS EFI появляется ошибка:

Your PC needs to be repaired. 
The Boot Configuration Data for your PC is missing or contains errors. 
File:\EFI\Microsoft\Boot\BCD

Error code: 0xc000000f File:\EFI\Microsoft\Boot\BCD. Error code: 0xc000000f

Данный тип ошибки говорит о нарушении целостности папки \Boot или некорректности файла BCD (содержащего данные о загрузке) скрытого раздела диска ESP. Повреждения могут быть вызваны бед-блоками на поверхности жесткого диска либо нарушением целостности файловой системы. Поэтому, прежде чем приступать к восстановлению загрузки Windows следует проверить поверхность диска на наличие битых секторов (загрузочным диском ViktoriaHDD, MHDD) и целостность файловой системы запустив программу chkdsk из-под диска Windows или Live-CD реаниматора.

Для восстановления директории\EFI\Microsoft\Boot\ с ее содержимым необходимо загрузиться с инсталяционного диска Windows и при появлении начального окна установщика нажать комбинацию клавиш Shift-F10. Как и в случае восстановления загрузочных файлов системного раздела Windows 7 нам поможет команда восстановления загрузочных файлов в системном разделе — bcdboot.

Загружаемся с диска Windows 8 и при появлении начального окна установщика нажимаем комбинацию клавиш Shift-F10 открывая окно командной строки. Узнаем букву раздела на котором установлена Windows 8 (или Windows 10). Для этого вызываем список дисков и разделов (томов) командами: diskpart, list disk, sel disk. Отображаем тома на диске командой list vol.

 

Поскольку раздел EFI (том2 на скриншоте выше) не только скрыт, но и не имеет присвоенной буквы, для того, чтобы с ним работать необходимо назначить какую-то букву.

Для этого используем команды:

select volume 2 — Выбираем скрытый том2 без буквы

assign letter Q — назначаем ему букву «Q»

exit

Далее, чтобы восстановить поврежденный файл BCD используем последовательность команд:

cd /d Q:\efi\microsoft\boot\ — Переходим в папку \boot раздела Q:

ren BCD BCD.bak — данная команда переименует некорректный файл BCD (если тот вообще имеется)

Следующей команда перезапишет хранилище BCD:

bcdboot C:\Windows /L ru-ru /S Q: /F ALL  где «С» — диск с установленной ОС Windows, «Q» — скрытый диск с загрузчиком.

 

Восстановление загрузки Windows 8 / 10 путем форматирования и повторного создания системного EFI раздела

В более сложных случаях (при повреждении файловой системы, бед-блоки на диске) вышеприведенные команды могут не помочь. Лучшим вариантом исправления загрузки Windows будет форматирование скрытого системного шифрованного EFI раздела и пересоздание его заново.

Как всегда нам понадобится установочный диск с Windows загрузившись с которого и нажав сочетание клавиш Shift+F10 мы попадем в окно командной строки.

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

lis vol (выводим все разделы накопителей подключенных к компьютеру в список).

sel vol 2 («Том 2» — шифрованный системный раздел FAT32 содержащий загрузочные файлы. Выбираем его командой sel vol).

format fs=NTFS (форматируем его в файловую систему NTFS).

exit

bcdboot C:\Windows (создаём заново файлы загрузки на скрытом разделе System Reserved копируя их с директории Windows диска «C»).

Файлы загрузки успешно созданы.

 

Удаляем, затем создаём заново шифрованный (EFI) системный раздел и раздел MSR 128 Мб

Находясь в консоли восстановления можно попробовать удалить оба раздела: отвечающий за загрузку  (EFI) системный раздел и MSR и заново их создать (в случае если способ описанный выше не помог).

Удаляем, затем создаём заново шифрованный (EFI) системный раздел и раздел MSR 128 Мб

На моем ноутбуке с EFI BIOS установлен SSD диск размером 32Гб размеченный в GPT и карта памяти 8Гб.

В консоли Windows 8 управления дисками виден только системный EFI раздел, MSR не отображается.

Если из-под Windows 8 вызвать консоль управления дисками то можно видеть, что отображается только системный EFI раздел, «С» и раздел восстановления. MSR не виден. Все разделы включая MSR 128Мб отобразятся выводом команды lis par утилиты команднойстроки diskpart. Имейте это в виду.

Итак, как всегда нам понадобится установочный диск с Windows загрузившись с которого и нажав сочетание клавиш Shift+F10 мы попадем в окно командной строки.

Чтобы удалить оба раздела EFI и MSR из консоли восстановления вводим команды:

diskpart

lis dis (смотрим список имеющихся физических дисков)

sel dis 0 (выбираем жёсткий диск с системой)

lis par (команда выводит список разделов на выбранном жестком диске)

sel par 2 (выбираем раздел 2 — системный EFI раздел)

Кстати, в выводе команды lis par можно увидеть MSR раздел

del par override (удаляем раздел, который ранее выбрали. Для удаления раздела ESP и MSR или раздела OEM-изготовителя ноутбука, указываем параметр override)

sel par 3 (выбираем раздел MSR)

del par override (удаляем раздел MSR)

Листинг команды lis par: раздел 2 — EFI, раздел 3 — MSR, раздел 4 — основной (содержит папку Windows)

 

Создаём заново шифрованный (EFI) системный раздел и  раздел MSR 128 Мб

Для этого вводим команды (не выходя из diskpart):

create par efi size=300 (создаём шифрованный (EFI) системный раздел 300 Мб, можно указать и меньший объем 100Мб например).

format fs=fat32 (форматируем его в файловую систему FAT32).

creat par msr size=128 (создаём раздел MSR 128 Мб)

exit (выходим из diskpart)

Создаём загрузчик командой

bcdboot C:\Windows

Системный разделы и загрузчик успешно созданы.

 

 

 

ASUS repair lesson — руководство как ремонтировать материнские платы

Любого начинающего (да и не только) ремонтника всегда интересовал вопрос: есть ли какое-то универсальное руководство о том, как ремонтировать материнские платы? Я не исключение и тоже довольно часто задумывался над этим. Как-то раз в процессе очередного поиска схемы на материнскую плату я нашел упоминание об ASUS repair lesson, в котором якобы во всех подробностях производитель описывает процесс диагностики и ремонта материнских плат собственного изготовления. Называлось это руководство «Тренинг мануал фирмы Asus по ремонту материнских плат или ASUS repair lesson (на англ)». Естественно, что на просторах нашего тырнета найти его было не реально. Однако на зарубежных сайтах мне удалось раздобыть этот мануал правда в виде презентации, которую пришлось переконвертировать в удобочитаемый формат, он же pdf.

 

Мануал фирмы asus по ремонту материнских плат ноутбуков

Тренинг мануал фирмы Asus по ремонту материнских плат ноутбуков

 

Мануал asus по ремонту десктопных материнских плат

Мануал Asus по ремонту материнских плат десктопов Clock
Мануал Asus по ремонту материнских плат десктопов Frame
Мануал Asus по ремонту материнских плат десктопов Audio

Как войти в безопасный режим при загрузке Windows 8, 10

Безопасный режим Windows 10

С приходом новых стандартов микропрограммного обеспечения (EFI) материнских плат загрузка операционных систем ускорилась в разы. Современная ОС Windows 10 на ноутбуке оборудованном SSD жестким диском и EFI BIOS загружается за каких-то 8-10 секунд. С одной сторону это бесспорный  плюс. Но есть в молниеносной загрузке и обратная сторона: при необходимости загрузить Windows 8 / 10 в безопасном режиме вы просто не успеете вовремя нажать необходимые клавиши.

Windows10
Windows 10

В данной статье будут рассмотрены несколько способов войти в безопасный режим при загрузке Windows 8 / 10.

 

Загрузка Windows 8 / Windows 10 в безопасном режиме из рабочего стола

Компания Microsoft оснастила свои операционные системы последнего поколения функцией саморемонта, которая включается автоматически при возникновении сбоев мешающих нормальному старту. Однако, иногда необходимость зайти в безопасный режим в Windows 10 все же возникает. Начиная с Windows 8 войти в безопасный режим можно при помощи сочетания клавиш Shift+F8, но система загружается настолько быстро (а в связке EFI BIOS + SSD — просто мгновенно), что нажать их, зачастую, попросту не удается.

Как же загрузить Windows в безопасном режиме? Существует несколько способов самый простой из которых заключается в клике по кнопке перезагрузки с зажатой клавишей Shift.

Загрузить Windows 8, 10 в безопасном режиме из рабочего стола можно кликнув по кнопке "Перезагрузка" с зажатой клавишей Shift
Загрузить Windows 8, 10 в безопасном режиме из рабочего стола можно кликнув по кнопке «Перезагрузка» с зажатой клавишей Shift

После перезагрузки в открывшемся окне следует выбрать:

Windows 8, Windows 10 save mode
Выбираем: «Диагностика»—> «Дополнительные параметры»—> «Параметры загрузки»

 

Далее выбираем «Дополнительные параметры»—> «Параметры загрузки» и кнопка «Перезагрузить» которая появится при переходе в меню параметров загрузки.
После перезагрузки откроется экран с дополнительными опциями загрузки системы, где каждый пункт будет соответствовать клавишам F1…F9

После нажатия кнопки "Перезагрузка" в меню "Параметры загрузки" и, собственно, перезагрузки компьютера появится окно выбора вариантов загрузки Windows 8 / 10
После нажатия кнопки «Перезагрузка» в меню «Параметры загрузки» и, собственно, перезагрузки компьютера появится окно выбора вариантов загрузки Windows 8 / 10

В данном случае, чтобы попасть в безопасный режим Windows 8 / Windows 10 нам нужен пункт под номером 4. Значит жмем клавишу F4.

 

Загрузка Windows 8 / 10 в безопасном режиме с использованием командной строки

Второй способ (тоже осуществляемый из-под рабочего стола) заключается в вызове командной строки от имени администратора и ввода следующей команды:
bcdedit /set {bootmgr} displaybootmenu yes

 

Чтобы Windows выполнила команду «bcdedit /set {bootmgr} displaybootmenu yes» окно командной строки (CMD.exe) необходимо запускать с правами администратора.

 

При следующей загрузке Windows высветится окно выбора операционной системы.

Windows 8, 10 варианты загрузки

Чтобы выбрать опцию загрузки в безопасном режиме достаточно нажать F8.

Загрузка Windows 8 в безопасном режиме
Теперь можно выбрать опцию «Безопасный режим» и нажать Enter

Выбираем безопасный режим, либо свой вариант загрузки Windows 8 и нажимаем клавишу Enter.