- Как перенести ОС Windows на виртуальную машину
- VHDX — Microsoft Hyper-V
- VDI — VirtualBox
- VMX — VMware
- Перенос Windows на виртуальную машину
- Зачем это нужно?
- Подготовка к переносу
- Установка ПО и перенос
- Виртуализация: physical windows to virtual box
- Как конвертировать физический Windows или Linux в виртуальный?
- VMware — переносим Windows или Linux
- Microsoft Hyper-V — переносим Windows
- VirtualBox — ручной перенос Windows и Linux
- Дополнение
Как перенести ОС Windows на виртуальную машину
Существует несколько способов преобразования установленной ОС Windows в образ для виртуальной машины. Созданный образ можно использовать, например, для тестирования, для проверки стабильности системы после установки какого-либо обновления, или для того, чтобы зафиксировать состояние старой машины перед внесением изменений.
Большинство программ виртуализации поддерживают функцию преобразования установленной ОС Windows в образы виртуальной машины. Некоторые решения уже поставляются со встроенными функциями, но в ряде случаев для этой же цели может понадобится использование сторонних продуктов.
В этом руководстве собраны инструкции по преобразованию установок Windows в виртуальные образы Microsoft Hyper-V, VirtualBox и VMware.
VHDX — Microsoft Hyper-V
Перенос ОС Windows в виртуальную машину Microsoft Hyper-V выполняется очень просто благодаря программе Disk2vhd от Sysinternals.
Программа является портативной, ее можно запускать из любого расположения на диске после распаковки архива. Для работы приложения требуются права администратора. Программа может применяться для создания виртуальной машины из одного или нескольких томов на компьютере.
Примечание: программу можно запустить в режиме командной строки, используя формат:
Основное окно приложения отображает путь назначения и имя файла, а чуть ниже — доступные тома. Обратите внимание, что вам нужно выбрать целевое расположение с достаточным свободным пространством для хранения, иначе процесс создания образа будет прерван.
Пользователь должен выбрать целевой путь и имя файла (с расширением vhdx), а также тома, которые следует включить в виртуальный образ.
Вы можете выбрать только раздел Windows или даже преобразовать несистемные разделы в образы VHD, не выбирая раздел Windows.
Disk2VHD поставляется с двумя дополнительными параметрами, которые указываются при запуске. Первый устанавливает выходной формат VHDX. Вы можете отключить данный параметр, чтобы использовать VHD.
VHDX имеет несколько преимуществ, такие как поддержка более крупных виртуальных дисков (64 ТБ против 2 ТБ), лучшая защита от повреждений, дистанционное онлайн изменение размера и др. VHD необходим в основном для целей совместимости, например, когда продукт не поддерживает VHDX, а также когда вы хотите преобразовать образ в Virtualbox.
Второй параметр позволяет использовать теневую копию тома.
Disk2VHD обрабатывает выбранные тома и превращает их в образы виртуальных дисков, которые сохраняются в выбранном месте.
VDI — VirtualBox
VirtualBox поставляется без встроенного инструмента конвертации установок Windows в образы виртуальной машины.
Однако, вы можете использовать альтернативное решение. Прежде всего, вам нужно создать образ VHD (как показано в разделе Microsoft Hyper-V выше).
После того, как вы получили образ VHD, можете использовать инструмент командной строки vboxmanage, который поставляется с VirtualBox, для клонирования носителя и сохранения его в другом формате.
- Нажмите на клавишу Windows , введите cmd.exe, зажмите Ctrl + Shift и нажмите клавишу Enter , чтобы запустить командную строку с правами администратора.
- Перейдите в папку VirtualBox в системе, например, C:\Program Files\Oracle\VirtualBox с помощью команды cd .
- Используйте команду vboxmanage clonemedium disk [source] [destination] , чтобы преобразовать образ диска VHD в формат VDI. Например: vboxmanage clonemedium disk o:\source.vhd o:\output.vdi
Преобразование может занять некоторое время в зависимости от размера изображения и доступных ресурсов вашего компьютера.
VMX — VMware
Вы можете создавать виртуальные образы машин Windows для VMware с помощью VMware vCenter Converter. Вы можете загрузить программу с официального сайта VMware, но для этого требуется учетная запись. На нашем сайте утилита доступна для загрузки без регистрации.
Примечание: Программа создает виртуальный образ полной машины. В графическом интерфейсе нет возможности исключить жесткие диски или разделы.
Размер установщика равен примерно 170 мегабайт. Во время установки вам будет предложено присоединиться к программе улучшения качества обслуживания клиентов.
Чтобы преобразовать запущенную систему Windows в виртуальный образ для VMware, выберите опцию “Конвертировать машину” в главном интерфейсе программы, чтобы начать работу.
После загрузки мастера, убедитесь, что для типа источника установлено значение “включено” и выбран “этот локальный компьютер”. Вы также можете создавать виртуальные образы удаленных компьютеров, но для этого необходимо указать имя или IP-адрес устройства, а также учетные данные.
Выберите виртуальную машину VMware в разделе тип цели на следующей странице и выберите целевую папку для сохранения образа.
Создание образа может занять некоторое время, в зависимости от количества томов, их размеров и ресурсов устройства.
Перенос Windows на виртуальную машину
Этот топик посвящен переносу windows xp с реальной машины на виртуальную под управлением VirtualBox.
Зачем это нужно?
Мне потребовалось обновить ОС на ноутбуке с windows xp до windows 7 с сохранением всех настроек программ, логов в IM клиентах и прочими вещами. Было 2 варианта:
- сделать бэкап нужных файлов и поставить windows на чистый диск
- поставить windows 7 второй системой
Первый вариант опасен тем, что некоторые вещи можно забыть забэкапить либо из бэкапа их восстановить будет сложно, а второй предполагает добавление лишнего мусора в файловую систему, а также усложнение навигации и поиска.
Поэтому было решено из реальной системы сделать виртуальную. Это оказалось совсем не сложно.
Подготовка к переносу
Установка ПО и перенос
Для переноса проще всего воспользоваться VMware Converter. Эта утилита позволит сделать из системного раздела образ, который потом можно будет загрузить в VirtualBox. На официальном сайте для скачивания нужно пройти какую-то хитрую регистрацию, но с помощью гугла удалось найти прямую ссылку на дистрибутив с официального сайта. Насколько я помню, программа это платная, но у нее есть триал период в 15 дней, которого вполне достаточно для переноса.
Устанавливаем эту программу и запускаем. Создаем новую задачу, выбираем в качестве источника локальный компьютер, выбираем разделы жесткого диска (тут нужно обязательно указать загрузочный и системный (если они отличаются) разделы!). В качестве результата конвертации выбираем other virtual machine. Далее выбираем место, куда будет сохранен образ (нужен или съемный носитель достаточного объема или сетевой диск). В качестве типа виртуальной машины выбираем Workstation 5.x (для нее точно есть поддержка в Virtualbox), остальные настройки можно оставить по-умолчанию.
Теперь можно запустить конвертацию и набраться терпения, т.к. процесс этот долгий. Убедитесь, что на вашем носителе достаточно свободного места для хранения образа (также желательна файловая система NTFS, т.к. образ будет больше 2 Гб, иначе нужно устанавливать разбивку на 2гб файлы в настройках конвертера).
После конвертации запускаем VirtualBox на какой-либо машине, выбираем полученный образ в качестве жесткого диска и вуаля! получаем виртуальную машину (правда, не факт, что рабочую:)). В настройках виртуальной машины нужно установить галочки напротив ACPI и IO APIC, так же желательно дать ей побольше памяти (если есть).
Теперь можно запустить виртуальную машину.
Виртуализация: physical windows to virtual box
Сегодня на рабочем компьютере вышла из строя материнская плата. Пока плату будут ремонтировать решил свою рабочую физическую windows-систему перенести на виртуальную машину, чтобы не терять время на инсталляцию и настройку софта который облегчает администрирование. Оказалось что перенос windows с физической машины на виртуальную — достаточно простая задача.
Я пошел следующим путем. Скачал с Windows Sysinternals маленькую утилиту Disk2vhd — technet.microsoft.com/en-us/sysinternals/ee656415.aspx . Утилита не требует установки. С ее помощью можно из жесткого диска сделать виртуальный жесткий диск, то есть перегнать его в образ в формате vhd (Virtual Hard Disk — Microsoft’s Virtual Machine disk format).
Если на физической машине\винчестере у вас несколько логических дисков, а время поджимает, можете сделать образ только с системного диска.
Дальше нам понадобится установленный virtualbox, который можно скачать тут: virtualbox.org/wiki/Downloads .
Устанавливаем и создаем виртуальную машину с той ОС, чей образ Вы сделали.
На этапе создания виртуального жесткого диска, говорим что он у нас уже есть и указываем на файл созданного образа
После этого можете пробовать запускать виртуальную машину, но у меня на этом этапе она не запустилась и пришлось сделать еще пару кликов в свойствах виртуальной машины.
- На вкладке материнской платы ставим галочку напротив «Enable IO APIC»
- На вкладке процессора убеждаемся что не установлена галочка напротив «PAE/NX features.»
Если физический диск на физической машине был сконфигурирован как SATA-устройство, вам может понадобиться подключить его образ как SATA-устройство и в виртуальной машине.
Делается это на вкладке «Storage».
Удаляем текущий контроллер:
И создаем SATA-контроллер:
Подключаем к контролеру образ жесткого диска (у вас он конечно будет в vhd/vhdx-формате):
Хочу отметить что столкнулся с таким нюансом: изначально на хостовой машине с 8 ГБ ОЗУ я создал виртуальную машину с 2 ГБ ОЗУ, после успешного запуска решил увеличить до объем ОЗУ на виртуальной машине до 4 ГБ, но она перестала запускаться, выдавая ошибки. Свободного времени было немного, потому я не записал текст ошибки и не стал разбираться в сути проблемы, просто снова установил в виртуальной машине 2 ГБ ОЗУ.
Если выскакивает ошибка 0x0000007B мне помогло для виртуализиванной машины с windows xp указать носитель IDE с типом ICH6, чипсет ICH9. При этом винчестер на физической машине был воткнут в SATA.
Как конвертировать физический Windows или Linux в виртуальный?
Хотите сохранить установленный Windows или Linux при замене оборудования? Или хотите пользоваться настроенной системой на другом компьютере? В этой статье мы рассмотрим процесс переноса Windows и Linux в виртуальную среду, сделав из нее виртуальную машину VirtualBox, Parallels, Hyper-V или VMware.
VMware — переносим Windows или Linux
VMware предлагает бесплатную программу VMware vCenter Converter. Программа позволяет конвертировать реальные операционные системы Windows и Linux в виртуальные. После конвертации вы сможете загружать созданные виртуальные машины с помощью бесплатной программы этого же разработчика — VMware Player. Так что получается, что это совершенно бесплатное решение проблемы переноса реальной машины в виртуальную. Так же можно загружать виртуальные машины с помощью VMware Workstation или VMware Fusion.
Скачайте vCenter Converter с сайта VMware и запустите на компьютере с той операционной системой, которую нужно перенести в виртуальную. Нажмите кнопку «Convert machine» и выберите текущую операционную систему как исходник. Выберите VMware Workstation, VMware Player, или VMware Fusion как адресат и настройте виртуальную машину.
Программа создаст виртуальную машину из текущей операционной системы, немного меняя ее так, чтобы она запустилась в виртуальной среде. Теперь вы можете скопировать виртуальную машину на внешний жесткий диск или флешку и можете запускать ее на другом компьютере.
Microsoft Hyper-V — переносим Windows
Компания Microsoft так же предлагает бесплатную утилиту для конвертации операционной машины в виртуальную Disk2vhd, одну из полезных программ от sysinternals. Эта утилита преобразует систему Windows в VHD (Virtual Hard Drive), пригодную для запуска на виртульных машинах от Microsoft Hyper-V, включенных в состав Профессиональных редакций операционных систем Windows 8.1.
Запустите программу в той операционной системе, которую хотите конвертировать в виртуальную. Выберите разделы, которые хотите включить в состав виртуальной машины. Программа создаст файл VHD, который можно запускать в Hyper-V на другом компьютере. Очень просто.
Parallels — переносим Windows или Linux
Parallels так же предоставляет удобную утилиту конвертации “Parallels Transporter Agent». Эта утилита может быть установлена как в Windows так и в Linux, позволяя сконвертировать имеющуюся систему в виртуальную и использоваться этими системами в Mac.
VirtualBox — ручной перенос Windows и Linux
VirtualBox — единственный, кто не предлагает простую удобную программу для конвертации физической Windows или Linux в виртуальную. Но, если вы продвинутый пользователь и чувствуете в себе силу, то можете провести конвертацию согласно Wiki-статье на сайте VirtualBox.
Нужно обратить ваше внимание на то, что изложенные в статье методы не поддерживаются официально, поэтому стабильная работа не гарантирована. Перенос Linux по этой инструкции гораздо более прост, т.к. Linux немного проще реагирует на изменение аппаратной среды.
Дополнение
У пользователей Windows может быть одна нежданная проблема. При радикальной смене аппаратной среды программа активации Windows может решить, что вы используете Windows на другом компьютере, нарушая условия лицензии, и заблокировать вашу систему. При переносе системы в виртуальную среду старайтесь не использовать обе системы одновременно, либо связывайтесь по этому вопросу с Microsoft.