Virtualbox зависает при установке windows

Почему тормозит гостевая ОС Windows 7 Pro в VirtualBox?





Все действия мыши происходят с большими задержками и рывками. Система виснет при самых минимальных нагрузках.
Лог файл.

UPD.
Думал, что это может быть связанное масштабированием экрана
Даже при дефолтном масштабе 100% все равно тормозит, банально браузер одна вкладка с ютубом и все, ос подвисает, курсор пропадает и ос перестает исполнять команды мыши
Все без толку, не могу понять в чем проблема.

UPD.2
Попробовал установить Windows 10 x64, но увы все тоже самое как и с win7.
Не знаю, что делать.

  • Вопрос задан 16 окт. 2020
  • 317 просмотров

там всего два параметра, я их описал текстом после двух скринов:
Интерфейс паравиртуализации: По умолчанию (Пробовал различные варианты, ничего не меняется)
Nested Paging включен

PAE/NX отключил, но ничего не поменялось

Максим, имел в виду в самих настройках VirtualBox

p.s.
когда отвечаете в теле вопроса то жмите ответить, а то можно пропустить ваш ответ
p.s.2
да и хотелось бы знать более конкретную марку проца, Core i9 бывают разные

xotkot, спасибо, буду иметь ввиду.

В virtual box стоит VBoxSVGA и включено 3d ускорение

Процессор Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz

Максим,
проц свежий, виртуализацию поддерживает
VB(virtualbox) — Носители — В атрибутах диска — кеширование ввода\вывода стоит ?
и еще, на какой операционке установлен VB ? Lin, Win, Mac

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

xotkot, VB установлен непосредственно на системной ОС Catalina
кеширование ввода/вывода включил, но увы ничего не поменялось, кроме того даже запуская гостя в четверти экрана моего 16″ макбука ситуация та же (причем сама система запускается очень быстро, но как только все загрузилось — все тормозит жутко или вовсе зависает

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

Максим,
по поводу выделения гостевой отдельной видяхи ничего сказать не могу так как сам не пробовал и пока нету возможности проверить самому

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

xotkot, как раз и стоит True Color 32 bit, без возможности выбрать другой вариант

честно говоря, это даже тяжело назвать «тормозит», открыв диспетчер задач и панель управления ос либо виснет либо приходится очень долго ждать отклика на банальное нажатие клавиши мыши, при этом нагрузка на cpu большую часть времени вблизи 0 и Idle process всегда берет себе почти всю часть ресурсов

Вообще конечно в первую очередь надо смотреть логи. Возможно на уровне Virtualbox есть какие-то ошибки. Так же можно посмотреть журналы событий windows 7. Без этой информации можно только предполагать.

Если мне не изменяет память то windows для работы в режиме паравиртуализации нужны специальные драйвера. Когда они установлены и переключается режим виртуализации, windows 7 сама не поймет что нужно что-то менять в драйверах. Возможно 10 такому научилась, но не проверял. 7-ка точно не делает этого. Так что при смене режима виртуализации требуется менять драйвера или перенакатывать гостевые утилиты. Или вообще это внутри гостевой windows 7 это устанавливается раз при установке, готода только переустановка или сброс статусов в реестре. (тут поможет поиск «Переезд на новое железо windows 7»).

Читайте также:  1 откройте windows запустить

Еще можно проверить включена ли поддержка виртуализации. Может быть проблема в этом?

Итак, я начал разбираться почему svchost потребляет большую часть ресурсов, как оказалось причин может быть несколько (в том числе и вирусы), поэтому я переустановил заново гостевую вин7, и в этот раз сначала установил все доступные обновления виндоус и только после дополнения от VB.
Тут нужно отметить что у меня 16″ макбук с дисплеем ретина и разрешение экрана 3072 x 1920 и после установки дополнений от VB ОС в полноэкранном режиме использует максимальное разрешение экрана и так как винда учитывает только значение разрешения а не плотность пикселей матрицы, то все элементы становятся очень мелкими, при этом при выделенных для гостя ОЗУ 5ГБ и 2 потока от процессора все работает без каких либо лагов.
Настройки ускорения в этот раз я не менял.
А вот дальше самое интересное, при установке любого масштаба отличного от 100%, причем неважно, делается это средствами VB или функционалом самой ОС, начинаются тормоза, больше всего это проявляется в том, что реакция на передвижение мыши и нажатия начинает сильно запаздывать и происходит рывками.
При выделение вместо 2х потоков 4 становится хуже либо ничего не меняется.
Прилагаю лог последнего запуска (запустил диспетчер задач, менеджер ресурсов и оперу с одной вкладкой с ютубом — в итоге курсор пропал и пришлось вырубить гостя принудительно через VB.

Как прикрепить сюда лог файл не понял, поэтому через ссылку.

UPD.
Даже при дефолтном масштабе 100% все равно тормозит, банально браузер одна вкладка с ютубом и все, ос подвисает, курсор пропадает и ос перестает исполнять команды мыши
Все без толку, не могу понять в чем проблема.

UPD.2
Попробовал установить Windows 10 x64, но увы все тоже самое как и с win7.
Что делать не знаю.

Почему тормозит Windows в VirtualBox?

В качестве основной рабочей операционной системы я использую Ubuntu. Изредка мне нужно что нибудь запустить и проверить под Windows, например открыть файл в Microsoft Office или запустить Internet Explorer. Раньше для этих целей я запускал Windows XP в VirtualBox. Все было прекрасно, все летало. Но сейчас мне нужно запустить более современную версию Windows, все таки почти 2019 год на дворе. Но Windows 8 и Windows 10 кошмарно тормозят в VirtualBox и непрерывно молотят HDD, так что работать становиться совершенно невыносимо.
Характеристики компьютера (новый ноутбук):
— CPU — i7-8750H CPU @ 2.20GHz (6 ядер, 12 потоков)
— RAM — 8 Гб
— SSD — в качестве системного
— HDD — на нем лежат образы виртуальных машин машин (на SSD не хватает места под образы)
Под виртуальную машину как мне кажется я выделил достаточно ресурсов:
— 3-4 ядра
— 3-4 Гб RAM

На других компьютерах та же самая проблема.
Как можно заставить работать Windows с нормальной производительностью на виртуальной машине? Может быть можно что то подкрутить? Какие вообще ресурсы нужно выделить Win10 для нормальной работы? Или Win10 будет работать приемлемо только на SSD?
Очень не хочется возвращаться на Windows XP.

  • Вопрос задан более двух лет назад
  • 14114 просмотров
Читайте также:  Кодаки для windows media

Перейти на vmware или hyper-v

Я тоже пытался. Но тщетно
По сравнению со старыми версиями
Земля и небо

виснет винда в virtualbox

Виснет winxp в virtualbox. не сразу.. через несколько часов. Намертво. Думал, что дело в винде, пробовал восстановить из ранних состояний средством восстановления из винды.. ничего. Переустановить винду не представляется возможности.
Может продебажить с dbg версией virtualbox? Только это свободная версия и в ней нету USB, что для меня плохо.
Вопрос, для начала, состоит в том, чтобы выяснить что вешает систему: win or virtualbox
Что посоветуете?

Обновите до несвободной, и будет вам USB.

Спасибо, это я знаю, использую проприентарную с USB, я про то, что dbg нету в несвободной..

  • Поставьте свободную с dbg
  • отловите баг
  • поставьте закрытую
  • .
  • PROFIT!

пфффф, что за вопрос? и чего еще ожидать от винды, кроме зависона? А какая винда-то хоть, не семерка случайно? Полагаю в восьмерке баг будет исправлен))). А так, может памяти на нее накинуть?

Винда виснет везде и всегда, это одно из её свойств 🙂

Живет на виртуалбоксе уже очень давно. Не зависла ни разу)

Версию виртуалбокс в студию. И еще какое железо у Вас. Очень принципиально — есть ли поддержка аппаратной виртуализации в процессоре. Если ее нет — возможны нерешаемые глюки типа Вашего. И еще — про USB что-то несовсем я понял . У меня 3.2.10. r66523 (версия вроде как свободная) и с УСБ никаких проблем в гостевой системе . Все прекасно включается/отключается и рабротает тоже без вопросов.

VirtualBox 3.2.10. r66523
Kubuntu 10.10 Maverick
Аппаратная поддержка виртуализации есть, включена.

А USB раньше osd версия virtualbox’a не поддерживала, тем и отличалась..
Пока курю логи VirtualBox..

Вот лог винды в виртуалбоксе..
Вроде ничего интересного..

Очень даже есть чего интересного:
Guest Log: VBoxTray: 3.2.8 r64453 started.
Попробуйте обновить Guest addition чтоб он соответствовал версии виртуалбокса. Должно помочь.

Точно, а я сразу и не заметил..

Что-то поменялось? Виснет после обновления?

виснет винда в virtualbox
А сам виртуалбокс при этом виснет? Если нет, то что-то с Виндой — вам в службу поддержки Windows.

Что можно сделать в винде?
Включил аудит, только информация всёравно бесполезная.

Ещё когда зависшую винду выключаю в логе появляется
00:55:08.737 Changing the VM state from ‘DESTROYING’ to ‘TERMINATED’.

Все таки по поводу железа. Какой процессор (точно со всеми буквами и цифрами)? и сколько физической памяти в машине?

AMD Athlon(tm) 64 X2 Dual Core Processor 4600+
памяти 6 Гб

Флага «svm» нету, но процессор вроде иемеет виртуализацию, я когда-то для этого биос обновлял даже..

Насколько я понял (смотрел весьма бегло) этот процессор не поддерживает AMD-V. Может имеет смысл отключить VT-x/AMD-V в виртуалбоксе?

Я попробую, только почему в биосе есть virtualization = enabled?

Чем закончилась (если закончлась) Ваша борьба?

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

Читайте также:  Инструментарий управления windows как включить windows 10

Спасибо большое lord_i за помощь.
Дело не в виртуализации было, но отключив аппаратную виртуализацию виртуалбокс ругнулся на то, что не может без аппаратной вирт. 2 процессора эмулировать.. и тут я вспомнил, что ставилась винда когда-то давно на один процессор.. потом я поставил в конфигурации 2. И вот работало оно до поры до времени нормально, пока не запускалось приложение активно использовавшее распараллеливание потоков.. и тут всё начинало падать.
Поставил использование одного процессора- несколько дней работает нормально. Думаю проблема решена.

Поставил касперского последнего, зависла сразу же 🙂
Хотя бы понятно, что это в винде дело.. хотя..

Касперский — суксь и скверна. 🙂 Сносите немедленно 🙂

Ubuntu 18.04 lts зависает во время загрузки, в Windows Virtualbox. Решение?

Я, наконец, решил его с помощью GParted. Все, что мне нужно было сделать, это переформатировать. Ниже показано, что я сделал:

Установить GParted: sudo apt install gparted Щелкните правой кнопкой мыши на диске (который был указан красным восклицательным знаком!) Выберите Format to Выберите ext4 Нажмите кнопку Apply All Operations

51 ответ

В настройках машины VirtualBox просто отключите «3D-ускорение».

В настройках машины VirtualBox просто отключите «3D-ускорение».

В настройках машины VirtualBox просто отключите «3D-ускорение».

В настройках машины VirtualBox просто отключите «3D-ускорение».

В настройках машины VirtualBox просто отключите «3D-ускорение».

В настройках машины VirtualBox просто отключите «3D-ускорение».

В настройках машины VirtualBox просто отключите «3D-ускорение».

В настройках машины VirtualBox просто отключите «3D-ускорение».

В настройках машины VirtualBox просто отключите «3D-ускорение».

В настройках машины VirtualBox просто отключите «3D-ускорение».

В настройках машины VirtualBox просто отключите «3D-ускорение».

Вы выделили достаточную RAM для виртуальной машины? Дайте ему 2 ГБ или больше ОЗУ. Я обнаружил, что когда я запускал Ubuntu 18.04 live cd на виртуальной коробке, он застыл в какой-то момент, но при распределении большего количества оперативной памяти я отлично работал

У меня была такая же проблема:

3D-ускорение = выключено 10 ГБ Ram

Мое решение было:

3D-ускорение = выключено включить PAE / NX

Вы выделили достаточную RAM для виртуальной машины? Дайте ему 2 ГБ или больше ОЗУ. Я обнаружил, что когда я запускал Ubuntu 18.04 live cd на виртуальной коробке, он застыл в какой-то момент, но при распределении большего количества оперативной памяти я отлично работал

У меня была та же проблема. Когда я столкнулся с проблемами, мои настройки были:

RAM 4GB CPU 3 PAE / NX Enabled VT-x / AMD-V Enabled Вложенная пейджинговая поддержка Включено 3D-ускорение отключено Отключение 2D-видео отключено

I изменили следующие настройки:

RAM 4GB PAE / NX Disabled

Это заставило его работать.

Я изменил следующую настройку:

PAE / NX Disabled

Он по-прежнему работал.

Похоже, что есть число с количеством процессоров. Основываясь на других ответах, кажется, что не существует «правильного» числа, которое работает для каждой системы.

Затем я понял, что у меня также есть Ubuntu 18.04 Server VM в моей системе. Этот по-прежнему работает. Я заметил, что для этой виртуальной машины Paravirtualization Interface установлен по умолчанию, а для моей настольной VM (той, с которой у меня были проблемы) было установлено значение Legacy. Я изменил его на «По умолчанию» и теперь он работает с любым количеством процессоров.

Итак, для меня было решение: Установить интерфейс Paravirtualization по умолчанию.

Оцените статью