Если при загрузке компьютера отображаются такие ошибки как «bootmgr is missing / corrupt, BCD 0xc000014c» или похожие, то все это говорит о том, что слетел загрузчик и его нужно восстанавливать. Давайте разберем основные причины, почему это происходит, что делать и как предотвратить повреждение загрузочной области в будущем на примере Windows 10 и 8.1.
Причины появления неполадки
Есть несколько причин, ломающих запуск компьютера. К основным можно отнести:
- Неисправность жесткого диска (бэд сектора, ошибки) или SSD.
- Несовместимость SSD с текущей конфигурацией компьютера. При этом, как правило, проблема дает о себе знать каждый день.
- Неожиданные системные сбои. К ним относятся: перепад напряжения в электросети, резкие выключения, конфликты и сбои программ и драйверов.
Если восстанавливать загрузчик приходится часто, то выделите время на поиск «виновника». Только так можно забыть о проблеме на долгий срок.
Автоматический способ (нужен загрузочный носитель)
Каждая из версий Windows 10 и 8.1 обладают автоматическим инструментом для исправления проблем с запуском. В большинстве случаев его хватает, но не всегда.
- Создайте диск восстановления или загрузочную флешку с Windows. Желательно использовать ту же разрядность операционной системы, что установлена на компьютере в текущий момент времени.
- Загрузитесь с накопителя. Проще всего использовать «Boot Menu». Вызывается одной из клавиш «F9-F11» во время запуска компьютера.
- Выберите язык и в установочном окне нажмите по пункту «Восстановление системы».
- Переместитесь в «Поиск и устранение неисправностей».
- Нажмите по «Восстановлению при загрузке».
После этого возможны два варианта:
- Произойдет рестарт и система запустится. При следующей загрузке не забудьте изменить приоритет устройств в БИОС. Первым должен стоять жесткий диск или SSD с ОС. В противном случае появится ошибка «no bootable device».
- Отобразится сообщение с текстом «восстановление не удалось». Тогда переходите к другим способам.
Если это не помогло, то откройте командную строку через раздел «Поиск и устранение неисправностей». Введите в ней следующее:
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
И перезагрузите компьютер.
Что такое Загрузчик и какую роль он играет в системе
Операционка Windows от разработчика Microsoft находится на носителях внешнего или встроенного типа, куда одновременно устанавливается дополнительный инструмент – Загрузчик. Процесс проходит независимо от варианта хранения данных, на дисках (MBR, GPT) или разновидности базового комплекта приложений операционки (BIOS или более продвинутая EFI/UEFI).
Основные функции:
- подготовка программных элементов к процессу активации ядра операционной системы;
- загрузка ядра (с указанного пользователем носителя или посредством передачи через сеть);
- передача возможностей Администратора (управления системными файлами ядра) непосредственно на компьютер после активации ОС.
Схема взаимодействия операционной системы и блока загрузчика данных работает одинаково на всех устройствах, работающих через платформу Windows 10 (ноутбуки, стационарные компьютеры, лэптопы, мобильные телефон и планшеты).
Автоматический способ (без загрузочного диска)
Также существует способ восстановить загрузчик «BCD» без загрузочного диска. Чтобы им воспользоваться, сразу при включении ПК (после нажатия кнопки включения) нажимайте клавишу «F8» до появления синего окна с дополнительными параметрами.
- Войдите в меню «Поиск и устранение неисправностей».
- Откройте «Дополнительные параметры».
- Нажмите по пункту «Восстановление при загрузке».
Пожалуй, это самый простой способ, но срабатывает он не всегда.
WinPE или загрузочный дистрибутив с Windows 10
Теперь будем работать с командной строкой. Есть два варианта, как ее использовать. Первый — использовать дистрибутив с ОС. Второй — использовать сборку WinPE.
WinPE — готовые бесплатные сборки с Windows и набором программ для диагностики ПК. Скачиваются и записываются на флешку через «Rufus», «UltraISO» или другие программы. После записи происходит загрузка системы прямо с накопителя. В связи с этим появляется возможность проводить любые манипуляции, в том числе диагностику жесткого диска, создавать резервные копии, проверять оперативную память, работать с командной строкой и многое другое. У меня всегда наготове лежит такая флешка, очень выручает в сложных ситуациях. Из проверенных авторов могу порекомендовать «Sergei Strelec».
Инструкция:
- При использовании загрузочного диска или флешки с Windows 10, загрузитесь с нее, выберите «Восстановление системы» — «Поиск и устранение неисправностей» — «Командная строка». Как это делали ранее.
Поочередно введите команды:
diskpart
list volume — отобразит список всех разделов, запомните букву диска на котором располагаются файлы Windows. Можно ориентироваться на его размер. Обычно это не «C», а какая-то другая буква.
exit
Теперь введите bcdboot C:\windows — где «C», это буква, которую вычислили командой «list volume» на предыдущем шаге.
- При загрузке с WinPE откройте командную строку через меню «Пуск» или комбинацией «WIN+R — CMD».
Введите bcdboot C:\windows — где «C» это буква диска с ОС.
После того как отобразится сообщение об успешном создании файлов загрузки, можно перезагружать компьютер. Все должно работать.
Восстановление загрузчика через bootrec
Для восстановления загрузчика потребуется установочный диск (или флешка) Windows 7, 8 или 10. Подойдет и специальный диск восстановления — MSDaRT. Нужно выполнить загрузку компьютера с этого диска. В первом диалоговом окне можно нажать Shift + F10. Откроется консоль (командная строка). Или нажать кнопку «Восстановление системы» и затем открыть средства восстановления и командную строку.
В консоли нужно выполнить следующие команды:
bootrec /FixMbr
bootrec /FixBoot
Опционально можно выполнить еще одну команду (если повреждено еще и загрузочное меню):
bootrec /RebuildBcd
Примечание по программе bootrec
Нужно иметь, в виду, что эта программа записывает загрузочные записи в сектора первого диска и первого системного раздела. Если у вас подключено более одного диска, тогда нужно выяснить подключен ли нужный вам диск первым.
С точки зрения Microsoft порядок дисков определяется каналами SATA (или IDE). То есть первым (первичным) диском считается диск подключенный к первому каналу SATA или IDE (master disk).
Узнать порядок расположения дисков можно, также в консоли, запустив программу diskpart. Эта программа открывает свою собственную консоль и там нужно выполнить команду
DISKPART> list disk
Disk ### Состояние Размер Свободно Дин Gpt ——— ———- ——- ——- — — Диск 0 Подключен 119 GB 50 GB Диск 1 Подключен 466 GB 0 B
Программа bootrec
пишет на диск № 0. Вот и смотрите какой диск у вас идет первым (№ 0). Там же в diskpart можно посмотреть и разделы нулевого диска, чтобы убедиться, что это именно то, что вам нужно. Для этого последовательно выполнить команды:
select disk 0
Выход из diskpart командой exit.
Расширенный список команд
Войдите в командную строку через установочный диск или сборку WinPE. Как это сделать, написано выше. Затем введите diskpart, следом list volume и exit. Просматриваем список разделов.
В системе UEFI и GPT будет отображен скрытый раздел с файловой системой FAT32 и примерным размером 90-400 Мб. В BIOS и MBR будет присутствовать раздел в формате NTFS с объемом около 500 Мб. Запомните его имя или номер «N» (Том 0, 1, 2, 3 и т.д.). Также запомните букву диска, на котором находятся файлы Windows.
Теперь выполняем следующие команды:
- select volume N — где «N» это номер скрытого тома с объемом 90-500 Мб, который мы узнали ранее.
- format fs=fat32или format fs=ntfs — форматируем выбранный раздел. Используйте подходящую команду в зависимости от начального типа файловой системы. Если была FAT32, то fat32, если была NTFS, то ntfs.
- assign letter=J — обозначаем буквой «J».
- exit — закрываем
- bcdboot C:\Windows /s J: /f ALL (где «C» — раздел с Windows, J: — буква, которую дали скрытому тому). Уберите ключ «/f ALL» если он не работает, конечный вариант будет выглядеть так — bcdboot C:\Windows /s J:
- Второй вариант команды: bcdboot C:\Windows. Используйте его, если первая не сработала.
Если установлено несколько копий Windows, повторите эту команду для второй ОС, указав новое расположение файлов.
- diskpart
- list volume
- select volume N — где «N» это номер скрытого тома с присвоенной буквой «J» и объемом 90 – 500 Мб.
- remove letter=J — удаляем букву «J», чтобы он не отображался в проводнике компьютера.
- exit — закрываем
Перезагрузите компьютер в обычном режиме.
Ошибка загрузки The boot configuration data for your PC is missing: EFIMicrosoftBootBCD
Компьютер с UEFI Windows 10, установленной в нативном режиме, при повреждении EFI загрузчика Windows не сможет загрузится. При этом при попытке загрузки появляется BSOD (синий экран смерти) с ошибкой:
В русской версии Windows ошибка может быть такая:
Эта ошибка говорит о повреждении или даже полном удалении конфигурации загрузчика Windows — Boot Configuration Data (BCD). Если вы попытаетесь восстановить загрузчик на UEFI компьютере с помощью утилиты bcdedit , вы получите такую ошибку:
Дело в том, что если Windows 10 установлена в нативном режиме UEFI на GPT диск, то EFI загрузчик Windows 10 (Windows Boot Manager) хранит программу управления загрузкой и конфигурацию BCD на отдельном скрытом разделе EFI (размером 100 мб с файловой системой FAT32). Утилита bcdedit не видит этот EFI раздел, и соответственно не может управлять конфигурацией загрузчика на нем.
Программа «EasyUEFI» для UEFI и GPT
Также восстановить загрузчик в UEFI системах можно с помощью сборки WinPE от «Sergei Strelec» с Windows 10. Если ее нет, обзаведитесь. Очень выручает в экстренных ситуациях.
- Загрузите ОС, нажмите по «Пуску» и переместитесь в «Программы — Редакторы BCD — EasyUEFI».
- Запустите приложение с рабочего стола.
- Перейдите в «Manage EFI System Partition».
- Переместитесь в «Rebuild EFI System Partition».
- Обозначьте диск на котором нужно восстановить загрузку.
- В «boot partition» отметьте диск со служебными файлами Windows.
- В «system partition» отметьте системный раздел.
- Нажмите «Rebuild».
Выполните перезагрузку ПК.
Подводим итог
В заключение хочется сказать, если вы будете знать все тонкости восстановления загрузчика, то вы сможете быстро починить свой компьютер. Также стоит обратить внимание на ситуацию, когда восстановить загрузочный сектор и сам загрузчик невозможно. В этом случае надо перестраховаться и воспользоваться средствами полного восстановления системы. Такими средствами являются полной образ системы, создающийся средствами самой ОС Windows 10, а также такая программа, как Acronis True Image. Надеемся, что наш материал поможет вам восстановить загрузчик с MBR, и компьютер будет функционировать, как и прежде.
Программа «EasyBCD» для BIOS и MBR
Также в сборку от Сергея Стрельца входит еще одна отличная программа — EasyBCD. Для восстановления загрузочной записи нужно войти в меню «Архивация/Восстановление», о и нажать «Выполнить».
После этих действий внизу окна отобразится сообщение об успешном восстановлении загрузочной BCD области.
Программа «Bootice» (универсальная)
Bootice — универсальная программа, подходит для всех типов систем. Входит в состав сборки WinPE.
Как ей пользоваться:
- Откройте программу, выберите нужный диск и щелкните по кнопке «Parts Manage».
- В таблице выделите скрытый раздел. Традиционно с объемом в 90 – 500 Мб и файловой системой NTFS или FAT32.
- Присвойте ему любую букву «Assign Drive Letter», например, «U».
- Закройте «Bootice», откройте командную строку «WIN + R – CMD» и введите поочередно две команды:
cd /d U:/efi/microsoft/boot bootrec /rebuildbcd
- Отобразятся все имеющиеся версии Windows и приглашение добавить их в список загрузки. Введите «Y» и нажмите «Enter».
- Готово, перезагрузите компьютер в стандартном режиме.
Комбинация из программ (EaseUS Partition Master и DISM ++)
Снова воспользуемся WinPE и загрузимся с него. Сразу после запуска, открываем приложение «EaseUS Partition Master» и находим неразмеченную (пустую) область с объемом 90 – 500 Мб.
- Правым кликом по ней жмем «Create». Для GPT указываем FAT32, для MBR указываем NTFS. В «Advanced settings» выставляем «Primary» и щелкаем «Ок».
- В верхнем окне подтверждаем операцию кнопкой «Apply».
- После создания нажмите по тому правой мышкой и сделайте его активным «Set Active».
- Запустите утилиту «DISM ++» через «Пуск – Программы – Утилиты – DISM++». После запуска утилита найдет все установленные версии Windows. Выберите ту, которая не загружается. Перейдите в меню «Восстановление – Восстановление загрузки».
- Вручную укажите загрузочную область, нажав кнопку «Больше».
- Выделите синим цветом область и щелкните «Ок».
- При успешном завершении отобразится уведомление о восстановлении загрузчика.
Распространенные проблемы и решения
К основному материалу прилагаю список распространенных проблем, с которыми сталкиваются пользователи и способы решения.
- bcdboot C:\Windows может не сработать, если операция выполняется над неактивным диском. Так бывает при подключении к компьютеру второго жесткого диска или SSD и установкой на него Windows 10. Ситуация исправляется через «Acronis Disk Director» (есть в сборке WinPE). В окне программы выделите нужный том и слева нажмите «Отметить как активный». Подтвердите операцию. После этого повторите команду bcdboot C:\Windows
- При неисправности таймера времени, отключите функцию быстрого запуска. Еще один вариант – использовать программу «iReboot».
- Если неполадка появилась после установки определенной программы или обновления, то можно попробовать восстановить реестр.
- Бывает при изменении настроек БИОС, они не сохраняются. Решается это заменой батареи питания «CMOS».
- Иногда возникает необходимость переноса области загрузки на другой жесткий диск. Для этого существует «Acronis Disk Director». Делается это через функцию «Копировать том». Но перед этой процедурой, убедитесь, что создано дополнительное пространство, куда будут копироваться данные.
Остались вопросы? Пишите мне в комментариях. Постараюсь помочь.
Неполадки с мышью и клавиатурой после восстановления Windows
Помимо аппаратных проблем (внезапной неисправности мыши и клавиатуры), повреждаются драйверы и системные библиотеки Windows на диске C:, ответственные за работу мыши и клавиатуры. Это может быть следствием как подхваченных по сети вирусов, так и накопившихся ошибок.
Сделайте следующее по порядку:
- переподключите USB-мышь в другой порт. То же самое сделайте с дополнительной клавиатурой. Не важно, проводная она или с беспроводным модулем, работает в планшете или в ноутбуке от встроенного Bluetooth. Перезапустите адаптер Bluetooth или переподключите беспроводной модуль;
- проверьте, работают ли мышь и клавиатура в прошивке UEFI;
- попробуйте подключить другие мышь и клавиатуру через более старый интерфейс — PS/2 (в современных ПК, ноутбуках и планшетах могут быть применены переходники PS2-USB). Если неисправен контроллер USB (функциональный узел USB-порта), отказала встроенная клавиатура, то обратитесь в ближайший компьютерный сервис-центр;
- переустановите драйверы. Это можно сделать через «Диспетчер устройств Windows». Постарайтесь в него попасть: крайне редко одновременно отказывают и клавиатуры, и мыши. Если речь идёт о ноутбуке, нетбуке или ультрабуке, то управление указателем мыши осуществляется от встроенного сенсора (тачпада), а его левая и правая кнопки позволяют перемещаться по меню и запускать программы и компоненты. Щёлкните правой кнопкой мыши на «Пуске» и выберите «Диспетчер устройств». Проверьте раздел «Клавиатуры» и «Мыши и иные указывающие устройства». Переустановите драйверы (удаление и последующая установка), дав команды «Удалить» и «Обновить драйверы» при помощи меню, вызываемого всё тем же правым кликом. Если отказали мышь и тачпад, меню вызывается комбинацией клавиш Shift + F10, а стрелками и клавишей ввода выбираются и подтверждаются соответствующие команды;
В первую очередь задействуется механизм обновлений драйверов из Microsoft
- проверьте работу антивирусных программ, которые, возможно, у вас работают. Так, «Антивирус Касперского» блокирует клавиатуру — это обусловливается защитой от клавиатурных троянов и спамботов, самостоятельно набирающих и рассылающих сообщения, и кейлоггеров, считывающих и отсылающих на серверы злоумышленников любую информацию, вводимую самим пользователем. Временно отключите ваши «антивирусы», удалив их из списка автозапуска, и перезапустите Windows 10;
- отключите режим быстрого запуска Windows 10. Для этого откройте «Панель управления» и выберите раздел «Электропитание». Нажмите на кнопку «Действия кнопок питания», затем «Изменение параметров, которые сейчас недоступны» и уберите галочку напротив пункта «Включить быстрый запуск»;
Для отключения быстрого запуска системы уберите галочку напротив «Включить быстрый запуск»
- попробуйте драйверы клавиатуры и мыши от Windows 8 — «восьмёрка» совместима с «десяткой»;
- отключите функцию AHCI Mode в BIOS/UEFI;
- удалите драйверы всех неработающих устройств и проверьте обновления Windows 10.
Видео: как включить или отключить AHCI Mode в BIOS
Исправить неполадки при загрузке Windows 10 легче, чем сделать то же самое с предыдущей нерабочей версией Windows. Времена, когда пользователи долго и мучительно искали способ восстановления работы Windows, канули в прошлое. Используя проверенные способы и методы, вы сможете вернуть ОС в рабочее состояние без особого труда.
- Автор: Георгий Кулешовский
- Распечатать
Блоггер, копирайтер (в т. ч. и рерайтер) Оцените статью:
- 5
- 4
- 3
- 2
- 1
(8 голосов, среднее: 4.3 из 5)
Поделитесь с друзьями!