Кто-нибудь знает, можно ли опробовать "XP Mode" в Windows 7, если Windows 7 работает внутри Virtualbox? Процессор, который я использую, поддерживает VT-x, и он включен в BIOS. Теоретически VT-x допускает вложение (то есть запуск Xen внутри другого экземпляра Xen), однако мне не удалось заставить гостевую ОС Windows 7 определять доступность VT-x.
Virtualbox поддерживает это? Что мне нужно настроить? В качестве альтернативы, поддерживает ли это VMWare?
Обновить: спасибо всем, кто откликнулся. Проведя дальнейшие исследования и экспериментируя, я обнаружил, что в настоящее время это невозможно, хотя теоретически это было бы возможно (моя первоначальная мотивация заключалась в том, чтобы поиграть с XP Mode без физической перезагрузки машины - я думаю, мне придется перебить пулю и сделать полную установку / перезагрузку физически). Дополнительная ссылка:
Из Сообщество VMWare (курсив мой):
Можно запускать только вложенные ВМ когда внешняя виртуальная машина использует аппаратную виртуализацию (Intel VT-x или AMD AMD-V), а внутренняя виртуальная машина использует классический BT (двоичный перевод) монитор. Вы можете запустить любую 32-битную или 64-битную операционную систему в качестве внешнего гостя. В качестве внутреннего гостя вы можете запускать только 32-разрядные операционные системы. Эти конфигурации полностью не поддерживаются.
Virtual PC 2008 использует эквивалент «аппаратной виртуализации», а не «двоичной трансляции», и поэтому несовместим с описанным сценарием.
Из Невидимые лаборатории (курсив мой):
Теперь мы можем виртуализировать сложные гипервизоры, например, Virtual PC 2007 или Virtual Box с включенной SVM (Кстати, мы также можем запустить VMWare Workstation, но это не считается, так как на процессорах AMD не используются инструкции SVM). У нас также есть код прототипа, который позволяет запускать вложенные гипервизоры на VT-x. но этот код требует большей доработки (о, разве вы не знали, что наш NBP также поддерживает VT-x в наши дни?).
Напрашивается вывод, что технически это возможно, но пока ни один продукт не реализует это. Я в любом случае награду награду.
Последние продукты VMWare (ESX 4, Server 2, Worsktation 6.5) поддерживают рекурсию (также известную как вложение); Я успешно запустил сам ESX внутри всех них, с другой виртуальной машиной внутри него.
Win 7 XP Mode требует расширения VT на центральном процессоре, поэтому вы не сможете его вложить, потому что расширения VT не могут быть виртуализированы. Тип виртуальной машины, на которой установлены окна, не имеет значения.
Виртуальные машины, которые вы можете вложить, - это те, для которых эти расширения не требуются или это дополнительная оптимизация (в гостевой виртуальной машине). Например. Vmware, VirtualPC и т. Д.
Вложить виртуальные машины не рекомендуется, поскольку это увеличивает накладные расходы, а в некоторых случаях - дополнительные проблемы с безопасностью. И в этом никогда не должно быть необходимости.
Хорошо, проверил это с помощью Vbox 3.2 в Fedora 11 x86_64, на ThinkPad T400 с включенной и работающей VT.
Win7 x32 с установленным пакетом XP не запускает режим XP, жалуясь, что машина не поддерживает VT.
Это возможно с VMLite на www.vmlite.com
ВМ в ВМ? Вряд ли сработает (хотя я не знаю, почему)