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