Восстановление загрузчика в Windows 8 (UEFI) - Об ОС Windows - Системное администрирование - Каталог статей - Архив документации и мануалов для админов

Четверг, 08.12.2016, 13:55
Приветствую Вас Гость | RSS
Мой сайт
Главная
Регистрация
Вход
Форма входа

Меню сайта

Категории раздела
Об ОС Windows [137]
В категории размещаются статьи, касающщиеся операционных систем от Microsoft.
Об ОС *Nix [198]
В данной категории собраны статьи об ОС семейства Unix/Linux/FreeBSD/...
Справочные материалы [351]
Справка по всему разделу.
Виртуализация и Облака [46]
Networks & Routing [86]
DataBases [22]

Наш опрос
Оцените мой сайт
Всего ответов: 193

Статистика

Онлайн всего: 2
Гостей: 2
Пользователей: 0

Главная » Статьи » Системное администрирование » Об ОС Windows

Восстановление загрузчика в Windows 8 (UEFI)

Восстановление загрузчика в Windows 8 (UEFI)

20 Март 2014 | Рубрика Windows 8 | Автор itpro | Комментарии: 46

В этой статье мы разберемся, как восстановить загрузчик Windows 8 на компьютере, работающем в режиме UEFI.Повреждение загрузчика Windows 8 может быть вызвано установкой второй ОС (Dual Boot – конфигурациях), некорректными действиями «специалиста» при восстановлении системы после сбоя и рядом других причин. О повреждении загрузчика Windows 8, установленной в режиме UEFI, может свидетельствовать невозможность загрузки системы и появление нового голубого «экрана смерти» с ошибкой:

 

Ошибка загрузки Windows 8: 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

Все это может свидетельствовать о повреждении или даже полном удалении конфигурации загрузчика Windows 8 – Boot Configuration Data (BCD) . Восстановить загрузчик BCD одним из рассмотренных ранее способов (12) не получается: при попытке выполнить команду bcdedit  cистема выдает ошибку:

The boot configuration data store could not be found.
The requested system device cannot be found

Дело в том, что конфигурация загрузчика BCD в Windows 8, установленной в режиме UEFI, хранится на отдельном скрытом разделе EFI(размером 100 мб с файловой системой FAT32), который утилита bcdedit не видит, и соответственно не может управлять конфигурацией загрузчика на нем.

Итак, чтобы восстановить конфигурацию загрузчика (BCD), необходимо загрузится с оригинального установочного DVD диска с Windows 8 (или диска восстановления или специально подготовленной загрузочной флешки) и открыть окно командной строки: выбравВосстановление системы -> Диагностика -> Командная строка (System Restore – > Troubleshoot->Command Prompt), или нажав комбинацию клавиш Shift+F10).Коммандная строка восстановление системы Windows 8

Запустим diskpart:

diskpart

Выведем список дисков в системе:

list disk

Выберем диск, на котором установлена Windows 8 (если жесткий диск в системе один, его индекс будет нулевым):

sel disk 0

Выведем список разделов в системе:

list vol

Список разделов в системе. Раздел EFI (system)
В нашем примере видно, что раздел EFI (его можно определить по размеру 100 Мб  и файловой системе FAT32) имеет индекс volume 1, а загрузочный раздел с установленной Windows  8 – volume 3.

Назначим скрытому EFI разделу произвольную букву диска:

select volume 1

assign letter M:

Завершаем работу с diskpart:

exit

Перейдем в каталог с загрузчиком на скрытом разделе

cd /d m:\efi\microsoft\boot\

Пересоздадим загрузочный сектор: на загрузочном разделе

bootrec /fixboot

Удалим текущий файл с конфигурацией BCD, переименовав его (сохранив старую конфигурацию в качестве резервной копии):

ren BCD BCD.bak

С помощью утилиты bcdboot.exe пересоздадим хранилище BCD, скопировав файлы среды загрузки из системного каталога:
bcdboot C:\Windows /l en-us /s N: /f ALL
где, C:\Windows – путь к каталогу с установленной Windows 8.
/f ALL – означает что необходимо скопировать файлы среды загрузки,  включая файлы для компьютеров с UEFI или BIOS (теоретическая возможность загружаться на EFI и BIOS системах)
/l en-us – тип системной локали . По умолчанию используется en-us – английский язык (США) .

Совет. В случае использования русской версии Windows 8 команда будет другая:
bcdboot C:\Windows /L ru-ru /S M: /F ALL

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

  •  


Источник: http://winitpro.ru/index.php/2014/03/20/repair-bootloader-windows-8-uefi/
Категория: Об ОС Windows | Добавил: admin (26.12.2014)
Просмотров: 845 | Комментарии: 1 | Теги: UEFI, USB, recovery, BIOS, efi, Bootloader, flash | Рейтинг: 0.0/0
Всего комментариев: 1
1  
Белые буквы на светло-сером фоне - гениально! Какой дурак мог до такого додуматься. Совершенно ничего нечитабельно!

Имя *:
Email *:
Код *:
Поиск

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz


  • Copyright MyCorp © 2016