Как установить Windows 10 второй системой и ничего не сломaть

6 октябрь, 2014 - 09:54Игорь Шаститко

Речь пойдет о новой процедуре установки Windows 10 или Windows Server Technical Preview (хотя можно использовать и для Windows 8.x) второй системой на ПК без изменения разделов, сохранения всех текущих ОС, их настроек и файлов.

Сама идеология такой установки Windows 10 второй, третьей и т.д. системой осталась прежней – фактически, вы создаете на каком-либо из разделов вашего ПК, где есть свободное место, файл VHD/VHDX, который монтируется уже установленной у вас ОС как отдельный раздел, после чего вы можете устанавливать на этот раздел новую ОС, в данном случае Windows 10 и загружаться с такого раздела, который, фактически, отражается в файл на физическом разделе. Для других установленных на вашем ПК ОС такой раздел с Windows 10 будет просто файлом VHDX большого размера.

В предыдущих видео/постах про установку второй системой Windows 7 (“как установить Windows 7 и ничего не сломать”) и Windows 8 (“как установить Windows 8 и ничего не сломать” или на блоге “как установить Windows 8 и ничего не сломать”) я рассказывал о процедуре, когда такой файл-раздел создавался в процессе работы мастера установки самой ОС через командную строку. Эта процедура и сейчас работает в варианте с Windows 10.

Но, как говорится, много воды утекло с тех пор, поэтому сейчас есть возможность существенно упростить процедуру установки ОС Windows 10 второй ОС в раздел, монтируемый как файл VHDX. Она следующая:

  1. Вы загружаете с сайтов Microsoft ISO образ Windows 10 (http://preview.windows.com/) или Windows Server Technical Preview (http://www.microsoft.com/en-us/evalcenter/)
  2. С сайта Technet с репозиторием скриптов (http://gallery.technet.microsoft.com/scriptcenter/Convert-WindowsImageps1-0fe23a8f) загружаете Powershell-скрипт Convert-WindowsImage.ps1, который запускается непосредственно в вашей основной ОС, создает VHDX файл в указанном вами каталоге и копирует в него содержимое указанного вами диска ISO с Windows 10 или Windows Server Technical Preview.
  3. Полученный VHDX файл вы монтируете, как раздел ОС и добавляете при помощи утилит командной строки данный раздел в загрузчик вашего ПК.
  4. Перегружаете компьютер, выбираете в загрузчике новую запись с добавленной ОС и отвечаете на вопросы для продолжения установки. По окончанию установки получаете рабочую ОС.
  5. Таким же методом добавляете еще и еще диски для установки новых экземпляров Windows 8.x, Windows Server 2012 R2, Windows 10, Windows Server Technical Preview – пока не закончится место на физических дисках ;)

Подробнее всю процедуру установки смотрите ниже в видео “Как установить Windows 10 второй системой и ничего не сломать”:

А теперь – пару деталей:

  1. Перед тем, как запускать в среде Powershell (я больше предпочитаю для выполнения незнакомых действий Powershell ISE) скрипт Convert-WindowsImage.ps1, вам необходимо разрешить выполнение сторонних скриптов в Powershell. Для этого:
    • a. Запустите Powershell/Powershell ISE с правами администратора
    • b. Выполните в нем команду Set-ExecutionPolicy unrestricted -Force
  2. Далее, в Powershell запустите скрипт с ключем -ShowUI:
    • a. Convert-WindowsImage.ps1 -ShowUI
    • b. Подтвердите запуск скрипта
    • c. В открывшемся диалоговом окне укажите (цифры 1,2,3… соответствуют опциям в диалоге):
      • i. 1. путь к ISO устанавливаемого Windows 10
      • ii. 2. Выберите, какую именно редакцию вы хотите устанавливать из тех, что находятся в указанном вами образе
      • iii. 3. Выберите формат (если у вас базовая ОС/загрузчик Windows 7 – то выбирайте VHD, если старше – то VHDX), тип лучше указывать фиксированный (Fixed) – это сразу создаст файл требуемого размера на физическом диске, что обеспечит лучшую производительность дисковых операций, нежели динамический тип, который расширяется по мере надобности и сам файл VHDX может быть существенно дефрагментирован. Размер – по потребностям, но не меньше 40ГБ + 3*объем ОЗУ вашего ПК.
      • iv. Укажите имя файла VHDX
    • d. Нажмите Make my VHD и дождитесь окончания процесса. В среднем для SSD диска – это около 5 минут.
  3. Найдите созданный файл VHDX и смонтируйте его двойным кликом мышкой. Обратите внимание, на какую букву он будет смонтирован. Например, F:
  4. В командной строке Powershell с правами администратора или Command Prompt (Admin) выполните команду bcdboot F:\Windows (где F: - это буква, на которую вы смонитировали ранее полученный файл VHDX). Вы можете убедиться, что запись появилась в загрузчике, командой bcdedit /v .
  5. Перегрузите компьютер и выберите в загрузчике запись вашей новой ОС Windows 10. Следуйте указаниям мастера установки.
    ВНИМАНИЕ! В ходе установки новой ОС компьютер будет перегружаться и если запись новой ОС не стоит по умолчанию – проследите, чтобы после перезагрузки при установки – нужная ОС была выбрана для продолжения установки.

Вот вы и получили новую ОС Windows 10 для экспериментов второй системой без каких-либо изменений в ваших основных ОС и в разделах. Удачного использования!

P.S. Так же хочу напомнить еще об одном сценарии, который позволит вам протестировать Windows 10 на различных ПК второй системой. Это функция Windows To Go, которая позволяет вам создать рабочий образ Windows 10 (или Windows 8) на внешнем USB-накопителе – USB-диске или USB Flash и запускать Windows 10 на различных ПК, просто загружаясь с подключенного USB-накопителя. Процесс остался таким же, как и в Windows 8, я о нем рассказывал здесь – “Windows 8: создание USB-драйва Windows To Go”. Увы, данный сценарий не заработал у меня ни на одном из ПК, хотя, я подозреваю – проблемы в используемых BitLocker на обоих машинах.

Как установить Windows 10 второй системой и ничего не сломaть