5

Я хотел бы создать ситуацию, когда стандартный стек разработки MS полностью содержится в виртуальной машине, так что я могу использовать (через USB-оболочку) одинаковую среду разработки между основным рабочим столом, ноутбуком и резервным рабочим столом (все коробки win7).

В идеале я хотел бы создать образ виртуальной машины из существующей установки на моем рабочем столе - я бы хотел избежать переустановки всего с нуля. Честно говоря, кажется маловероятным, что службы, столь глубоко укоренившиеся в ОС, могут быть подняты и перенесены для создания стабильной рабочей среды, но парень может мечтать.

Итак, если это реалистичное ожидание, каков мой первый шаг? Какое приложение для виртуальной машины лучше всего посмотреть? Мне не нужно оставаться на бесплатной стороне улицы, но это единовременная установка, и средства из личного, а не корпоративного кармана.

1 ответ1

6

Прежде всего, преобразование физической машины в виртуальную представляет собой процесс, известный как P2V (Physical to Virtual).

Я бы порекомендовал вам пойти с VMWare - вы можете использовать VMWare Player бесплатно или VMware Workstation, если вы готовы платить (несколько дополнительных функций, которые весьма хороши).

VMWare также имеет утилиту P2V под названием VMWare Converter, которая может сделать P2V для вас бесплатно. Хотя вам обоим придется повторно активировать Windows и использовать другой лицензионный ключ, поскольку он не покрывается первоначальным лицензионным соглашением. Если у вас есть лицензия MSDN или Technet, это официально машина для разработки / тестирования, поэтому вы можете использовать один из эти ключи просто отлично.

Кроме того, вы можете использовать XP Mode в Windows 7 (если у вас есть соответствующее издание) через Microsoft Virtual PC, это очень хорошее решение, однако в нем отсутствуют некоторые зрелые функции стека VMWare (например, 64-разрядная версия) - и я не думаю, что у них есть бесплатный инструмент P2V.

Что касается общего доступа, пока виртуальная машина находится на USB-накопителе, это не должно быть проблемой - однако, если вы делаете что-либо интенсивное I/O, это может быть слабым звеном производительности. Вы единственный, кто может принять это решение. Лично это может быть лучшим решением иметь виртуальную машину на каждой машине и использовать общую папку на USB-диске / держать там свои проекты и т.д.

Надеюсь, это поможет вам - если вам нужна помощь по любому из пунктов, которые я написал, пожалуйста, напишите комментарий, и я буду рад помочь в дальнейшем.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .