DataLife Engine / Конвертирование диска (C:) с установленной Windows 8.1 в файл виртуального диска VHD. Дальнейший запуск операционной системы из файла VHD на другом компьютере или ноутбуке с отличающейся аппаратной конфигурацией

Конвертирование диска (C:) с установленной Windows 8.1 в файл виртуального диска VHD. Дальнейший запуск операционной системы из файла VHD на другом компьютере или ноутбуке с отличающейся аппаратной конфигурацией



Здравствуйте админ, у меня к Вам очень интересный вопрос! Много раз читал в интернете информацию о том, что якобы можно конвертировать диск (C:) с установленной Windows 8.1 в виртуальный файл VHD, затем скопировать этот файл на флешку или переносной жёсткий диск USB и запустить Win 8.1 на другом компьютере с отличающимся от моего железом, при этом все установленные программы будут работать! 
К сожалению подробной инструкции в сети нет. Не могли бы вы написать на эту тему статью?

Конвертирование диска (C:) с установленной Windows 8.1 в файл виртуального диска VHD. Дальнейший запуск операционной системы из файла VHD на другом компьютере или ноутбуке с отличающейся аппаратной конфигурацией


Привет друзья, меня зовут Владимир и сегодня для Вас есть интересный материал!
Уже давно в сети обсуждается тема конвертирования диска (C:) с установленной Windows 8.1 в виртуальный файл VHD и дальнейший запуск операционной системы из этого файла на другом компьютере или ноутбуке с отличающимся железом! Обсуждение ведётся давно, но несмотря на это, понятной инструкции для начинающих пользователей до сих пор нет. Оно и понятно, вопрос довольно непростой, но несмотря на это, я решился написать на эту тему несколько подробных статей, надеюсь они помогут вам во всём разобраться.

Если кто-то ещё не понял для чего всё это нужно, объясню подробнее. К примеру, у вас есть стационарный компьютер или ноутбук с установленной Windows 8.1, в которую установлены все необходимые программы и лицензионный антивирус. При желании, вы просто берёте и конвертируете свой диск (C:) в файл виртуального диска VHD, потом копируете его на флешку или переносной винчестер USB, можете даже вот в такой "карман", затем с помощью пары команд командной строки создаёте для виртуального диска VHD загрузчик, подсоединяете флешку к другому компьютеру или ноутбуку, перезагружаетесь и входите уже в свою Windows 8.1, находящуюся на VHD. В итоге получается идеальный LiveCD с вашей личной операционной системой, с которого можно запускать программы, копировать файлы, и многое другое. 

Или посмотрим на вопрос по другому. Допустим у вас на работе есть компьютер с которым происходят какие-то неполадки, например, не запускается какая-то программа, вы просто берёте и конвертируйте операционную систему в файл VHD и запускаете на домашнем компьютере, разбираетесь, что к чему.
Как вы уже поняли, тема стоящая подробной статьи.

Почему VHD?


  1. Потому что файл виртуального диска VHD компактен и мобилен, целая операционная система находится в одном файле и вы можете разместить на одном переносном жёстком диске USB с десяток операционных систем и не запутаетесь, так как это будет всего 10 файлов с расширением .vhd или .vhdx. Файлы в любой момент можно перенести на другой носитель. Конечно на флешке десять Windows расположить не получится, поэтому идеальный вариант использовать переносной винчестер USB (лучше интерфейса 3.0).
  2. Файл виртуального диска VHD воспринимается операционной системой как обычный жёсткий диск и соответственно не уступает ему в скорости и в других параметрах.
  3. Файл VHD можно запросто подсоединить к виртуальной машине.
Почему Windows 8.1?
  1. Windows 8.1 совместима практически с любым железом и у неё нет проблем с переносом на другие персональные компьютеры.
  2. После подключения к другому ПК произойдёт недолгий поиск и установка драйверов (2-3 минуты), Windows 8.1 запомнит драйвера и все последующие загрузки займут секунды. Вы всё увидите в нашей статье!
  3. На переносном жёстком диске USB 3.0 операционная система (расположенная на VHD) запускается и работает так же быстро, как и на обычном жёстком диске.

Для конвертации диска (C:) с установленной Windows 8.1 в файл виртуального диска воспользуемся утилитой от Марка Руссиновича - Disk2vhd v2.01
Примечание: также для конвертации диска (C:) в файл виртуального диска VHD можно использовать:
1. Встроенное в Windows «Средство создания образа системы».
2. Утилиту командной строки Wbadmin.
3. А если у вас есть резервная копия Windows 8.1 созданная в программе Acronis True Image 2015, то её запросто можно конвертировать в файл VHD в самой программе Acronis.
Обо всём этом поговорим в наших статьях.

Disk2vhd v2.01
 
Disk2vhd v2.01 способна создать из обыкновенного физического жёсткого диска файл виртуального диска VHD.
Переходим по ссылке на официальный сайт Майкрософт
https://technet.microsoft.com/ru-ru/sysinternals/ee656415
жмём Download Disk2vhd,

Перед запуском программы Disk2vhd посмотрите на Управления дисками моего стационарного компьютера.
У меня обычный системный блок с простым БИОСом (UEFI отключен).
К моему компьютеру подсоединено три жёстких диска SATA 6Gb/s:
Диск 0 - обычный HDD (500 Гб)
Диск 1 - твердотельный накопитель SSD (диск C:) с установленной Windows 8.1.
Диск 2 - переносной винчестер USB 3.0.
Конвертируем диск (C:) с установленной Windows 8.1 в файл виртуального диска VHD.
Сохранять файл виртуального диска VHD будем на переносной винчестер USB (Диск 2) размер 1Тб, он поделён на четыре раздела, самый свободный - последний раздел Новый том (I:).

Теперь запускаем исполняемый файл Disk2vhd.exe.

В окне программы отмечаем файл Use Vhdx, это значит, что создавать мы будем новый формат виртуальных жестких дисков VHDX обладающих рядом преимуществ перед дисками VHD.

В левой части окна отмечаем галочками разделы жёсткого диска конвертируемые в файл виртуального диска Vhdx, а именно, диск C:\ с установленной Windows 8.1.
Сохраним файл виртуального диска на Новый том (I:), так как на нём много свободного места.
Даём имя будущему файлу Windows.

Жмём на кнопку проводника в правой части окна.



Открывается окно проводника.

Выбираем Новый том (I:) и жмём "Сохранить".

 

Жмём Create (Создать). 

Начинается процесс создания точной копии моего диска (C:) с установленной Windows 8.1 в файл виртуального диска на Новом томе (I:).



Конвертация завершена!

Close

Файл Windows.VHDX находится на Новом томе (I:) переносного жёсткого диска USB и занимает объём 70,9 Гб, почти такой же размер имеет установленная на диск (C:) операционная система Windows 8.1.


WinSetupFromUSB


Чтобы другой компьютер или ноутбук смог загрузиться с нашего файла VHDX виртуального жёсткого диска, нам нужно на переносном винчестере USB создать MBR c кодом загрузчика BOOTMGR (Windows NT 6.x) и активный раздел с PBR (загрузочной записью раздела) BOOTMGR, то есть сделать переносной винчестер USB загрузочным. Всё это очень просто сделать. Использовать будем утилиту "Bootice" интегрированную в программу WinSetupFromUSB-1-6-beta2.

Запускаем программу WinSetupFromUSB-1-6-beta2.

Жмём на кнопку Bootice.

Выбираем в списке наш жёсткий диск USB.

Жмём Process MBR.

Создаём на переносном винчестере USB активный раздел с MBR c кодом загрузчика BOOTMGR (Windows NT 6.x).

Отмечаем пункт Windows NT 5.x/6.x MBR.

Нажимаем Install /Config.

WindowsNT 6.x MBR

ОК.

Close.

Создаём на переносном винчестере USB активный раздел с PBR (загрузочной записью раздела) BOOTMGR

Жмём Process PBR.

Отмечаем пункт BOOTMGR boot record.

Нажимаем Install /Config.

ОК.

ОК.

Close.

Делаем активным раздел (I:) (на котором находится файл VHDX) переносного жёсткого диска USB.

Выбираем в списке наш переносной винчестер USB.

Жмём Parts Manage. 

Выбираем в списке раздел (I:) и жмём кнопку Activate. 

Теперь раздел (I:) с файлом виртуального жёсткого диска VHDX активен.

Close.

Exit.

Exit.

 

Подключаем виртуальный жёсткий диск и создаём файлы загрузки Windows 8.1

Открываем Управление дисками.

Действие ->Присоединить виртуальный диск.

Обзор. 

В открывшемся окне проводника находим на диске (I:) наш файл виртуального диска Windows.VHDX, выделяем его левой мышью и жмём Открыть.

ОК.

Виртуальный жёсткий диск Windows.VHDX подсоединён и виден в Управлении дисками как Диск 3, но диск вне сети: (Диск отключен из-за конфликта подписей с другим диском, находящимся в сети), так как произошёл конфликт подписей дисков, ведь наш виртуальный диск точная копия реального физического диска 1.

Щёлкаем правой мышью на диске 3 и выбираем В сети.

 

Теперь с виртуальным диском можно работать как и с обычным.

 

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

bcdboot F:\Windows /s I/f bios (где F: буква раздела подсоединившегося виртуального жёсткого диска Windows.vhdx, а буква I:, это буква раздела на котором находится файл вирт. жёст. диска. Этой командой мы создаём файлы загрузки для находящейся в виртуальном файле Windows 8.1 (диск F:).

Файлы загрузки успешно созданы.

Закрываем окно командной строки. 

Подсоединяем переносной жёсткий диск USB к другому ноутбуку с БИОСом UEFI и отличающейся аппаратной конфигурацией. Если ваш винчестер самого нового интерфейса USB 3.0, то подсоединяйте его к портам USB 3.0 (синего цвета).

Входим в БИОС и переключаем UEFI в режим в Legacy.

Сохраняем настройки, перезагружаемся и выбираем в меню загрузки ноутбука наш переносной жёсткий диск USB. 

Идёт подготовка устройств.

На чужом ноутбуке с отличной от моего компьютера аппаратной конфигурацией загружается моя Windows 8.1 с виртуального файла VHDX.

Windows 8.1 предупреждает нас о создании временного файла подкачки, так как при запуске системы не был обнаружен старый файл. 

ОК.

В первые минуты работы операционная система активно устанавливает драйвера на все устройства.

Все программы (за исключением одной) работают, также работает антивирус, автоматически установился драйвер на Wi-Fi и у нас есть интернет.

В Управлении дисками всё как положено, система находится на диске (C:).

Естественно Windows 8.1 не активирована.

Ещё раз повторюсь, что на переносном жёстком диске USB 3.0 Windows 8.1 (расположенная на VHD) запускается и работает так же быстро, как и на обычном HDD.

Вот и всё!

Возможно вам пригодится

Друзья, в конце статьи, на всякий случай, даю вам ещё такую информацию.

Создать на переносном USB винчестере MBR c кодом загрузчика BOOTMGR (Windows NT 6.x) и активный раздел с PBR (загрузочной записью раздела) BOOTMGR можно не только в программе WinSetupFromUSB, но и с помощью командной строки (если вы работаете в Windows 8.1), нужно всего лишь ввести команду:

bootsect /nt60 x: /mbr, где x:, это буква раздела на котором находится файл виртуального жёсткого диска, то есть в нашем случае команда будет такой.

bootsect /nt60 I: /mbr

Конечные тома будут обновлены с помощью загрузочного кода, совместимого с BOOTMGR.

I: (\\?\Volume{da192bb3-4bad-11e5-8326-ac220b79a339})

    Загрузочный код файловой системы NTFS успешно обновлен.

После этого нужно сделать раздел (I:) активным.

diskpart

lis vol (выводим список всех разделов).

sel vol 7 (выбираем раздел (I:)).

activ (делаем его активным).

раздел помечен как активный. 

Присоединить жёсткий диск можно не только в Управлении дисками, но и в командной строке

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

diskpart

sel vdis file=I:\Windows.vhdx (где I: буква раздела с файлом вирт. жёст. диска Windows.vhdx)

Файл виртуального диска успешно выбран с помощью программы Diskpart

attach vdis (присоединяем виртуальный жёсткий диск).

Завершено (в процентах): 100

Файл виртуального диска успешно присоединён с помощью программы Diskpart.

В Управлении дисками появляется новый диск (F:) с Windows 8.1.

exit (выходим из diskpart)

bcdboot F:\Windows /s I: /f bios (где F: буква раздела подсоединившегося виртуального жёсткого диска Windows.vhdx, а буква I:, это буква раздела на котором находится файл вирт. жёст. диска. Этой командой мы создаём файлы загрузки для находящейся в виртуальном файле Windows 8.1 (диск F:).

Файлы загрузки успешно созданы.

Закрываем окно командной строки. 

Друзья, предлагаю вам продолжение в статье: - Включение файла виртуального диска VHD (содержащего Windows 8.1) в меню загрузки Windows 10 или запуск Windows 8.1 из VHD файла с внутреннего диска.

18-09-2015
Вернуться назад