- Как перенести настроенную Windows с VirtualBox на реальный десктопный компьютер или ноутбук
- Развертывания виртуальной Windows на физический диск
- Перенос Windows с VirtualBox на реальный компьютер
- Конвертирование диска VDI в VHD
- Подготовка диска
- Работа с Vhd2Disk
- Как перенести ОС Windows на виртуальную машину
- VHDX — Microsoft Hyper-V
- VDI — VirtualBox
- VMX — VMware
- Перенос windows с vhd
- Вопрос
- Ответы
- Все ответы
Как перенести настроенную 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, тогда как диск с установленной и работающей системой имеет номер 0. Убедившись, что всё выбрано правильно, нажмите «Vhd to disk». Коли всё пройдет удачно, спустя несколько минут в строке статуса получите сообщение «SVHD dumped on drive successfully!».
После этого подключаем диск с развернутой на него системой к компьютеру и пробуем загрузиться. При удачной процедуре начнется этап подготовки устройств, так как развертывание производится на новое «железо». При развертывании Windows 10, к примеру, вы увидите такую картинку:
После загрузки рабочего стола первым делом зайдите управления дисками и разберитесь с размером томов, подсоединив нераспределенное пространство к ближайшему тому или создав на его месте еще один раздел. Для этого можно воспользоваться любым бесплатным менеджером разделов или тем же консольным Diskpart.
Также, что очень важно, вам нужно будет зайти в Диспетчер устройств, в котором наверняка обнаружатся неопознанные устройства или же устройства без драйверов. Это нормальное явление, драйвера ставим с вручную или помощью DriverPack Solution либо же аналогичной программы.
Если что-то не получится, просим строго не судить, поскольку подобные трюки — дело тонкое, и многое в них зависит от конфигурации конкретной системы и «железа».
Как перенести ОС 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 с vhd
Вопрос
Так случилось, что были установлены одновременно Windows Vista OEM на жёстком диске и Windows 7 коробочная в VHD файле жёсткого диска. Vista использовалась в основном для мелких экспериментов. Windows 7 используется как основная система. Некоторое время назад я потерял лицензию на Vista из-за замены материнской платы (компьютеру более 4 лет), в данный момент удалил Vista из загрузчика. Интересует возможность создания полного образа системы, включая все программы и файлы и исключая раздел D:, на котором находится Vista и файл VHD с Windows 7, а затем разворачивания этого образа уже на жёсткий диск. Подойдут ли для этого встроенные возможности системы, и если нет, есть ли бесплатные сторонние средства, позволяющие создать подобный образ с Live CD на внешний жёсткий диск?
Ответы
Multiboot предоставляет больше информации, чем bcdedit, причем нагляднее. Ну да ладно.
Чтобы осуществить вашу задумку, нужно перенести VHD / его содержимое на внешний диск. На VHD у вас занято порядка 180, так что по-моему немного не влезает, но думаю, что чистка решит проблему.
Я предлагаю такую последовательность:
1. Перенос всех данных с Q на внешний диск.
3. Загрузка с установочного диска 7 и удаление всех разделов.
4. Там же создание и форматирование раздела, на который будет развернут образ. Заодно будет создан раздел Зарезервировано системой.
Добавлю, впрочем, что можно сделать намного проще — продолжать использовать VHD, хотя и не уверен, что вас это устроит:’
1. Перенести VHD на внешний диск.
2. Загрузиться в PE с установочного диска, удалить все разделы и подключить VHD. См. Как запустить Windows 7 из VHD на новом жестком диске
Для Windows 7 нет разницы между работой с VHD и традиционной установкой на диск.
Бесплатная книга об ускорении загрузки Windows
Диск D включается в образ потому, что там загрузчик (поэтому и написано «система», как ни странно это звучит). Если вы избавитесь от этого, то не загрузитесь никуда.
Как я сказал, проще будет идти вторым путем.
Можете взять какой-нибудь Acronis, которому плевать на загрузчик, и сделать образ раздела VHD с системой. Потом развернуть образ на отформатированный диск и восстановить загрузчик.
Но в любом случае вам придется где-то сохранять резервную копию образа, т.е. купить/одолжить внешний диск.
К сожалению, мне неизвестна волшебная кнопка «намазать мой VHD на HDD» 🙂
Бесплатная книга об ускорении загрузки Windows
Диск D включается в образ потому, что там загрузчик (поэтому и написано «система», как ни странно это звучит). Если вы избавитесь от этого, то не загрузитесь никуда.
Как я сказал, проще будет идти вторым путем.
Можете взять какой-нибудь Acronis, которому плевать на загрузчик, и сделать образ раздела VHD с системой. Потом развернуть образ на отформатированный диск и восстановить загрузчик.
Но в любом случае вам придется где-то сохранять резервную копию образа, т.е. купить/одолжить внешний диск.
К сожалению, мне неизвестна волшебная кнопка «намазать мой VHD на HDD» 🙂
Бесплатная книга об ускорении загрузки Windows
К сожалению, миграцию действительно придётся отложить. 3 часа провозился с загрузчиком, кое-как удалось восстановить работоспособность моей VHD системы.
У меня имеется Acronis True Image Personal HDD 11, насколько понял, именно образ он создать не может, только резервную копию вроде той, что создаётся стандартной архивацией системы. Из-за загрузчика на диске D: и огромного размера моего фиксированного VHD не могу создать штатный образ системы — в своё время покупал внешний диск того же размера, что и внутренний (232 Гб), а других бесплатных средств, способных создать образ из работающей системы, а затем развертывания его из неработающей, например, с Live CD не нашёл.
Все ответы
Это все решаемо, но для конкретного совета нужно понять структуру ваших дисков/разделов/загрузчика.
- Скриншот оснастки «Управления дисками» (нажмите Win + R и в строке «Выполнить» введите diskmgmt.msc) и точное описание, на каком разделе (диске) какая система установлена.
- Файл данных хранилища загрузки bcdcfg.txt. Для его получения скачайте программу Multiboot и на вкладке «Дополнительно» нажмите кнопку-ссылку «Сохранить в текстовый файл» (выбрать верхнее поле).
Если есть внешние диски — сообщите объем, они могут пригодиться для бэкапа.
Бесплатная книга об ускорении загрузки Windows
Это все решаемо, но для конкретного совета нужно понять структуру ваших дисков/разделов/загрузчика.
- Скриншот оснастки «Управления дисками» (нажмите Win + R и в строке «Выполнить» введите diskmgmt.msc) и точное описание, на каком разделе (диске) какая система установлена.
- Файл данных хранилища загрузки bcdcfg.txt. Для его получения скачайте программу Multiboot и на вкладке «Дополнительно» нажмите кнопку-ссылку «Сохранить в текстовый файл» (выбрать верхнее поле).
Если есть внешние диски — сообщите объем, они могут пригодиться для бэкапа.
Бесплатная книга об ускорении загрузки Windows
Скриншот управления дисками, где System D: — это физический жёсткий диск, содержащий файлы Vista и VHD файл 7ки, C: — часть VHD файла с установленной системой и программами, Q: — часть VHD файла с личными данными и играми. ссылка на конфигурацию загрузки. Multiboot устанавливать не стал, по вашей ссылке прочёл, что действует она аналогично встроенным средствам системы.
Имеется внешний жёсткий диск объёмом 232 ГБ, примерно на 1/3 занятый программой архивации и восстановления ОС.
Multiboot предоставляет больше информации, чем bcdedit, причем нагляднее. Ну да ладно.
Чтобы осуществить вашу задумку, нужно перенести VHD / его содержимое на внешний диск. На VHD у вас занято порядка 180, так что по-моему немного не влезает, но думаю, что чистка решит проблему.
Я предлагаю такую последовательность:
1. Перенос всех данных с Q на внешний диск.
3. Загрузка с установочного диска 7 и удаление всех разделов.
4. Там же создание и форматирование раздела, на который будет развернут образ. Заодно будет создан раздел Зарезервировано системой.
Добавлю, впрочем, что можно сделать намного проще — продолжать использовать VHD, хотя и не уверен, что вас это устроит:’
1. Перенести VHD на внешний диск.
2. Загрузиться в PE с установочного диска, удалить все разделы и подключить VHD. См. Как запустить Windows 7 из VHD на новом жестком диске
Для Windows 7 нет разницы между работой с VHD и традиционной установкой на диск.
Бесплатная книга об ускорении загрузки Windows
Multiboot предоставляет больше информации, чем bcdedit, причем нагляднее. Ну да ладно.
Чтобы осуществить вашу задумку, нужно перенести VHD / его содержимое на внешний диск. На VHD у вас занято порядка 180, так что по-моему немного не влезает, но думаю, что чистка решит проблему.
Я предлагаю такую последовательность:
1. Перенос всех данных с Q на внешний диск.
3. Загрузка с установочного диска 7 и удаление всех разделов.
4. Там же создание и форматирование раздела, на который будет развернут образ. Заодно будет создан раздел Зарезервировано системой.
Добавлю, впрочем, что можно сделать намного проще — продолжать использовать VHD, хотя и не уверен, что вас это устроит:’
1. Перенести VHD на внешний диск.
2. Загрузиться в PE с установочного диска, удалить все разделы и подключить VHD. См. Как запустить Windows 7 из VHD на новом жестком диске
Для Windows 7 нет разницы между работой с VHD и традиционной установкой на диск.
Бесплатная книга об ускорении загрузки Windows
Решил последовать первому пути, застопорился на создании образа. Отформатировал свой внешний жёсткий диск. Перенёс на него всё содержимое диска Q:, осталось около 100 Гб. Программа создания образа упорно хочет включить в образ диск D:, на котором находились файлы Vista и находится VHD. По этой ссылке находится статья, руководствуясь которой я попытался стереть все файлы, оставшиеся от Vista, удалил все на разделе, остались папки корзины, папка Boot и папка System Volume Information. В папке Boot остались файлы BCD и BCD.LOG — теперь побаиваюсь завершать сеанс, так как, возможно, возникнут проблемы с загрузкой системы.
Как добиться, чтобы диску D: не присваивался тег «система» в оснастке управления дисками и в программе создания образа системы? Учитывая размер моего фиксированного VHD 208Гб и около 60 Гб системного раздела C: мне не хватает места на внешнем диске для образа системы, да и создав образ с разделом D: я получу систему, разбитую на 3 раздела и на физическом жёстком диске. В образе мне нужен только раздел C: