Як прискорити роботу віртуальних машин VMWare, Oracle VirtualBox та Microsoft Hyper-V. Віртуальна машина та поради щодо прискорення її роботи Динамічний або фіксований віртуальний жорсткий диск

Іноді доводиться працювати віртуальними машинами у VirtualBox, але вас категорично не влаштовує швидкість їхньої роботи? У цій статті ми постараємося розповісти, як прискорити VirtualBox!

Будь ви розробник ПЗ або веб-дизайнер або технолог цікавиться новинками, повільна робота віртуальної машини не подобається ні кому. Однією з найпопулярніших віртуальних машин, до того ж ще й безкоштовною, є Oracle Virtualbox.

Прискорити роботу VirtualBox

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

Комплектуючі вашого сервера чи ПК

Найвагомішим аргументом у швидкій роботі ОС у Virtualbox є високопродуктивні комплектуючі. Для більш менш комфортної роботи вам знадобиться:

  • Процесор Intel серії Core i5, аналогічний або потужніший
  • Оперативна пам'ять від 8 GB
  • SSD або HDD із достатньою кількістю вільної пам'яті (Одна встановлена ​​ОС мінімум 8 GB)

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

Налаштовуємо UEFI/BIOS

Сучасні процесори Intel і AMD володіють можливістю апаратної віртуалізації, включення цієї опції може значно прискорити роботу віртуальної машини VirtualBox. Для цього необхідно увімкнути параметри Intel VT-x або AMD-V.

Налаштовуємо VirtualBox

Тепер розглянемо ті опції, які слід включити або змінити у VirtualBox, для прискорення роботи віртуальної машини.

Розташування віртуальних машин

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

Ще краще, якщо це буде диск SSD. Єдино на що варто звернути увагу, так це те, що не варто вказувати зовнішній накопичувач, так швидкість читання/запису буде значно нижчою, ніж з внутрішніх дисків.

Щоб встановити папку за замовчуванням, вам потрібно на панелі вибрати «Файл» і перейти у вкладку «Загальне».

Налаштування під час створення віртуальних машин

Під час створення віртуальної машини слід звернути увагу на такі параметри:


Налаштування параметрів віртуальної машини

Після того, як віртуальний жорсткий диск був створений, можна виконати налаштування, щоб виділити ОС будь-які ресурси.

Розділ «Система»

У розділі "Система" вкладка "Процесор" поставте галочку навпроти "Увімкнути PAE/NX" якщо ви віртуальній системі надали більше 4 GB.

Вкажіть прийнятну кількість ядер процесора.

У вкладці «Прискорення» увімкніть апаратну віртуалізацію, поставивши галочку навпроти «Включити VT-x/AMD-V» та «Включити Nested Paging».

У списку «Інтерфейс паравіртуалізації» вкажіть:

  • Hyper-V – для ОС Windows
  • KVM – для операційних систем на ядрі Linux (Ubuntu, Fedora, OpenSuse, Mint, Debian)

Розділ Дисплей

У розділі "Дисплей" поставте галочку навпроти "Прискорення: Увімкнути 3D-прискорення", якщо ви використовуєте Windows, то також відзначити і "Включити 2D-прискорення".

Вкажіть максимальну кількість відеопам'яті. Тут варто зазначити, що з інтерфейсу VirtualBox не можна вказати кількість відео пам'яті більше 128 МБ, щоб вказати більше (до 256 МБ) виконайте такі дії:


Розділ «Носії»

У розділі «Носії» виберіть віртуальний контролер SATA, на якому буде встановлено (або вже встановлена) віртуальна машина і поставте галочку навпроти «кешування вводу/виводу»

Після встановлення віртуальної системи

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

Що ще може пришвидшити роботу VirtualBox?

Якщо ви виконали всі кроки, що ми написали вище, тоді додаткову краплю в підвищення продуктивності віртуальної системи вам допоможуть наступні дії:


Чи залишилися ще питання? Пишіть їх у коментарях, розповідайте, що у вас вийшло чи навпаки!

От і все! Більше статей та інструкцій читайте у розділі . Залишайтеся разом із сайтом, далі буде ще цікавіше!

Віртуальні машини [Декілька комп'ютерів в одному] Гультяєв Олексій Костянтинович

Завершення роботи віртуальної машини

Оскільки при роботі з ВМ ви маєте справу з «майже автономним» комп'ютером, то до операції вимикання ВМ слід ставитись досить акуратно.

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

Тому, трохи забігаючи вперед, відзначимо, що найбільш коректним способом завершення роботи з ВМ є той, який ви використовуєте під час завершення роботи з реальною операційною системою відповідного типу. Наприклад, якщо гостьова ОС є Windows 98, то необхідно в меню Пускцією ОС вибрати команду Завершення роботи, а потім у додатковому вікні вказати конкретний спосіб завершення роботи (рис. 2.44).

Мал. 2.44.Коректне завершення роботи ВМ

Якщо вибрано варіант Вимкнути комп'ютер, то спочатку гостьова ОС завершить свою роботу, а потім Virtual PC вимкне відповідну ВМ та закриє її вікно. Разом з тим, Virtual PC підтримує цілий набір додаткових способів завершення роботи з ВМ (практично всі вони можуть застосовуватися для завершення роботи з ВМ і в тих випадках, коли гостьова ОС ще не встановлена).

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

Диски відкату не використовуються

Вибравши меню Actionкоманду Close(або натиснувши кнопку закриття вікна ВМ), ви побачите на екрані діалогове вікно зі списком можливих варіантів завершення роботи (рис. 2.45):

? Save state(Запам'ятати стан) - робота ВМ завершується, але Virtual PC запам'ятовує її поточний стан (у тому числі стан запущених програм та вид вікна ВМ); при наступному запуску ВМ буде відновлено її зафіксований стан, причому без виконання процедури завантаження ОС «знуля»;

? Shut down ОС (Вимкнути ОС) - робота ВМ завершується з попереднім виходом з гостьової ОС та закриттям вікна ВМ (тобто даний варіант аналогічний до «стандартного» завершення роботи гостьової ОС); варіант доступний тільки в тому випадку, якщо для цієї ВМ встановлено розширення для віртуальних машин;

? Turn off(Вимкнути) - робота ВМ завершується без попереднього виходу з гостьової ОС; варіант аналогічний вимкненню живлення реального комп'ютера (цей варіант рекомендується використовувати лише у крайньому випадку, оскільки він може призвести до пошкодження даних на віртуальному жорсткому диску).

Мал. 2.45.Варіанти завершення роботи ВМ за відсутності сервісних дисків

Virtual PC зберігає поточний стан ВМ у спеціальному VSV-файлі, що створюється у тій самій папці, як і конфігураційний файл ВМ. Якщо файл VSV буде пошкоджено, видалено або не перенесено разом з ВМ на інший хост-комп'ютер, то відновити поточний стан ВМ не вдасться. Розмір VSV-файлу залежить від типу гостьової ОС та числа запущених програм, проте навіть при мінімумі збережених відомостей він становить близько 15 Мбайт.

Диски відкату використовуються

При використанні дисків відкату список варіантів завершення роботи ВМ більш широкий і, крім того, доповнений ще одним параметром (мал. 2.46).

Мал. 2.46.Вікно завершення роботи ВМ під час використання дисків відкату

Отже, список варіантів завершення роботи ВМ містить такі пункти:

? Save state and save changes(Запам'ятати стан та зберегти зміни) - перед завершенням роботи ВМ Virtual PC переносить дані з диска відкату на основний диск та запам'ятовує поточний стан ВМ;

? Shut down OS and save changes(Вимкнути ОС та зберегти зміни) - робота ВМ завершується з попереднім збереженням змін, виходом з гостьової ОС та закриттям вікна ВМ (варіант доступний лише в тому випадку, якщо для цієї ВМ встановлено розширення для віртуальних машин);

? Turn off and save changes(Вимкнути та зберегти зміни) - робота ВМ завершується без попереднього виходу з гостьової ОС, але із збереженням внесених змін;

? Turn off and delete changes(Вимкнути та видалити зміни) - робота ВМ завершується без попереднього виходу з гостьової ОС та без збереження внесених змін. Нижче переліку варіантів розташований прапорець (Перенести зміни на віртуальний жорсткий диск). За промовчанням він встановлений для всіх варіантів, які передбачають збереження змін (save changes). Це забезпечує стандартний режим використання дисків відкату: при вимиканні ВМ дані з таких дисків переносяться на основний диск, після чого видаляються файли дисків відкату. Тим не менш, ви можете скинути прапорець. Це дозволить відкласти перенесення змін на основний диск до наступного сеансу роботи з ВМ. При використанні такого режиму VUD-файли не видаляються доти, доки при завершенні чергового сеансу роботи з ВМ не буде встановлено прапорець Commit changes to the віртуальний hard disk.

Автоматичне завершення роботи ВМ

Цілком можливо, що для конкретної ВМ ви завжди (або майже завжди) використовуватимете той самий спосіб її «вимкнення». Наприклад, із збереженням внесених змін та запам'ятовуванням поточного стану ВМ. Щоб позбавити себе необхідності кожного разу вибирати в списку потрібний варіант завершення роботи, можна вказати його в параметрах ВМ як використовується за умовчанням.

1. У вікні консолі виберіть потрібну ВМ та клацніть на кнопці Settings.

2. У лівій частині вікна параметрів ВМ виберіть категорію Close(Завершення), як показано на рис. 2.47.

3. У правій частині вікна встановіть перемикач Automatically close without a message and:(Завершити автоматично без виводу повідомлення та:) і виберіть відповідне завершення фрази в нижченаведеному списку.

Мал. 2.47.Встановлення параметрів автоматичного вимкнення ВМ

Якщо для завершення роботи даної ВМ найчастіше використовуються два будь-які варіанти, то ви можете обмежити список, що виводиться на екран, саме цими варіантами. Для цього слід у вікні параметрів ВМ встановити перемикач Створити message with thes options at close:(Показувати повідомлення з цими параметрами завершення), а потім вибрати відповідне поєднання прапорців. Вміння коректно завершувати роботу корисно у багатьох випадках. Зокрема, тоді, коли не вдається з першого разу успішно встановити гостьову ОС.

З книги Linux для користувача автора Костромін Віктор Олексійович

18.4. Створення віртуальної машини Для створення віртуальної машини (для стислості будемо іноді писати ВМ) простіше скористатися майстром конфігурації, але набагато наочніше цей процес відбувається при використанні "редактора конфігурації" (рис. 18.2), який запускається

З книги Віртуальні машини [Декілька комп'ютерів в одному] автора Гультяєв Олексій Костянтинович

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

З книги автора

Запуск віртуальної машини Щоб запустити створену ВМ, потрібно вибрати її у вікні консолі ВМ і клацнути на кнопці Start. Якщо вибрані параметри конфігурації ВМ не підтримуються технічними характеристиками хост-комп'ютера, то ВМ не запуститься, і на екрані

З книги автора

Налаштування віртуальної машини для роботи в Інтернеті Чи можливі три варіанти підключення ВМ до Інтернету:? через послідовний порт COM1, зіставлений СОМ-порту хост-комп'ютера, якого підключений модем;? за допомогою підключення ВМ до хостової ОС із параметром Shared

З книги автора

Створення та налаштування віртуальної машини На відміну від Virtual PC, у вихідному стані основне вікно VMware поєднує і панель управління віртуальними машинами, і «екрани моніторів» ВМ (вони додаються у вигляді вкладок у правій частині вікна під час створення

З книги автора

Створення віртуальної машини Створення віртуальної машини на VMware виконується за допомогою майстра. Для його запуску перейдіть на вкладку Home і клацніть на кнопці New Virtual Machine або виберіть в меню File однойменну команду. Після ознайомлення зі стартовим вікном майстра вам належить

З книги автора

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

З книги автора

Переміщення та копіювання віртуальної машини Для переміщення або копіювання віртуальної машини на нове місце (наприклад, на інший диск того ж хост-комп'ютера або інший хост-комп'ютер) достатньо за допомогою провідника Windows перемістити (або скопіювати) всю папку

З книги автора

Запуск віртуальної машини Як ви знаєте, для кожної новоствореної ВМ і основного вікна VMware додається окрема вкладка.

З книги автора

Інтерфейс вікна віртуальної машини Після успішного запуску ВМ на екрані з'являється вікно завантаження віртуальної машини.

З книги автора

Керування станом віртуальної машини Після створення віртуальної машини ви можете керувати її поточним станом двома способами: ? змінюючи стан гостьової ОС засобами самої ОС; за допомогою елементів керування, що є в основному вікні VMware. Як і при роботі

З книги автора

Створення та налаштування віртуальної машини Процедура створення віртуальної машини в Parallels Workstation практично нічим не відрізняється від процедури створення ВМ у Virtual PC або VMware всі необхідні дії виконує відповідний майстер, а користувачеві залишається лише приймати

З книги автора

Створення віртуальної машини Як ви вже знаєте, створення віртуальної машини у Parallels Workstation виконується за допомогою майстра. Для його запуску клацніть у нижньому ряду кнопок на кнопці New VM або виберіть в меню File однойменну команду. Після ознайомлення зі стартовим вікном майстра

З книги автора

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

З книги автора

Запуск віртуальної машини Отже, перш ніж зробити перший запуск віртуальної машини, необхідно встановити порядок перегляду пристроїв, з яких може бути здійснено завантаження віртуальної системи.

З книги автора

Зміна стану віртуальної машини На відміну від продуктів, розглянутих у двох попередніх розділах, Parallels Workstation надає мінімальний набір засобів для керування поточним станом віртуальної машини після її запуску.

1 лютого 2013 о 19:28

Деякі особливості використання віртуальних машин для новачків

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

Віртуальні машини, такі як Virtualbox, використовуються для емуляції віртуального обладнання та запуску кількох операційних систем на комп'ютері. Чим краще буде у вас CPU і чим більше буде оперативної пам'яті, тим швидше будуть віртуальні машини на вашому комп'ютері.
Я пропоную кілька порад, які допоможуть вам заощадити час при початковому налаштуванні віртуальних машин. Це буде корисно для роботи з віртуальними машинами VirtualBox, VMware, Parallels або будь-який інший.

Обов'язково встановіть додатки для гостьової ОС VirtualBox або VMware Tools

Після встановлення гостьової операційної системи у віртуальній машині, перше, що потрібно зробити, це встановити програмне забезпечення віртуальної машини - «Додатки гостьової ОС для VirtualBox» або VMware Tools для VMware. Ці пакети включають спеціальні драйвери, які допоможуть вашій гостьовій операційній системі працювати швидше за допомогою апаратних засобів вашої основної машини.

Установка пакета проста - у VirtualBox, після завантаження гостьової операційної системи, натисніть кнопку меню Пристрої та виберіть "Install Guest Additions". Якщо ви використовуєте VMware, виберіть "Install VMware Tools" у меню Virtual Machine. Дотримуйтесь інструкцій на екрані для завершення інсталяції - якщо ви використовуєте Windows як гостьову операційну систему, то це буде аналогічно до встановлення будь-якої іншої програми.

Переконайтеся, що ви маєте останню версію Guest Additions - якщо ви бачите повідомлення, що є оновлення для Guest Additions або VMware Tools, ви повинні встановити його.

Створення фіксованого розміру дисків при початковому налаштуванні

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

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

Це може бути зручно - кожна віртуальна машина не займатиме невиправдано багато місця на жорсткому диску. Тим не менш, це повільніше, ніж створення фіксованого розміру диска (диск із заздалегідь виділеним місцем). При створенні фіксованого розміру диска, всі 30 Гб, буде зайнято негайно на комп'ютері.

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

Виключіть каталог віртуальних машин у вашому антивірусі

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

Щоб прискорити процес, можна додати свій віртуальний каталог машини до списку винятків антивірусного автора. Як тільки він знаходиться у списку, ваш антивірус ігноруватиме всі файли в цьому каталозі.

Виділіть більше пам'яті

Віртуальні машини люблять багато віртуальної пам'яті. Microsoft рекомендує 2 Гб RAM для 64-бітної Windows 7, і ця рекомендація відноситься і до Windows 7 x32, коли він працює у віртуальній машині. Якщо ви працюєте великими програмами у віртуальній машині, ви можете виділити більше 2 Гб оперативної пам'яті.

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

Виділіть більше процесорів

Якщо у вас комп'ютер із кількома процесорами або ядрами, ви можете виділити додаткові процесори для вашої віртуальної машини з вікна налаштувань VM. VM з двоядерним (або чотириядерним) процесором буде швидше реагувати.

Якщо ви збираєтеся інсталювати ОС сімейства MS-Windows і в майбутньому, щоб можна було використовувати більше ядер при інсталяції, вказуйте 2 ядра для того, щоб поставився коректний HAL, після інсталяції ви можете вимкнути машину і поставити 1 ядро ​​за умовчанням для повсякденного використання. Але для майбутнього ви завжди зможете додати ядра без деінсталяції ОС. Linux VM може динамічно визначати будь-яку кількість ядер під час завантаження ОС.

Налаштуйте параметри відео

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

За великим рахунком, потрібно мінімізувати використання 3D наприклад ОС Windows 7 - відключивши Aero.

Переконайтеся, що функції Intel VT-x або AMD-V увімкнені

Intel VT-x та AMD-V є спеціальними розширеннями процесора, які покращують швидкість віртуалізації. Нові Intel і AMD процесори зазвичай включають ці функції. Тим не менш, деякі комп'ютери не включають автоматично VT-x або AMD-V - вам доведеться включити цей параметр до BIOS комп'ютера.

Щоб визначити, чи підтримує ваш Intel процесор розширення Intel VT, скористайтеся утилітами, що показують системну інформацію. Якщо процесор підтримує цю функцію, але опція недоступна у вашій віртуальній машині, ви повинні в BIOS комп'ютера включити цю функцію. Цей параметр зазвичай увімкнено за умовчанням у материнських платах з процесорами AMD.

Помістіть файли віртуальної машини на інший диск

Продуктивність диска може обмежити швидкість вашої віртуальної машини. Розміщення файлів віртуальної машини на окремому фізичному диску або не на системному диску може покращити продуктивність. Ваша віртуальна машина та система не будуть конкурентно читати та писати з одного диска.

Однак, ви не повинні запускати віртуальну машину із зовнішнього диска (USB) – це буде набагато повільніше.

  1. Виділення додаткових процесорів рідко буває гарною ідеєю. Використовуйте 1 CPU для настільних операційних систем.
  2. Намагайтеся не використовувати графічні гіпервізори для серверних ОС.
  3. Не виділяйте працюючим VM Більше ядер, ніж є на Вашому комп'ютері.

Коли ви виберете у вікні Менеджера віртуальну машину зі списку, ви побачите зведення налаштувань цього віртуального комп'ютера.

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

Примітка: Кнопка « Налаштування» вимкнено, коли віртуальна машина знаходиться в « занедбаному» або « збереженому»Стан. Це просто тому, що в діалоговому вікні налаштувань ви можете змінити основні характеристики віртуального комп'ютера, створеного для вашої гостьової операційної системи, і ця операційна система може не дуже впоратися, коли, наприклад, половина її пам'яті піде у неї з-під ніг. В результаті, якщо кнопка « Налаштування» вимкнено, спочатку вимкніть поточну віртуальну машину, а потім ви зможете виконати бажані налаштування.

VirtualBox надає безліч параметрів, які можна змінити для віртуальної машини. Ще більше параметрів є з інтерфейсом командного рядка VirtualBox.

Загальні налаштування

У вікні " Налаштування" в розділі " Загальні» Ви можете налаштувати найбільш фундаментальні аспекти віртуальної машини, такі як пам'ять та необхідне апаратне забезпечення. Є чотири вкладки: « Основні», « Додатково», « Опис» та « Шифрування».

Вкладка «Основні»

На вкладці « Основнікатегорії « Загальні» можна знайти наступні настройки:

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

Зауважте, що всередині VirtualBox використовує унікальні ідентифікатори (UUID) для ідентифікації віртуальних машин. Ви можете відобразити їх за допомогою VBoxManage.

Операційна система / версія

Типгостьової операційної системи, яка встановлена ​​(або буде) у віртуальній машині. Це той самий параметр, який був вказаний у майстрі "Нова віртуальна машина", як описано в розділі " ".

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

Вкладка «Додатково»

Папка для знімків

За умовчанням VirtualBox зберігає дані моментального знімка разом з іншими даними конфігурації VirtualBox. За допомогою цього параметра можна вказати будь-яку іншу папку для кожної віртуальної машини.

Загальний буфер обміну

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

Для спільного використання буфера обміну необхідно встановити гостьові доповнення до VirtualBox. В іншому випадку це налаштування не має жодного ефекту.

Загальний стандартний буфер обміну вимкнено. Цей параметр можна змінити у будь-який час, використовуючи пункт меню « Загальний буфер обміну" в меню " Пристроївіртуальної машини.

Функція Drag and Drop (Перетягування)

Цей параметр дозволяє ввімкнути підтримку перетягування: виберіть об'єкт (наприклад, файл) з хоста або гостя та безпосередньо скопіюйте або відкрийте його на гостьовій або хост-машині. Декілька режимів перетягування по кожній віртуальній машині дозволяють обмежити доступ у будь-якому напрямку.

Для роботи перетягування на гостьовому комп'ютері необхідно встановити гостьові доповнення.

Примітка: Перетягування за замовчуванням вимкнено. Цей параметр можна змінити у будь-який час, використовуючи пункт меню « Drag and Drop" в меню " Пристроївіртуальної машини.

Вкладка «Опис»

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

Щоб вставити рядок у текстове поле опису, натисніть Shift+Enter.

Вкладка «Шифрування»

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

Системні налаштування

Група « Система» об'єднує різні параметри, пов'язані з основним обладнанням, представленим віртуальній машині.

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

Вкладка «Материнська плата»

На вкладці « Материнська платаВи можете впливати на віртуальне обладнання, яке зазвичай знаходиться на материнській платі реального комп'ютера.

Основна пам'ять

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

Зміна пам'яті не повинна викликати проблем у гостьовій машині, звичайно, якщо ви не встановите занадто маленьке значення, при якому вона не завантажуватиметься.

Порядок завантаження

Цей параметр визначає порядок, у якому гостьова операційна система намагатиметься завантажуватися з різних віртуальних завантажувальних пристроїв. Аналогічно налаштування BIOS реального ПК, VirtualBox може повідомити гостьовий ОС, що вона запускається з віртуальної дискети, віртуального CD/DVD-привода, віртуального жорсткого диска (кожен з них визначається іншими налаштуваннями VM), мережі або ні з кого з них.

Якщо ви оберете « Мережа», Віртуальна машина спробує завантажити з мережі через механізм PXE, який повинен бути налаштований.

Чіпсет

Тут можна вибрати, який набір мікросхем буде представлений віртуальній машині. До VirtualBox 4.0 PIIX3 був єдиним доступним варіантом. Для сучасних гостьових операційних систем, як-от Mac OS X, цей старий набір мікросхем більше не підтримується. В результаті VirtualBox 4.0 представив емуляцію більш сучасного набору мікросхем ICH9, який підтримує PCI Express, три шини PCI, мости PCI-to-PCI та повідомлення із сигналами переривання (MSI). Це дозволяє сучасним операційним системам адресувати більше пристроїв PCI і не вимагає обміну IRQ. Використовуючи чіпсет ICH9, також можна налаштувати до 36 мережевих карток (до 8 мережевих адаптерів з PIIX3). Зауважте, що підтримка ICH9 є експериментальною і не рекомендується для гостьових операційних систем, які її не вимагають.

Маніпулятор курсору

За умовчанням віртуальні вказівні пристрої для давніх гостей – це традиційна миша PS/2. Якщо цей параметр встановлено на планшет USB, VirtualBox повідомляє віртуальній машині, що пристрій планшета USB присутній, і передає події миші на віртуальну машину за допомогою цього пристрою. Третє налаштування - USB Multi-Touch планшет, Що підходить для останніх гостей Windows.

Використання віртуального USB-планшета має ту перевагу, що рухи повідомляються в абсолютних координатах (замість відносних змін положення), що дозволяє VirtualBox транслювати події миші над вікном VM у події планшета без необхідності "захоплення" миші у гостьовій системі як описаний у розділі " ". Це робить використання VM менш стомлюючим, навіть якщо гостьові додатки не встановлені.

Увімкнути APIC I/O APIC

Розширені програмовані контролери переривань (APIC) - це найновіша апаратна функція x86, яка останніми роками замінила програмовані контролери переривань старого типу (ПОС). З APIC вводу-виведення операційні системи можуть використовувати більше 16 запитів переривань (IRQ) і, отже, уникати обміну IRQ для підвищення надійності.

Примітка: Включення I/O APIC потрібно для 64-розрядних гостьових операційних систем, особливо Windows Vista; це також потрібно, якщо ви хочете використовувати більше одного віртуального процесора на віртуальній машині.

Однак підтримка програмного забезпечення для APIC I/O була ненадійною з деякими операційними системами, відмінними від Windows. Крім того, використання APIC введення-виведення трохи збільшує накладні витрати на віртуалізацію і, отже, трохи сповільнює гостьову ОС.

Попередження: Усі операційні системи Windows, починаючи з Windows 2000, встановлюють різні ядра в залежності від того, чи доступний APIC I/O. Як і у випадку з ACPI, APIC I/O APEC не слід відключати після інсталяції гостьової ОС Windows. Увімкнення його після встановлення не матиме жодного ефекту.

Включити EFI

Це дозволяє використовувати Extensible Firmware Interface (EFI), який замінює застарілий BIOS і може бути корисним для деяких розширених варіантів використання.

Годинник у системі UTC

Якщо галочка стоїть, годинник вашого хоста відобразить час за шкалою всесвітнього координування часу (UTC), інакше буде відображено локальний час хоста. Unix-подібні системи зазвичай дотримуються системи UTC.

Якщо прапорець встановлений, VirtualBox повідомить гостю системний час у форматі UTC замість локального (хоста) часу. Це впливає на роботу віртуального годинника реального часу (RTC) і може бути корисно для Unix-подібних гостьових операційних систем, які зазвичай очікують, що апаратний годинник буде встановлений на UTC.

Крім того, ви можете відключити інтерфейс розширеної конфігурації та потужності (ACPI), який VirtualBox є гостьовою операційною системою за умовчанням. ACPI - це поточний галузевий стандарт, що дозволяє операційним системам розпізнавати обладнання, налаштовувати материнські плати та інші пристрої та керувати ними. Оскільки всі сучасні ПК містять цю функцію, а Windows та Linux вже багато років підтримують її, вона також включена за умовчанням у VirtualBox. Її можна вимкнути лише у командному рядку.

Попередження: Усі операційні системи Windows, починаючи з Windows 2000, встановлюють різні ядра в залежності від того, чи доступний ACPI, тому ACPI не можна відключати після встановлення гостьової ОС Windows. Увімкнення його після встановлення не матиме жодного ефекту.

Вкладка «Процесор»

На вкладці « Процесор» Ви можете вказати, скільки віртуальних ядер процесора повинні бачити гостьові операційні системи. Починаючи з версії 3.0, VirtualBox підтримує симетричну багатопроцесорність (SMP) і може становити до 32 віртуальних ядер процесора для кожної віртуальної машини.

Однак вам не слід налаштовувати віртуальні машини для використання більшої кількості ядер процесора, ніж у вас фізично (реальні ядра, без гіперпотоків).

На цій вкладці ви також можете встановити « Межа завантаження ЦПУ». Цей параметр обмежує час, який витрачається процесором хоста для емуляції віртуального процесора. Стандартне значення 100% означає, що обмежень немає. Параметр 50% припускає, що один віртуальний процесор може використовувати до 50% одного центрального процесора. Зверніть увагу, що обмеження часу виконання віртуальних процесорів може спричинити проблеми з гостями.

Крім того, параметр « Увімкнути PAE/NX» Визначає, чи будуть можливості PAE і NX центрального процесора перебувати на віртуальній машині. PAE означає "розширення фізичної адреси". Зазвичай, якщо він увімкнений та підтримується операційною системою, тоді навіть 32-розрядний процесор x86 може отримати доступ до більше 4 ГБ ОЗУ. Це стало можливим завдяки додаванню ще 4 біти в адреси пам'яті, так що з 36 бітами можна використовувати до 64 ГБ. Деякі операційні системи (наприклад, Ubuntu Server) вимагають підтримки PAE від CPU і не можуть працювати без неї у віртуальній машині.

Якщо ви використовуєте 32-бітний образ Kali Linux, увімкніть PAE/NX або образ Kali не завантажиться, оскільки дефолтний варіант ядра, що використовується Kali для i386 (“686-pae”), скомпільований таким чином, що вимагає підтримки «розширення фізичної адреси» ( PAE) у CPU.

З віртуальними машинами, що працюють на сучасних серверних операційних системах, VirtualBox також підтримує гаряче підключення CPU.

Вкладка «Прискорення»

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

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

Найчастіше налаштування за замовчуванням будуть прекрасними; VirtualBox вибиратиме розумні значення за умовчанням залежно від операційної системи, яку ви вибрали під час створення віртуальної машини. Однак у деяких ситуаціях можна змінити ці налаштування за промовчанням.

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

Починаючи з версії 5.0, VirtualBox надає інтерфейси паравіртуалізації, щоб покращити точність та продуктивність гостьових операційних систем.

Дисплей (Налаштування відображення)

Вкладка «Екран»

Розмір відеопам'яті

Це задає розмір пам'яті, що надається віртуальною відеокартою, доступною для гостя, в МБ. Як і в основній пам'яті, вказана сума буде виділена із резидентної пам'яті хоста. На основі кількості відеопам'яті можуть бути доступні більші роздільні здатності та глибина кольору.

GUI покаже попередження, якщо об'єм відеопам'яті занадто малий, щоб переключити віртуальну машину на повноекранний режим. Мінімальне значення залежить від кількості віртуальних моніторів, роздільної здатності екрану та глибини кольору дисплея хоста, а також від активації 3D-прискорення та прискорення 2D-відео. Груба оцінка: (глибина кольору / 8) x вертикальні пікселі x горизонтальні пікселі x кількість екранів = кількість байтів. Як зазначено вище, може знадобитися додаткова пам'ять для будь-якого активованого налаштування прискорення дисплея.

Кількість моніторів

За допомогою цього параметра VirtualBox може надати більше одного віртуального монітора віртуальній машині. Якщо гостьова операційна система (наприклад, Windows) підтримує кілька підключених моніторів, VirtualBox може вдавати, що є кілька віртуальних моніторів. Підтримується до восьми таких віртуальних моніторів.

Виведення кількох моніторів буде відображатися на хості в декількох вікнах VM, які працюють пліч-о-пліч.

Однак у повноекранномуі режимі інтеграції екранубудуть використовуватись доступні фізичні монітори, підключені до хоста. В результаті для роботи в повноекранному режимі та режимі інтеграції екрана з кількома моніторами вам знадобиться щонайменше стільки ж фізичних моніторів, скільки у вас налаштованих віртуальних моніторів, або VirtualBox повідомить про помилку. Ви можете налаштувати зв'язок між гостьовими та хост-моніторами за допомогою меню перегляду, натиснувши сполучення "Хост" + "HOME", коли ви знаходитесь у повноекранному або режимі інтеграції екрана.

Увімкнути 3D-прискорення

Якщо на віртуальній машині встановлено гостьові доповнення, ви можете вибрати тут, чи має гість підтримувати прискорену 3D-графіку.

Увімкнути 2D-відео прискорення

Якщо на віртуальній машині з Microsoft Windows встановлено гостьові доповнення, ви можете вибрати тут, чи має гість підтримувати прискорену 2D-графіку.

Вкладка «Віддалений доступ»

Віддалений дисплей

На вкладці « Дистанційний доступ», якщо встановлено розширення віртуального дисплея VirtualBox (VRDE), можна ввімкнути сервер VRDP, вбудований у VirtualBox. Це дозволяє віддалено підключатися до консолі віртуальної машини за допомогою будь-якого стандартного засобу перегляду RDP, такого як mstsc.exe, який постачається з Microsoft Windows. У системах Linux та Solaris ви можете використовувати стандартну програму rdesktopз відкритим кодом.

Вкладка «Захоплення відео»

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

Налаштування Носіїв

На реальному ПК звані «контролери зберігання» підключають фізичні диски до решти комп'ютера. Аналогічно, VirtualBox надає віртуальні контролери віртуальної машини на віртуальну машину. Під кожним контролером відображаються віртуальні пристрої (жорсткі диски, CD/DVD або флоппі-дисководи), підключені до контролера.

Примітка: Якщо ви використовували майстер Створити віртуальну машину» для створення машини, ви зазвичай побачите щось на зразок наступного:

Залежно від типу гостьової операційної системи, який ви вибрали під час створення віртуальної машини, типове компонування пристроїв зберігання у новій віртуальній машині виглядає так:

  • Ви побачите контролер IDE, до якого підключено віртуальний CD/DVD-привід (до порту « вторинний майстер»Контролера IDE).
  • Ви також побачите контролер SATA, який є більш сучасним типом контролера зберігання збільшення пропускної здатності жорсткого диска, до якого прикріплені віртуальні жорсткі диски. Спочатку у вас зазвичай буде один такий віртуальний диск, але може бути більше одного, кожен з яких представлений файлом образу диска (у цьому випадку файл VDI).

Якщо ви створили свою віртуальну машину зі старою версією VirtualBox, макет сховища за замовчуванням може відрізнятися. Тоді у вас може бути лише IDE-контролер, до якого підключені CD/DVD-привод та жорсткі диски. Це може також застосовуватися, якщо ви вибрали старіший тип операційної системи при створенні віртуальної машини. Оскільки більш старі операційні системи не підтримують SATA без додаткових драйверів, VirtualBox стежитиме за тим, щоб такі пристрої не були спочатку.

VirtualBox також пропонує гнучкий контролер, який є особливим: ви не можете додавати до нього пристрої, відмінні від флоппі-дисководів. Віртуальні флоппі-дисководи, такі як віртуальні CD/DVD-приводи, можуть бути підключені або до дисководів (якщо вони є), або до образу диска, який у цьому випадку повинен бути у форматі RAW.

Ви можете вільно змінювати ці прикріплення. Наприклад, якщо ви хочете скопіювати деякі файли з іншого створеного віртуального диска, ви можете підключити цей диск як другий жорсткий диск. Ви також можете додати другий віртуальний CD/DVD-привід або змінити, куди ці елементи прикріплені. Доступні такі параметри:

  • Щоб додати інший віртуальний жорсткий диск або CD/DVD-диск або флоппі-дисковод, виберіть контролер зберігання, до якого він повинен бути доданий (IDE, SATA, SCSI, SAS, контролер флоппі-дисків), а потім натисніть кнопку « додати диск» Нижче по дереву. Потім ви можете вибрати « Додати пристрій CD/DVD» або « Додати жорсткий диск». (Якщо ви клацнули на контролері гнучких дисків, можна додати дисковод гнучких дисків.) Альтернативно, клацніть правою кнопкою миші контролер зберігання і виберіть там пункт меню.

У правій частині вікна можна встановити наступне:

  1. Потім ви можете вибрати, до якого слоту пристрою контролера підключено віртуальний диск. Контролери IDE мають чотири слоти, які традиційно називаються. головний майстер», « первинний підлеглий», « вторинний майстер» та « вторинний підлеглий». Навпаки, контролери SATA та SCSI пропонують до 30 слотів, до яких можуть бути підключені віртуальні пристрої.
  2. Ви можете вибрати, який файл зображення використовувати.
  • Для віртуальних жорстких дисків праворуч з'являється кнопка зі списком, що пропонує або вибрати файл віртуального жорсткого диска, використовуючи стандартний діалог файлу, або створити новий жорсткий диск (файл образу), який відкриє Майстер « Створити новий диск», який був описаний у розділі «».
  • Для віртуальних CD/DVD дисків файли образів зазвичай будуть у стандартному форматі ISO. Найчастіше ви виберете цю опцію під час встановлення операційної системи з файлу ISO, який ви отримали з Інтернету. Наприклад, більшість дистрибутивів Linux доступні в такий спосіб.

Для віртуальних CD/DVD-приводів доступні такі додаткові опції:

  • Якщо у списку вибрати « Хост диск», фізичний пристрій хост-комп'ютера буде підключено до віртуальної машини, щоб гостьова операційна система могла читати та записувати на ваш фізичний пристрій. Це, наприклад, корисно, якщо ви хочете встановити Windows з реального інсталяційного компакт-диска. У цьому випадку виберіть свій хост-диск зі списку, що розкривається.

Якщо ви хочете записати (пропалити) компакт-диски або DVD-диски за допомогою головного диска, вам також необхідно увімкнути опцію « Passthrough».

  • Якщо ви оберете « Видалити диск із віртуального диска VirtualBox представить порожній CD/DVD-диск гостю, в який не був вставлений носій.
  • Щоб видалити прикріплення, виберіть його та натисніть на значок « видалити» внизу (або клацніть правою кнопкою миші та виберіть пункт меню).

Знімні носії (CD/DVD та дискети) можуть бути змінені під час роботи гостя. Оскільки в цей час діалогове вікно Налаштування» недоступно, ви також можете отримати доступ до цих налаштувань з меню « Пристрої» у вікні вашої віртуальної машини.

Налаштування звуку

Розділ « Аудіо" у вікні " Налаштуваннявіртуальної машини визначає, чи віртуальна машина бачитиме підключену звукову карту і чи повинен звуковий ввод бути чутний у головній системі.

Якщо для гостя включений звук, ви можете вибрати емуляцію контролера Intel AC"97, контролера Intel HD Audio або карти SoundBlaster 16. У будь-якому випадку ви можете вибрати, який аудіо-драйвер VirtualBox використовуватиметься на хості.

На хості Linux в залежності від конфігурації вашого хоста ви також можете вибрати між OSS, ALSA або підсистемою PulseAudio. У нових дистрибутивах Linux краще підсистема PulseAudio.

Оскільки на хостах Solaris VirtualBox 5.0 підтримується тільки OSS - аудіосистема «Solaris Audio» більше не підтримується хостами Solaris.

Налаштування мережі

Розділ « Мережа" у вікні " Налаштування» віртуальної машини дозволяє налаштувати, як VirtualBox представляє віртуальні мережеві карти для вашої віртуальної машини і як вони працюють.

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

Це налаштування за умовчанням хороше для, ймовірно, 95% користувачів VirtualBox. Тим не менш, VirtualBox надзвичайно гнучкий у тому, як він може віртуалізувати мережу. Він підтримує безліч віртуальних мережевих карток на віртуальну машину, перші чотири з яких можуть бути детально налаштовані у вікні "Менеджера". Додаткові мережні карти можна настроїти в командному рядку за допомогою VBoxManage.

Введення в мережеві режими

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

Не підключений

У цьому режимі VirtualBox повідомляє гостю, що є мережна карта, але немає з'єднання - начебто в карту не вставлений кабель Ethernet. Таким чином, можна «витягнути» віртуальний кабель Ethernet і порушити з'єднання, що може бути корисним для інформування гостьової операційної системи про неможливість підключення до мережі та забезпечення реконфігурації.

Трансляція мережевих адрес (NAT)

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

Мережа NAT

Мережа NAT – це новий варіант NAT, впроваджений у VirtualBox 4.3. Служба трансляції мережевих адрес (NAT) працює аналогічно до домашнього маршрутизатора, групуючи системи, що використовують його в мережі, і не дозволяє системам за межами цієї мережі безпосередньо звертатися до систем всередині неї, але дозволяє системам всередині взаємодіяти один з одним і з системами зовні, використовуючи TCP та UDP через IPv4 та IPv6.

Мережевий міст

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

Внутрішня мережа

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

Віртуальний адаптер хоста

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

Універсальний драйвер

Редко, що рідко використовуються, використовують один і той же загальний мережевий інтерфейс, дозволяючи користувачеві вибирати драйвер, який може бути включений в VirtualBox або поширений в пакеті розширення.

На даний момент є потенційно два доступні режими:

UDP-тунель

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

Мережа VDE (віртуальний розподілений Ethernet)

Цей параметр можна використовувати для підключення до комутатора Virtual Distributed Ethernet на Linux або хості FreeBSD. На даний момент це вимагає компіляції VirtualBox із джерел, оскільки пакети Oracle не включають його.

У наступній таблиці наведено короткий огляд найважливіших мережевих режимів:

VM ↔ Host VM1 ↔ VM2 VM → Internet VM ← Internet
Віртуальний адаптер хоста + + - -
Внутрішня мережа - + - -
Мережевий міст + + + +
Трансляція мережевих адрес (NAT) - - + Переадресація портів
Мережа NAT - + + Переадресація портів

COM-порти (серійні порти)

VirtualBox простим способом повністю підтримує віртуальні послідовні порти на віртуальній машині.

Налаштування USB

Підтримка USB

Розділ « USB" у вікні " Налаштуваннявіртуальної машини дозволяє вам налаштувати складну USB-підтримку VirtualBox.

VirtualBox дозволяє віртуальним машинам безпосередньо звертатися до пристроїв USB на вашому хості. Для цього VirtualBox представляє гостьову операційну систему із віртуальним USB-контролером. Як тільки гостьова система почне використовувати USB-пристрій, він буде недоступним на хості.

Примітка:

  1. Будьте обережні з USB-пристроями, які зараз використовуються на хості! Наприклад, якщо ви дозволяєте гостю під час його активації підключатися до жорсткого диска USB, який в даний час встановлений на хості, цей диск буде від'єднаний від хоста без належного відключення. Це може призвести до втрати даних.
  2. У хостів Solaris є кілька відомих обмежень щодо підтримки USB.

На додаток до дозволу гостя до ваших локальних USB-пристроїв VirtualBox дозволяє навіть вашим абонентам підключатися до віддалених USB-пристроїв за допомогою VirtualBox Remote Desktop Extension (VRDE).

У діалоговому вікні « Налаштування» Ви можете спочатку налаштувати, чи доступний USB у гостьовій системі, а потім вибрати рівень підтримки USB: OHCI для USB 1.1, EHCI (який також увімкне OHCI) для USB 2.0 або xHCI для всієї USB швидкості.

Примітка: Контролери xHCI та EHCI поставляються у вигляді пакету розширення VirtualBox, який має встановлюватись окремо. Для отримання додаткових відомостей див. розділ « ».

Коли підтримка USB увімкнена для віртуальної машини, ви можете детально визначити, які пристрої будуть автоматично підключені до гостя. Для цього можна створити так звані «фільтри», вказавши певні властивості пристрою USB. USB-пристрої з відповідним фільтром автоматично передаватимуться гостю після їх приєднання до хоста. USB-пристрої без відповідного фільтра можуть передаватися вручну гостю, наприклад, за допомогою меню Пристрої/USB-пристрої.

Клацніть по кнопці « + праворуч від вікна Фільтри пристроїв USB» Створює новий фільтр. Ви можете дати ім'я фільтру (для посилання на нього пізніше) і вказати критерії фільтра. Чим більше критеріїв ви вкажете, тим точніше будуть вибрані пристрої. Наприклад, якщо ви вкажете лише ідентифікатор постачальника 046d, всі пристрої, створені Logitech, будуть доступні для гостя. З іншого боку, якщо ви заповните всі поля, фільтр застосовуватиметься лише до певної моделі пристрою від конкретного постачальника, а не до інших пристроїв того ж типу з іншою версією та серійним номером.

У властивостях USB-фільтра доступні такі критерії:

  1. Ідентифікатор постачальника та продукту. Кожен постачальник продуктів USB має ідентифікаційний номер, унікальний у світі, «ідентифікатор постачальника». Аналогічно кожному рядку продуктів присвоюється номер «ідентифікатор продукту». Обидва числа зазвичай записуються в шістнадцятковому вигляді (тобто вони складаються з чисел 0-9 і букв A-F), а двокрапка відокремлює постачальника від ідентифікатора продукту. Наприклад, 046d:c016 означає Logitech як постачальник і «M-UV69a Optical Wheel Mouse».

Крім того, ви також можете вказати « Виробник» та « Продукт" по імені.

Щоб перерахувати всі USB-пристрої, підключені до вашої машини з відповідними ідентифікаторами постачальників та продуктів, ви можете використати таку команду:

VBoxManage list usbhost

У Windows також можна побачити всі USB-пристрої, підключені до вашої системи в диспетчері пристроїв. У Linux ви можете використовувати команду lsusb.

  1. Серійний номер. Хоча ідентифікатори постачальників і продуктів вже досить специфічні для ідентифікації USB-пристроїв, якщо у вас є два ідентичні пристрої однієї марки та лінійки продуктів, вам також знадобляться серійні номери для їх правильної фільтрації.
  2. Віддалений. Цей параметр вказує, чи буде пристрій лише локальним чи віддаленим (тільки через VRDP) чи будь-яким іншим.

На хості Windows необхідно вимкнути і знову підключити USB-пристрій, щоб використовувати його після створення фільтра для нього.

Наприклад, ви можете створити новий USB-фільтр і вказати ідентифікатор постачальника 046d (Logitech, Inc), індекс виробника 1 і не видалено. Потім будь-які гостьові системи USB-пристрою, створені Logitech, Inc з індексом виробника 1, будуть видні гостьовій системі.

Декілька фільтрів можуть вибирати один пристрій - наприклад, фільтр, який вибирає всі пристрої Logitech, і той, який вибирає конкретну веб-камеру.

Ви можете деактивуватифільтри, не видаляючи їх, клацнувши прапорець поруч із ім'ям фільтра.

Загальні папки

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

Користувальницький інтерфейс

Розділ « Користувальницький інтерфейс» дозволяє вам змінити деякі аспекти інтерфейсу цієї віртуальної машини.

Рядок меню

Цей віджет дозволяє вимкнути певні меню (клацнути по пункту меню, щоб вивільнити його), деякі записи меню (зніміть прапорець в елементі для його відключення) та повністю панель меню (зніміть прапорець праворуч).

Міні-тулбар

У повноекранному або режимі інтеграції екрана VirtualBox може відображати невелику панель інструментів, яка містить деякі елементи, які зазвичай доступні у рядку меню віртуальної машини. Ця панель інструментів зводиться до невеликої сірої лінії, поки ви не натиснете на неї мишею. За допомогою панелі інструментів можна повернутися з повноекранного або режиму інтеграції екрана, виконати керування машиною або увімкнути певні пристрої. Якщо ви не бажаєте бачити панель інструментів, вимкніть цей параметр.

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

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

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

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

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

Знімки системи

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

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

Режим інтеграції дисплея

Як відомо, у VirtualBox усі операції з віртуальною системою здійснюються в окремому вікні. Це може бути пов'язано з певними незручностями, особливо в тих випадках, коли користувачеві доводиться постійно перемикатися між хостовою та віртуальною системою. Активувавши режим інтеграції дисплея можна "об'єднати" їх інтерфейси, зробивши таким чином свою роботу трохи комфортнішою. Приклад використання цієї функції можна побачити на другому скріншоті – вікно Панелі управління віртуальною Windows XP відкрито прямо в інтерфейсі хостової Windows 7.

Підтримка 3D

Oracle VM VirtualBox має базову підтримку технологій 3D. Завдяки 3D ви зможете запускати на віртуальній машині не надто вимогливі до ресурсів гри, а також насолоджуватися ефектами Aero. За замовчуванням підтримка 3D вимкнена. Щоб встановити її, вам потрібно закрити віртуальну машину, перейти в налаштування та в розділі "Дисплей" встановити відповідні галочки. Потім, завантаживши віртуальну операційну систему в безпечному (!) режимі, встановити або перевстановити Додатки гостьової ОС, не забувши при цьому у вікні інсталятора відзначити галочкою пункт “Direct3D Support…”. Встановити драйвер підтримки 3D у звичайному режимі не вийде, а якщо спробуєте це зробити, то отримайте ось таке попередження.

Використання USB-портів

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

Загальні папки

Навряд чи роботу в VirtualBox можна було назвати зручною, якби розробниками не було реалізовано підтримку спільних папок. Чудове рішення! Загальні папки дозволяють отримувати доступ до тих самих файлів як з хостової, так і з віртуальної системи. Скопіювавши або перемістивши файл до такої папки на основній машині, ви автоматично робите його доступним і на віртуальній машині.

Буфер обміну та функція Drag-and-drop

За промовчанням передача з базової операційної системи на віртуальну будь-яких даних через буфер обміну вимкнена.

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

Однак врахуйте, що функція drag-and-drop працює тільки в гостьових операційних системах Linux, та й то в експериментальному режимі. У гостьових Windows передача через буфер обміну працює, але тільки “наполовину”, копіювати та вставляти поки що можна хіба що текст.

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

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

Функція клонування

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

Імпорт та експорт конфігурацій

Ця функція дозволяє переносити створену в VirtualBox машину інші комп'ютери, вірніше інші системи віртуалізації, наприклад на VMware чи Microsoft Virtual PC. Для цього було розроблено спеціальний кросплатформовий стандарт Open Virtualization Format або OVF. Цей формат вважається універсальним, проте виключати, що при перенесенні віртуальної машини на інший продукт віртуалізації користувач не зіткнеться з певними проблемами не можна. При експорті з VirtualBox гостьова операційна система конвертується в єдиний файл формату OVF, який потім може бути розгорнутий на інших системах віртуалізації.

Підсумок

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

З однієї ми вже познайомилися, коли розглядали спосіб розширення віртуального диска з фіксованим розміром. А як вам керування віртуальними машинами через RDP, консоль, перенесення хостової Windows-системи у віртуальне оточення?

Щоправда, для виконання деяких трюків знадобляться сторонні утиліти, але не в цьому суть, головне в тому, що після докладного знайомства з недокументованими можливостями VirtualBox вже ніхто не зможе назвати цю програму недостатньо функціональною.




Top