Начиная с версии VirtualBox 4.1 поддерживает прозрачность окон — aero эффект. Данная статья подскажет с какими проблемами вы можете столкнуться при попытке включить прозрачность окон на виртуальной машине и как их решить.
Я столкнулся с двумя основными проблемами.
1. Отсутствие WDDM драйверов, которые необходимы для включения Aero
2. Низкий индекс производительности Windows на виртуальной машине
Итак, рассмотрим как побороть эти две неприятности и получить, в конечном счете, Aero Glass на виртуальной машине.
1. Установка WDDM драйверов на виртуальную машину
Прежде всего в параметрах виртуальной машины необходимо установить следующие параметры:
Далее загружаем систему в безопасном режиме (нажимаем F8 при загрузке) и устанавливаем дополнения.
Для установки дополнений следует загрузить диск дополнений к виртуальной машине: Устройства -> Установить дополнения гостевой ОС… (Host+D)
Далее необходимо распаковать дайвера в локальную папку. Сделать это можно следующей командой:
d:\VBoxWindowsAdditions-x86 /extract /D=C:\Drivers
— для 32-х разрядной Windows,
d:\VBoxWindowsAdditions-amd64 /extract /D=C:\Drivers
— для 64-х разрядной.
Нас интересует каталог с WDDM драйверами видео. В 64-х разрядной Windows они будут в
"C:\Drivers\amd64\VBoxVideoWddm"
После этого в Диспетчере устройств выбираем свойства видео-драйвера и нажимаем «Удалить»
После перезагрузки снова открываем свойства видео и нажимаем «Обновить». Для поиска указываем папку
C:\Drivers\amd64\VBoxVideoWddm
После перезагрузки в меню Персонализация можно будет выбрать Aero.
Если аеро не появилось, то необходимо изменить индекс производительности см. п.2
2. Увеличение индекса производительности Windows 7, запущенной в виртуальной среде
следует заметить, что в windows aero возможно включить если ваша видеокарта достаточно производительна, что в виртуальной среде далеко не так.
Если оценка производительности по видео ни как не желает подниматься выше 1, придется повышать этот индекс вручную.
Файлы оценки производительности находятся по следующему пути:
C:\Windows\Performance\WinSAT\DataStore
и представляют собой файлы формата XML. Копируем самый свежий по дате файл на рабочий стол. Открываем блокнотом или другим текстовым редактором.
<WinSPR> <SystemScore>1</SystemScore> <MemoryScore>5.5</MemoryScore> <CpuScore>6.5</CpuScore> <CPUSubAggScore>6.3</CPUSubAggScore> <VideoEncodeScore>6.7</VideoEncodeScore> <GraphicsScore>3.9</GraphicsScore> <Dx9SubScore>1</Dx9SubScore> <Dx10SubScore>0</Dx10SubScore> <GamingScore>1</GamingScore> <StdDefPlaybackScore>TRUE</StdDefPlaybackScore> <HighDefPlaybackScore>FALSE</HighDefPlaybackScore> <DiskScore>6.1</DiskScore>...
Меняем нужный параметр на 3.0 и выше. Сохраняем файл, и перезаписываем им исходный. После перезагрузки индекс компьютера должен соответствовать исправленному, а соответственно появится возможность включить аеро.
Update: Чтобы не мучиться с правкой, можно подменить файлы оценки файлами с реального компьютера. Итак,
- Проводим оценку производительности на реальном компьютере.
- Копируем все файлы с реальной машины на виртуальную в указанную папку.
- Перегружаем виртуальную машину
Файлы оценки из текущего примера можно скачать здесь.
Вот такой результат у меня получился:
Следует заметить, что включение Aero на виртуальной машине существенно снижает производительность, которая при использовании Windows 7 в качестве гостевой и так оставляет желать лучшего.
7 комментариев
Дима
on 10.01.2013 at 00:57 -
К сожалению ничего не вышло. Два способа провалились.
Rewalon
on 10.01.2013 at 08:08 -
Что конкретно не получилось,установить драйвера или поднять рейтинг производительности?
Дмитрий
on 14.02.2013 at 16:54 -
Не получается поднять индекс производительности:((((((
Rewalon
on 14.02.2013 at 20:07 -
Попробуй использовать мои xml файлы
datastore.zip
Необходимо распаковать файлы в «C:\Windows\Performance\WinSAT\DataStore»
Возможно, необходимо будет изменить дату в названии файлов.
Проверить пока что нет возможности, но думаю, должно сработать. Для вступления в силу, необходимо перегрузиться.
Rewalon
on 15.02.2013 at 08:29 -
Я обновил статью, добавив еще одну возможность повышения рейтинга.
Алексей
on 16.12.2013 at 13:26 -
Спасибо огромное все отлично… Только вот одно не понятно… по умолчанию распаковка в директорию «C:\Drivers\amd64\VBoxVideoWddm» не разрешена… Я поменял на temp и все заработало! Спасибо авторам статьи…
Никита Степанов (new-dos@mail.ru)
on 20.09.2014 at 14:42 -
Спасибо, все заработало!