Віртуальна машина windows 7 що. Віртуальні машини

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

Що можна зробити за допомогою ВМ

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

Найпопулярніші ВМ

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

  1. VirtualBox – безкоштовне ПЗ фірми Oracle. ВМ працює з більшістю ОС: Windows та Linux, FreeBSD та Mac OS, причому підтримує версії 32- та 64-бітні.
  2. VMware - популярна ВМ, що поставляється у двох версія: Player (безкоштовна) і Workstation (платна). Player – урізана версія Workstation. VMware теж працює з різними ОС (версії 32- та 64-біта), платною версією цієї програми користуються багато великих корпорацій.
  3. Microsoft Virtual PC – безкоштовне функціональне ПЗ з чудовим інтерфейсом. На жаль, Virtual PC працює лише з операційними системами від Microsoft.

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

Інсталяція ВМ

  • Завантажуємо з офіційного сайту останню версію VirtualBox та запускаємо установку.
  • Після вікна привітань "Welcome to Oracle VM" переходимо до вікна вибору компонентів установки. У цьому вікні можна вимкнути непотрібні компоненти та змінити папку інсталяції VirtualBox.
  • Визначаємося з розміщенням ярликів програми та продовжуємо роботу (кнопка Next).
  • Зверніть увагу на попередження про те, що в процесі установки VirtualBox відбудеться тимчасове відключення нашого комп'ютера від мережі. Якщо в цей момент ви прокачуєте інформацію з инета - дочекайтеся завершення завантаження і потім натискайте кнопку Yes.

  • Після завершення інсталяції VirtualBox автоматично запускається.

Створення ВМ

Приступаємо до створення віртуальної машини VirtualBox.


  • Виділяємо нашій машині оперативну пам'ять. Під Windows 7 бажано виділити не менше 1 Гб (це системна вимога), але не більше половини ВП комп'ютера.
  • Натискаємо кнопку Створити новий віртуальний жорсткий дискта отримуємо диск для нашої ВМ.
  • При виборі типу жорсткого диска можна прийняти значення за промовчанням, якщо у вас відсутні специфічні вимоги до формату віртуального девайсу.
  • Тепер ми повинні визначитися з форматом зберігання даних на диску (фіксований або динамічний). Фіксований формат відразу «з'їдає» весь виділений йому дисковий простір, а обсяг диска в динамічний форматі (спочатку зовсім невеликий) буде збільшуватися тільки в міру додавання даних. Ми радимо вибрати динамічний формат.
  • І завершуємо процес створення машини VirtualBox вказівкою імені та розміру віртуального жорсткого диска.

Налаштування ВМ та підготовка до інсталяції вінди

Ми завершили створення віртуальної машини ВМ Windows 7 і можемо переходити до вікна налаштувань (кнопка Налаштувати ), в якому виконуються всі необхідні налаштування нашої машини - встановлення параметрів відеокарти та включення 2D/3D прискорень, налаштування параметрів мережі та віддаленого дисплея тощо

Ми зупинимося на налаштуваннях, які необхідно виконати для установки Windows 7.

Вінду можна встановлювати з дистрибутива CD/DVD або з iso-образу. Важливо відзначити, що інсталяція Windows 7 з iso-образу виконується набагато швидше.Перейдемо до розділу Носії , в якому поки що є тільки створений нами віртуальний жорсткий диск і розпочнемо налаштування (розглянемо всі варіанти).

Виходимо з вікна налаштувань та натискаємо кнопку Запустити для виконання установки Windows 7. Інсталяція ОС на реальному та віртуальному комп'ютерах відбувається абсолютно однаково.

На момент випуску Windows 7 переважна більшість її потенційних покупців користувалася Windows XP. Серед них дуже мало виявилося тих, хто наважився відразу і беззастережно перейти на новинку. Більшість не поспішала відправляти стареньку XP "на пенсію", оскільки виявилося, що величезна кількість софту просто не може працювати під новою системою. Що залишалося робити Microsoft? Втрачати потенційних покупців - не варіант, тому рішення було знайдено таке: випустити оновлення для Windows 7, яке несе в собі пакет віртуалізації - системну функцію, що дозволяє запускати XP прямо всередині "сімки".

Оновлення під ім'ям “Virtual PC” та номером KB958599 побачило світ у 2008 році. Воно є віртуальною машиною – програмою, яка емулює апаратне забезпечення комп'ютера та створює всередині операційної системи ізольоване середовище, куди можна встановити іншу ОС, у тому числі відмінного від Windows типу.

Virtual PC від Microsoft включено в пакет оновлень Windows 7 редакцій Ultimate, Professional та Enterprise. Ця віртуальна машина спеціально призначена для установки Windows XP Service Pack 3 і вирішення проблем із софтом, що не запускається.

Як встановити Virtual PC?

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

Якщо на вашому ПК встановлена ​​"сімка" Ultimate, Enterprise або Professional і включена функція автоматичного оновлення, Virtual PC у вас вже є. Перед тим, як почати використовувати його, необхідно переконатися, що ваш процесор підтримує апаратну віртуалізацію. Для перевірки цього Microsoft створила утиліту Hardware-Assisted Virtualization Detection Tool, яку досить просто завантажити та запустити.

Якщо утиліта відобразила повідомлення, як на скріншоті нижче, то апаратна віртуалізація підтримується і ви можете використовувати Virtual PC без додаткових налаштувань.

За відсутності такої підтримки (повідомлення у вікні нижче) необхідно внести ще деякі зміни.

Зверніть увагу: апаратна віртуалізація вмикається та вимикається в BIOS, тому якщо на вашому ПК вона не працює, спробуйте активувати її в налаштуваннях BIOS Setup. Опція може називатися Intel_Virtualization Technology (для процесорів Intel), AMD-V (відповідно, для AMD), Virtualization Extensions тощо.

У цьому прикладі опція Intel_Virtualization Technology відключена (Disabled). Щоб її увімкнути, потрібно змінити значення Disabled на Enabled.

Якщо задіяти апаратну віртуалізацію не вдається, Microsoft пропонує встановити патч, який все ж таки дозволить вам запустити Virtual PС на Windows 7. На сторінці завантаження потрібно вибрати версію файлу відповідно до розрядності вашої системи.

Встановлення Virtual PC вручну

Ручна інсталяція віртуальної машини Windows 7 включає установку 2 компонентів:

  • Windows Virtual PC;
  • віртуальний диск Windows XP Mode;

Першим встановлюють Virtual PC. Для цього:

  • скачайте з офіційного сайту оновлення KB958599 , що відповідає розрядності вашої Windows 7, та запустіть його;

  • ухваліть ліцензійну угоду;

  • дочекайтеся завершення установки;

  • закрийте вікно інсталятора та перезапустіть ПК.

Далі слід поставити віртуальний диск Windows XP Mode:

  • запустіть програму установки, завантажену з офіційного сайту Microsoft;

  • оберіть розташування для віртуального диска;

  • дочекайтеся закінчення установки;

  • позначте прапорцем "Запустити Windows XP mode" і натисніть "Готово".


Перший запуск Windows XP mode

Після інсталяції Windows XP mode “сімка” зробить його подальше налаштування та створить віртуальний диск.

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

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

Потім – включити захисні функції створюваної системи (за бажанням).

Після натискання кнопки “Почати установку” запуститься процес інсталяції віртуальної машини з Windows XP. Залишилося дочекатися його закінчення.


Створення нової віртуальної машини на Windows 7

  • Через Пуск або провідник відкрийте розташування віртуального диска XP Mode.

  • Натисніть кнопку “Створити віртуальну машину” у верхньому меню папки.

  • Після цього запуститься майстер і почне створюватись ваша нова віртуальна машина. У наступному вікні вкажіть її ім'я та місцезнаходження.

  • Налаштуйте параметри мережі та обсяг оперативної пам'яті (віртуальна Windows XP може задовольнятися 512 мегабайтами ОЗУ, але можна виділити і більше).

  • Створіть віртуальний жорсткий диск (або використовуйте існуючий). Вкажіть його тип (динамічно розширюваний або фіксований обсяг) і місцезнаходження. Клацніть "Створити".

  • Після цього у списку віртуальних машин з'явиться новостворена. Клацніть по ній “правою мишею” та виберіть з меню “Відкрити”.

  • У списку параметрів клацніть пункт “DVD-привод” та вкажіть шлях до фізичного лазерного дисковода, куди вставлено диск з Windows XP. Якщо ви збираєтеся ставити систему з образу, знайдіть у каталозі її інсталяційний iso-файл – образи формату iso віртуальна машина вважає оптичними приводами.

Після цього стартує звичайний процес інсталяції Windows XP.

Використання альтернативних віртуальних машин

Окрім власного компонента Virtual PC, Windows 7 підтримує системи віртуалізації від сторонніх виробників. Серед них найбільш відомі та поширені дві – Oracle VM VirtualBox та VMWare Workstation. Давайте розглянемо принципи роботи з ними на прикладі будь-якої однієї. Візьмемо VirtualBox від Oracle і створимо на ньому нову віртуальну машину для встановлення тієї самої "сімки".

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

У наступному вікні напишіть ім'я віртуальної машини та виберіть зі списку її версію та розрядність. У прикладі це Wibdows 7 32 bit.

Налаштуйте обсяг оперативної пам'яті, який використовуватиме віртуальна (гостова) система.

Створіть жорсткий диск (або виберіть один із створених раніше).

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

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

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

Після натискання “Створити” нова віртуальна машина з'явиться у списку головного вікна. Праворуч знаходяться її налаштування.

Щоб розпочати встановлення операційної системи, клацніть по значку машини та натисніть кнопку “Запустити” з верхньої панелі.

Слідом за цим відкриється ще одне вікно – те, в якому ви спостерігатимете хід установки ОС і надалі працюватимете. Вікно менеджера віртуальних машин (головне) можна поки що згорнути.

Тут, як і при створенні віртуальної машини на Virtual PC, потрібно вказати шлях до диска "сімки" або образу iso.

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

Створення віртуальної машини на VMWare Workstation також інтуїтивно зрозуміло і багато в чому нагадує щойно розглянуту процедуру.

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

На даний момент існує кілька популярних програм з віртуалізації для Windows 7: WMWare, Virtual Box та Virtual PC. У цій статті будемо розглядати саме останню програму, тому що вона в порівнянні з іншими віртуальними машинами надає багаті можливості з віртуалізації і досить проста в налаштуванні та експлуатації.

Загальний алгоритм дій

  1. Завантажуємо інсталяційний пакет програми. Virtual PC безкоштовно розповсюджується програма і розроблена фахівцями Microsoft, тому повністю сумісна як з Windows 7 і ранніми версіями. Завантажити інсталятор можна з офіційного сайту корпорації.
  2. Запускаємо файл і слідуємо інструкціям. Перш ніж встановити програму, переконайтеся, що ваш поточний користувач має права адміністратора. Щоб запобігти цій ситуації, натисніть правою кнопкою миші та виберіть пункт контекстного меню «Запуск від імені адміністратора». Якщо цього зробити, то можливі помилки на етапі установки (описані нижче).
  3. Після встановлення на робочому столі з'явиться ярлик VirtualPC. Запускаємо його та вибираємо пункт «Створити». Після цього може спостерігатися уповільнення роботи Windows 7 та відчуття, що програма зависла. У цей час відбувається збір даних про параметри вашої системи та розрахунок оптимальних характеристик віртуальної машини.
  4. Далі йдуть налаштування віртуальної машини VirtualPC. Під час першого запуску залишайте налаштування незміненими. При необережних діях можна використовувати можливостей більше, ніж може бути виділено. Це призведе до загальних збоїв у роботі локальної та віртуальної операційної систем. Змінюємо тільки версію операційної системи, що встановлюється, і в самому кінці налаштування вибираємо джерело, з якого будемо встановлювати (CD, образ диска з жорсткого диска, завантажувальна флешка).
  5. Увага варто приділити етапу установки, на якому потрібно вказати спільні мережеві папки.Дані ресурси дозволяють використовувати систему, яку ми встановимо, ресурси локального комп'ютера.
  6. Після всіх етапів налаштування у Virtual PC стане активною кнопка "Запустити". При її натисканні при першому запуску почне встановлюватись вибрана вами Windows 7, Windows 8 або інша ОС в систему віртуальної машини, а при повторних - завантаження операційної системи, яка була раніше встановлена. Етапи інсталяції повністю відповідають стандартній установці на локальний комп'ютер і не вимагають від користувача жодних додаткових дій.
  7. Після завершення процесу система, яку ви встановили, запуститься та буде повністю доступна для тестування. Якщо виникає потреба змінити параметри віртуальної машини у верхній частині інтерфейсного вікна Virtual PC шукаємо пункт меню «Машина»-«Налаштувати». У вікні можна зробити збільшення доступного обсягу оперативної пам'яті, вільного місця і т.д.

Типові помилки

При виконанні установки за вказаним вище алгоритмом для Virtual PC на етапі пункту 6 може виникнути повідомлення про помилку Windows 7, пов'язану з вимкненою функцією віртуалізації.

Для її усунення необхідно дозволити віртуалізацію системи на панелі налаштувань і для деяких версій материнських плат зробити налаштування BIOSa.


Крім цього дана проблема виникає при роботі в Windows 7 противірусного програмного забезпечення з власним брандмауером та фаєрволом. Тому перед встановленням віртуальної машини рекомендується вимкнути або припинити роботу всіх антивірусних програм.

Іншою поширеною помилкою є відсутність доступу до деяких компонентів віртуальної машини. На етапі установки Virtual PC після підключення пристроїв може з'явитися повідомлення про відсутність доступу. Це пов'язано з правами доступу до операційної системи Windows 7. Стандартна політика безпеки Windows 7 обмежує доступ сторонніх користувачів та процесів до пристроїв системи. Щоб усунути цю помилку, перевірте права поточного активного користувача та наявність дозволу на підключення пристроїв.


Віртуалізація дозволяє інкапсулювати внутрішній пристрій операційних систем або їх частин всередині віртуального апаратного та програмного забезпечення. Іншими словами, створювати віртуальний простір, який буде реальним з точки зору операційної системи, запущеної в цьому просторі. Саме цим і займаються віртуальні машини для Windows 7, Linux і Mac OS X. Віртуалізація так само дозволяє імітувати пристрої, яких немає на вашому комп'ютері.

Примітка: В певному сенсі, віртуальні машини дозволяють створювати комп'ютер усередині комп'ютера

Існує два важливі аспекти віртуалізації машин:

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

Програмне забезпечення для віртуалізації, а саме віртуальні машини для Windows 7 (Linux, Mac OS X), як правило, є звичайною програмою або службою операційної системи, яка дозволяє створювати хости. Хостом називається будь-яка фізична машина (комп'ютер). Всередині програмного забезпечення для віртуалізації операційна система виконується в схожому або ідентичному реальному хості, що називається віртуальною машиною. Для зручності операційну систему, що виконується у віртуальній машині, називають гостьовою.

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

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

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

Що не є віртуалізацією та віртуальною машиною?

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

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

Чому варто використовувати віртуалізацію та віртуальні машини?

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

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

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

Перше, що необхідно враховувати – це фізичний хост. Залежно від типу програмного забезпечення для віртуалізації (віртуальних машин), може знадобитися зовсім різне обладнання та різні операційні системи. Віртуалізація не має на увазі жодного одного рішення, яке буде виконуватися скрізь, де буде потрібно. Віртуальні машини потрібно підбирати як під систему (Windows, Linux, Mac), так і під залізо (апаратне забезпечення). Крім того, хост повинен мати необхідні .

Так якщо ви збираєтеся запустити гостьові операційні системи поверх вашої системи, вам потрібні додаткові ресурси для їх запуску, такі як процесор та оперативна пам'ять. Наприклад, якщо на вашому комп'ютері є тільки 2 Гб оперативної пам'яті і ви хочете запустити гостьову систему на Windows 7, то вам доведеться обмежити використання ресурсів на реальній системі, щоб віртуальна машина змогла нормально функціонувати. Звичайно, якщо ви не намагаєтеся запустити Windows XP з 256 Мб пам'яті. Проте, якщо у вас є 16 Гб оперативної пам'яті, ви можете запустити далеко не одну гостьову систему, при цьому не відчувши ніякої нестачі ресурсів.

Плюси: Проста в установці та використанні.

Мінуси: Обмежена функціональність. Не підтримує снапшоти та загальний доступ до каталогів.

Віртуальна машина для Windows 7, Linux та Mac OS X - VirtualBox

VirtualBox є ще однією крос-платформною програмою створення віртуальних машин для Windows 7 і вище, а також Linux і Mac систем, що в даний час належить Oracle. VirtualBox схожа на VMware Player, але має більше функцій, у тому числі більш просунутий мережевий стек, необмежену кількість знімків (снапшотів), деяку підтримку OpenGL і DirectX, а також багато іншого. Програма просто встановлюється, і її так само просто використовувати. Ви також можете використовувати командний рядок для автоматичного розгортання. VirtualBox також підтримує USB та загальні каталоги. Крім того, є портативна версія VirtualBox. Проте є й недоліки. Ви не можете робити скріншоти гостьових систем. Управління дисками дещо заплутане.

Аудиторія: початківці та досвідчені користувачі.

Плюси: Проста в установці та використанні, багато функцій.

Мінуси: Нема підтримки скріншотів, імпорт існуючих машин складний, не інтуїтивно зрозуміле управління дисками.

Гіпервізор VMware ESXi для створення віртуальних машин

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

Плюси: Потужний, розширені можливості віртуальних машин.

Мінуси: Необхідний хост та багато ресурсів. Не просто встановити та запустити.

Віртуальна машина для Unix/Linux - Kernel-based Virtual Machine (KVM)

KVM підтримує віртуалізацію лише для UNIX-подібних операційних систем (Linux). Програму можна запустити на будь-якому обладнанні або в режимі емуляції, однак без розширення процесора, продуктивність буде жахливою. KVM призначений для використання за допомогою консолі. Але, у нього є пристойний інтерфейс управління, який дозволяє запускати та зупиняти віртуальні машини, знімати скріншоти та багато іншого. Інтерфейс відомий як Virtual Machine Manager (VMM) і також використовується для управління віртуальними машинами Xen (див. далі). Підтримка локального та віддаленого управління. Існує відомий конфлікт із VirtualBox, але його можна вирішити відносно легко

Аудиторія: просунуті користувачі та професіонали.

Плюси: Повний контроль та гнучкість, дуже висока продуктивність, за відповідних умов.

Мінуси: Тільки UNIX-подібні системи. Потрібні апаратні розширення віртуалізації для нормального виконання. Акцент на командному рядку. Не просто встановити та запустити.

Віртуальна машина для Unix/Linux - Xen

Xen є ще одним додатком для віртуалізації UNIX-подібних операційних систем (Linux). Вона має завантажуватися у своєму екземплярі ядра. Акцент робиться на командний рядок. Але, можна також використовувати VMM. Офіційно, Xen була підтримана OpenSUSE протягом багатьох років і нещодавно була додана в основну гілку релізу ядра. Xen може виконуватися в режимі апаратної підтримки або паравіртуалізації. Тим не менш, для пара-віртуалізації Xen дуже проблематична в питаннях установки і запуску. Крім того, Xen має обмежену підтримку CD-ROM та мережевих пристроїв. Також програма доступна як гіпервізор віртуалізації на чистому залозі на Live CD. Існують численні сторонні розширення для керування Xen.

Аудиторія: просунуті користувачі та професіонали.

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

Мінуси: Тільки UNIX-подібні системи. Режим пара-віртуалізації глючить. Акцент на командному рядку. Декілька утиліт командного рядка, які можуть ввести в оману. Не просто встановити та запустити. Необхідно завантажувати власний екземпляр ядра.

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

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

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

Декілька слів про програми віртуалізації

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

Як правило, більшість людей починає пізнавати віртуалізацію з VMware Player або VirtualBox. Користувачі Linux можуть віддати перевагу KVM і, можливо, Xen. Досвідчені користувачі, можливо, захочуть глянути на ESXi.


У Windows 7 створити віртуальну машину дуже просто за наявності детального посібника з описом послідовності етапів дій. Нижче наведено покрокову інструкцію щодо створення та встановлення іншої версії віртуальної Windows на комп'ютері з Windows 7.

Коротке визначення віртуальної машини

Фахівці з компанії Майкрософт, з метою полегшення процесу адаптації користувачів при переході на нову модифікацію Віндовс та усунення складнощів з деякими нефункціонуючими програмами в сьомій версії ОС, розробили спеціальне оновлення «KB958599» для «Сімки» версій Enterprise Professional і Ultimate , Виндовс ХР серед Виндовс 7.

Цей пакет отримав назву "Virtual PC" - програма, що емулює апаратне забезпечення ПК, яка встановлює в Windows 7 окреме середовище, в ній інсталюється інша версія операційної системи. Необхідно відзначити, що, крім ОС від Microsoft, можна поставити систему та іншого розробника, наприклад, «Linux».

Аналіз можливості створення віртуальної машини

У разі функціонування в комп'ютері редакцій ОС: Professional, Enterprise або Ultimate, при автоматичному оновленні операційної системи в ПК «Virtual PC» вже завантажено. Просто потрібно провести аналіз можливості її застосування.

З цією метою Майкрософт розробив програму під назвою Hardware-Assisted Virtualization Detection Tool. Необхідно цю програму встановити з офіційного ресурсу розробника та після відкриття вона виведе повідомлення про можливість роботи віртуальної машини на конкретному обладнанні.

Наприклад, при виведенні оповіщення вказаного на малюнку нижче:

Можна відразу запускати «Virtual PC» і жодних попередніх налаштувань параметрів не потрібно.

У разі негативної відповіді:

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

Функція має різні назви, наприклад, "Intel_Virtualization Technology", "Virtualization Extensions" та інші.

Якщо відображається напис «Disabled», то він вимкнений і необхідно навпаки встановити «Enabled» для його включення.

Процедура ручного створення Virtual PC

Для цього необхідно виконати два основні етапи:

  1. встановити Віндовс Virtual PC;
  2. Встановити віртуальний диск Віндов ХР Mode.

Перший етап складається з наступних послідовних дій:


Другий етап складається з наступних кроків:


Як встановити нову віртуальну машину у Віндовс 7?

Алгоритм послідовності дій складається з наступних кроків:


Застосування систем візуалізації від сторонніх розробників

У «Сімка» можна скористатися і альтернативними методами створення віртуальних машин. Наприклад, VMWare Workstation та Oracle VM VirtualBox.

Для створення нової віртуальної машини через "VirtualBox" від Oracle необхідно виконати такі дії:


Алгоритм роботи у програмі "VMWare Workstation" аналогічний вищеописаному сценарію дій і має інтуїтивно зрозумілий інтерфейс.

Поділитися