В этой статье я помогу вам пробиться сквозь завесу противоречивых сведений относительно аппаратных требований для запуска Windows XP Mode в Windows 7, рассказав, как мне самому удалось разобраться, поддерживает ли мое оборудование этот режим. В своих следующих статьях я опишу процедуру установки Windows XP Mode и объясню, в чем преимущества использования Windows 7 в этом режиме.
Мое аппаратное расследование
Сейчас я успешно пользуюсь Windows XP Mode в своей Windows 7, но добиться этого было не так легко. Чтобы узнать, поддерживает ли мой компьютер работу в этом режиме, я для начала изучил системные требования, представленные на сайте Microsoft Windows Virtual PC:
• включенная аппаратная технология визуализации; • 32- или 64-разрядный процессор с тактовой частотой не менее 1 ГГц; • минимальный объем оперативной памяти (RAM) — 1,25 Гбайт, рекомендуемый — 2 Гбайт; • рекомендуемый объем свободного пространства на жестком диске — не менее 15 Гбайт на каждую виртуальную среду Windows.
Моя тестовая система представляла собой элементарный компьютер MSI с процессором AMD Athlon 64 X2 3800+ и 1 Гбайт оперативной памяти. Для начала я установил еще 1 Гбайт RAM. Частота процессора и объем свободного дискового пространства требованиям вполне удовлетворяли. Моей следующей задачей было выяснить, оснащен ли мой процессор AMD-V — так называется технология виртуализации AMD. Я собирал эту систему в декабре 2006 года, когда аппаратные технологии виртуализации еще не пользовались особой популярностью, так что уверенности на этот счет у меня не было.
По данным AMD, «все текущие модели центральных процессоров AMD, за исключением Sempron, оснащены технологией AMD-V и поддерживают XP Mode». По поводу старых моделей AMD утверждает следующее: «За исключением процессоров Sempron и Turion K8 Rev E, все ранее выпущенные процессоры AMD для ноутбуков оснащены технологией AMD-V и поддерживают XP Mode Windows 7. За исключением процессоров Sempron и моделей Athlon вплоть до Rev F, все ранее выпущенные процессоры AMD для настольных компьютеров оснащены технологией AMD-V и поддерживают XP Mode Windows 7».
Лучше бы, конечно, AMD предоставила полный список моделей, оснащенных AMD-V, но так или иначе, опираясь на эти сведения, я пришел к выводу, что мой AMD Athlon 64 X2 3800+ аппаратную визуализацию поддерживает.
Предположив, что теперь ее осталось только включить, я попытался найти в BIOS настройки, связанные с AMD-V, но ничего не обнаружил. Правда, моя версия BIOS была датирована 19 октября 2006 года, поэтому я решил ее обновить в надежде, что настройки AMD-V появятся в более поздней версии. Воспользовавшись сервисом MSI Live Update Online, я загрузил и установил обновление. Новая версия BIOS была датирована 23 февраля 2009 года, но никаких настроек AMD-V в ней не обнаружилось.
Изучив сайт AMD, я нашел, скачал и установил утилиту AMD CPUInfo. С ее помощью мне удалось выяснить, что мой ЦП AMD Athlon 64 X2 3800+ действительно поддерживает AMD-V, но сведения оказались довольно противоречивыми. Во-первых, технология аппаратной визуализации обозначена в CPUInfo как «Secure Virtual Mode» (рис. A). И судя по показаниям утилиты, Secure Virtual Mode в моем процессоре поддерживается, но не включен и, соответственно, недоступен. Тут я окончательно запутался.
Рисунок A. Показания утилиты AMD CPUInfo оказались довольно противоречивыми.
Поискав в Google сведения о Secure Virtual Mode, я обнаружил ссылку на датированную январем 2008 года запись в блоге Джона Ховарда (John Howard), старшего программного менеджера группы разработчиков Hyper-V — подразделения Windows Core Operating System. По словам Ховарда, «на платформах Intel технологию виртуализации можно включать и отключать в BIOS, а на платформах AMD технология AMD-V включена постоянно (по крайней мере, я еще ни разу не встречал опцию включения/отключения AMD-V ни в одной версии BIOS)».
Вооружившись этой мудростью, я решил попробовать установить бета-версию утилиты Windows Virtual PC на свой компьютер. Все прошло без проблем. Тогда я установил бета-версию Windows XP Mode — тоже успешно.
Снова запустив AMD CPUInfo я обнаружил, что когда утилита Windows Virtual PC запущена, Secure Virtual Mode включен (рис. B), но как только работа утилиты завершается, Secure Virtual Mode тут же отключается. Видимо, технология AMD-V включается автоматически в зависимости от того, нужна она или нет.
Рисунок B. Когда утилита Windows Virtual PC запущена, Secure Virtual Mode включается автоматически.
Процессоры Intel
По поводу технологии виртуализации, встроенной в процессоры Intel, ничего однозначного я сказать не могу: у меня сейчас нет ни одного компьютера на базе Intel — и давно не было. Но если появится, я обязательно испробую Windows XP Mode и на нем.
Многие процессоры Intel не поддерживают аппаратную технологию виртуализации. Выяснить, к какой категории относится ваш ЦП, можно с помощью онлайн-сервиса Processor Spec Finder или в одном из списков в блоге Эда Ботта (Ed Bott).
А что думаете вы?
Случалось ли вам уже экспериментировать с Windows XP Mode в Windows 7? Какой у вас процессор — Intel или AMD? Поддерживает ли ваше оборудование технологию виртуализации? Поделитесь своим опытом в комментариях!