Драйвера для виртуальной машины virtualbox

Как исправить проблемы с драйвером видео VirtualBox в Windows 10

Вы заинтересованы в испытании новых версий Windows 10? Вы уже установили их в системе VirtualBox? Похоже, что у некоторых пользователей Windows 10 возникают проблемы с видеодрайвером для виртуальной машины, когда они пытаются установить на нее Windows 10. Что ж, мы можем сказать вам, что решение проблемы с драйвером видео очень просто. Все, что вам нужно сделать, это выполнить приведенные ниже шаги в том порядке, в котором они перечислены, и вы должны решить проблему менее чем за 5 минут.
lazy placeholder
Итак, в основном наиболее важными функциями, на которые влияют проблемы с видеодрайвером в VirtualBox, является параметр автоматического изменения размера, который вы используете для правильной работы гостевого дисплея, функция обмена буфером обмена, а также процесс интеграции с мышью. Кроме того, в качестве напоминания вам необходимо загрузить последнюю версию Oracle VirtualBox, поскольку она полностью совместима с вашей операционной системой Windows 10.

Как исправить проблемы с драйвером видео в VirtualBox?

1. Включить 2D и 3D видео ускорение

2. Обновите свой графический драйвер

TweakBit Driver Updater поможет вам решить многие проблемы, связанные с драйверами вашего компьютера. Он официально одобрен Norton и Microsoft, поэтому вы можете использовать его без каких-либо рисков.

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

СВЯЗАННЫЕ ИСТОРИИ, ЧТОБЫ ПРОВЕРИТЬ:

Источник

Как установить драйвера на виртуальную машину virtualbox

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

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

VirtualBox позволяет запустить несколько операционных систем одновременно на одном компьютере. Это открывает широкие возможности для анализа и тестирования различных программных продуктов, или просто для ознакомления с новыми ОС.

Glavnoe okno

Подробно об установке и настройке читайте в статье «Как установить VirtualBox».

Носители

Данный продукт поддерживает большинство видов виртуальных жестких дисков и приводов. Кроме того, к виртуальной машине можно подключать физические носители как RAW диски, и физические приводы и флешки.

Nositeli Virtualbox 2
Nositeli

Программа позволяет подключать к эмулятору привода образы дисков любых форматов и использовать их в качестве загрузочных и(или) для установки приложений или операционных систем.

Аудио и видео

Данная система умеет эмулировать аудиоустройства (AC97, SoundBlaster 16) на борту виртуальной машины. Это дает возможность тестировать различное ПО, работающее со звуком.

Audio

Видео память, как уже было сказано выше, «отрезается» у реальной машины (видеоадаптера). Вместе с тем, виртуальный видеодрайвер не поддерживает некоторые эффекты (например, Aero). Для полной картины необходимо включить поддержку 3D и установить экспериментальный драйвер.

Video

Функция захвата видео позволяет записывать действия, совершаемые в виртуальной ОС в видео файл формата webm. Качество видео довольно сносное.

Zahvat video
Zahvat video VirtualBox 2

Функция «Удаленный дисплей» позволяет использовать виртуальную машину как сервер удаленного рабочего стола, что позволяет подключаться и пользоваться запущенной машиной через специальный софт RDP.

Udalennyiy displey

Общие папки

При помощи общих папок осуществляется перемещение файлов между гостевой (виртуальной) и хостовой машинами. Такие папки располагаются на реальной машине и подключаются к виртуальной через сеть.

Obshhie papki
Obshhie papki Virtualbox 2

Снимки

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

Snimki

Запуск машины из снимка чем-то напоминает выход из спящего режима или гибернации. Запускается сразу рабочий стол с открытыми на момент снимка программами и окнами. Процесс занимает всего несколько секунд.

Snimki Virtualbox 2

Данная особенность позволяет быстро «откатиться» к предыдущему состоянию машины в случае неполадок или неудачных экспериментов.

VirtualBox поддерживает работу с устройствами, подключенными к USB портам реальной машины. В этом случае устройство будет доступно только в виртуальной машине, а от хостовой будет отключено.
Подключать и отключать устройства можно прямо из запущенной гостевой ОС, но для этого они должны быть внесены в список, показанный на скриншоте.

USB

Программа позволяет подключить к виртуальной машине до четырех сетевых адаптеров. Виды адаптеров показаны на скриншоте ниже.

Set

Подробнее о сети можно прочитать в статье «Настройка сети в VirtualBox».

Справка и поддержка

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

Вместе с тем, существует официальное сообщество VirtualBox, багтрекер, IRC чат. Многие ресурсы в Рунете также специализируются на работе с программой.

Spravka i podderzhka

Плюсы:

1. Полностью бесплатное решение для виртуализации.
2. Поддерживает все известные виртуальные диски (образы) и приводы.
3. Поддерживает виртуализацию аудио устройств.
4. Поддерживает аппаратное 3D.
5. Позволяет подключать сетевые адаптеры разных видов и параметров одновременно.
6. Возможность подключения в виртуалке с помощью RDP клиента.
7. Работает на всех операционных системах.

Минусы:

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

VirtualBox – отличный бесплатный софт для работы с виртуальными машинами. Это своеобразный «компьютер в компьютере». Вариантов использования масса: от баловства с операционными системами до вполне серьезного тестирования ПО или систем безопасности.

virtualbox beginners guideВиртуальные машины представляют собой эмуляцию устройств на другом устройстве или, в контексте этой статьи и упрощенно, позволяют запускать виртуальный компьютер (как обычную программу) с нужной операционной системой на вашем компьютере с той же или отличающейся ОС. Например, имея на своем компьютере Windows, вы можете запустить Linux или другую версию Windows в виртуальной машине и работать с ними как с обычным компьютером.

В этой инструкции для начинающих подробно о том, как создать и настроить виртуальную машину VirtualBox (полностью бесплатное ПО для работы с виртуальными машинами в Windows, MacOS и Linux), а также некоторые нюансы по использованию VirtualBox, которые могут оказаться полезными. Кстати, в Windows 10 Pro и Enterprise есть встроенные средства для работы с виртуальными машинами, см. Виртуальные машины Hyper-V в Windows 10. Примечание: если на компьютере установлены компоненты Hyper-V, то VirtualBox будет сообщать об ошибке Не удалось открыть сессию для виртуальной машины, о том как это обойти: Запуск VirtualBox и Hyper-V на одной системе.

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

Установка VirtualBox

Вы можете бесплатно скачать ПО для работы с виртуальными машинами VirtualBox с официального сайта https://www.virtualbox.org/wiki/Downloads где представлены версии для Windows, Mac OS X и Linux. Несмотря на то, что сайт на английском, сама программа будет на русском языке. Запустите загруженный файл и пройдите простой процесс установки (в большинстве случаев достаточно оставить все параметры по умолчанию).

01 setup

Во время установки VirtualBox, если вы оставите включенным компонент для доступа к Интернету из виртуальных машин, вы увидите предупреждение «Warning: Network Interfaces», которое сообщает о том, что в процессе настройки ваше Интернет-подключение будет временно разорвано (и восстановится автоматически после установки драйверов и настройки подключений).

По завершению установки можете запустить Oracle VM VirtualBox.

Создание виртуальной машины в VirtualBox

Примечание: для работы виртуальных машин требуется, чтобы на компьютере была включена виртуализация VT-x или AMD-V в БИОС. Обычно она включена по умолчанию, но, если что-то пойдет не так, учитывайте этот момент.

Теперь давайте создадим свою первую виртуальную машину. В примере далее используется VirtualBox, запущенная в Windows, в качестве гостевой ОС (той, которая виртуализируется) будет Windows 10.

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

Установка Windows в VirtualBox

Для того, чтобы установить Windows, в нашем случае Windows 10, в виртуальной машине VirtualBox вам потребуется образ ISO с дистрибутивом системы (см. Как скачать образ ISO Windows 10). Дальнейшие шаги будут выглядеть следующим образом.

По завершении установки и перезагрузки виртуальной машины она полностью будет готова к работе. Однако, возможно, вы захотите выполнить некоторые дополнительные настройки.

vbox windows installed

Основные настройки виртуальной машины VirtualBox

В настройках виртуальной машины (учтите, что многие настройки недоступны, пока виртуальная машина запущена) вы можете изменить следующие основные параметры:

Некоторые из указанных выше вещей можно выполнить и из запущенной виртуальной машины в главном меню: например, в пункт «Устройства» можно подключить флешку, извлечь или вставить диск (ISO), включить общие папки и т.п.

Дополнительная информация

В завершение — некоторая дополнительная информация, которая может оказаться полезной при использовании виртуальных машин VirtualBox.

51e018a293d4899831388406ff8ae4b7

«потолок разрешения упирается в размер окна»
проблема не в потолке, а в отсутствии широкоформатных вариантов.

«гостевой ОС не нужны для неё драйвера, т.к. она отсылает запросы к виртуальной машине, а виртуальная машина уже через драйвера хост-системы обращается к железу»
с этого места можно поподробнее и попроще? из ваших слов я поняла, что моя хрюша должна использовать видеодрайвер основной системы, верно? и как это настроить? с виртуалбоксом знакома на уровне создания машины и запуска системы, поэтому буду признательна за ясные подсказки.

Источник

Собираем VirtualBox под Windows

image loader

image loaderВведение

Как известно большинству пользователей Windows-версии VirtualBox (далее — VB, не путать с Visual Basic), в релизе 4.3.14 разработчики этой программы добавили дополнительный механизм защиты, называемый «hardening» (что можно перевести как «упрочнение»), который привёл к многочисленным проблемам совместимости VB с антивирусами, драйверами крипто-модулей и даже отдельными обновлениями самой Windows, в результате чего виртуальные машины попросту отказываются запускаться. В лучшем случае пользователю приходится ждать около месяца, пока проблемная программа, о которой он сообщит разработчикам, окажется учтена в следующем релизе VB. В худшем случае придётся либо удалять конфликтующую программу (или системное обновление), либо откатывать VB до версии 4.3.12 — последней, в которой не было этой защиты. Многочисленные предложения к разработчикам о добавлении пользовательского списка исключений или опции, отключающей защиту целиком, остаются без внимания. Единственный внятный ответ с их стороны звучит так: «не хотите защиту — компилируйте из исходников сами». Что ж, придётся этим заняться.

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

image loaderСодержание

image loaderПостановка задачи

Изначально я планировал упростить себе задачу и обойтись минимальной пересборкой, чтобы устанавливать официальный дистрибутив и просто подменять в нём бинарные файлы. Однако оказалось, что такой подход не сработает, поскольку не учитывает использование системных механизмов установки и регистрации драйверов и COM-компонентов. Можно было бы попытаться разобраться в деталях и написать автоматизирующий скрипт, но я решил замахнуться на более крупную дичь: самостоятельно собрать полноценный дистрибутив, максимально близкий к официальному и отличающийся от него только отсутствием hardening’а.

Сразу скажу, что на 100% задачу решить не удалось. Слабым звеном оказались гостевые дополнения, которые в официальном пакете собраны под Windows (32- и 64-битную), OS/2, Linux и некоторые другие *NIX-системы. В комментариях соответствующего Makefile указано, что сборка осуществляется удалённо на разных машинах, а настраивать такой комплект виртуалок мне не улыбалось. В итоге я решил собирать из исходных кодов всё, кроме дополнений, ISO-образ которых буду просто скачивать с сервера Oracle. Я пока не исследовал вопрос наличия hardening’а в дополнениях, но даже если он там есть, сообщений о вызванных им проблемах мне до сих пор не попадалось.

image loaderПара предупреждений

• Проблемы безопасности

Про hardening известно, что добавили его не просто так, а для закрытия некой уязвимости VB. Подробно рассказать о сути уязвимости Oracle категорически отказывается, несмотря на то, что в официальных дистрибутивах проблема исправлена много лет назад. В общих чертах речь идёт о том, что системный механизм внедрения библиотек в чужие процессы в случае VB может приводить к неавторизованному повышению привилегий на хостовой машине, и что для этой уязвимости VB есть реально использующиеся эксплойты. Если это вас не пугает, можете продолжать чтение, но я вас предупредил.

• Подписывание драйверов

Как известно, начиная с Vista, 64-битная Windows в обычном режиме запрещает загрузку драйверов, не подписанных сертификатом с цепочкой доверия, ведущей до корневого сертификата Microsoft (а в Windows 10 при загрузке с включённым Secure Boot драйверы и вовсе должны быть подписаны непосредственно самой Microsoft). Поэтому прежде чем компилировать VB даже для личного использования, необходимо продумать решение этой проблемы: либо купить сертификат, либо попробовать найти сервисы, предоставляющие услугу подписывания драйверов для разработчиков open source (если они, конечно, согласятся подписать заведомо уязвимый драйвер), либо перевести свою Windows в тестовый режим и использовать самоподписанный тестовый сертификат.

Далее я буду ориентироваться на этот последний вариант, но в нужных местах укажу, как поменяется процедура при наличии полноценного сертификата.

• Прекращение поддержки 32-битных хостовых систем

Начиная с версии 6.0 в VirtualBox была официально прекращена поддержка 32-битных хостов (к гостевым системам это не относится), однако сама возможность работы в этих системах ещё оставалась. В версии 6.1 сделан следующий шаг, и 32-битная версия пакета окончательно удалена из инсталлятора (за исключением библиотеки программного интерфейса). Я в своей сборке применил аналогичные модификации, а из статьи удалил все ставшие неактуальными инструкции. Если вам нужна поддержка таких систем, вы можете попробовать самостоятельно собрать 32-битный вариант, воспользовавшись предыдущими версиями статьи из репозитория. Но нужно понимать, что чем дальше, тем больше проблем будет возникать, и не все из них можно будет решить самостоятельно. Разумным выходом будет либо оставаться на предыдущих версиях VirtualBox, либо перейти на 64-битную систему.

image loaderГотовим окружение

Официально в качестве сборочной системы рекомендуется Windows версии 8.1 или 10. Моя сборочная система построена на базе Windows 7 SP1 x64 ещё с тех времён, когда это была рекомендуемая версия, и проблем пока что не возникало. Если вы выделяете для сборки отдельную машину (реальную или виртуальную), имейте в виду, что ей необходим доступ в Интернет.

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

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

Программа Версия Путь установки
Visual Studio 2010 Professional C:\Program Files (x86)\Microsoft Visual Studio 10.0\
SDK 7.1 C:\Program Files\Microsoft SDKs\Windows\v7.1\
SDK 8.1 C:\Programs\DevKits\8.1\
WDK 7.1.0 C:\WinDDK\7600.16385.1\
ActivePerl 5.26.1 Build 2601 x64 C:\Programs\Perl\
ActivePython 2.7.14.2717 x64 C:\Programs\Python\
WiX 3.11.1.2318 C:\Programs\WiX\
Qt 5.6.3 C:\Programs\Qt\5.6.3-x64\
MinGW-64 4.5.4 C:\Programs\mingw64\
Cygwin C:\Programs\cygwin64\
SDL 1.2.15 C:\Programs\SDL\x64\
cURL 7.74.0 C:\Programs\curl\\
OpenSSL 1.1.1i C:\Programs\OpenSSL\\
gSOAP 2.8.110 C:\Programs\gSOAP\
libvpx 1.7.0 C:\Programs\libvpx\
libopus 1.3.1 C:\Programs\libopus\
MiKTeX Portable 2.9.6942 C:\Programs\MiKTeX\
NASM 2.14.02 x64 C:\Programs\nasm\
DocBook XML DTD 4.5 C:\Programs\DocBook\xml\
DocBook XSL Stylesheets 1.69.1 C:\Programs\DocBook\xsl\

image loaderОсобенности установки программ

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

• Windows SDK v7.1

При установке могут возникнуть проблемы из-за устаревших версий компиляторов и рантайма: они не могут установиться поверх более новых версий, установленных с VS 2010, и инсталлятор считает это критической ошибкой. Необходимо либо отключить соответствующие галочки, либо предварительно удалить из системы пакеты с именами вида «Microsoft Visual C++ 2010 Redistributable», «Microsoft Visual C++ 2010 Runtime», «Microsoft Visual C++ Compilers…» (SDK установит старые версии пакетов, а Windows Update потом обновит их до актуальных).

• Windows SDK v8.1

Достаточно установить только средства разработки (Windows Software Development Kit).

• WDK v7.1

Достаточно установить только сборочные окружения (Build Environments).

• Qt 5.6.3

Начиная с версии Qt 5.7.0 прекращена поддержка сборки в MSVC версий ниже 2012, поэтому используем 5.6.x.
Для Visual Studio 2010 официальные сборки отсутствуют, поэтому необходимо сначала собрать библиотеку из исходных кодов.

• MinGW

Архив просто распаковывается в выбранный каталог установки.

• Cygwin
• OpenSSL
• libvpx
• libopus
• gSOAP
• MiKTeX
• DocBook

Для распаковки архива XML DTD нужно создать отдельный каталог и поместить туда все файлы. Архив с XSL Stylesheets уже содержит нужный подкаталог, поэтому достаточно его просто распаковать и переименовать полученный подкаталог.

image loaderПоследние штрихи

• Добавление сертификатов

Если у вас нет полноценного сертификата, то рекомендуется создать хотя бы персональный (с ним проще загружать драйверы, чем совсем без подписи). Для этого нужно открыть консоль с повышенными привилегиями и выполнить в ней следующие команды, которые создадут и добавят в личное хранилище два сертификата (SHA-1 и SHA-256):Имя для сертификатов («Roga and Kopyta Ltd») и путь к файлам можно выбирать по своему усмотрению. Также нам потребуются цифровые отпечатки сгенерированных сертификатов. Откройте консоль управления сертификатами (запустите certmgr.msc ), откройте там список персональных сертификатов. Дважды щёлкните на первом из сертификатов «Roga and Kopyta Ltd», в открывшемся диалоге перейдите на вкладку Состав. В поле «Алгоритм подписи» будет указано sha256RSA или sha1RSA. Далее, в самом конце списка будет поле «Отпечаток» со значением в виде последовательности шестнадцатеричных чисел. Скопируйте это значение куда-нибудь. То же самое повторите для второго из сертификатов. Не забудьте отметить, какой из них был SHA-256, а какой — SHA-1.

• Сборка xmllint
• Различные правки VB
• Файл конфигурации сборки VB

image loaderСобираем VirtualBox

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

image loaderПослесловие

Размер статьи оказался неожиданностью для меня самого. Когда я начинал её писать, то намеревался подробно рассказывать, почему на каждом этапе было выбрано то или иное решение, какие конкретно ошибки выскакивают, если не применить очередную правку, и какие могут быть альтернативные подходы к решению этих ошибок. Но постепенно понял, что если бы я всё это описывал, статья получилась бы и вовсе неприподъёмной. Поэтому прошу прощения за встречающийся кое-где стиль «делай так, а почему — не скажу». Сам недолюбливаю такие инструкции, но тут не видел иного выхода. Впрочем, в отдельных местах я всё-таки постарался хотя бы вкратце пояснить суть происходящего.

Огромное количество аспектов сборочной системы VB осталось за кадром: как из-за нежелания раздувать текст, так и по причине моей лени, когда, найдя какой-то обходной путь для очередной проблемы, я не лез в глубины системы сборки, а поскорее переходил к следующему этапу. В конце концов, моей главной задачей было не найти оптимальный путь, а собрать, наконец, свой вариант актуального VirtualBox’а: сидеть на 4.3.12 уже поднадоело, но я не мог обновлять один из своих основных рабочих инструментов на нечто, что в любой момент может просто отказаться работать на неопределённый срок. Правда, по мере выхода новых версий я иногда узнаю о каких-нибудь новых возможностях сборочной системы и, опробовав их, добавляю соответствующую информацию в статью.

Надеюсь всё же, что, несмотря на недостатки, эта статья окажется кому-нибудь полезной. Для тех, кому лень поднимать всё вышеописанное нагромождение программ, но интересно расковырять получающийся в итоге дистрибутив, я выложил инсталлятор на Яндекс-диск: 6.1.18. Все драйверы в них (да и остальные файлы) подписаны недоверенным сертификатом, так что в 64-битной Windows этот вариант VB заработает только в тестовом режиме. Если имеются вопросы, пожелания, предложения — велкам в комментарии или в личку. И да пребудет с вами Open Source!

Источник

Оцените статью
Avtoshod.ru - все самое важное о вашем авто