Восстанавливаем загрузчик UEFI в Windows.
File :EFIMicrosoftBootBCDError code: 0xc000014CГ
Необходимо восстановить файлы загрузочной области UEFI.
Самый надежный способ, может показаться очень сложным для простого пользователя, но если все делать по пунктам как будет описано ниже, то все получится даже у простого пользователя.
Для восстановления загрузчика нам понадобится загрузочная флешка или диск с любым Windows не ниже версии 8. Но теоретически возможно и с windows 7 (не проверялось).
Внимание! Вначале внимательно читайте, осознайте, что вы делаете, прочитайте несколько раз, а потом делайте.
Если проявите терпение и внимание то у вас все получится.
Итак начнем:
Вставляем диск в привод или подключаем флешку и загружаемся с него. Как загрузиться с носителя описано в начале этой статьи.
Здесь нажимаем далее
Здесь выбираем Восстановление системы
Затем выбираем по очереди: Диагностика — Дополнительные параметры — командная строка
После того как откроется командная строка набираем команду для запуска утилиты Diskpart:
diskpart
Посмотрим список дисков в системе
list disk
Выберем свой жесткий диск, если он один то это как правило disk 0.
sel disk 0
Посмотрим какие разделы есть на выбранном диске
list vol
после этой команды откроется такой список ваших разделов на выбранном диске
Раздел который нам нужен содержит загрузочный раздел размером 100мб, файловую систему Fat32.
В моем случае это диск 3 (Том 3) — выделен красной рамкой на картинке выше.
Выбираем его
select volume 3
Чтоб работать с ним дальше, присвоим этому разделу свободную букву диска. Например K
assign letter K:
Выходим из утилиты Diskpart
exit
Переходим в директорию самого загрузчика (K— буква которую мы присвоили ранее)
cd /d K:efimicrosoftboot
Перезапишем загрузочный сектор на диске:
bootrec /fixboot
На всякий случай переименуем старую конфигурацию загрузчика
ren BCD BCD.bak
Теперь последний шаг, создадим новую конфигурацию загрузчика
bcdboot C:Windows /s K: /l ru-ru /f ALL
Пояснение:C:Windows — путь где установлена ваша windows, если установлена на другом диске то смените букву диска.
K — буква раздела на который копируются файлы загрузки операционной системы (мы ее присваивали ранее)
/l ru-ru — определяет принадлежность языка вашей операционной системы, в данном случае русский. По умолчанию используется английский.
/f ALL -в сочетании с командой /s это указывает тип встроенного ПО целевого системного раздела. («UEFI», «BIOS» или «ALL»).
Теперь набираем несколько раз exit , нажимаем enter, пока не закроется окно командной строки.
Перезагружаем компьютер, и радуемся.
На этом все. Удачи!
В пункте меню «Установка BCD» выбираем загрузочный диск и жмем «Переписать MBR» (соглашаемся с возможными рисками), потом «Установить BCD». Далее переходим в пункт меню «Добавить запись»
Выбираем все по смыслу и жмем добавить.
Перезагружаемся и видим, что одна ошибка ушла и появилась другая, в которой нам рекомендуют запустить загрузочный диск Windows и восстановить загрузчик, но на данном этапе необходимо сделать следующее.
Не знаю как кому, но загружаемся снова с загрузочной флешки, включаем Total Commander, в нем выбираем диск с нашим Windows, включаем командную строку и с диска C и далее по тексту
bootrec /FixMbr (выполняет успешно)
bootrec /FixBoot (отказ, заблокированно)
bootrec /RebuildBcd
Видим надпись «Общее количество обнаруженных систем 0» — это нормально.
Далее команды по списку:
bcdedit /export C:BCD_Backup
c:
cd boot
attrib bcd -s -h -r
ren c:bootbcd bcd.old
bootrec /RebuildBcd
Общее количество обнаруженных систем 1
Вот то что нам нужно было, без этого система восстановления Windows не будет знать что восстанавливать.
Перезагружаемся. Видим file BootBCD_Status 0x000000f ….
Но теперь, когда будем загружаться с установочного диска Windows при попытке восстановления он увидит ранее установленный Windows и сделает сам все так как должно быть.
- Войдите, чтобы оставлять комментарии
Привет всем читателям. В данной статье хотел бы ознакомить Вас несколькими полезными советами для начинающих пользователей Windows 7, такие как:- Отключение залипания клавиш,озвучивания данного действия и озвучивания нажатия клавиш Caps Lock, Num Lock или Scrol Lock и — Редактирование меню загрузки операционных систем при помощи Bcdedit. Как удалить данные о серийном номере из системы для предотвращения его хищения читайте далееОтключение залипания клавиш,озвучивания данного действия и озвучивания нажатия клавиш Caps Lock, Num Lock или Scrol Lock. Чтобы отключить озвучивание переключений клавиш клавиатуры, а также залипание клавиш выполните указанные ниже действия.1. Откройте Пуск — Панель управления — Центр специальных возможностей.2. Нажмите на ссылку Облегчение работы с клавиатурой.3. В разделе Упростить набор текста снимите указанные ниже флажки и нажмите кнопку Применить: — Включить озвучивание переключений —4. Нажмите на ссылку Настройка залипания клавиш. 5. Снимите все флажки в открывшемся окне и нажмите кнопку ОК.6. Закройте окно Облегчение работы с клавиатурой. Редактирование меню загрузки операционных систем при помощи Bcdedit.bcdedit — это инструмент, позволяющий изменить значения загрузчика Windows, а также произвести его(загрузчика) восстановление.Чтобы увидеть предлагаемые системой для изменения параметры: запустите командную строку от имени администратора. Как вставить команду в командную строку: Щелкните ПКМ по шапке окна cmd и далее по скриншоту: (В строке поиска меню Пуск введите команду: cmd и нажмите одновременно Ctrl + Shift + Enter ), наберите в ней bcdedit и нажмите Enter. Все команды, приведенные в данных примерах, необходимо будет запускать в командной строке, запущенной от имени администратора. Также данные команды могут выполняются в командной строке среды восстановления или в командной строке MSDaRT (ранее ERD Commander). Некоторые значения параметров BCD записаны в фигурных скобках – {}. Это идентификаторы – {CLSID}. Любой идентификатор имеет буквенно-цифровой код вида {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}. Стандартные идентификаторы имеют названия, например: {default}, {bootmgr}, {ntldr} и так далее. Наиболее интересующими нас компонентами являются: идентификатор —CLSID той или иной записи; device — показывает раздел, на котором расположены файлы загрузки (это может быть операционная система или папка BOOT); osdevice — показывает раздел, на котором расположены системные файлы операционной системы. Обычно, значения параметров device и osdevice равны;path — если device определял раздел диска, который содержит файлы операционной системы, то этот параметр определяет остальной путь к загрузчику операционной системы; default — показывает ID операционной системы, загружаемой по умолчанию, если операционная система, в которой запустили командную строку, загружается по умолчанию, параметру default присваивается значение {current}; displayorder — показывает порядок, в котором расположены записи о загружаемых системах; timeout — таймаут (время — по истечении которого будет загружена операционная система), значение показано и устанавливается в секундах; locale — указывает язык загрузочного меню или меню дополнительных параметров загрузки; description — показывает название операционной системы, отображающееся в меню загрузки.Внимание: Если в выполняемой Вами команде, с использованием программы bcdedit.exe, отсутствует параметр /set с дальнейшим указанием идентификатора, то внесенные Вами изменения будут добавлены в Диспетчер загрузки Windows (Windows Boot Manager), а не вЗагрузка Windows (Windows Boot Loader). Перед тем, как начнете вносить необходимые Вам изменения, создайте резервную копию загрузчика. Для этого, создайте на любом диске папку с названием BCDREZ и выполните следующую команду: где X — буква диска, на котором находится папка BCDREZ. Если Вы решите вернуть все сделанные Вами изменения к начальным настройкам, то выполните следующую команду: bcdedit /import X:BCDREZbcd Для дальнейших примеров, предположим, что наше меню загрузки содержит три записи с идентификаторами {ID1}, {ID2}, {ID3}. Изменение системы, загружаемой по умолчанию Введите параметр /default и {ID} той системы, которую Вы хотите загружать по умолчанию. Например, для системы с {ID2} команда: bcdedit /default {ID2} Данная команда не перемещает запись о системе, загружаемой по умолчанию,на верхнюю строчку меню загрузки. Изменение расположения записей в меню загрузки1. Перемещение выбранной записи вверх списка: bcdedit /displayorder {ID} /addfirst2. Перемещение выбранной записи вниз списка: bcdedit /displayorder {ID} /addlast 3. Формирование меню в выбранном порядке: bcdedit /displayorder {ID3} {ID1} {ID2} Изменение таймаутаbcdedit /timeout XX, где XX – время в секундах. Изменение языка диспетчера загрузкиbcdedit /set {bootmgr} locale ln-LN, где ln-LN – выбранное обозначение языка. Для русского – это ru — RU, для английского – en — US и т.д. Изменение языка меню дополнительных вариантов загрузки В связи с тем, что программа восстановления запуска, выполняющаяся из среды восстановления, использует параметры «по-умолчанию», меню дополнительных вариантов загрузки, которое появляется при нажатии F8 после наведения на строку меню с нужной операционной системой, может стать англоязычным. Вернуть необходимый Вам язык, можно выполнив следующую команду: bcdboot %Windir% /l ln-LN где ln — LN – выбранное обозначение языка. Для русского – это ru — RU, для английского – en — US и так далее. Изменение названия загружаемой системы После использования среды восстановления, в названии операционной системы появляется надпись — (восстановлено). Вы также можете исправить значение «Предыдущая версия Windows» на более удобное Вам «Windows XP» или добавить версию и разрядность к текущей (используемой по умолчанию) версии Windows. Вы можете изменить это указанной ниже командой:bcdedit /set {ID} description «Новое название» Например: где X – буква раздела жесткого диска. Обычно значения device и osdevice совпадают.Добавление новой операционной системы (Windows Vista или Windows 7) в загрузчик.1. Скопируйте существующую запись текущей системы с новым названием: bcdedit /copy {current} /d «Microsoft Windows Vista»2. Дождитесь сообщение «Запись успешно скопирована в {хххххххх-хххх-хххх-хххх-хххххххххххх}». 3. Измените значения параметров device и osdevice на соответствующие добавляемой операционной системе. где X – буква диска, на котором находится операционная система. Вместо крестиков, введите значение {ID}, полученное после успешного окончания копирования. 4. Выполните команду, добавляющую новую запись в диспетчер загрузки: bcdedit /displayorder {хххххххх-хххх-хххх-хххх-хххххххххххх} /addlast Запись будет добавлена внизу существующего списка. Удаление записи загрузки системы из BCD и диспетчера загрузки. Удаление записи об установленной операционной системе из BCD и диспетчера загрузки выполняется с помощью команды bcdedit /delete {ID}. Есть особенность выполнения команды: если в качестве ID указывается известная запись, например {ntldr}, то команда должна выполняться с ключом /f:bcdedit /delete {ntldr} /f Если же ID записывается в буквенно — цифровом коде, ключ /f не нужен. Для справки для Windows 7/Vista — хранилище загрузки — Boot Configuration Data (BCD), расположено в скрытой системной папке BOOT.Как повысить производительность системной платы читайтедалееКак настроить скорость и быстродействие Windows читайте далее Вот пожалуй и всё,чем хотел с Вами поделиться сегодня.Используемые источники:
- https://propk.ru/vosstanavlivaem-zagruzchik-uefi-v-windows/
- https://www.siterukom.ru/node/1
- https://jumabai.blogspot.com/2015/11/windows-7-bcdedit.html