DataLife Engine / Как пересоздать конфигурацию хранилища загрузки

Как пересоздать конфигурацию хранилища загрузки



Здравствуйте админ, вопрос! Был на моём компьютере старый жёсткий диск SATA 2 с операционной системой Windows 7, затем я купил твердотельный накопитель SSD, а старый жёсткий диск отсоединил и положил на полку. На SSD я установил Windows 10, но через некоторое время мне понадобилась Windows 7 и я подсоединил старый жёсткий диск обратно, теперь в моём системном блоке находятся два накопителя: SSD и обычный HDD, но загружается только Windows 10, находящаяся на SSD. Как мне внести в загрузку компьютера Windows 7, находящуюся на HDD?
Понимаю, что можно просто отсоединить SSD и семёрка загрузится, но мне это не подходит, так как Windows 7 нужна для постоянной работы и мне нужно добиться появления диспетчера загрузки операционных систем при включении компьютера.
На одном форуме в сети посоветовали в Windows 10 открыть командную строку от имени администратора и ввести команду bcdboot X:\windows, где X буква диска с установленной Windows 7, сделал всё так, как сказали, а дальше начались какие-то странности. Если завершить работу Windows 10 и затем включить компьютер, то никакого диспетчера загрузки нет, сразу грузится Windows 10 и всё, но если перезагрузить компьютер, то диспетчер загрузки всё-таки есть и можно выбрать Windows 7 или Windows 10. Но почему-то по умолчанию загружается Win 7 и само меню на английском, да ещё в старом чёрно-белом стиле Windows 7.


Как пересоздать конфигурацию хранилища загрузки


Автор Владимир
Привет друзья! Если вы подсоединили к своему компьютеру, уже имеющему один жёсткий диск с установленной Windows 10, второй жёсткий диск с Windows 7 и хотите прописать Win 7 в диспетчер загрузки Win 10, то сделать это можно очень просто при помощи инструмента командной строки - bcdboot.exe. Запускаем командную строку от имени администратора и вводим соответствующую команду, которая пропишет Windows 7 в файл конфигурации хранилища загрузки (BCD) принадлежащему Windows 10. Также можно сделать всё наоборот, прописать Windows 10 в загрузчик Windows 7.


Все мы знаем, что файлы загрузчика операционных систем Windows 7, 8.1, 10 находятся на скрытом разделе System Reserved (Зарезервировано системой), объём 100-500Мб. Основное назначение данного раздела - хранить файлы загрузки Windows (менеджер загрузки - файл bootmgr и файлы конфигурации хранилища загрузки (BCD)). И если мы хотим прописать информацию о Windows 7 в диспетчер загрузки Windows 10, то cделать это можно прямо в работающей Win 10 с помощью команды bcdboot X:\windows, где X буква диска с установленной Windows 7. Данная команда внесёт информацию о Windows 7 в файл конфигурации хранилища загрузки (BCD)) принадлежащему Windows 10 и после этого при включении компьютера будет выходить меню выбора операционных систем.

  
Итак, для примера возьмём стационарный компьютер с одним жёстким диском, на котором установлена Windows 10, затем установим в системный блок второй жёсткий диск с установленной Windows 7. После установки второго HDD зайдём в Win 10 в Управлении дисками, там у меня будет такая картина.
Диск 0 - объём 250 Гб, установлена Windows 10.
Диск 1 - объём 120 Гб, установлена Windows 7.

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

bcdedit (данная команда открывает содержимое файла конфигурации хранилища загрузки (BCD) Windows 10).

Как видим в файле загрузчика Windows 10 содержится информация об одной операционной системе Win 10.



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

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

Вот вроде бы и всё и теперь при включении компьютера должен появляться диспетчер загрузки с выбором операционных систем, но разочарую вас. В Windows 8.1, 10 по умолчанию установлен быстрый запуск и после выключения компьютера (завершение работы), при следующем включении будет загружаться опять только Windows 10 (выбора меню диспетчера загрузки не будет), даже если Windows 7 будет выставлена по умолчанию. А если перезагрузить компьютер, то диспетчер загрузки появится, но в старом чёрно-белом стиле и по умолчанию будет грузиться Windows 7, вот такие дела! Чтобы избежать всего этого, создаём заново хранилище загрузки BCD, вводим следующую команду:

bcdboot C:\windows де C: буква диска с Windows 10. Данная команда создаст диспетчер загрузки на русском языке в новом плиточном стиле и после выключения компьютера в Windows 10 и последующего включения, будет выходить плиточное меню с выбором Windows 10 и Windows 7. По умолчанию будет загружаться Win 10.

Проверим содержимое хранилища загрузки командой: bcdedit

 



Важно знать: 

1. Если Windows 10 установлена на диск GPT, а семёрка на MBR, то команда будет та же. 

2. Если при возврате плиточного меню по умолчанию установить Windows 7, то плиточное меню изменится на меню Windows 7, но и в этом случае после выключения компьютера в Windows 10, загружаться начнёт Windows 10, но загрузится не полностью, а покажет плиточное меню с выбором Windows 7 и 10.

Статья на эту тему: Что делать, если после установки на компьютер с Windows 10 операционной системы Windows 7 нет меню выбора OS при загрузке

4-02-2016
Вернуться назад