Что такое Intel VT-d?
По сути, это модифицированная технология виртуализации Intel VT-x. Виртуализация позволяет создавать на обычном компьютере несколько виртуальных. На эти псевдоустройства можно устанавливать любые приложения и операционные системы, что в свою очередь открывает массу новых возможностей.
Например, можно:
Запускать эксклюзивные для определенной системы приложения. Например, Microsoft Office прямо из Linux. Без необходимости загружать полноценную Windows параллельно с основной ОС.
Вот так можно в окне запустить совершенно иную систему
- Тестировать разрабатываемое программное обеспечение на иных платформах, чтобы убедиться в их работоспособности и бесперебойной работе.
- Освоить новую ОС или программы, которые раньше было страшно устанавливать из-за возможности сломать что-то в основной системе.
Как видите, сценариев использования куча. И, возможно, какой-то из них вам интересен.
Для работы с виртуальными машинами нужны специальные утилиты. Например, VMWare. Они, конечно, работают и без VT-x VT-d, но вовсе не впечатляют своей производительностью. А вот с VT-d скорость заметно возрастает, и работа с виртуальной машиной становится сильно комфортнее.
Intel VT (Intel Virtualization Technology) — intel virtualization technology что это?
Intel VT — это аппаратная основа для программного создания виртуализации, через уменьшение ее размера, стоимости и сложности. Например, при использовании такими системами кэш-памяти, системе ввода-вывод. Применяется в основном пользователями в корпоративном, облачном, коммуникационном секторах.
VT-x 13 ноября 2005 года Intel выпустила две модели Pentium 4 (модели 662 и 672), которые стали первыми процессорами, поддерживающими VT-x («Vanderpool»). VT-x представляет собой технологию виртуализации Intel режима реальной адресации на платформе x86 — VMX (Virtual Machine eXtension).
Реализована виртуализация режима реальной адресации (режим совместимости с 8086).
VT-d (Virtualization technology for directed I/O) — технология аппаратной виртуализации ввода-вывода , созданная корпорацией Intel в дополнение к её технологии виртуализации вычислений VT-x. Виртуализация ввода-вывода позволяет пробрасывать (pass-through) устройства на шине PCI (и более современных подобных шинах) в гостевую ОС, таким образом, что она может работать с ним с помощью своих штатных средств. Чтобы такое было возможно, в логических схемах системной платы используется специальное устройство управления памятью ввода-вывода (IOMMU), работающее аналогично MMU центрального процессора, используя таблицы страниц и специальную таблицу отображения DMA (DMA remapping table — DMAR), которую гипервизор получает от BIOS через ACPI. Отображение DMA необходимо, поскольку гипервизор ничего не знает о специфике работы устройства с памятью по физическим адресам, которые известны лишь драйверу. С помощью DMAR он создает таблицы отображения таким образом, что драйвер гостевой ОС видит виртуальные адреса IOMMU аналогично тому, как бы он видел физические без него и гипервизора.
Intel Virtualization Technology for Directed I/O (VT-d) — это следующий важный шаг на пути к всеобъемлющей аппаратной поддержке виртуализации платформ на базе Intel. VT-d расширяет возможности технологии Virtualization Technology (VT), существующей в IA-32 (VT-x) и Itanium (VT-i), и добавляет поддержку виртуализации новых устройств ввода-вывода. Ознакомиться подробнее с технической стороной вопроса можно здесь https://ru.wikipedia.org/wiki/
Включение виртуализации в БИОС на процессоре Intel
Для пользователей процессоров Intel будет актуальна следующая инструкция ⇒
- Выполните перезагрузку и воспользуйтесь клавишей F2 (до F12) или Del. Конкретную клавишу определяет версия. При верном нажатии вы перейдете в БИОС.
- Найдите графу Advanced (может иметь название Integrated Peripherals).
- Теперь нужно найти Intel Virtualization Technology (обычно находится внизу). Если пункта нет, то, увы, ПК не поддерживает виртуализацию.
- Теперь переходим к графе справа от Intel Virtualization Technology. В этом столбце должно быть указано значение Enable. При другом значении (обычно указано Disabled) вам потребуется активировать нужное.
- Выйдете из БИОС, воспользовавшись Save & Exit или F10.
Видео
В помощь пользователям, которые хотят лучше разобраться в настройках виртуализации Windows 10, ниже приведены ссылки на видео.
Включаем аппаратную виртуализацию центральных процессоров, технологии AMD — AMD-V и Intel — VT-X. Подробно о том, как проверить поддерживается ли виртуализация процессором и как включить виртуализацию в BIOS. Проверяется и включается технология просто….
Виртуализация это — под виртуализацией подразумевают процессорную архитектуру с возможностью моделирования аппаратного обеспечения (виртуальных гостевых систем) программными методами. Технология виртуализации делает возможным запуск нескольких операционных систем (виртуальных ОС) на одном реальном физическом компьютере, с изолированными разделёнными вычислительными процессами, с выделенными логическими ресурсами, часть — процессорных мощностей, объёма оперативной памяти, файловой подсистемы от общего пула.
Простыми словами, виртуализация даёт возможность пользователю, запустить на одном физическом персональном компьютере разноплановые виртуальные машины с разными видами операционных систем (Windows, Android, Linux, MacOS X) или одинаковые, с любым набором программ. Наиболее востребована на данный момент у игроманов, позволяет запустить и ускорить .
Как проверить — поддерживается и включена ли виртуализация.
Параметры SecurAble: 1. Значение параметра Maximum Bit Length указывает на максимально доступную разрядность системы 32-bit или 64-bit.
2. Значения Hardware D.E.P — технология отвечающая за безопасность, внедрена для противодействия запуску вредоносного кода.
3. Опция Hardware Virtualization — параметр может выдать четыре значения:Yes — технология виртуализации поддерживается процессором — включена;No — виртуализация не поддерживается процессором;Locked On — включена и поддерживается, но не может быть в BIOS выключена;Locked Off — поддержка технологии есть, но отключена и в BIOS включить нельзя.
Надпись Locked Off не всегда является приговором — перепрошивка BIOS может исправить ситуацию.
Как включить виртуализацию в BIOS.
За включение аппаратной виртуализации в БИОСе отвечает Virtualization Technology. Для отключения опции или включения виртуализации в BIOS, отправляем ПК на перезагрузку. При проявлении первых признаков загрузки, клацаем по клавише клавиатуры «F2» или «Delete» (разные версии БИОС), ищите подсказку внизу экрана на старте.
Заходим в раздел «Advanced BIOS — Features», находим опцию «Virtualization» или «Advanced» → «CPU Configuration», опция «Intel Virtualization Technology».
Передвигаемся при помощи стрелок клавиатуры (в БИОС UEFI мышкой), нажимаем «Enter», меняем параметр у «Virtualization» с «Disabled» (отключено) на «Enabled» (включено). Виртуализацию включили в BIOS, осталось не упустить один важный клик — не забываем нажать на кнопку «F10», что соответствует значению — сохранить настройки (Save).
Как включить Intel VT-x в биосе или UEFI компьютера?
Современные процессоры включают в себя аппаратные функции виртуализации, которые позволяют ускорить виртуальные машины VirtualBox, VMware и Hyper-V, а так же другие приложения виртуальных машин. Но технология Intel VT-x не всегда включена по умолчанию.
Если это так, вы увидите сообщение типа “аппаратное ускорение VT-x/AMD-V не доступно в вашей системе”, “этот хост с поддержкой Intel VT-х, но технология виртуализации Intel отключена” или “процессор на этом компьютере не совместим с Hyper-V”.
Intel VT-x может быть отключен; AMD-V всегда включен по-умолчанию
Первое, о чем нужно знать при работе с технологией Intel VT-x — эта технология виртуализации может быть отключена в Биос или UEFI, и, частенько, в новых компьютерах отключена по-умолчанию.
Технология AMD-V по-умолчанию доступна всегда, если вы используете процессор AMD, который поддерживает её, так что нет никакой необходимость рыскать по настройкам BIOS или UEFI для включения этой технологии виртуализации. Однако, некоторые гипервизоры (например, Hyper-V от Microsoft) при включении использования AMD-V или Intel VT-x , могут сообщить, что технология недоступна.
Пробуем переустановить Hyper-V
Такие обидные ошибки могут возникнуть в том случае, если у вас установлен Hyper-V. Гипервизор от Microsoft блокирует доступ другим программам (VirtualBox или VMWare) доступ к технологии виртуализации Intel VT-x и AMD-V процессора. В таком случае вы увидите сообщение об ошибке, не смотря на то, что эта технология доступна и включена в BIOS или UEFI.
Для устранения проблемы необходимо перейти в панель управления — установка/удаление программ — компоненты Window. В меню необходимо снять галочку с Hyper-V для его деинсталляции. После этого перезагрузите компьютер и попробуйте снова запустить VirtualBox или VMWare.
Выходит так, что Hyper-V резервирует за собой аппаратную технологию Intel VT-x/AMD-V все время, пока установлена в систему.
Доступ к настройкам BIOS и UEFI
Для этого вам понадобится доступ к экрану низкоуровневых настроек. Материнские платы выпущенные до выпуска Windows 8 оснащены BIOS, а выпущенные позже — уже повально оснащались UEFI.
На системах работающих на BIOS необходимо при запуске компьютера, в первые секунды, нажать определенную клавишу на клавиатуре. У настольных компьютеров для доступа в BIOS необходимо нажать «Del» или «F2». Но, иногда, необходимо нажать «ESC», «F1», «F11» или другую клавишу.
Для точного определения горячей клавиши для входа в BIOS необходимо обратить внимание на экран приветствия материнской платы при включении ПК. Обычно клавиша указывается в нижней строке описания
Для доступа к настройкам UEFI компьютеров не обязательно нажимать горячую клавишу, хотя такой пусть к настройкам UEFI тоже возможен. Доступ к настройкам UEFI можно получить и в Windows 8 через продвинутое меню загрузки. Для этого сразу после старта загрузки ПК зажмите клавишу SHIFT на клавиатуре и держите ее нажатой, до появления меню, как на картинке снизу.
Независимо от пути попадания в меню UEFI, вам станут доступны настройки Intel VT-x. Обычно эта настройка доступна в меню, расположенном где что в «Чипсет», «Северный мост», «Advanced Chipset Control» или «Advanced CPU Configuration».
Ищите в этих меню настройки называющиеся “Intel Virtualization Technology,” “Intel VT-x”, “Virtualization Extensions”, “Vanderpool” или как-то так. Откройте опцию и переключите ее в режим «Enable», потом нажмите SAVE and EXIT для сохранения настроек и перезагрузите компьютер.
Что делать, если опция Intel VT-x недоступна?
Иногда бывает неприятная ситуация, когда ваш процессор поддерживает технологию виртуализации, а она отключена и ее нельзя включить в БИОС. Это периодически возникает на ноутбуках, где виртуализацию отключают для экономии заряда аккумуляторов.
В этом случае ищите обновления БИОС для вашей модели, либо специальную утилиту от производителя (какой-нибудь Control Center, только запускайте ее с правами администратора). В крайнем случае ищите решение в интернете, скорее всего ваш вопрос уже решался ранее.
Создание виртуальной машины.
Жмём правой кнопкой по нашему компьютеру -> «Создать» -> «Виртуальная машина». (Рис.13)
Рис.13 — Создание виртуальной машины Hyper-V.
Откроется «Мастер создания виртуальной машины».(Рис.14)
- Нажмите кнопку «Готово», чтобы создать виртуальную машину с настройками по умолчанию.
- Нажмите кнопку «Далее», чтобы создать виртуальную машину с особыми параметрами конфигурации.
Жмём «Далее» чтобы выбрать нужные нам параметры.
Рис.14 — Мастер создания виртуальной машины.
Указываем Имя виртуальной машины и её расположение.(Рис.15)
Я решил протестировать при помощи Ubuntu Server 18.04.
По этому у меня так:
- Имя: ubuntuserver 18.04.
- Расположение: E:\hyper-v ubuntu server 18.04\.
Рис.15 — Указываем Имя виртуальной машины и её расположение. Выбираем поколение виртуальной машины.(Рис.16)
В большинстве случаев стоит выбрать второе поколение, но если вы устанавливаете что-то 32-bitное то стоит выбрать — Поколение -1.
Лично у меня Ubuntu Server 18.04 64-bit с поддержкой UEFI, следовательно я выбираю — Поколение 2.
Рис.16 — Выбираем поколение виртуальной машины.
Выделяем количество оперативной памяти.(Рис.17)
Моей операционной системе хватит 1Gb ОЗУ => Я оставляю по умолчанию вписанные 1024 Mb. Идём «Далее».
Рис.17 — Выделяем количество оперативной памяти.
Выбираем к какому коммутатору будет подключен наш сетевой интерфейс.(Рис.18)
Выбираем наш «Hypernet» , идём «Далее».
Рис.18 — Настройка сети.
Создаём виртуальный жёсткий диск.(Рис.19)
Указываем Имя, Расположение и максимальный Размер файла виртуального HDD.
У меня так:
- Имя: ubuntu server 18.04.vhdx.
- Расположение: E:\hyper-v ubuntu server 1804\.
- Размер: 10 ГБ.
Рис.19 — Создаём виртуальный жёсткий диск. Выбираем ISO-образ с которого будем устанавливать операционную систему.(Рис.20)
Выбираем пункт «Установить операционную систему из файла загрузочного образа» -> Нажимаем «Обзор» -> Выбираем iso-образ. -> Жмём «Далее».
Рис.20 — Выбор образа ОС.
Завершение работы мастера создания виртуальной машины.(Рис.21)
Жмём «Готово».
Рис.21 — Завершение работы мастера создания виртуальной машины.
Теперь в Диспетчере Hyper-V мы видим, только что созданную, виртуальную машину — ubuntu server 1804. (Рис.22)
Нажимаем на нее правой кнопкой мыши — > «Подключить».
Рис.22 — Диспетчер Hyper-V, Новая виртуальная машина.
Появится окно «Подключение к виртуальной машине.»(Рис.23)
Если вы хотите установить систему Windows то при нажатии на кнопку «Пуск» у вас должна запуститься установка, без каких любо ошибок.
Но для того чтобы запустился Ubuntu Server 18.04 Пришлось в «Файл» — > «Параметры» -> «Безопасность» отключить «Безопасную загрузку».(Рис.24)
Рис.23 — Подключение к виртуальной машине.
Рис.24 — Отключаем Безопасную загрузку.
Включаем виртуальную машину.(Рис.25)
Рис.25 — Включаем виртуальную машину.
Всё отлично виртуальная машина запустилась. Нас встречает установщик Ubuntu Server 18.04.(Рис.26)
Рис.26 — Запущенная виртуальная машина. Установщик Ubuntu Server 18.04.
Что такое VirtualBox?
Нет ничего лучше, чем отличное и функциональное программное обеспечение, которое тоже бесплатное. VirtualBox, принадлежащий Oracle, представляет собой программное обеспечение с открытым исходным кодом, которое имеет множество удивительных функций для резервного копирования. VirtualBox позволяет устанавливать виртуальные машины в вашей системе. Он был представлен Innotek Gmbh в 2007 году, а затем разработан Oracle. Его также называют пакетом программной виртуализации, который может загружать несколько операционных систем. Это программное обеспечение распространяется бесплатно в рамках лицензии GNU версии 2.
Особенности VirtualBox включают:
- Предлагает несколько операционных систем, таких как Linux, Windows XP, Ubuntu и macOS.
- Используется профессионалами в области программного обеспечения с открытым исходным кодом.
- Это мощный, мощный и высокопроизводительный продукт для домашнего и корпоративного использования.
How to enable Intel VT-x in UEFI?
Almost all of the modern laptops have UEFI instead of BIOS. BIOS is not completed removed but is now termed as legacy BIOS. There is no need to boot into BIOS Utility to change BIOS settings. Booting to BIOS Utility is confusing and often tricky. But with UEFI, it is very simple. Lets see how it is done in Windows 10.
Step 1- For Windows 10, Go to Windows Settings-> Update & Security
Go To start, Windows Settings either by Start->Settings, or by typing Settings in the search box in the task bar. Then click on Update and Security
For Windows 8, Swipe from the right to open the charms bar. Tap or click Change PC settings. Choose Update and recovery from the list on the left (or General prior to Windows 8.1), then choose Recovery. Locate Advanced startup, at the bottom of the list of options on your right. Tap or click on Restart now. Wait through the Please wait message until Advanced Startup Options opens. From here go to Step 3. process is the same for Windows 10 and Windows 8.
Windows 10 Settings dialog box screenshot
Step 2- Click on Recovery on the left pane
Click on Recovery on the left pane and under Advanced Startup, click on restart now as shown below in the screenshot.
Windows 10 Settings – Update and Security- dialog box screenshot
UEFI boot troubleshoot screenshot
UEFI boot Troubleshoot – Advanced Option- screenshot
UEFI boot Troubleshoot – Advanced Option- UEFI Firmware Settings screenshot
UEFI boot Troubleshoot – Advanced Option- UEFI Firmware Settings – Restart Confirmation screenshot
Step 7- After restart you will Enter BIOS
In BIOS change the settings from Disabled to Enable for Intel Virtualization Technology. After changing the value from Disable to Enable, press F10 (or whatever is the option for your system. Look in the side or at the bottom to find the key to save and restart for your system) to save and restart. That’s it you are done.
UEFI BIOS Screenshot
Включение виртуализации
Для начала нужно зайти в BIOS. Для этого обычно используются кнопки ESC, F2, Delete. Во время включения компьютера нажимайте одну из этих кнопок, чтобы появились настройки БИОС.
Параметры в BIOS/UEFI могут располагаться по-разному. Это зависит от того, какая модель материнской платы на ПК, какой тип процессора, кто является производителем оборудования. Именно поэтому, я приведу несколько примеров интерфейса.
Для процессора AMD
Если у вас процессор от AMD, то определите, что у вас, UEFI или БИОС, и ищите в нем нужный пункт.
UEFI
Справа внизу кликните мышкой по пункту «Advance Mode».
Дальше перейдите на вкладку «Advanced» и выделите пункт «SVM Mode».
Обратите внимание, что пункт может называться и по-другому. Например, «Secure Virtual Machine» или «AMD-V»
Измените значение на «Enabled».
Перейдите во вкладку «Save & Exit» и кликните по пункту «Save Changes and Exit».
Подтвердите сохранение параметров и перезагрузку системы кнопкой «ОК». После этого загрузится Windows и в ней вы уже сможете запустить виртуальную машину.
Если у вас компьютер с материнской платой от GIGABYTE и процессором AMD Ryzen, то интерфейс UEFI будет другой. Сначала выбирайте пункты: «Расширенные настройки частот» – «Расширенные настройки ядра ЦП». Затем на вкладке «M.I.T.» находите пункт «SVM Mode» и напротив него устанавливайте «Разрешить».
Дальше открывайте вкладку «чипсет». Здесь нам нужен пункт «IOMMU», напротив которого выберите «Разрешить». Жмите F10 – «Да» для выхода и сохранения настроек.
BIOS
Включить виртуализацию в БИОСе на компьютере с процессором AMD можно следующим образом:
- Откройте вверху вкладку «Advanced».
- Выберите пункт «CPU Configuration».
- Дальше перейдите в строку «Secure Virtual Machin Mode» и кликните «Enter».
- Измените значение на «Enabled».
- Нажмите F10, чтобы сохранить настройки и перезагрузить компьютер.
Также может быть вкладка «Configuration». В ней найдите пункт «AMD SVM Support», и для него установите значение «Enabled».
Для процессора Intel
На процессорах от компании Intel нужный нам пункт может называться «Intel Virtualization Technology», «Intel VT-x», «Virtualization Extensions», «Vanderpool». Находите его и включайте аппаратную виртуализацию.
UEFI
В UEFI шаги будут следующие:
- Нажмите на кнопку снизу слева «Advanced Mode».
- Перейдите вверху на вкладку «Advanced».
- Из списка выберите «CPU Configuration».
- Найдите пункт «Intel Virtualization Technology» и установите для него «Enabled».
- Нажмите F10 и подтвердите сохранение настроек и перезагрузку ПК.
Если пункты на русском, то вам нужно перейти на вкладку «Дополнительно» – пункт «Конфигурация процессора». Дальше ищите «Intel Virtualization Technology» и напротив выбирайте «Включено».
Также на вкладке «Advanced» нужно перейти в «System Agent (SA) Configuration» (это там, где вы выбирали CPU Configuration). Затем в поле «VT-d» установите значение «Enabled».
Еще обратите внимание, что «Advanced Mode» может быть не отдельным пунктом, а делить одну кнопку с пунктом «Exit». Расположена она, чаще всего, вверху справа
Чем отличается Windows S от нормы
Если говорить об отличиях Windows S относительно редакций Home или Pro, то большинство мы уже описали. Для упорядочения информации, давай проясним.
В отличие от «полных версий» Windows 10 в S-режиме не позволяет:
- устанавливать приложений в обход магазина Microsoft Store
- использовать другие браузеры, кроме Microsoft Edge
- изменять поисковую систему с Bing на другую
- использовать различные системные утилиты
В режиме S могут (но не должны) возникнуть также незначительные проблемы, связанные с совместимостью аксессуаров и периферийных устройств, таких как принтер. На сайте Microsoft можно найти конкретную информацию о том, что «их функциональность может быть ограничена».
В S-mode невозможно также попасть в редактор реестра (что защищает пользователей от них самих). Среди других заблокированных инструментов также bash, cmd или powershell.
Решение о покупке компьютера с Windows 10 S может быть хорошим вариантом для людей, которые имеют уверенность в том, что приложения, которые им нужны для работы или обучения, доступны в Microsoft Store.
Конечно, это бессмысленный вариант для игроков (потому что платформы типа Steam, Origin, Battle или Gog будут недоступны) или специалистов, которые используют специальное и специфическое программное обеспечение. Для студента и «пользователя выходного дня» это может быть достойным выбором.
Впрочем, режиму S каждый может дать шанс, потому что Microsoft (вопреки распространяемой информации) позволяет переключаться из этого режима в «полную версию» Home или Pro без каких-либо дополнительных затрат.
Решение
Чтобы устранить проблемы, указанные в разделе Symptoms, обратитесь к соответствующему разделу ниже:
Разрешение проблемы 1
Обратитесь к производителю оборудования, чтобы проверить обновление BIOS/firmware и отключить функцию Secure Mode Extensions (SMX) из BIOS.
Разрешение проблемы 3
- Убедитесь, что система содержит необходимую поддержку микросхем и поддерживается для возможностей SR-IOV с помощью прошивки.
- Убедитесь, что система обновляется с помощью последнего выпуска прошивки, содержащего поддержку SR-IOV.
- Возможно, потребуется изменить параметры прошивки, чтобы включить VT-d (на платформах Intel) или AMD-Vi (на платформах AMD). Об этом можно сказать несколькими способами, включая «IOMMU», «IO/MMU», «I/O Virtualization» или «SR-IOV support». Наименование параметров прошивки является специфическим для поставщика.
- Некоторые системы могут иметь параметры в двух разных местах в прошивке, которые требуют настройки. Необходимо ознакомиться с документацией производителей оборудования для определенных параметров и оборудования NIC, которое они поддерживают для сетей SR-IOV.
- После изменения параметров BIOS/прошивки может потребоваться перезапустить систему.
Кроме того, обратитесь к Windows Server 2012 для Hyper-V, которые содержат дополнительные сведения о SR-IOV.Заметки о выпуске: важные проблемы в Windows Server 2012
VMware или VirtualBox
Платформы виртуализации Virtual Box и VMware помогают оценивать новые системы и приложения в безопасной среде. VMware и Oracle известны как пионеры в области программного обеспечения для виртуализации данных, которое позволяет тестировать и развертывать программное обеспечение на различных ОС без использования нескольких устройств.
Oracle предоставляет VirtualBox в качестве гипервизора для работы виртуальных машин. VMware предоставляет разные продукты для работы с виртуальной машиной в разных сценариях использования. Обе платформы быстрые, надежные и обладают некоторыми удивительными функциями. VMware Workstation & Player 16 можно установить в достаточном количестве операционных систем, хотя и немного меньше, чем в Virtual Box.
Простота и удобство использования
Одной из важных особенностей проигрывателя VMware Vs VirtualBox будет простота использования этих двух продуктов. VirtualBox предоставляет вам мастер создания виртуальной машины. Это предложит вам правильные варианты настройки места на жестком диске и оперативной памяти. Вы можете работать довольно быстро, следуя простым инструкциям.
Когда дело доходит до настройки, VMware становится немного проще, поскольку позволяет с легкостью настраивать различные факторы. Но при первой настройке виртуальной машины значения не рекомендуются.
Производительность
VirtualBox — одно из самых медленных программ для виртуальных машин, доступное в настоящее время. Хотя с самого начала он был не очень быстрым, и когда Oracle приобрела его в 2010 году, производительность медленно ухудшалась. Следовательно, если вы хотите запустить виртуальную машину, убедитесь, что вы выполняете это на мощном компьютере, поскольку виртуализация выполняется очень медленно. Если ваша система сильная, вы не заметите медлительности VirtualBox. Это не страшно — но не очень быстро.
С другой стороны, VMware Workstation Player обладает потрясающей производительностью. При запуске одной и той же гостевой ОС на обеих виртуальных машинах с одинаковым объемом ресурсов VMware работает быстрее и реагирует на запросы, чем VirtualBox.
Функциональность
Пакет расширений VirtualBox предлагает функции USB, протокол удаленного рабочего стола, среду выполнения перед загрузкой и многое другое и предоставляется по частной лицензии. Текущая версия бесплатна для образовательного и личного использования. VMware полезен для управления мобильными устройствами в корпоративных сетях, а пользователи могут защищать конечные точки и виртуализированные материалы с помощью VMWare. И Workstation, и VirtualBox поддерживают аппаратную виртуализацию, но VirtualBox поддерживает эмуляцию.
Надежность платформы
Одна область, которая отличает оба продукта, — это их надежность. В то время как VirtualBox считается надежной платформой, но из-за некоторых недостатков он может ограничивать ценность в производственных средах.
VMWare Player известен аналогичной надежностью и стабильностью, присущей коммерческим продуктам производителя. Программное обеспечение получает высокие оценки по сравнению с платформами Windows и Linux. Моментальные снимки очень удобны, так как позволяют сохранять определенное состояние виртуальной машины и восстанавливать это состояние при необходимости. Это реальная экономия времени. VirtualBox упрощает управление и создание снимков.
VMware | VirtualBox |
Предлагает виртуализацию только для оборудования | Предлагает виртуализацию как программного, так и аппаратного обеспечения. |
Не предлагает поддержку общего хранилища | Предлагает общую поддержку CIFS, NFS и iSCSI |
Используется для домашнего и корпоративного использования | Используется в личных и образовательных целях. |
Поддерживает Linux, Windows и MacOS | Поддерживает Linux, Windows, MacOS, Solaris и FreeBSD. |
Это не программное обеспечение с открытым исходным кодом | Это программное обеспечение с открытым исходным кодом |
VMware помогает запускать разные операционные системы на одном хосте. | VirtualBox предлагает виртуализацию на основе хоста. |
Intel Virtualization Technology (аппаратная виртуализация) на Windows 8.1 / Sandbox / Habr
На новой Windows 8.1 по умолчанию включена такая замечательная вещь — Hyper-V.
Но на момент установки я об этом не знал. И пришел к разочарованию, увидев, что моя система не поддерживает аппаратную виртуализацию, хотя мой BIOS и сайт компании Intel утверждали обратное.
На всякий случай проверить можно здесь: ark.intel.com/ru/products/virtualizationtechnology
Я проверял и с помощью securable viennaos.net/soft/1231-securable.html
и с помощью ПО от самой Intel www.intel.com/support/ru/processors/sb/cs-030729.htm#2
В обоих случаях мне был дан ответ: NO
Я уж было расстроился, подумал, что надо менять компьютер, но вспомнил, что раньше ведь я мог запускать эмулятор на android с помощью Intel HAXM (кому интересно, данное ПО позволяет значительно ускорить запуск и работу эмулятора Android под Windows — опять же при помощи аппаратной виртуализации).
Поэтому решил разобраться в чем же все-таки дело.
Оказалось, что гипервизор все время работает под хостовой ОС, и только он может контролировать аппаратную виртуализацию, для стабильности.
Поэтому, для того, чтобы все стало на свои места, Вам понадобится запустить командную строку от имени администратора, ввести следующую команду: bcdedit /set hypervisorlaunchtype off
и перезагрузить компьютер. Вот и всё.
Если Вам потребуется все-таки включить Hyper-V, то можно произвести те же самые действия, только вместо off, написать on, то есть bcdedit /set hypervisorlaunchtype on.
Спасибо за внимание
Ошибка в программе VirtualBox. Аппаратное ускорение (VT-x AMD-V) недоступно в вашей системе. Что делать?
При работе с программным продуктом виртуализации VirtualBox, нередко возникают проблемы и неполадок, связанные с установкой на виртуальную машину той или иной операционной системы. Причины возникновения ошибок в работе могут быть разные и с одной из них, где говорится о том, что «аппаратное ускорение (VT-x AMD-V) недоступно в вашей системе», мы будем разбираться в данной статье.
В данном случае, такая проблема возникла при установке операционной системы windows 8, хотя когда производилась установка ОС windows 7, такой ошибки не возникало. Как же нам решить данную проблему? Узнаем ниже.
Итак, в первую очередь мы должны убедиться в том, что процессор поддерживает функцию VT-x/AMD-V, для это прочитайте статью Как проверить поддерживает ли ваш процессор аппаратную виртуализацию Intel VT-x/VT-d и AMD-V. А для её включения, необходимо перейти в BIOS материнской платы. Для это перезагружаем компьютер и переходим в BIOS нашей системы.
Для того, что бы перейти в BIOS, нам нужно при включение компьютера нажимать клавишу Delete на клавиатуре. (Если не заходит с помощью клавиши delete попробуйте F1, F2) При включении компьютера на начальном экране обычно видно какая клавиша ведет в BIOS.
В результате мы попадаем в BIOS нашего компьютера. Далее выбираем вкладку «Advanced». Там мы видим вкладку «CPU Configuration» выбираем её и нажимаем «Enter»
Попадаем в меню конфигураций, где видим вкладку «Secure Virtual Machine Mode», напротив стоит значение «Disabled», что означает отключено, нам просто надо её включить, для этого нажимаем на вкладку и выбираем значение «Enabled».
Как мы видим на рисунке значение поменялось, теперь нам надо сохранить внесённые изменения.
Для сохранения внесённых изменений переходим на вкладку «Exit», далее выбираем вкладку «Exit & Save Changes». В открывшемся окошке где нам предлагают сохранить внесенные изменения, нажимаем «OK» и ждем пока компьютер перезагрузится.
Далее открываем программу VirtualBox, заходим в «настройки» той системы которую хотели установить, в моём случае это Windows 8.1.Нажимаем на вкладку «система», далее «ускорение», ставим галочки напротив указанных на картинке пунктов и нажимаем «OK».
Всё! Ошибка больше не выскакивает, можно начинать установку.
Оставляйте своё мнение о данной статье, ну и конечно же задавайте свои вопросы если у вас что то вдруг пошло не так.
Спасибо за внимание!
Как войти в BIOS на ПК?
Чтобы настроить виртуализацию, необходимо войти в раздел системных настроек — BIOS. Сделать это можно как при помощи специальных «горячих клавиш», так и непосредственно из рабочей среды компьютера.
В первом случае перезапустите устройство и в момент, когда на экране появится логотип компании-производителя, нажмите нужную клавишу
Обратите внимание: у разных моделей горячие клавиши тоже разные, ими могут быть F8, F12, F2, Delete и так далее. Подробный список горячих клавиш для каждой модели можно без труда отыскать в интернете
Во втором случае откройте панель управления, найдите вкладку «Обновление и безопасность», а затем «Восстановление». Выберите пункт «Особые варианты загрузки», дождитесь, пока компьютер выполнит перезагрузку и в появившемся окне щелкните по строке «Диагностика» — «Дополнительные параметры» — «Параметры встроенного ПО UEFI». Компьютер снова перезапустится, после чего перед вами откроется окно с необходимыми настройками.
Заключение
Мы выяснили, как в БИОСе включить виртуализацию. Данная технология является очень мощным средством, которое позволяет расширить возможности компьютеров и намного эффективнее использовать имеющееся в распоряжении аппаратное обеспечение. Большая часть современных персональных компьютеров обладает процессорами, в которые встроено данное решение. Это позволяет повысить их производительность, если используются виртуальные машины. Кроме этого, в большинстве ПК существует возможность настраивать поддержку аппаратной виртуализации.
Некоторые пользователи интересуется тем, как включить виртуализацию без БИОСа. Это сделать невозможно, так как производители аппаратного обеспечения внедряют технологию именно в железо. А прямой доступ к нему имеет только БИОС.
Виртуализация может понадобиться тем пользователям, которые работают с различными эмуляторами и/или виртуальными машинами. И те и те вполне могут работать без включения данного параметра, однако если вам требуется высокая производительность во время использования эмулятора, то его придётся включить.
Важное предупреждение
Изначально желательно убедиться, есть ли у вашего компьютера поддержка виртуализации. Если её нет, то вы рискуете просто зря потратить время, пытаясь произвести активацию через BIOS. Многие популярные эмуляторы и виртуальные машины предупреждают пользователя о том, что его компьютер поддерживает виртуализацию и если подключить этот параметр, то система будет работать значительно быстрее.
Если у вас не появилось такого сообщения при первом запуске какого-нибудь эмулятора/виртуальной машины, то это может значить следующее:
- Виртуализация уже подключена по умолчанию (такое бывает редко);
- Компьютер не поддерживает этот параметр;
- Эмулятор не способен произвести анализ и оповестить пользователя о возможности подключения виртуализации.
Включение виртуализации на процессоре Intel
Воспользовавшись этой пошаговой инструкцией, вы сможете активировать виртуализацию (актуальна только для компьютеров, работающих на процессоре Intel):
Включение виртуализации на процессоре AMD
Пошаговая инструкция выглядит в этом случае похожим образом:
Включить виртуализацию на компьютере несложно, для этого нужно лишь следовать пошаговой инструкции. Однако если в BIOS нет возможности включить эту функцию, то не стоит пытаться это сделать при помощи сторонних программ, так как это не даст никакого результата, но при этом может ухудшить работу компьютера.
Мы рады, что смогли помочь Вам в решении проблемы.
Опрос: помогла ли вам эта статья?