Як увімкнути віртуалізацію в біосі asus. Як увімкнути віртуальну технологію. Intel Virtualization Technology що це

Технологія віртуалізації може покращити продуктивність вашого комп'ютера та дозволить Nox App Player працювати більш плавно та швидко.

1. Чи підтримує ваш комп'ютер технологію віртуалізації ( Virtualization Technology,VT)?

Щоб перевірити, чи може ваш комп'ютер підтримувати VT, просто скачайте LeoMoon CPU-V . Це не тільки виявить, чи може ваш процесор підтримувати віртуалізацію апаратних засобів, але й виявить, чи Hardware Virtualization включений в BIOS чи ні.

Якщо результат перевірки показує зелену галочку під VT-х підтримуваних, це означає, що ваш комп'ютер підтримує віртуалізацію. Якщо це червоний хрестик, то ваш комп'ютер не підтримує VT, але ви все ще може встановити Nox за умови встановлення.

1.Якщо результат перевірки показує зелену галочку під VT-х включений, то це означає, що VT вже включена у вашому BIOS. Якщо це червоний хрестик, виконайте такі дії, щоб увімкнути.

2.Визначте свій тип BIOS: Натисніть Win + R, щоб відкрити вікно «Run», надрукуйте «DXDiag» і клацніть кнопку «OK». Після цього ви побачите інформацію BIOS, як показано нижче.

3.Тоді знайдіть у Google що саме потрібно зробити, щоб увімкнути VT для цього конкретного BIOS. Зазвичай, щоб ввести BIOS, потрібно нажинати певну клавішу кілька разів, коли ваш комп'ютер завантажується. Ця клавіша може бути будь-якою функціональною клавішею або клавішею ESC у зв'язку з маркою вашого комп'ютера. Після входу до режим BIOS, зверніть увагу на VT-х, Intel Virtual Technology або щось подібне, яке говорить «Віртуальний», та увімкніть його. Після цього вимкніть комп'ютер і знову увімкніть його. Тепер віртуалізація включена і продуктивність Nox App Player стала ще кращою.

Увага!!!

  1. Якщо ви працюєте у Windows 8 або Windows 10, може бути конфлікт між VT та технологією Microsoft Hyper-V. Будь ласка, вимкніть Hyper-V, виконавши такі дії: перейдіть до панелі керування-> Програми та Компоненти-> Увімкнення або вимкнення функцій Windows> Заберіть галочку перед Hyper-V.

  • 2.Якщо VT включена в BIOS, але результат перевірки LeMoon все ще показує червоний хрестик під VT-х Enabled, то велика можливість, що ваш антивірус блокує цю функцію. Для прикладу візьмемо антивірус Avast! Що потрібно зробити, щоб вирішити цю проблему:

1) Відкрийте антивірус Avast >> Налаштування >> Виправлення проблем (troubleshooting)

2)Зніміть позначку з Увімкнути віртуалізацію з апаратним забезпеченням, а потім перезавантажте комп'ютер.

Post Views: 108 339

Бурхливий розвиток ринку технологій віртуалізації за останні кілька років стався багато в чому завдяки збільшенню потужностей апаратного забезпечення, що дозволило створювати по-справжньому ефективні платформи віртуалізації як для серверних систем, так і для настільних комп'ютерів. Технології віртуалізації дозволяють запускати на одному фізичному комп'ютері (хості) кілька віртуальних екземплярів операційних систем (гостяних ОС) з метою забезпечення їх незалежності від апаратної платформи та зосередження кількох віртуальних машин на одній фізичній. Віртуалізація надає безліч переваг як для інфраструктури підприємств, так і для кінцевих користувачів. За рахунок віртуалізації забезпечується суттєва економія на апаратному забезпеченні, обслуговуванні, підвищується гнучкість ІТ-інфраструктури, спрощується процедура резервного копіюваннята відновлення після збоїв. Віртуальні машини, які є незалежними від конкретного обладнання одиницями, можуть поширюватися як встановлені шаблони, які можуть бути запущені на будь-якій апаратній платформі підтримуваної архітектури.

Донедавна зусилля в області віртуалізації операційних систем були зосереджені в основному в області програмних розробок. У 1998 році компанія VMware вперше серйозно окреслила перспективи розвитку віртуальних систем, запатентувавши програмну техніку віртуалізації. Завдяки зусиллям VMware, а також інших виробників віртуальних платформ та зростаючим темпам удосконалення комп'ютерної технікиКорпоративні та домашні користувачі побачили переваги та перспективи нової технології, а ринок засобів віртуалізації почав зростати стрімкими темпами. Безумовно, такі великі компанії, як Intel та AMD, що контролюють більшу частину ринку процесорів, не могли залишити цю перспективну технологіюбез уваги. Компанія Intel перша побачила в новій технології джерело отримання технологічної переваги над конкурентами та розпочала роботу над удосконаленням x86 архітектури процесорів з метою підтримки платформ віртуалізації. Після Intel компанія AMD також приєдналася до розробок щодо підтримки апаратної віртуалізації в процесорах, ніж втратити позиції над ринком. На даний момент обидві компанії пропонують моделі процесорів, які мають розширений набір інструкцій і дозволяють безпосередньо використовувати ресурси апаратури у віртуальних машинах.

Розвиток апаратних технік віртуалізації

Ідея апаратної віртуалізації не нова: вперше вона була втілена в 386 процесорах і носила назву V86 mode. Цей режим роботи 8086 процесора дозволяв запускати паралельно кілька DOS-додатків. Тепер апаратна віртуалізація дозволяє запускати кілька незалежних віртуальних машин у відповідних розділах апаратного простору комп'ютера. Апаратна віртуалізація є логічним продовженням еволюції рівнів абстрагування програмних платформ – від багатозадачності до рівня віртуалізації:

Переваги апаратної віртуалізації над програмною

Програмна віртуалізація в даний момент переважає апаратну на ринку технологій віртуалізації через те, що довгий час виробники процесорів не могли належним чином реалізувати підтримку віртуалізації. Процес впровадження нової технології в процесори вимагав серйозної зміни їхньої архітектури, запровадження додаткових інструкцій та режимів роботи процесорів. Це породжувало проблеми забезпечення сумісності та стабільності роботи, які були повністю вирішені у 2005-2006 роках у нових моделях процесорів. Незважаючи на те, що програмні платформи дуже просунулися щодо швидкодії та надання засобів управління віртуальними машинами, технологія апаратної віртуалізації має деякі незаперечні переваги перед програмною:

  • Спрощення розробки платформ віртуалізації за рахунок надання апаратних інтерфейсів керування та підтримки віртуальних гостьових систем. Це сприяє появі та розвитку нових платформ віртуалізації та засобів управління у зв'язку зі зменшенням трудомісткості та часу їх розробки.
  • Можливість збільшення швидкодії платформ віртуалізації. Оскільки керування віртуальними гостьовими системами здійснюється за допомогою невеликого проміжного шару програмного забезпечення (гіпервізора) безпосередньо, у перспективі очікується збільшення швидкодії платформ віртуалізації на основі апаратних технік.
  • Можливість незалежного запуску кількох віртуальних платформ із можливістю перемикання між ними на апаратному рівні. Декілька віртуальних машин можуть працювати незалежно, кожна у своєму просторі апаратних ресурсів, що дозволить усунути втрати швидкодії на підтримку хостової платформи, а також збільшити захищеність віртуальних машин за рахунок їх повної ізоляції.
  • Відв'язування гостьової системи від архітектури хостової платформи та реалізації віртуалізації платформи. За допомогою технологій апаратної віртуалізації можливий запуск 64-бітових гостьових систем з 32-бітових хостових систем, із запущеними в них 32-бітними середовищами віртуалізації.

Як працює апаратна віртуалізація

Необхідність підтримки апаратної віртуалізації змусила виробників процесорів дещо змінити їхню архітектуру за рахунок введення додаткових інструкцій для надання прямого доступу до ресурсів процесора з гостьових систем. Цей набір додаткових інструкцій має назву Virtual Machine Extensions (VMX). VMX надає наступні інструкції: VMPTRLD, VMPTRST, VMCLEAR, VMREAD, VMREAD, VMWRITE, VMCALL, VMLAUNCH, VMRESUME, VMXON та VMXOFF.

Процесор із підтримкою віртуалізації може працювати у двох режимах root operation та non-root operation. У режимі root operation працює спеціальне програмне забезпечення, що є «легковажним» прошарком між гостьовими операційними системами та обладнанням - монітор віртуальних машин (Virtual Machine Monitor, VMM), що носить також назву гіпервізор (hypervisor). Слово «гіпервізор» з'явилося цікавим чином: колись дуже давно, операційна система мала назву «supervisor», а програмне забезпечення, що знаходиться «під супервізором», отримало назву «гіпервізор».

Щоб перевести процесор у режим віртуалізації, платформа віртуалізації повинна викликати інструкцію VMXON і передати управління гіпервізору, який запускає віртуальну гостьову систему інструкцією VMLAUNCH та VMRESUME (точки входу в віртуальну машину). Virtual Machine Monitor може вийти з режиму віртуалізації процесора, викликавши інструкцію VMXOFF.

Кожна з гостьових операційних систем запускається та працює незалежно від інших і є ізольованою з погляду апаратних ресурсів та безпеки.

Відмінність апаратної віртуалізації від програмної

Класична архітектура програмної віртуалізації має на увазі наявність хостової операційної системи, поверх якої запускається платформа віртуалізації, що емулює роботу апаратних компонентів і керує апаратними ресурсами щодо гостьової операційної системи. Реалізація такої платформи досить складна і трудомістка, є втрати продуктивності, у зв'язку з тим, що віртуалізація проводиться поверх хостової системи. Безпека віртуальних машин також під загрозою, оскільки отримання контролю над хостовой операційною системою автоматично означає отримання контролю над усіма гостьовими системами.

На відміну від програмної техніки, за допомогою апаратної віртуалізації можливе отримання ізольованих гостьових систем, що керуються гіпервізором безпосередньо. Такий підхід може забезпечити простоту реалізації платформи віртуалізації та збільшити надійність платформи з кількома одночасно запущеними гостьовими системами, при цьому немає втрат продуктивності обслуговування хостової системи. Така модель дозволить наблизити продуктивність гостьових систем до реальних та скоротити витрати продуктивності на підтримку хостової платформи.

Недоліки апаратної віртуалізації

Варто також зазначити, що апаратна віртуалізація потенційно несе у собі як позитивні моменти. Можливість управління гостьовими системами за допомогою гіпервізора та простота написання платформи віртуалізації з використанням апаратних технік дають можливість розробляти шкідливе програмне забезпечення, яке після отримання контролю за хостовою операційною системою, віртуалізує її та здійснює всі дії за її межами.

На початку 2006 року в лабораторіях Microsoft Research був створений руткіт під кодовою назвою SubVirt, що вражає хостові системи Windows і Linux і робить свою присутність практично не виявленою. Принцип дії цього руткіту полягав у наступному:

  1. Через одну з вразливостей операційної системи комп'ютера шкідливе програмне забезпечення отримує адміністративний доступ.
  2. Після цього руткіт починає процедуру міграції фізичної платформи на віртуальну, після закінчення якої відбувається запуск віртуалізованої платформи за допомогою гіпервізора. При цьому для користувача нічого не змінюється, все продовжує працювати, як і раніше, а всі засоби та служби, необхідні для доступу до гіпервізору ззовні (наприклад, термінального доступу), знаходяться за межами віртуалізованої системи.
  3. Антивірусне програмне забезпечення після здійснення процедури міграції не може виявити шкідливого коду, оскільки він знаходиться за межами віртуалізованої системи.

Наочно ця процедура виглядає так:

Однак не варто перебільшувати небезпеку. Розробити шкідливу програму, що використовує технології віртуалізації все одно набагато складніше, ніж, користуючись традиційними засобами, що експлуатують різні вразливості в операційних системах. При цьому головне припущення, яке робиться тими, хто стверджує, що таке шкідливе програмне забезпечення складніше у виявленні і більше того, може не використовувати «дірки» в ОС, діючи виключно «в рамках правил», полягає в тому, що нібито віртуалізована операційна система не може виявити, що вона запущена на віртуальній машині, що є неправильна посилка. Відповідно, антивірусне забезпеченнямає всі можливості виявити факт зараження. А, отже, зникає і сенс розробляти такий ресурсомісткий і складний троян, враховуючи наявність значно більше простих способіввторгнення.

Технології віртуалізації компаній Intel та AMD

Компанії Intel та AMD, будучи провідними виробниками процесорів для серверних та настільних платформ, розробили техніки апаратної віртуалізації для їх використання у платформах віртуалізації. Ці техніки не мають прямої сумісності, але виконують переважно схожі функції. Обидві вони припускають наявність гіпервізора, що управляє не модифікованими гостьовими системами, і мають можливості розробки платформ віртуалізації без необхідності емуляції апаратури. У процесорах обох компаній, що підтримують віртуалізацію, введено додаткові інструкції для їхнього виклику гіпервізором з метою управління віртуальними системами. В даний момент група, що займається дослідженням можливостей апаратних технік віртуалізації, включає компанії AMD, Intel, Dell, Fujitsu Siemens, Hewlett-Packard, IBM, Sun Microsystems і VMware.

Віртуалізація Intel

Компанія Intel офіційно оголосила про запуск технології віртуалізації на початку 2005 року на конференції Intel Developer Forum Spring 2005. Нова технологія отримала кодову назву Vanderpool та офіційну Intel Virtualization Technology (скорочено Intel VT). Технологія Intel VT містить у собі кілька технік різного класу, що мають номери версій VT-x, де x - літер, що вказує на підвид апаратної техніки. Було заявлено підтримку нової технології в процесорах Pentium 4, Pentium D, Xeon, Core Duo та Core 2 Duo. Intel також опублікувала специфікації на Intel VT для Itanium-based процесорів, де технологія віртуалізації фігурувала під кодовим ім'ям Silvervale і версією VT-i. Однак, починаючи з 2005 року, нові моделі процесорів Itanium не підтримують x86 інструкції апаратно, і x86-віртуалізація може бути використана на IA-64 тільки за допомогою емуляції.

Для включення технології Intel VT до комп'ютерних систем компанія Intel співпрацювала з виробниками материнських плат, BIOS і периферійного обладнання, щоб забезпечити сумісність Intel VT з існуючими системами. В багатьох комп'ютерних системах технологія апаратної віртуалізації може бути вимкнена в BIOS. Специфікації на Intel VT говорять, що для підтримки цієї технології мало одного лише підтримує її процесора, потрібно також наявність відповідних чіпсетів материнської плати, BIOS та програмного забезпечення, що використовує Intel VT. Список підтримуючих Intel VT процесорів наведено далі:

  • Intel® 2 Core™ Duo Extreme processor X6800
  • Intel® 2 Core™ Duo processor E6700
  • Intel® 2 Core™ Duo processor E6600
  • Intel® 2 Core™ Duo processor E6400 (E6420)
  • Intel® 2 Core™ Duo processor E6300 (E6320)
  • Intel® Core™ Duo processor T2600
  • Intel® Core™ Duo processor T2500
  • Intel® Core™ Duo processor T2400
  • Intel® Core™ Duo processor L2300
  • Intel® Pentium® processor Extreme Edition 965
  • Intel® Pentium® processor Extreme Edition 955
  • Intel® Pentium® D processor 960
  • Intel® Pentium® D processor 950
  • Intel® Pentium® D processor 940
  • Intel® Pentium® D processor 930
  • Intel® Pentium® D processor 920
  • Intel® Pentium® 4 processor 672
  • Intel® Pentium® 4 processor 662

Процесори для ноутбуків:

  • Intel® 2 Core™ Duo processor T7600
  • Intel® 2 Core™ Duo processor T7400
  • Intel® 2 Core™ Duo processor T7200
  • Intel® 2 Core™ Duo processor T5600
  • Intel® 2 Core™ Duo processor L7400
  • Intel® 2 Core™ Duo processor L7200
  • Intel® 2 Core™ Duo processor L7600
  • Intel® 2 Core™ Duo processor L7500

Процесори для серверних платформ:

  • Intel® Xeon® processor 7041
  • Intel® Xeon® processor 7040
  • Intel® Xeon® processor 7030
  • Intel® Xeon® processor 7020
  • Intel® Xeon® processor 5080
  • Intel® Xeon® processor 5063
  • Intel® Xeon® processor 5060
  • Intel® Xeon® processor 5050
  • Intel® Xeon® processor 5030
  • Intel® Xeon® processor 5110
  • Intel® Xeon® processor 5120
  • Intel® Xeon® processor 5130
  • Intel® Xeon® processor 5140
  • Intel® Xeon® processor 5148
  • Intel® Xeon® processor 5150
  • Intel® Xeon® processor 5160
  • Intel® Xeon® processor E5310
  • Intel® Xeon® processor E5320
  • Intel® Xeon® processor E5335
  • Intel® Xeon® processor E5345
  • Intel® Xeon® processor X5355
  • Intel® Xeon® processor L5310
  • Intel® Xeon® processor L5320
  • Intel® Xeon® processor 7140M
  • Intel® Xeon® processor 7140N
  • Intel® Xeon® processor 7130M
  • Intel® Xeon® processor 7130N
  • Intel® Xeon® processor 7120M
  • Intel® Xeon® processor 7120N
  • Intel® Xeon® processor 7110M
  • Intel® Xeon® processor 7110N
  • Intel® Xeon® processor X3220
  • Intel® Xeon® processor X3210

Необхідно відзначити, що наступні чотири процесори не підтримують технологію Intel VT:

  • Intel® 2 Core™ Duo processor E4300
  • Intel® 2 Core™ Duo processor E4400
  • Intel® 2 Core™ Duo processor T5500
  • Intel® Pentium® D processor 9x5 (D945)

Компанія Intel планує також розвивати технологію під назвою Virtualization for Directed I/O Intel VT, що має версію VT-d. На даний момент відомо, що це суттєві зміни в архітектурі введення-виводу, які дозволять покращити захищеність, робастність та продуктивність віртуальних платформ, що використовують апаратні техніки віртуалізації.

Віртуалізація AMD

Компанія AMD, так само, як і компанія Intel, недавно взялася за доопрацювання архітектури процесорів з метою підтримки віртуалізації. У травні 2005 року компанія AMD оголосила про початок запровадження підтримки віртуалізації у процесори. Офіційна назва, яку отримала нова технологія- AMD Virtualization (скорочено AMD-V), а її внутрішнє кодове ім'я – AMD Pacifica. Технологія AMD-Vє логічним продовженням технології Direct Connect для процесорів AMD64, спрямованої на підвищення продуктивності комп'ютерних систем завдяки тісній прямій інтеграції процесора з іншими компонентами апаратного забезпечення.

У списку наведено процесори, що підтримують функції апаратної віртуалізації AMD-V. Підтримка цих функцій має працювати у всіх процесорах серії AMD-V для настільних комп'ютерів під Socket AM2, починаючи зі степінгу F. Необхідно також зазначити, що процесори Sempron не підтримують апаратну віртуалізацію.

Процесори для настільних платформ:

  • Athlon™ 64 3800+
  • Athlon™ 64 3500+
  • Athlon™ 64 3200+
  • Athlon™ 64 3000+
  • Athlon™ 64 FX FX-62
  • Athlon™ 64 FX FX-72
  • Athlon™ 64 FX FX-74
  • Athlon™ 64 X2 Dual-Core 6000+
  • Athlon™ 64 X2 Dual-Core 5600+
  • Athlon™ 64 X2 Dual-Core 5400+
  • Athlon™ 64 X2 Dual-Core 5200+
  • Athlon™ 64 X2 Dual-Core 5000+
  • Athlon™ 64 X2 Dual-Core 4800+
  • Athlon™ 64 X2 Dual-Core 4600+
  • Athlon™ 64 X2 Dual-Core 4400+
  • Athlon™ 64 X2 Dual-Core 4200+
  • Athlon™ 64 X2 Dual-Core 4000+
  • Athlon™ 64 X2 Dual-Core 3800+

Для ноутбуків підтримуються процесори із брендом Turion 64 X2:

  • Turion™ 64 X2 TL-60
  • Turion™ 64 X2 TL-56
  • Turion™ 64 X2 TL-52
  • Turion™ 64 X2 TL-50

Для серверних платформ підтримуються такі процесори Opteron:

  • Opteron 1000 Series
  • Opteron 2000 Series
  • Opteron 8000 Series

Програмне забезпечення, що підтримує апаратну віртуалізацію

На даний момент абсолютна більшість вендорів програмних платформ віртуалізації заявила про підтримку технологій апаратної віртуалізації Intel і AMD. Віртуальні машини на цих платформах можуть бути запущені за допомогою апаратної віртуалізації. Крім того, у багатьох операційних системах, до дистрибутиву яких включені програмні платформи паравіртуалізації, такі як Xen або Virtual Iron, апаратна віртуалізація дозволить запускати незмінені гостьові операційні системи. Так як паравіртуалізація є одним з видів віртуалізації, що вимагають модифікації гостьової операційної системи, реалізація в платформах паравіртуалізації підтримки апаратної віртуалізації є для цих платформ прийнятним рішенням, з точки зору можливості запуску не модифікованих версій гостьових систем. У наведеній нижче таблиці наведено основні популярні платформи віртуалізації та програмне забезпечення, що підтримують технології апаратної віртуалізації:

Платформа віртуалізації або ПЗЯкі технології підтримуєПримітка
Kernel-based Virtual Machine (KVM)Intel VT, AMD-VВіртуалізація рівня екземплярів операційних систем під Linux.
Microsoft Virtual PCIntel VT, AMD-VНастільна платформа віртуалізації для хостових Windows-платформ.
Microsoft Virtual ServerIntel VT, AMD-VСерверна платформа віртуалізації для Windows. Версія з підтримкою апаратної віртуалізації Microsoft Virtual Server 2005 R2 SP1 знаходиться в стані бети. Очікується у другому кварталі 2007 р.
Parallels WorkstationIntel VT, AMD-VПлатформа віртуалізації для Windows та Linux хостів.
VirtualBoxIntel VT, AMD-VНастільна платформа віртуалізації з відкритим вихідним кодомдля Windows, Linux та Mac OS. За замовчуванням підтримка апаратної віртуалізації вимкнена, оскільки за дослідженнями експертів, на даний момент апаратна віртуалізація повільніша за програмну.
Virtual IronIntel VT, AMD-VVirtual Iron 3.5 є першою платформою віртуалізації, що використовує апаратні техніки, яка дозволяє запускати 32-бітові та 64-бітові незмінені гостьові системи практично без втрати продуктивності.
VMware Workstation та VMware ServerIntel VT, AMD-VДля запуску 64-бітових гостьових систем потрібна підтримка Intel VT (так само як і для VMware ESX Server), для 32-бітових гостьових ОС за замовчуванням підтримка IntelVT відключена з тих же причин, що і у VirtualBox.
XenIntel VT, AMD-VПлатформа віртуалізації Xen з відкритим кодом дозволяє запускати незмінені гостьові системи, використовуючи апаратні техніки віртуалізації.

Апаратна віртуалізація сьогодні

Компанія VMware, що входить до дослідницької групи апаратних технік віртуалізації, наприкінці 2006 року провела дослідження щодо власної програмної віртуалізації в порівнянні з апаратними технологіями віртуалізації компанії Intel. У документі "A Comparison of Software and Hardware Techniques for x86 Virtualization" були зафіксовані результати цього дослідження (на процесорі 3.8 GHz Intel Pentium 4672 з відключеною технологією Hyper-Threading). Один із експериментів проводився за допомогою систем тестів SPECint2000 та SPECjbb2005, які є стандартом де-факто для оцінки продуктивності комп'ютерних систем. Як гостьова система використовувалася ОС Red Hat Enterprise Linux 3, керована програмним та апаратним гіпервізором. Очікувалося, що апаратна віртуалізація дасть коефіцієнт продуктивності близько ста відсотків щодо нативного запуску операційної системи. Проте результати виявилися вельми несподіваними: у той час як програмний гіпервізор без використання апаратних технік віртуалізації давав 4 відсотки втрат продуктивності щодо нативного запуску, апаратний гіпервізор загалом втрачав 5 відсотків продуктивності. Результати цього тесту наведено на малюнку.

Висновки

Підтримка технологій апаратної віртуалізації в процесорах відкриває широкі перспективи використання віртуальних машин як надійних, захищених і гнучких інструментів підвищення ефективності віртуальних інфраструктур. Наявність підтримки апаратних технік віртуалізації в процесорах не тільки серверних, а й настільних систем говорить про серйозність намірів виробників процесорів щодо всіх сегментів ринку користувачів комп'ютерних систем. Використання апаратної віртуалізації у перспективі має зменшити втрати продуктивності під час запуску кількох віртуальних машин однією фізичному сервері. Безумовно, апаратна віртуалізація підвищить захищеність віртуальних систем у корпоративних середовищах. Наразі простота розробки платформ віртуалізації з використанням апаратних технік призвела до появи нових гравців на ринку засобів віртуалізації. Вендори систем паравіртуалізації широко застосовують апаратну віртуалізацію для запуску не модифікованих гостьових систем. Додатковою перевагоюапаратної техніки віртуалізації є можливість запуску 64-бітових гостьових систем на 32-бітових версіях платформ віртуалізації (наприклад, VMware ESX Server).

Не варто сприймати результати продуктивності як єдино вірні. Об'єктивна оцінка продуктивності різних апаратних та програмних платформ для віртуалізації є нетривіальним завданням. робоча групау складі SPEC працює над створенням набору стандартних методів з метою оцінки таких систем. На сьогодні можна відзначити, що засоби віртуалізації від AMD є технічно досконалішими, ніж реалізовані Intel. Багато залежить і від використовуваного ПЗ, наприклад, на відміну від VMWare, є значно більш «чуйні» до апаратної підтримки середовища, наприклад, Xen 3.0.

Сьогодні все більше сучасних комп'ютерних систем звертають увагу на технології віртуалізації. Щоправда, не всі досить чітко уявляють, що це таке, навіщо це потрібно і як вирішувати питання її включення чи практичного використання. Зараз буде розглянуто, як у БІОС включити віртуалізацію найпростішим методом. Відразу зазначимо, що ця методика застосовна абсолютно до всіх існуючим системам, зокрема, до BIOS і системи UEFI, що змінила його.

Що таке віртуалізація та навіщо вона потрібна?

Перш ніж приступити до безпосереднього вирішення проблеми, як у БІОС включити віртуалізацію, подивимося, що являє собою ця технологія і навіщо вона потрібна.

Сама технологія призначена для використання в будь-якій операційній системі так званих віртуальних машин, які можуть емулювати справжні комп'ютери з усіма їх залізними і програмними компонентами. Іншими словами, в основній системі можна створити якийсь із підбором процесора, оперативної пам'яті, відео- та саундкартою, мережним адаптером, жорстким диском, оптичним носієм і ще бозна з чим, включаючи установку гостьової (дочірньої) «операційки», який нічим не відрізнятиметься від реального комп'ютерного терміналу.

Різновиди технологій

Якщо хтось не знає, технології віртуалізації були створені провідними виробниками процесорів - корпораціями Intel та AMD, які і сьогодні не можуть поділити пальму першості в цій галузі. На зорі епохи створений гіпервізор (програмне забезпечення для керування віртуальними машинами) від Intel не відповідав усім вимогам щодо рівня продуктивності, тому й почалися розробки підтримки віртуальних систем, які мали бути «зашиті» у самих процесорних чіпах.

У Intel ця технологія отримала назву Intel-VT-x, а у AMD – AMD-V. Таким чином, підтримка оптимізувала роботу центрального процесора без впливу на основну систему.

Зрозуміло, що включати цю опцію в попередніх налаштуваннях BIOSслід тільки в тому випадку, якщо на фізичній машині передбачається використання віртуальної машини, наприклад, для тестування програм або прогнозування поведінки комп'ютерної системи з різними «залізними» компонентами після встановлення тієї чи іншої операційної системи. А якщо ні, то таку підтримку можна і не задіяти. До того ж за умовчанням вона взагалі вимкнена і, як уже говорилося, на продуктивність роботи основної системи не має жодного впливу.

Вхід до БІОС

Щодо систем BIOSабо UEFI, у будь-якому комп'ютері чи ноутбуці вони є, причому незалежно від складності встановленого обладнання. Сам БІОС на комп'ютері є невеликим чіпом на материнській платі, який відповідає за тестування «заліза» в момент включення терміналу. У ньому ж, незважаючи на пам'ять всього близько 1 Мб, зберігаються основні налаштування та характеристики обладнання.

Залежно від версії BIOS або виробника, вхід може здійснюватися кількома різними методами. Найпоширенішим є використання клавіші Del відразу після включення комп'ютера чи ноутбука. Однак трапляються й інші методи, наприклад, клавіші F2, F12 і т.д.

Як у БІОС включити віртуалізацію найпростішим способом?

Тепер визначимося з деякими основними параметрами та меню. Відштовхуємося від того, що вхід до БІОС на комп'ютері вже зроблено. Тут є кілька основних розділів, але в цьому випадку нас цікавить все, що стосується процесорного чіпа.

Зазвичай такі опції містяться в меню розширених налаштувань (Advanced) або розділ безпеки (Security). Називатися вони теж можуть по-різному, але, як правило, це щось на зразок Processor або BIOS Chipset (хоча можуть траплятися й інші назви).

Отже, тепер питання, як у БІОС включити віртуалізацію, можна розглядати впритул. У вищезгаданих розділах є спеціальний рядок Virtualization Technology (у разі Intel до основної назви додається назва корпорації). При вході у відповідне меню буде показано два доступні параметри: Enabled та Disabled. Як зрозуміло, перший - це включений режим віртуалізації, другий - повне відключення.

Те саме стосується системи UEFI, в якій включення даної опції виконується повністю аналогічним способом.

Тепер, коли застосована установка БІОС на параметр увімкненого режиму, залишається лише зберегти зміни (F10 або команда Save & Exit Setup), натиснути клавішу підтвердження Y, що відповідає англійському слову Yes. Перезавантаження системи із знову збереженими параметрами стартує автоматично.

Що слід знати, окрім цього?

Як бачимо, процедура включення віртуалізації до BIOS досить проста. Однак тут слід враховувати деякі тонкощі, пов'язані з можливим вимкненням цієї функції. Справа в тому, що при використанні віртуальних машин на зразок WMware Virtual Machine, Virtual PC, VirtualBox або навіть «рідного» модуля Microsoft під назвою Hyper-V ця опція має бути задіяна в обов'язковому порядку навіть за включеної підтримки компонентів Windowsбезпосередньо у налаштуваннях системи.

Здебільшого це стосується нових модифікацій Windows, починаючи з «сімки». В «експішці» чи «Вісті» це обов'язковою умовою не є. Хоча якщо такі «операційки» встановлені на новітньому «залізі», включення підтримки також може знадобитися. Втім, малоймовірно, що користувач на таку машину встановлюватиме морально застарілу «операційну систему», яка не дозволить «вичавити» з комп'ютерного «заліза» максимум того, на що вона здатна. Так що краще використовувати новітні «залізні» компоненти у поєднанні не лише з самими останніми версіямиопераційних систем, але й навіть із системами діагностики та управліннями UEFI, що прийшли на зміну так довго БІОСу.

Як включити віртуалізацію в БІОС - напевно, ви вже задавалися цим питанням. Інші користувачі, можливо, чули про технологію віртуалізації, але не знають, які переваги вона надає, і в чому вона полягає. Ці питання ми намагатимемося розглянути у цій статті.

Насамперед, що означає саме поняття віртуалізації? Під віртуалізацією в комп'ютерні технологіїмають на увазі моделювання апаратного забезпечення програмними методами. За допомогою технології віртуалізації можна створити кілька віртуальних, тобто комп'ютерів, що моделюються програмним чином, використовуючи при цьому лише один-єдиний, досить потужний фізичний комп'ютер.

Основні переваги віртуалізації:

  • Підвищення ефективності використання апаратного забезпечення
  • Зменшення матеріальних витрат
  • Оптимізація розподілу ресурсів
  • Підвищення безпеки роботи
  • Спрощення адміністрування
  • Підвищення надійності

Для створення віртуальних систем використовується спеціальне програмне забезпечення, зване гіпервізором. Однак через ряд особливостей старих процесорів архітектури Intel гіпервізор не міг максимально ефективно використовувати їх обчислювальні потужності для створення віртуальних машин.

Тому провідні розробники процесорів для ПК, компанії Intel та AMD розробили так звану технологію апаратної віртуалізації, яка оптимізує роботу процесорів таким чином, щоб значно підвищити ефективність ПЗ для віртуалізації. Варіант технології підтримки апаратної віртуалізації від компанії Intel має назву Intel-VT, а варіант AMD – AMD-V.

Підтримка віртуалізації

Оскільки технологія апаратної віртуалізації впроваджена в центральний процесор, то для того, щоб користувач зміг би максимально використовувати переваги, що надаються віртуалізацією, необхідно, щоб його комп'ютер підтримував цю технологіюлише на рівні процесора. Крім того, також потрібна підтримка технології з боку BIOS та операційної системи. У підтримуючих апаратну віртуалізацію BIOS користувач має можливість увімкнути або вимкнути підтримку віртуалізації в BIOS Setup. Слід врахувати, що є чіпсети для материнських плат з урахуванням процесорів AMD, у яких підтримку віртуалізації вимкнути не можна.

Включення віртуалізації у БІОС

Отже, як включити віртуалізацію у Біосі? Для увімкнення або вимкнення віртуалізації в BIOS існує спеціальна опція Virtualization Technology. Зазвичай цю опцію можна знайти в розділах BIOS Chipset або Processor.

Як правило, встановлення значення Enabled дозволяє увімкнути апаратну віртуалізацію, а значення Disabled – вимкнути. Слід пам'ятати, що включення опції впливає лише продуктивність віртуальних машин, які працюють у межах гіпервізора, і аж ніяк не позначається на продуктивності стандартних програм операційної системи. Докладніше опцію ми розглядали у відповідній статті.

Висновок

Віртуалізація є потужним засобом, що дозволяє розширити можливості комп'ютерних систем та найбільш ефективно використовувати наявне апаратне забезпечення. Більшість сучасних комп'ютерівмає вбудовані в процесор рішення, що дозволяють підвищити продуктивність їх роботи у разі використання віртуальних машин. Крім того, у більшості комп'ютерів на базі процесорів Intelта AMD є можливість налаштувати підтримку апаратної віртуалізації.

При роботі з програмним продуктом віртуалізації 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".

Всі! Помилка більше не вискакує, можна розпочинати встановлення.

Про ставте свою думку про цю статтю, і задавайте свої питання якщо у вас щось раптом пішло не так.

Дякую за увагу!