Несмотря на то, что на дворе уже 2025 год, и, казалось бы уже все давным давно держат свои вычислительные ресурсы (сервера) в облаке или, как минимум, в виде виртуальных машин, я оказался в ситуации, что мне нужно конвертировать 2 физических лаб сервера в виртуальные машины:
Windows 7 (разработка на MS Visual Studio + MS SQL Server)
Fedora Core 6 (разработка MySQL, PHP, PostgreSQL, почта + веб сайты)
Собственно, в production режиме они давно не используются, но, как старый Плюшкин, хотел бы, чтобы наработки или конфигурацию можно было достаточно быстро получить / подсмотреть / использовать.
Рассказ будет разделен на две части: часть первая (данная статья) будет посвящена конвертации Windows 7, а вторая появится позже, если читателям это будет интересно.
Итак...
Выбор системы виртуализации
После долгих и бессонных ночей - ах куда же все-таки перенести свое "богатство" - включая сравнение разных средств конвертации P2V был сделан выбор в пользу VMWare.
Почему? А вот:
Локально есть развернутая VMWare Workstation (17.5.2), которую можно при определенных базовых навыках скачать и использовать для некоммерческих целей
Большинство программ P2V конвертации предлагают "давайте мы сделаем полный клон ваших дисков и потом импортируем их в виртуальную среду"
Очень хотелось получить результат по принципу "plug-and-play", а не "plug-and-pray" - и, забегая вперед, для Windows это сработало на 100%
Посмотрев на это безобразие (а фактически, оба сервера использовали максимум 50% от объема дисков - 500 МБ / 1024 МБ) предложение VMWare Standalone Converter обещало то, что мне нужно - а именно, адаптивную миграцию разделов файловой системы.
Поэтому выбор сделан - остаемся на VMWare. Тем более, что когда у нас уже есть VM в формате VMWare, её можно легко конвертировать в другой формат.
Конвертируем Windows 7 в виртуальную машину VMWare
Исходная конфигурация:
-
Destination-система - Windows 11
Установлена VMWare Workstation 17.5.2
К папке с локальными виртуальными машинами предоставлен доступ (shared access)
Установлен VMWare vCenter Converter Standalone 6.6.0
Source-система Windows 7, известны логин и пароль пользователя с привелегиями администратора
Оба хоста подключены к одной сети (через домашний роутер - локальная сеть)
Т.к. Windows 7 уже legacy ОС без поддержки и развития, мигрировать её с помощью последней версии VMWare vCenter Converter Standalone 9.0.0 не получилось.
Скрытый текст
Кстати и потом (2я серия) - для миграции legacy Linux - надо использовать VMWare vCenter Converter Standalone 6.6.0
Процесс миграции
Миграция через VMWare vCenter Converter построена на базе wizard'а - вперед/назад.

-
Выбираем Convert machine

-
Вводим информацию о подключении к source-системе - hostname / IP-адрес, логин (лучше вводить в формате <host>\<login>) и пароль администратора

Converter устанавливает в source-систему агент для переноса и спросит - удалить его после конвертации или оставить - отвечаем, что удаляем автоматически
-

Вводим информацию о destination-системе:
выбираем локальную VMWare Workstation 17.5.2
Converter запросит информацию об имени новой виртуальной машины, папке с виртуальными машинами и логин/пароль для доступа к ней - предоставляем данные пользователя-администратора
Логин также лучше указать в формате <host>\<login>
-

Настраиваем параметры миграции
-
По умолчанию предлагается сделать размеры раздела файловой системы равными физическим дискам - но нам это не нужно, поэтому выбираем минимальный размер + запас ~10% (например, использовалось 258Гб - выбираю 300Гб)
В любом случае, VMWare "умная" - будет использовать физический диск по мере необходимости.Настраваем CPU / RAM для целевой VM (выбираем нужный минимум, потом всегда можно исправить в настройках VM)
-
Настраиваем сетевые адаптеры (у меня была MB с 2 адаптерами, но для целевой системы это не нужно - оставляем 1 NIC)
Настройка сетевой карты - Bridged - чтобы после загрузки VM была доступна в локальной сети.
-

В заключении - оставляем опции Advanced по умолчанию (ключевое - Post Conversion / Reconfiguration) - чтобы VMWare vCenter Converter создал правильную загрузочную запись (MBR)
-
Finish - и....
Хитрости конверсии
Да, процесс завершился (заняло ~36 часов для 1ГБ диска), и виртуальная машина успешно запустилась, но есть два но:
я забыл о том, что на физической машине за долгие годы скопились "гигазы-рулезов" - фильмы, дистрибутивы и т.п. - что совсем не нужно было переносить
копирование Source (Giga Ethernet) --> Router (Wi-Fi) --> Destination (Wi-Fi) имеет существенные ограничения по скорости
Поэтому рекомендации следующие:
-
Максимально очистить Temp и пользовательские папки (Documents, Videos, Pictures, Downloads и т.д.) от файлов, которые можно перенести без ущерба для работоспособности системы - например в архив на сетевом диске.
Это позволит максимально сократить размер переносимой информации - только проекты разработки, базы данных и прочие сложные настройки
-
Подключить Source напрямую к Destination - я использовал возможность Windows автоматически создать локальную сеть Host-to-Host - скорость увеличивается минимум х10
Обратите внимание на категорию кабеля, который соединяет машины - требуется Cat5e для соединения 1Gbit/sec
В итоге, запустив повторную миграцию после очистки дисков и с Host-to-Host соединением, результат был достигнут через ~1.5 часа (быстрее в 18 раз!)
После этого, полученная локальная виртуальная машина успешно запустилась и работает:
Все пользователи успешно перенесены
Все устновленные программы успешно работают
Размер файла виртуальной машины VMDK составил ~160ГБ
Благодарю за уделенное время, буду рад ответить на вопросы / комментарии.
Комментарии (9)

geniussbk
16.03.2026 05:10Мне инструмент clonzilla в этом плане нравится, не надо переустанавливать загрузчик и все переносится по сети прям из псевдо gui мастера. Достаточно создать пустой диск и загрузится с livecd

VenbergV
16.03.2026 05:10Меня в этих "историях успеха" всегда смущает не рассказанный вопрос о лицензиях. И да бог с ними, сложными правилами лицензирования по хостам от MS. Меня интересует перенос лицензий с физических серверов. Ведь Windows точно насторожит измененное железо. Или за занавесом театра, как всегда, красуется "веселый роджер"?

DikSoft
16.03.2026 05:10Хороший вопрос, кстати. Это одна из причин, по которой при выборе виртуализации я предлагаю заказчику сначала посчитать, а потом думать, куда идти. Серверная виртуализация на Hyper-V интересна в том числе и тем, что гостевые машины можно (и нужно) лицензировать от гипервизора. А там уже считать ядра, количество гостей, наличие кластеризации, количество узлов в кластере. ..

Lucky715
16.03.2026 05:10А что мешает использовать KVM+qemu или PVE/open stack? Или в требованиях указано только коммерческое ПО ?

svarnavsky Автор
16.03.2026 05:10Винда не активированная и без таблеток. Да ругается при старте, но для моих целей - достаточно старта

lospivasos
16.03.2026 05:10Смешно смотреть, как вы и комментаторы делаете простую работу по несколько дней. Задача на 2 часа рабочего времени с учётом клонирования физических машин. clonezilla легко справляется с данной задачей. Склонировал нужные разделы, и при создании vm загрузился с iso clonezilla и разлил разделы.

svarnavsky Автор
16.03.2026 05:10Спасибо за полезный комментарий. Уверен, что Вы сразу при первом же переносе справились с задачей. Я, к сожалению, не нашел сразу Ваших гайдов, поэтому пришлось самому наступать на грабли :)
DikSoft
Windows:
Hyper-V + StarWind P2V converter Free - просто и быстро. Высокая скорость простая настройка.
Hyper-V + disk2vhd. Чуть больше ручной работы.
Linux:
Hyper-V + quemu-img
или
Реальный кейс: За 3 дня с помощью утилиты от StarWind были перенесены два физических толстых сервера и машинки со старого ESXI на двухузловой Hyper-V HCI cluster на S2D. Общий объем дисков получившихся машин около 2TB. Количество ручной работы минимальное, выжили даже Debian 9 и Centos 7 виртуалки. По запаре забыли удалить заранее VMWare tools с одного windows сервера на виртуалке. И это была самая сложная часть работы после миграции. )
svarnavsky Автор
Согласен, варианты рабочие - в случае, когда есть большие диски, чтобы вместить переносимые образы :) У меня же получилось перенести каждый диск по 1Тб в образы по 100-200Гб. В этом и была потребность :)