Поправка: VirtualBox не се отваря

Oracle VM VirtualBox е безплатен хипервизор и платформа за стартиране на виртуални устройства на вашия компютър, които са разработени и поддържани от Oracle. Той е един от най-популярните виртуални мениджъри там и хоства почти всички операционни системи като Linux, Windows, Solaris, OS / 2, Haiku и т.н. Хората го използват, за да използват друга операционна система на върха на текущата си ОС, като определят специална среда за него.

Напоследък се появиха съобщения, че VirtualBox не се отваря особено в Windows. Този проблем започна да излиза малко след последните актуализации на Windows. Причината, поради която този проблем може да възникне, е поради нередности в конфигурациите, инсталирана по-стара версия и повредени инсталационни файлове. Ще преминем през всички решения едно по едно, като започнем с най-лесното.

Какво кара VirtualBox да не се отваря?

Проблемът с отварянето на VirtualBox по същество означава, че не можете да направите виртуална машина и да я накарате да работи. Този проблем се появи след като Microsoft започна да пуска актуализации на Windows 10 и продължава и до днес. Ето някои от причините, поради които възниква този проблем:

  • Някои модули като Hyper-V може да не са активирани на вашия компютър или да са деактивирани след скорошна актуализация на Windows.
  • Windows затегна ръката си върху инсталациите на драйвери и тъй като VirtualBox инсталира драйверите за виртуалните машини независимо, това може да конфликтира и да причини проблеми.
  • Постоянните актуализации на Windows 10 причиняват проблеми със софтуера, показващ виртуалната машина на вашия компютър. Концепция, наречена Паравиртуализация . Промяната на настоящите стойности обикновено е корекцията на тази ситуация.

Как да поправим VirtualBox не се отваря

Както споменахме по-рано, има много съобщения за отваряне на VirtualBox след актуализация на Windows 10. Този проблем присъства не само в Windows, но се среща и в Mac и Linux. Виртуалният мениджър не би стартирал нито цялото приложение, нито конкретната операционна система, която се опитвате да стартирате във виртуалната среда. Този урок ще се опита да поправи всички споменати проблеми.

Решение 1: Актуализиране на VirtualBox

Преди да опитате нещо друго, важно е да актуализирате своя VirtualBox до последната версия, достъпна на официалния им уебсайт. Има много случаи, когато по-старата версия има проблеми със съвместимостта с най-новата версия на Windows, което кара приложението да не стартира или да причини грешки в неговата операционна система.

  1. Отворете официалния уебсайт на VirtualBox и инсталирайте най-новата налична версия.

  1. След като изтеглите изпълнимия файл, трябва да деинсталираме съществуващата версия, преди да преминете към инсталиране на най-новата. Натиснете Windows + R, въведете „ appwiz. cpl ”в диалоговия прозорец и натиснете Enter. Придвижете се из списъка с програми и деинсталирайте приложението.
  1. След като деинсталирате приложението, инсталирайте последната изтеглена версия.
  2. Ако вече сте имали съществуващи VM в по-стария VirtualBox, можете да опитате да насочите новоинсталирания VM към вашата директория. Пътят, където се съхраняват вашите виртуални машини, е:
 C: \ Потребители \ [потребителско име] \ Виртуални виртуални виртуални виртуални файлове C: \ Потребители \ [потребителско име] \ Виртуални VM файлове на VirtualBox \ [vm група] \ [vm име] 

Решение 2: Активиране на Hyper-V

Microsoft Hyper-V, известен още като „виртуализация на сървъра на Windows“ в миналото, което може да създава виртуални машини в системи, работещи под Windows 8 или по-нова версия. Този модул помага на други приложения на трети страни да създават своите виртуални машини на вашия компютър. Ако този метод е деактивиран, може да възникнат проблеми. Можем да се уверим, че е активирана и да опитаме да стартираме VirtualBox отново.

  1. Натиснете Windows + S, въведете „ Включете или изключете функциите на Windows “ в диалоговия прозорец и отворете приложението.
  2. Намерете „ Hyper-V “ от списъка с опции и проверете След като той е отметен, натиснете OK, за да започне процесът на инициализация.

  1. След като модулът е активиран, рестартирайте компютъра си напълно и опитайте да направите нови виртуални машини с помощта на VirtualBox и вижте дали това решава проблема.

Решение 3: Деактивиране на изпълнението на драйвери

Прилагането на драйвери е механизъм за безопасност в Windows, който не позволява да се инсталират подозрителни или лошо написани драйвери на вашата операционна система. Тъй като VirtualBox инсталира собствени драйвери за виртуални машини във виртуална среда, това може да противоречи на настройките. Можем да опитаме да изключим прилагането на драйвери и да видим дали това коригира проблема.

  1. Натиснете Windows + S, въведете „ командния ред “ в диалоговия прозорец, щракнете с десния бутон върху приложението и изберете „ Изпълнение като администратор “.
  2. Веднъж в повишен команден ред, изпълнете следната команда:
 bcdedit.exe / включи проверките за nointegrity 

  1. Това ще деактивира проверките на целостта и ще ви позволи да инсталирате всеки драйвер. Ако искате да активирате проверката на целостта отново, въведете следната команда в командния ред за повишаване.
 bcdedit.exe / изключете проверката на nointegrity 

Рестартирайте компютъра си, след като деактивирате изпълнението и проверете дали проблемът е решен.

Решение 4: Инсталиране на VirtualBox адаптери ръчно

Има случаи, когато VirtualBox не успее да инсталира правилно мрежовите адаптери на вашия компютър. Поради това приложението може да ви изведе грешка „Не може да се зареди VirtualBox“. В този случай можем да опитаме да инсталираме правилно драйверите на VirtualBox и след това да настроим правилно конфигурацията.

  1. Първо изтрийте всички предишни адаптери на VirtualBox. След изтриване натиснете Windows + R, въведете „ devmgmt. msc ”в диалоговия прозорец и натиснете Enter.
  2. След като сте в диспечера на устройства, щракнете върху Действие> Добавяне на наследен хардуер .

  1. Сега инсталирайте адаптерите Oracle VirtualBox ръчно. Пътят, където се намират, обикновено е следният:
 C: \ програмни файлове \ Oracle \ VirtualBox \ драйвери \ мрежа \ netadp \ VBoxNetAdp.inf 
  1. След като правилно сме инсталирали драйверите, можем да ги придвижим напред и да ги конфигурираме правилно. Стартирайте Oracle VirtualBox, щракнете върху Файл> Предпочитания> Мрежа> Мрежа само за домакин . Сега кликнете върху Редактиране .
  2. Задайте правилно следната информация в съответните полета:

IPv4 192.168.56.

Маска 255.255.255.0

Сега кликнете върху раздела DHCP сървър и задайте следното:

Адрес на сървъра : 192.168.56.100

Маска на сървъра : 255.255.255.0

Обвързан с нисък адрес : 192.168.56.10

Обвързан с горен адрес : 192.168.56.254

  1. Натиснете OK, за да запазите промените и рестартирате компютъра. Сега проверете дали можете да отворите VirtualBox.

Решение 5: Промяна на паравиртуализацията

Паравиртуализацията е софтуерна техника, която позволява на виртуалните машини да имат софтуерен интерфейс. Това е подобно, но изобщо не е идентично с основния хардуерно-софтуерен интерфейс. Има много доклади, че тези функции причиняват много проблеми във VirtualBox. Можем да опитаме да променим опцията си на KVM и да видим дали това прави трика.

  1. Стартирайте VirtualBox, кликнете върху Settings> System> Acceleration> Paravirtualization Interface .
  2. Изберете опцията KVM вместо Default .

  1. Рестартирайте напълно вашия компютър и опитайте да стартирате отново виртуалната машина. Проверете дали проблемът е решен.

В допълнение към тези решения можете да опитате и следното:

  • Деактивиране на 3D графики
  • Стартирайте приложението в режим на съвместимост с права на администратор.
  • Актуализиране на графични драйвери .
  • Деинсталиране на други конфликтни VMwares .

Интересни Статии