Исправить медленную производительность гостя Windows 10 в VirtualBox
VirtualBox - это мое предпочтительное программное обеспечение для виртуализации. Он бесплатный и многофункциональный, поэтому все мои виртуальные машины созданы в VirtualBox. Начиная с Windows 10 April 2018 Update (и его предварительных версий), я заметил очень низкую производительность гостей Windows 10 в VirtualBox. Вот как я это исправил.
Рекламное объявление
Начнем с официальных системных требований Windows 10, которые заключаются в следующем.
Процессор: | Процессор с тактовой частотой 1 гигагерц (ГГц) или выше или SoC |
БАРАН: | 1 гигабайт (ГБ) для 32-разрядной версии или 2 ГБ для 64-разрядной версии |
Место на жестком диске: | 16 ГБ для 32-разрядной ОС 20 ГБ для 64-разрядной ОС |
Видеокарта: | DirectX 9 или новее с драйвером WDDM 1.0 |
Отображать: | 800x600 |
Теперь давайте создадим новый компьютер с Windows 10 в VirtualBox и посмотрим, какие настройки он будет использовать по умолчанию.
Щелкните Файл -> Новая машина, чтобы открыть мастер создания новой машины.
Выберите Windows 10 (32-разрядную или 64-разрядную) и заполните поле имени машины.
По умолчанию VirtualBox выделяет 1 ГБ ОЗУ для 32-разрядной машины с Windows 10 и 2 ГБ для его 64-разрядной версии. В моем случае это 64-битный экземпляр.
На виртуальном жестком диске будет выделено 50 ГБ дискового пространства.
Можно использовать VDI в качестве формата образа жесткого диска. Я использую динамически расширяющийся виртуальный диск, чтобы сэкономить место на моем реальном жестком диске. Однако использование предварительно выделенного (фиксированного размера) образа диска немного ускорит вашу гостевую ОС.
Ваша виртуальная машина создана. Соответствует официальным системным требованиям, так что все должно быть в порядке.
Однако после установки Windows 10 на такую виртуальную машину вы столкнетесь с крайне низкой производительностью в гостевой ОС. Он будет работать чертовски медленно, заставляя вас ждать несколько минут простого действия, такого как открытие настроек или проводника.
Исправить медленную производительность гостя Windows 10 в VirtualBox
Секрет в конфигурации процессора виртуальной машины. По умолчанию установлено одноядерное.
Хотя в официальных системных требованиях не упоминаются ядра ЦП, похоже, что для бесперебойной работы Windows 10 требуется как минимум двухъядерный ЦП. Я рекомендую вам изменить параметр процессора на половину ядер вашего процессора. т.е. если ваш ЦП 8-ядерный, установите для этого параметра значение 4.
Кроме того, увеличение оперативной памяти до 3 ГБ (3072 МБ) позволяет ОС работать лучше. На самом деле в этом нет необходимости, но лучше внести это изменение, если у вас достаточно памяти на хост-оборудовании.
Теперь запустите виртуальную машину с Windows 10. Вы заметите разницу.