Восстановление загрузки Windows 7 без установочного диска

Восстанавливаем загрузчик UEFI в Windows.

File :EFIMicrosoftBootBCDError code: 0xc000014CГ

Необходимо восстановить файлы загрузочной области UEFI.

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

Для восстановления загрузчика нам понадобится загрузочная флешка или диск с любым Windows не ниже версии 8. Но теоретически возможно и с  windows 7 (не проверялось).

Внимание! Вначале внимательно читайте, осознайте, что вы делаете, прочитайте несколько раз, а потом делайте.

Если проявите терпение и внимание то у вас все получится.

Итак начнем:

Вставляем диск в привод или подключаем флешку и загружаемся с него. Как загрузиться с носителя описано в начале этой статьи.

Здесь нажимаем далее

uefi_1.png.pagespeed.ce.dI_fAc91lt.png

Здесь выбираем Восстановление системы

uefi_2.png

Затем выбираем по очереди: ДиагностикаДополнительные параметрыкомандная строка

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

diskpart

uefi_3.png.pagespeed.ce.f4UzAJAZK3.png

Посмотрим список дисков в системе

list disk

Выберем свой жесткий диск, если он один то это как правило disk 0.

sel disk 0

Посмотрим какие разделы есть на выбранном диске

list vol

после этой команды откроется такой список ваших разделов на выбранном диске

uefi_4.png.pagespeed.ce.pJR6Ul_t0F.png

Раздел который нам нужен содержит загрузочный раздел размером 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, пока не закроется окно командной строки.

Перезагружаем компьютер, и радуемся.

На этом все. Удачи!

mbrinstall_0.jpg

В пункте меню «Установка BCD» выбираем загрузочный диск и жмем «Переписать MBR» (соглашаемся с возможными рисками), потом «Установить BCD». Далее переходим в пункт меню «Добавить запись»

addtext.jpg

Выбираем все по смыслу и жмем добавить.

Перезагружаемся и видим, что одна ошибка ушла и появилась другая, в которой нам рекомендуют запустить загрузочный диск 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 и сделает сам все так как должно быть.

  • Войдите, чтобы оставлять комментарии

1Windows%2B7.jpeg Привет всем читателям. В данной статье хотел бы ознакомить Вас несколькими полезными советами для начинающих пользователей 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 и далее по скриншоту:%25D0%25BA%25D0%25BE%25D0%25BC%25D0%25B0%25D0%25BD%25D0%25B4%25D0%25BD%25D0%25B0%25D1%258F%2B%25D1%2581%25D1%2582%25D1%2580%25D0%25BE%25D0%25BA%25D0%25B0--%25D0%25B2%25D1%2581%25D1%2582%25D0%25B0%25D0%25B2%25D0%25B8%25D1%2582%25D1%258C%2B1.jpg (В строке поиска меню Пуск введите команду: cmd и нажмите одновременно Ctrl +  Shift + Enter ), наберите в ней bcdedit и нажмите Enter.cmd--bcdedit.exe.jpg Все команды, приведенные в данных примерах, необходимо будет запускать в командной строке, запущенной от имени администратора. Также данные команды могут выполняются в командной строке среды восстановления или в командной строке 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

Рейтинг автора
5
Подборку подготовил
Андрей Ульянов
Наш эксперт
Написано статей
168
Ссылка на основную публикацию
Похожие публикации