1

У меня есть MacBook Pro, и я запускаю режим единства VMware Fusion и режим единства Parallels вместе с Mac OS X, и оба работают довольно легко. Я полагал, что XP Mode в Windows 7 будет чем-то похожим, но потом я узнал, что моей машине требуется аппаратная поддержка виртуализации, которой у него нет.

Моя машина - HP dc7800. Это двухъядерный 2,2 ГГц аппарат с 4 ГБ оперативной памяти. Конечно, он обладает мощью для запуска виртуальной среды вместе с основной ОС.

Я задаюсь вопросом:

1) Почему Microsoft решила сделать аппаратную виртуализацию требованием

а также

2) Что мне не хватает? Похож ли опыт на режим когезии Параллеля / режим единства Fusion?

Спасибо!

6 ответов6

6

Вы можете запустить SecurAble, чтобы определить, есть ли на вашем компьютере возможности аппаратной виртуализации.

альтернативный текст

Если ваш компьютер не имеет этой зеленой галочки, то режим XP не должен работать. Вам также потребуются дополнительные ресурсы для виртуализации.

Выдержка из GRC:

• Как виртуализация оборудования помогает с безопасностью?

Технология «Виртуальная машина» используется для создания полностью изолированных сред, которые можно использовать для изоляции реальной операционной системы хостинга от любых действий, предпринимаемых программным обеспечением, работающим в «виртуальной» среде. Хотя технология виртуальных машин, обеспечивающая безопасность, использовалась в течение многих лет, ее широкое распространение замедлилось из-за значительного снижения производительности, вызванного программной эмуляцией виртуальной среды. Встроенная аппаратная поддержка Intel и AMD для виртуальных машин означает, что практически все накладные расходы на эмуляцию могут быть устранены как из хоста, так и из виртуальных сред. Это делает использование виртуальных машин для обеспечения безопасности гораздо более практичным.*

Второе преимущество аппаратной поддержки заключается в том, что даже вредоносное программное обеспечение, работающее с максимальными привилегиями в ядре системы, не может вырваться из виртуальной оболочки. Таким образом, аппаратная поддержка технологии виртуальных машин предоставляет возможность создания «гипервизора» для работы на аппаратном уровне ниже «супервизора» операционной системы, что открывает множество интересных возможностей для дальнейшего повышения безопасности системы. Вероятно, пройдет несколько лет, прежде чем эти возможности будут изначально предлагаться в Windows, но мы можем ожидать, что сторонние издатели программного обеспечения для обеспечения безопасности воспользуются этими функциями в ближайшем будущем.

Чтобы ответить на ваши вопросы:

1. Прочитав это, я предполагаю, что это требует HV из соображений безопасности

2. Ну, если ты пропустил HV, то это не сработает.

4

Аппаратная виртуализация больше не требуется. Для получения дополнительной информации нажмите здесь.

(Не пробовал, так как моя машина поддерживает аппаратную виртуализацию)

1

Я полагаю, что режим XP в Windows 7 состоит только из лицензии; Вы можете запустить жесткий диск в другом решении виртуальной машины. Он рекомендует конкретную версию Microsoft Virtual PC (большой сюрприз!), Которая требует аппаратной виртуализации. Я не знаю, почему это требуется, но эта статья хорошо объясняет интерфейс: http://blogs.zdnet.com/Bott/?p=896

0
  1. Потому что XP-режим основан на VirtualPC

  2. Да, это похоже на Unity с Fusion/VMware Workstation, но приложения, доступные из меню Пуск хост-системы и т.д. Приложения выглядят как не виртуализированные

0

Не совсем ответ на ваш вопрос, но вы скачали VHD XP Mode?

Вы можете просто загрузить его в VMWare и запустить его оттуда, по крайней мере, это избавит вас от необходимости создавать собственную установку.

Я проверяю, возможно ли это прямо сейчас

Кажется, у меня нет разрешения использовать VHD ни на чем другом, кроме Virtual PC, поэтому я думаю, вам придется прибегнуть к созданию собственного VHD для Windows XP для VMWare :-(

0

Не ответ - но я выяснил, как вручную взломать мой BIOS, чтобы включить аппаратную виртуализацию, потому что у меня Sony Vaio, а Sony отключила аппаратную виртуализацию, даже если аппаратная часть на это способна - просто флаг BIOS!

Возможно, вместо того, чтобы пытаться понять, почему MS сделала это требованием. Возможно, пришло время найти несколько сообщений в Google о ручном применении BIOS-хака для вашей модели ноутбука и воспользоваться преимуществами аппаратной виртуализации.

В вашем случае - HP dc7800, похоже, ваша система активно поддерживает VT.

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