Как перенести настроенную Windows с VirtualBox на реальный десктопный компьютер или ноутбук
Как перенести настроенную Windows с VirtualBox на реальный десктопный компьютер или ноутбук
В предыдущих материалах мы рассматривали по меньшей мере два способа виртуализации физического компьютера с целью переноса его на гипервизор — отдельно с помощью бесплатной утилиты Disk2vhd от Марка Руссиновича и отдельно с помощью модуля коммерческой программы VMware , причем первый способ оказался несравненно более прост и удобен. Цели такого переноса могут быть самые разные, скажем, тестирование «сырого» программного обеспечения, способного повредить систему.
Но что, если у вас возникнет нужда в обратном, то есть в переносе настроенной виртуальной Windows на физический компьютер?
Развертывания виртуальной Windows на физический диск
Скажем, понравилась вам тестируемая на виртуалке версия Windows, и вы захотели, не тратя времени, развернуть ее на хостовой машине. Возможно ли такое? Да, но с определенными оговорками, ибо нельзя дать стопроцентной гарантии, что система встанет без ошибок и необходимости дополнительных настроек вроде установки драйверов. На одном из ресурсов для этого предлагается использовать программу Macrium Reflect, но нам этот способ показался слишком громоздким и неудобным, поскольку, во-первых, он предполагает работу как минимум с двумя переносными носителями, во-вторых, с ним связано практически неизбежное падение развернутой системы в BSOD , с которым придется разбираться отдельно.
Мы предлагаем более простое решение с применением утилиты Vhd2Disk — выполняющей ту же работу, что и знаменитая Disk2vhd, только в обратном порядке. Если Disk2vhd виртуализирует физический ПК, то Vhd2Disk, извините за не совсем удачное выражение, материализует виртуальную Windows на физическом компьютере.
Утилита тоже бесплатна, скачать ее вы можете с официальной странички форума:
Перенос Windows с VirtualBox на реальный компьютер
Для примера мы будем использовать виртуальную Windows XP ввиду ее компактности и небольшого объема внешнего диска, но суть от этого не меняется, с таким же успехом на физический диск вы можете перенести Windows 10, 8.1 и 7. Итак, имея настроенную виртуальную Windows на Oracle VM VirtualBox , удаляем из нее дополнения гостевой ОС во избежание конфликтов и отцепляем общие папки, если таковые имеются. Зайдя в управление дисками виртуальной системы, вы увидите примерно такую картину, только разделов в Windows 10/8.1/7 будет больше (служебные, системный и пользовательский) .
Конвертирование диска VDI в VHD
Более чем наверняка ваша переносимая с VirtualBox Windows будет установлена на виртуальный диск формата VDI , нам же нужен виртуальный диск формата VHD , поэтому завершаем работу гостевой системы, идем в менеджер виртуальных носителей VirtualBox и выбираем диск с нашей системой.
Выделяем ее мышкой и жмем на панели «Копировать». Здесь отдаем предпочтение формату VHD и нажимаем «Копировать», изменив, если надо, каталог для сохранения копии.
Процедура не займет много времени, в результате которой вы получите точную копию виртуальной машины, только в формате VHD .
Подготовка диска
В данном примере развертывание образа будет выполняться на чистый накопитель, который необходимо подключить к компьютеру через SATA или USB . Если на диске уже имеются разделы, удаляем их со всем содержимым в Diskpart. Правда, есть способ, позволяющий развернуть систему из VHD -образа только на системный том, но в данном примере мы предположим, что вы решили перенести не только одну систему, но весь виртуальный диск с его разделами. Вот так это должно выглядеть в оснастке управления дисками.
Работа с Vhd2Disk
Теперь можно приступать к работе с утилитой Vhd2Disk. Запустив тулзу, укажите в поле «VHD File name» путь к полученному VHD -образу. А теперь будьте внимательны: в поле «Target Drive» укажите номер того физического носителя, на который станет разворачиваться система из VHD -образа.
У нас этот диск имеет номер 1, тогда как диск с установленной и работающей системой имеет номер . Убедившись, что всё выбрано правильно, нажмите «Vhd to disk». Коли всё пройдет удачно, спустя несколько минут в строке статуса получите сообщение «SVHD dumped on drive successfully!».
После этого подключаем диск с развернутой на него системой к компьютеру и пробуем загрузиться. При удачной процедуре начнется этап подготовки устройств, так как развертывание производится на новое «железо». При развертывании Windows 10, к примеру, вы увидите такую картинку:
После загрузки рабочего стола первым делом зайдите управления дисками и разберитесь с размером томов, подсоединив нераспределенное пространство к ближайшему тому или создав на его месте еще один раздел. Для этого можно воспользоваться любым бесплатным менеджером разделов или тем же консольным Diskpart.
Также, что очень важно, вам нужно будет зайти в Диспетчер устройств, в котором наверняка обнаружатся неопознанные устройства или же устройства без драйверов. Это нормальное явление, драйвера ставим с вручную или помощью DriverPack Solution либо же аналогичной программы.
Если что-то не получится, просим строго не судить, поскольку подобные трюки — дело тонкое, и многое в них зависит от конфигурации конкретной системы и «железа».
Как скачать готовую виртуальную машину с Windows и открыть ее в VirtualBox и VMware Workstation
Скачивание с Интернета дистрибутива операционной системы и ее установка на виртуальную машину – процесс несложный, но затратный по времени. Куда проще скачать специальные файлы виртуальной машины с уже установленной гостевой системой и просто открыть эту машину в соответствующей программе-гипервизоре. Ниже узнаем, как и где скачать готовую виртуальную машину с гостевой Windows, а также рассмотрим, как ее открыть в программах-гипервизорах VirtualBox и VMware Workstation.
Готовые виртуальные машины на сайте Modern.IE
Modern.IE – это веб-ресурс Microsoft, созданный специально для тестирования сайтов в окне различных версий штатных браузеров Windows, начиная с Internet Explorer 6 в составе ХР и заканчивая Microsoft Edge на борту новой Windows 10. Для тестирования браузеров Internet Explorer и Microsoft Edge веб-ресурс Modern.IE и предлагает совершенно бесплатно скачать готовые виртуальные машины с установленной Windows – в различных версиях системы и для различных программ-гипервизоров.
Независимо от того, какую версию Internet Explorer выберем внутри той или иной версии Windows, получим полноценную операционную систему для тестирования как штатных браузеров, так и прочего функционала. Единственный нюанс – на всех виртуальных машинах установлены англоязычные Windows. Вопрос с русификацией в версиях 7, 8.1 и 10 решается путем установки русскоязычного пакета локализации и выбором русского в качестве языка операционной системы в ее настройках. Перевести на русский язык Windows ХР можно с помощью утилиты-русификатора Multi User Interface for WindowsXP.
Второй, менее существенный нюанс – это устаревшие версии Internet Explorer в отдельных случаях. Если ваша цель не тестирование старых версий Internet Explorer, лучше, конечно, выбрать систему с более свежей версией встроенного браузера. Хотя и этот момент не принципиален, ведь Internet Explorer – это по большей части браузер для скачивания других браузеров.
На виртуальных машинах установлены либо неактивированные полноценные версии Windows, либо версии ознакомительные с ограниченным сроком бесплатной активации.
Скачивание виртуальных машин
Для скачивания готовой виртуальной машины открываем сайт Modern.IE и переходим в раздел Virtual Machines.
Здесь необходимо определиться с некоторыми параметрами.
Первый параметр — Choose your OS — это выбор операционной системы, установленной на физическом компьютере. Перечень гипервизоров для каждой представленной операционной системы – Windows, Mac OS и Linux — будет отличаться, содержимое перечня зависит от поддержки этими системами тех или иных программ виртуализации. Самый богатый перечень гипервизоров, естественно, у Windows. Имеется и VirtualBox, и VMware Workstation, и Hyper-V в составе серверных операционных систем, есть даже отдельные виртуальные машины, предназначенные для работы на старой платформе Microsoft Virtual PC.
Второй параметр — Virtual machine — это выбор версии Internet Explorer или Microsoft Edge в составе той или иной версии Windows. Modern.IE предлагает готовые виртуальные машины со всеми версиями Windows, начиная с ХР и завершая новой Windows 10. Не представлены виртуальные машины только с серверными редакциями Windows.
Третий параметр — Select platform — это выбор платформы, то есть, гипервизора.
После выбора готовой виртуальной машины справа увидим подготовленный к скачиванию архив. Жмем кнопку загрузки «Download».
Дистрибутив готовой виртуальной машины содержит все необходимые файлы для импортирования гипервизором. К примеру, в состав виртуальной машины VMware Workstation входят виртуальный жесткий диск формата VMDK и файл экспорта конфигурации OVF. Готовая виртуальная машина для программы VirtualBox содержит файл экспорта-импорта конфигурации OVA. А в составе сборки виртуальных машин для Hyper-V обнаружим виртуальный VHD-диск с установленной системой и настроенные файлы.
После скачивания архива с виртуальной машиной ее необходимо распаковать в отдельную папку и поместить в укромное место, желательно на несистемном диске.
Как открыть готовую виртуальную машину в программе VirtualBox
После распаковки скачанного содержимого в отдельную папку запускаем программу VirtualBox и в меню «Файл» выбираем «Импорт конфигураций».
В появившемся окне с помощью кнопки обзора указываем путь к распакованному файлу OVA. Жмем «Next».
Далее последуют параметры импорта виртуальной машины. Здесь можно сменить некоторые данные – изменить название машины, установить иной показатель оперативной памяти, выбрать другую папку установки виртуального жесткого диска. Жмем «Импорт».
По завершении процесса импорта, нажав кнопку «Настроить», можно сменить прочие параметры виртуальной машины – например, увеличить видеопамять, активировать 2D- и 3D-ускорение видео, включить общий буфер обмена и т.п. После всех настроек включаем виртуальную машину.
Windows запустится, и последует процесс установки необходимых драйверов под эмулируемые устройства компьютера. После чего в окне VirtualBox вы увидите рабочий стол или стартовый экран Windows.
Как открыть готовую виртуальную машину в программе VMware Workstation
Для открытия виртуальной машины в программе VMware Workstation также распаковываем скачанный архив в отдельную папку на компьютере. Запускаем VMware Workstation и жмем опцию открытия виртуальной машины либо в меню «Файл», либо в главной вкладке программы. В окне проводника указываем путь к файлу OVF.
Далее появится небольшое окошко, где можно сменить имя виртуальной машины и указать иной путь хранения файла виртуального жесткого диска и прочих рабочих файлов VMware Workstation.
По окончании процесса импорта виртуальной машины, как и в случае с VirtualBox, можно сменить некоторые параметры в настройках, в частности, установить нужный показатель оперативной памяти в соответствии с аппаратными возможностями физического компьютера.
Виртуальная машина VirtualBox – что это такое и зачем она нужна?
Зачем, спросите Вы, нужны такого рода программные продукты? Сейчас попытаемся разобраться в этом, а также научимся устанавливать и настраивать виртуальные машины с помощью программы VirtualBox.
Что такое виртуальная машина и зачем она нужна?
Виртуальная машина (Virtual Machine) – программа, эмулирующая аппаратное обеспечение компьютера, т.е. это некий виртуальный компьютер, на который можно устанавливать операционную систему и все сопутствующее программное обеспечение, при этом никаких изменений в Вашей основной операционной системе не будет.
А зачем же нам нужна эта самая виртуальная машина? Лично я нашел в этом две, но очень значимые причины:
- Всем же когда-нибудь хотелось увидеть, как выглядят другие операционные системы такие как: Linux, Solaris, да и просто другие версии Windows. Но сносить свою систему не охота, так как вдруг Вам новая ОС не понравится и придется переставлять заново. Поэтому есть такое решение как виртуальная машина, с помощью которой Вы легко можете устанавливать в ней другие ОС, а соответственно и протестировать их, без переустановки своей системы.
- Подойдет для тех, кто уже овладел основами компьютера и хочет знать больше, например, как настраивается компьютерная сеть? как настраиваются различные службы сервера и так далее, на помощь Вам придет все та же самая виртуальная машина, с помощью которой Вы можете установить несколько операционных систем (причем разных!) и так сказать проводить опыты, без вреда своей операционной системе. Это отлично помогает в освоение компьютерных технологий, так как виртуальная машина помогает практиковаться, если конечно у Вас дома есть несколько компьютеров (3-4), то это другой разговор.
Теперь перейдем к самим виртуальным машинам. Для домашнего использования я отдаю предпочтения VirtualBox, но, конечно же, программ бывает много таких как: Virtual PC или продукты компании VMware, которые, кстати, подойдут для использования на работе (тем, кто работает сисадминами), например, для создания нескольких серверов на одном компьютере, тем самым Вы сэкономите достаточно много средств на компьютерном железе. VirtualBox является бесплатной, и доступна для скачивания, на официальном сайте virtualbox.org
Установка и настройка виртуальной машины в VirtualBox
Теперь перейдем к установке и настройке VirtualBox. Сама установка программы абсолютно стандартная и Вы ее можете установить без проблем, поэтому я этот процесс описывать не буду.
После того как Вы установили программу, запустите ее и увидите следующие окно.
Далее давайте установим в виртуальную машину первую нашу операционную систему. Нажимаем «Создать» затем «Далее» и увидите вот такое окошко.
В поле «Имя» введите имя Вашей ОС, например Linux Ubuntu, а в поле «ТИП ОС» выберите ту операционную систему, которую будете устанавливать (у меня, например, это Linux версии Ubuntu) с помощью выпадающего списка и жмите «Далее». В следующем окне (рисунок ниже) необходимо указать, сколько будет оперативной памяти на нашем новом компьютере, т.е. виртуальной машине, необходимо переместить ползунок в зелененькую часть, рекомендую оставлять по умолчанию, не обязательно задавать много.
Жмем «Далее» и видим следующее окно.
Выбираем «Создать новый жесткий диск», так как у нас, его еще нету (я имею в виду виртуального) и ставим галочку «Загрузочный жесткий диск». Жмем «Далее» и запустится мастер создания нового виртуального диска, и в этом окне жмем «Далее». В следующем окне, Вам предложат выбрать, каким будет Ваш новый жесткий диск, «Динамически расширяемым», т.е. с увеличением объема данных на нем размер будет увеличиваться или «Фиксированного размера», т.е. постоянный размер, рекомендую выбирать «Динамически расширяемым». Жмем «Далее», появится следующее окно.
Здесь указываем, где будет храниться файл нашего виртуального жесткого диска, рекомендую хранить его не на диске C, также здесь задаем размер нашего диска я, например, указал 8 гигабайт. Жмем «Далее», затем подтверждаем создание нового жесткого диска и жмем «Готово». Осталось только подтвердить создание виртуальной машины.
Мы с Вами проверяем наши параметры создания виртуальной машины и жмем готово.
Теперь можно запустить нашу виртуальную машину, нажав кнопку «Старт» и перед Вами откроется окно настройки выбора носителя, с которого нам необходимо загрузиться в первый раз, так как сейчас нам просто не с чего грузиться. Представьте Вы купили новый компьютер без установленной операционной системы и что с самого начало нужно сделать — это ее установить, а для установки необходимо вставить диск в привод, но в нашем случае можно использовать и образ диска с ОС.
Можете выбрать тот привод, в котором вставлен диск с ОС, а можете нажать на выбор «Образа», с которого можно будет загрузиться, т.е. например ISO, я выбираю образ и нажимаю соответствующую кнопочку, в итоге у Вас запускается «Менеджер виртуальных носителей».
Жмите кнопку добавить и выбирайте свой образ, после того как Вы выбрали образ, жмите кнопку «Выбрать». И уже в поле носитель у Вас появилось название Вашего образа, жмите «Далее» затем готово. И наконец-то пойдет загрузка Вашего образа, т.е. установка ОС. Не забудьте после установки операционной системы демонтировать образ диска, чтобы Ваша ОС уже грузилась с Вашего жесткого диска, т.е. виртуального жесткого диска. Это можно сделать, зайдя в настройки виртуальной машины, а конкретно в меню «Носители». Выберете в окне «Носители информации» свой образ и в поле «Привод» поставьте «Пусто». Вот в принципе и все, что я хотел рассказать о виртуальной машине VirtualBox.
Вот небольшая видео-инструкция, в которой я рассказываю о том, как установить программу VirtualBox на операционную систему Windows 10.
Установка Windows на виртуальную машину VirtualBox
VirtualBox — бесплатная программа-гипервизор — открывает перед обычными пользователями широкие границы в плане исследования возможностей разных операционных систем — Windows, Mac OS, Linux, BSD, Solaris. Их можно изучать, тестировать, проводить с ними эксперименты, при этом не подвергая уже риску основную операционную систему, ту, что установлена на компьютере. Для этого исследуемую либо тестовую операционную систему нужно просто установить на виртуальную машину VirtualBox. Что, собственно, мы и рассмотрим ниже — как установить Windows в качестве гостевой ОС на виртуальную машину VirtualBox. И рассмотрим мы этот процесс на примере актуальной Windows 10.
Азы работы с VirtualBox
Для начала, давайте мы поговорим о некоторых азах работы с VirtualBox. В работе с программами-гипервизорами важно понимать некоторую терминологию:
- Хост – физический компьютер ;
- Хост-система – основная операционная система, та, что установлена на хосте, т.е. физическом компьютере ;
- Виртуальная машина (виртуалка) — виртуальный компьютер, реализуемый гипервизором, эмулятор нашего физического компьютера с частью его ресурсов ;
- Гостевая ОС – гостевая операционная система, та, что установлена на виртуальной машине ;
- Хост-клавиша или хост-комбинация – клавиша или сочетание клавиш, отвечающие за высвобождение курсора мыши и возвращение его в среду хост-системы, если он захвачен виртуалкой. Хост-клавишей у VirtualBox по умолчанию является правый Ctrl.
Чтобы запустить виртуальную машину на компьютере должна быть реализована и включена технология аппаратной виртуализации. И сам компьютер должен у нас обладать необходимыми системными ресурсами для запуска как минимум одной виртуалки. Об этих нюансах мы подробно говорили в публикации блога о скачивании и установке VirtualBox.
Создание виртуалки
Создание виртуальной машины начинается с кнопки «Создать».
Переходим в экспертный режим создания виртуалки.
- Имя виртуалки (может быть любое) ;
- Папку хранения файлов машины, если нужен путь, отличный от пути по умолчанию ;
- Версию и разрядность гостевой Windows 10 ;
- Выделяемый машине объём памяти (на шкале объём не должен выходить за грань зелёной зоны в красную зону).
А если на компьютере меньше 8 Гб оперативной памяти, и вы можете выделить виртуалке только 2-3 Гб, тогда устанавливайте 32-битную Windows 10, она будет работать быстрее 64-битной. Оставим по умолчанию значение создания нового виртуального жёсткого диска и нажимаем «Создать».
Размер для виртуального диска мы указываем 100 Гб, тип файла диска VDI и его динамический тип оставляем по умолчанию.
VirtualBox поддерживает разные форматы (типы) файлов виртуальных дисков – собственный VDI и форматы других программ-гипервизоров. Последние можно выбирать уже в перспективе использования виртуального диска на виртуалках других гипервизоров. В нашем случае это не планируется, потому мы и оставили родной формат VirtualBox VDI. Тип виртуального диска выбрали динамический, дабы со старта его файл на реальном жёстком диске занимал не весь указанный в нашем случае объём 100 Гб, а только по факту заполнения файла виртуального диска данными. При выборе фиксированного типа виртуального диска его файл занял бы на реальном жёстком диске полностью весь объём на 100 Гб, в чём нет никакой необходимости. Фиксированный тип немногим производительнее, чем динамический, но, если же файл виртуального диска размещается на SSD-диске, этот прирост никак не ощутим.
По итогу создания виртуалки увидим её в менеджере VirtualBox, т.е. в главном программном окне. Здесь жмём «Настроить» и внесём кое-какие изменения в конфигурацию машины.
Переходим в раздел «Общие» и откроем вкладку «Дополнительно». Выставляем двунаправленный тип общего буфера обмена и функции Drag’nDdrop, это нужно для максимального сообщения хост- и гостевой системы.
Идём в раздел «Система», на вкладку «Материнская плата». В случае установки 64-битных версий Windows 10 активируем «Включить EFI», это эмуляция UEFI-компьютера. В случае установки 32-битной версии Windows 10 мы эту опцию не активируем.
Остаёмся в разделе «Система» и переходим на вкладку «Процессор». Если у хоста четырёхъядерный процессор, выделим виртуалке 2 ядра. Если процессор шести- или восьмиядерный, тогда можно выделить, соответственно, 3 или 4 ядра, если в этом есть необходимость. Если процессор с поддержкой Hyperthreading, потоки ядер можно считать как физические ядра, тогда просто следите, чтобы на шкале ядер выделяемое вами количество не вышло за грань из зелёной зоны в красную.
Дальше мы идём в раздел «Дисплей», на вкладку «Экран». Можем активировать опцию «Включить 3D-ускорение», она сделает графику внутри виртуалки более производительной и позволит запускать разнообразные программы и игры 3D. После активации этой опции нам будет доступен уже больший объём выделения видеопамяти, можем установить граничный 256 Мб. На этом всё, это основные настройки машины, влияющие на её эффективность работы. Больше этого – это уже отдельные случаи конфигурации. Нажимаем «Ок».
Установка Windows
Нам нужно указать ранее скачанный ISO-образ установки Windows 10 в качестве источника установки гостевой ОС, этот образ будет эмулирован как физический оптический привод. Жмём кнопку обзора.
Жмём «Добавить».
Указываем ISO-образ установки «Десятки».
Выбираем его в качестве оптического диска.
Жмём «Продолжить».
Входим в окно машины кликом внутри её окна, нажимаем любую клавишу для загрузки с эмулируемого привода.
Не забываем, что хост-клавиша для освобождения захвата мыши – правый Ctrl. И выполняем процесс установки «Десятки» в окне виртуалки. Непосредственно процесс установки системы ничем не отличается от процесса, выполняемого на физическом компьютере.
После установки Windows 10 можем извлечь ISO-образ системы из эмулируемого оптического привода.
Дополнения гостевой ОС
Чтобы работа с виртуалкой была у нас более слаженной, нужно внутри гостевой ОС установить некие её дополнения. Это ПО, адаптирующее работу машины под хост. Адаптация включает:
- Подстройку разрешения экрана виртуалки под разрешение монитора хоста ;
- Подстройку разрешения экрана виртуалки под размер её окна ;
- Улучшенную поддержку видео ;
- Возможность переноса текста и данных между гостевой и хост-системой ;
- Интеграцию указателей мыши ;
- Работу общих папок ;
- Интеграцию экрана виртуалки и хоста ;
- Системное время в гостевой и хост-системе ;
- Автоматический вход в гостевую ОС ;
- И т.п.
Чтобы установить дополнения, в меню окна машины «Устройства» нажимаем последний пункт – пункт подключения диска дополнений.
Затем в среде гостевой ОС открываем проводник Windows, где в числе съёмных устройств теперь отображается ещё виртуальный привод с диском дополнений VirtualBox. Открываем диск.
Запускаем установщик дополнений. В нашем случае имеется 64-битная Windows 10 и процессор Intel, поэтому выбираем первый файл-установщик.
Дополнения устанавливаются как обычная программа в среде Windows. Ничего не меняя, на каждом из этапов установки просто идём далее.
На этапе запроса на установку ПО от компании Oracle выбираем «Установить».
И в конце установки перезагружаем виртуалку.
Сохранение состояния виртуалки
Одна из базовых возможностей касательно управления виртуальной машиной – это завершение её работы. Завершать работу можно и через опции выключения Windows 10 и простым закрытием окна машины. При этом нам будет доступно не только выключение, но также и сохранение состояния машины. Это функция для приостановки работы машины, нечто спящего режима. Удобна она тем, что сохраняет рабочий сеанс гостевой ОС и потом возобновляет его. Таким образом при запуске машины мы не будем терять время на загрузке Windows и программ.
Если у вас остались вопросы, оставляйте их в комментариях ниже. А пока… пока.