Можно ли загрузить Windows с логического раздела/диска

Установщик системы не даст установить Windows на логический диск.

Можно ли загрузить Windows с логического раздела/диска

А это что?

Метка диска для первичного раздела — SystemP, метка диска для логического раздела — SystemL.

Хорошо видно, что:

  • служебный раздел, как ему и положено — первичный, с меткой Active/Boot
  • а сама система Windows грузится с логического диска — метка System

Как это сделать?

Будем немного обманывать роботов (все действия под личную ответственность экспериментатора).

Для начала прочитаем статью

Разметка диска MBR или GPT

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

После создания копии ОС (с помощью любой программы управления разделами, например AOMEI Partition)

ВАЖНО: используйте копирование по секторам, иначе Вы получите неработоспособную копию системы! Для операционной системы важно, что бы часть файлов ядра находилась в строго определенном месте (наследие MS DOS).

Результат:

Можно ли загрузить Windows с логического раздела/диска

System P — наша текущая система

System L — система скопирована на логический диск и ей изменено название (что бы было можно потом отличить).

Запускаем cmd.ece с правами Администратора — и запускаем BCDedit — программу редактирования загрузчика Windows

Можно ли загрузить Windows с логического раздела/диска

С помощью команды diskpart (потом команда list volume) смотрим, где и что у нас установлено

Можно ли загрузить Windows с логического раздела/диска

 

Видим нашу скопированную систему под меткой F, выходим из diskpart. Указываем, откуда загружать  операционную систему (указываем именно F — проводник может показывать другую букву диска)

bcdedit /set {default} device partition=F:

bcdedit /set {default} osdevice partition=F:

Выдыхаем, перезагружаемся и  ….

Можно ли загрузить Windows с логического раздела/диска

Система загрузилась с логического диска (видим метку System L), и у дисков буквы поменяла — теперь как и положено — основной диск стал «С»

И всё прекрасно работает :)

Комментарий. 

Если не работает…

И загрузка по прежнему идет с первой системы. Несмотря на указание буквы в команде bcdedit — в реальности загрузчик привязывается к разделу по его номеру UUID, который длинный 32 бита, в фигурных скобках (а не по букве — указание буквы сделано только для удобства) = у Вас при копировании программа сделала полный клон — два одинаковых с раздела с одинаковым UUID, нужно изменить через программу управления разделами.

Вот можно подробнее прочитать

Системный номер раздела диска UUID

Если у Вас официальная Windows, то менять UUID нужно у первой системы (которая нам будет больше не нужна —  с меткой System P), к номеру UUID привязывается активация Windows.

В нашем случае {8e44ac32-40e2-11ea-93a4-bff4e4da2abb} — его видно в выводе bcdedit.

ВАЖНО: не перепутайте с командой bcdedit F:windows — эта команда добавляет операционную систему к списку загрузок

Зачем это нужно? Из-за ограничений числа первичных разделов на диске MBR. Таким хитрым образом мы себе получаем свободный первичных раздел (после удаления System P).

Вот тут в статье можно почитать, как сделать мультизагрузку и разместить несколько операционных систем на одном диске

Мультизагрузка Windows

После установки не забываем обновить критические обновления безопасности Windows

Центр обновления Windows

Сохранить URL
close slider

Вы можете сохранить себе URL этой страницы.

Введите Ваш e-mail:


Извините, простая капча от роботов. Какой сейчас год? Например:

Если всё заполнено корректно - к Вам на почту придет письмо, в котором будет ссылка на данную страницу, её заголовок и описание.

Это работает на любых устройствах :)

P.S. Это не подписка на рассылку!