Форум по программам и оборудованию > > >

Пересоздание хранилища загрузки на диске MBR с двумя установленными операционными системами (Windows 7 и Windows 10)

20.10.2018 4:00


13.02.2018 09:12
Occul
 
На днях мне на работу принесли компьютер с двумя установленными на жёсткий диск MBR операционными системами (Windows 7 и Windows 10). Проблема была в том, что одна из операционок (Windows 10) отказывалась загружаться.

Пересоздание хранилища загрузки на диске MBR с двумя установленными операционными системами (Windows 7 и Windows 10)

Во-первых, загружаемся в Windows 7 и открываем окно "Управление дисками", видим такую картину.
Жёсткий диск компьютера разделён на три раздела.
Первый раздел, это скрытый раздел System Reserved (Зарезервировано системой) размер 100 Мб. Данный раздел активен, а значит содержит файлы загрузки операционных систем.
Второй раздел, это диск (C:) с установленной Windows 7.
На третьем разделе (D:) установлена Windows 10, которая не загружается.




Если открыть окно "Конфигурация системы" --> "Загрузка", то мы увидим, что загрузчика Windows 10 в конфигурации загрузки нет, а есть только Win 7.




Важное замечание: Друзья, зачастую в подобных случаях, в хранилище данных конфигурации загрузки (BCD) могут присутствовать обе ОС (Win 7 и Win 10), но из-за каких-либо ошибок загрузчика грузиться будет только одна. В этом случае последовательность действий не будет отличаться от тех, которые приведены ниже.




Открываем командную строку администратора и вводим команду:

Код:
bcdedit
(данная команда открывает содержимое хранилище данных конфигурации загрузки (BCD), в котором присутствует только Windows 7.




Но если открыть в проводнике диск (D:), то мы увидим файлы установленной операционной системы.




Прописать Windows 10 в файл конфигурации хранилища загрузки (BCD) Windows 7 очень легко.

В командной строке администратора вводим команду:

Код:
bcdboot D:\windows
(эта команда прописывает Windows 10 в файл конфигурации хранилища загрузки (BCD) Windows 7). Буква D: в команде, это буква диска с установленной Win 10.




Командой
Код:
bcdedit
открываем содержимое хранилище данных конфигурации загрузки и видим уже две операционные системы.




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




Таким нехитрыми действиями мы внесли информацию о Windows 10 в файл конфигурации хранилища загрузки (BCD) Windows 7. Но что делать, если данный способ не поможет? В этом случае проще всего пересоздать хранилище загрузки заново.


Форматируем скрытый раздел System Reserved (Зарезервировано системой) и создаём его заново


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




В среде восстановления Windows 10 сначала определим букву диска скрытого раздела System Reserved и буквы дисков установленных ОС.

Вводим команды:

Код:
diskpart

list volume
Можно увидеть, что DVD-рому присвоена буква (F:), а скрытому разделу Зарезервировано системой, объём 100 МБ, присвоена буква (C:).

Windows 7 находится на диске (D:).

Windows 10 находится на диске (E:).

Водим следующую команду:

Код:
sel vol 1
(Том 1, это и есть наш скрытый раздел System Reserved, выбираем его этой командой).

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




Выходим из diskpart командой: exit

вводим:

Код:
bcdboot.exe D:\Windows
(где D: раздел с установленной Windows 7)

Код:
bcdboot.exe E:\Windows
(где E: раздел с установленной Windows 10)

Данные команды заново создают файлы конфигурации хранилища загрузки (BCD), то есть загрузчики Windows 7 и Windows 10.




Перезагружаем компьютер и видим меню загрузки выбора ОС.


Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.