Обзор виртуальных машин разных разработчиков. Создание виртуальной машины в VirtualBox

Что такое виртуальная машина?

Программа для работы с виртуальными машинами – это специальное программное обеспечение, которое создает виртуальную компьютерную систему с виртуальным же оборудованием. Этот виртуальный компьютер запускается в отдельном окне как процесс в настоящей операционной системе. Виртуальную машину можно загрузить с установочного диска (или Live CD), и операционная система «воспримет» виртуальный компьютер как настоящий. Она установится и будет работать точно так же, как на реальном физическом ПК. Чтобы загрузить такую операционную систему, достаточно открыть программу для работы с виртуальными машинами и запустить виртуальную ОС в отдельном окне прямо на рабочем столе.

Операционная система виртуальной машины хранится на виртуальном жестком диске – в многогигабайтном файле, который находится на настоящем жестком диске. Операционная система воспринимает этот файл как полноценный диск, поэтому сложностей с созданием разделов не возникает.

Виртуальные машины создают дополнительную нагрузку на реальные системные ресурсы, поэтому работают не так быстро, как операционная система, установленная на настоящий компьютер. Особые сложности это создает для современных игр, требующих мощных видеокарт и многоядерных процессоров, поэтому виртуальные машины – не лучший вариант для запуска Windows-игр в Linux или Mac OS X (разве что они старые или нетребовательные к ресурсам).

Зачем может понадобиться виртуальная машина

Виртуальные машины – не только хорошее развлечение для гиков, но и весьма полезный инструмент. Они позволяют экспериментировать с альтернативными операционными системами, не отказываясь от текущей. Это хороший вариант, например, для того чтобы попробовать Linux вообще или свежий дистрибутив в частности, не устанавливая его на свой основной компьютер и даже не загружаясь с Live CD или USB. Когда операционная система надоест, виртуальную машину можно будет просто удалить. Кроме того, виртуальная машина – хороший способ протестировать новую версию Windows. Когда выйдет пробная сборка Windows 9, можно будет избежать потенциальных проблем со стабильностью системы, установив ее в виртуальную машину.

Виртуальная машина также дает возможность использовать программное обеспечение, написанное для других операционных систем. Например, в Linux и Mac можно устанавливать программы для Windows в виртуальной машине. И даже в Windows для запуска Linux-программ можно использовать виртуальную машину, а не Cygwin или вторую операционную систему в режиме альтернативной загрузки.

Кроме того, виртуальные машины изолированы от основной операционной системы, поэтому установленные в них программы не могут навредить реальной ОС. Виртуальная машина – хорошее решение для тестирования сомнительных программ. Например, когда нам пришло мошенническое письмо якобы от Microsoft, мы запустили приложенный к нему файл в виртуальной машине, чтобы посмотреть, что он делает, и злоумышленникам не удалось навредить нашей реальной операционной системе.

В изолированной среде можно безопасно запускать и незащищенные операционные системы. Если никак нельзя обойтись без приложений, работающих только в Windows XP, можно создать для них виртуальную машину. Конечно, лучше бы Windows XP вообще не использовать, но если уж проиходится, предпочтительнее запускать ее в виртуальной машине, чем на реальном компьютере.

Программы для работы с виртуальными машинами

Существует несколько программ для работы с виртуальными машинами:

Материалы

Иногда перед пользователями ПК остро ставится вопрос, как создать виртуальный жесткий диск или CD-ROM. Изучим процедуру выполнения данных задач в Windows 7.

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

Способ 1: DAEMON Tools Ultra

Прежде всего, рассмотрим вариант создание виртуального жесткого диска при помощи сторонней программы для работы с накопителями — .

  1. Запустите приложение с правами администратора. Переходите во вкладку «Инструменты» .
  2. Открывается окно с перечнем доступных инструментов программы. Выбирайте пункт «Добавить VHD» .
  3. Открывается окно добавления VHD, то есть создания условного жесткого носителя. Прежде всего, нужно прописать директорию, где будет размещен данный объект. Для этого жмите по кнопке справа от поля «Сохранить как» .
  4. Открывается окошко сохранения. Войдите в нем в тот каталог, где хотите расположить виртуальный накопитель. В поле «Имя файла» можно сменить название объекта. По умолчанию это «NewVHD» . Далее жмите «Сохранить» .
  5. Как видите, выбранный путь теперь отображается в поле «Сохранить как» в оболочке программы DAEMON Tools Ultra. Теперь необходимо указать размер объекта. Для этого путем переключения радиокнопки установите один из двух типов:
    • Фиксированный размер ;
    • Динамическое расширение .

    В первом случае объем диска будет точно задан вами, а при выборе второго пункта по мере наполнения объект будет расширяться. Фактическим его пределом станет размер пустого места в том разделе HDD, где будет помещен файл VHD. Но даже при выборе такого варианта, все равно в поле «Размер» требуется установить начальный объем. Вписывается просто число, а единица измерения выбирается справа от поля в выпадающем списке. Имеются следующие единицы измерения:

    • мегабайты (по умолчанию);
    • гигабайты ;
    • терабайты .

    Внимательно отнеситесь к выбору нужного пункта, ведь при ошибке разница в размерах в сравнении с желаемым объемом будет на порядок больше или меньше. Далее при необходимости можно поменять наименование диска в поле «Метка» . Но это не обязательное условие. Произведя описанные действия, для запуска формирования файла VHD жмите «Старт» .

  6. Выполняется процесс формирования файла VHD. Его динамика отображается с помощью индикатора.
  7. После того как процедура окончится, в оболочке DAEMON Tools Ultra отобразится следующая надпись: «Процесс создания VHD успешно завершен!» . Жмите «Готово» .
  8. Таким образом, виртуальный жесткий накопитель при помощи программы DAEMON Tools Ultra создан.

Способ 2: Disk2vhd

Если DAEMON Tools Ultra является универсальным инструментом для работы с носителями, то Disk2vhd — это узкоспециализированная утилита, предназначенная только для создания файлов VHD и VHDX, то есть виртуальных жестких дисков. В отличие от предыдущего способа, применив данный вариант действий, нельзя сделать пустой виртуальный носитель, а только создать слепок уже существующего диска.


Способ 3: Инструменты Windows

Условный жесткий носитель можно сформировать и при помощи штатных инструментов системы.

  1. Жмите «Пуск» . Правой кнопкой мыши (ПКМ ) щелкайте по наименованию «Компьютер» . Открывается перечень, где выбирайте «Управление» .
  2. Появляется окошко управления системой. В левом его меню в блоке «Запоминающие устройства» переходите по позиции «Управление дисками» .
  3. Запускается оболочка инструмента управления накопителями. Щелкаете по позиции «Действие» и выберите вариант «Создать виртуальный жесткий диск» .
  4. Открывается окошко создания, где следует указать, в какой директории разместится диск. Жмите «Обзор» .
  5. Открывается окно просмотра объектов. Переместитесь в ту директорию, где планируете размещать файл накопителя в формате VHD. Желательно, чтобы этот каталог располагался не на том разделе HDD, на котором установлена система. Обязательным условием является то, чтобы раздел не был сжат, иначе выполнить операцию не получится. В поле «Имя файла» обязательно укажите наименование, под которым вы будете идентифицировать данный элемент. Затем жмите «Сохранить» .
  6. Происходит возврат в окно создания виртуального диска. В поле «Расположение» мы видим путь к выбранной на предыдущем шаге директории. Далее необходимо назначить размер объекта. Выполняется это практически так же, как и в программе DAEMON Tools Ultra. Прежде всего, выберите один из форматов:
    • Фиксированный размер (установлено по умолчанию);
    • Динамическое расширение .

    Значения данных форматов соответствуют значениям типов дисков, которые мы ранее рассматривали в DAEMON Tools.

    • мегабайты (по умолчанию);
    • гигабайты ;
    • терабайты .

    После выполнения указанных манипуляций жмите «OK» .

  7. Вернувшись в основное окно управления разделами, в его нижней области можно наблюдать, что теперь появился нераспределенный накопитель. Жмите ПКМ по его наименованию. Типовой шаблон этого наименования «Диск №» . В появившемся меню выберите вариант «Инициализировать диск» .
  8. Открывается окошко инициализации дисков. Тут просто следует нажать «OK» .
  9. После этого в списке у нашего элемента отобразится статус «В сети» . Щелкайте ПКМ по пустому месту в блоке «Не распределен» . Выбирайте «Создать простой том…» .
  10. Запускается приветственное окошко «Мастера создания тома» . Жмите «Далее» .
  11. В следующем окошке указывается размер тома. Он автоматически вычисляется из тех данных, которые мы заложили при создании виртуального диска. Так что тут ничего изменять не нужно, просто жмите «Далее» .
  12. А вот в следующем окне нужно из выпадающего списка выбрать букву названия тома. Важно, чтобы на компьютере тома, имеющего такое же обозначение, не было. После того, как буква выбрана, жмите «Далее» .
  13. В следующем окне вносить изменения не обязательно. Но в поле «Метка тома» вы можете заменить стандартное наименование «Новый том» на любое другое, например «Виртуальный диск» . После этого в «Проводнике» данный элемент будет выступать под названием «Виртуальный диск K» или с другой буквой, которую вы выбрали на предыдущем шаге. Жмите «Далее» .
  14. Затем откроется окошко с теми суммарными данными, которые вы ввели в поля «Мастера» . Если вы желаете что-то изменить, то жмите «Назад» и проводите изменения. Если же вас все устраивает, то тогда щелкайте «Готово» .
  15. После этого созданный виртуальный накопитель отобразится в окне управления компьютером.
  16. В него перейти можно при помощи «Проводника» в разделе «Компьютер» , где находится список всех дисков, подсоединенных к ПК.
  17. Но на некоторых компьютерных устройствах после перезагрузки в указанном разделе данный виртуальный диск может не отобразится. Тогда запускайте инструмент «Управление компьютером» и снова переходите в отдел «Управление дисками» . Щелкайте в меню «Действие» и выбирайте позицию .
  18. Запускается окошко присоединения накопителя. Щелкайте «Обзор…» .
  19. Появляется инструмент просмотра файлов. Перейдите в ту директорию, где вы ранее сохранили объект VHD. Выделите его и жмите «Открыть» .
  20. Путь к выбранному объекту отобразится в поле «Расположение» окна «Присоединить виртуальный жесткий диск» . Щелкайте «OK» .
  21. Выбранный диск будет снова доступен. К сожалению, на некоторых компьютерах приходится проделывать данную операцию после каждого перезапуска.

Способ 4: UltraISO

Иногда требуется создать не жесткий виртуальный диск, а виртуальный CD-привод и запустить в нем файл образа ISO. В отличие от предыдущей, эту задачу нельзя выполнить исключительно с помощью инструментов операционной системы. Для её решения требуется использовать стороннее ПО, например, .


Мы разобрались, что виртуальные диски могут быть двух типов: жесткие (VHD) и образы CD/DVD (ISO). Если первую категорию объектов можно создать как при помощи стороннего ПО, так и воспользовавшись внутренним инструментарием Windows, то с задачей монтирования ISO можно справиться только путем использования сторонних программных продуктов.

Научиться использовать VirtualBox полезно для каждого. Благодаря этому сервису, вы получаете виртуальные компьютеры, которые вы можете запускать на своих устройствах, без необходимости покупать новое оборудование. По своей сути, это бесплатное программное обеспечение для виртуализации.

Для решения многих проблем и было создано VirtualBox. Благодаря этому функционалу вы получаете возможность создавать виртуальные компьютеры «из воздуха». Они не занимают места на вашем столе, но они работают так же, как настоящий ПК. Их можно создать и удалить с помощью нескольких кликов.

Что такое VirtualBox? Это бесплатное открытое исходное кросс-платформенное приложение для создания, управления и запуска виртуальных машин (VM) - компьютеров, аппаратные компоненты которых эмулируются хост-компьютером, или устройством, на котором запущена программа. VirtualBox может работать в Windows, Mac OS X, Linux и Solaris.

Зачем это нужно?

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

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

Как установить VirtualBox?

Самый простой способ получить последнюю версию VirtualBox - загрузить ее со страницы загрузки официального веб-сайта. Там вы можете найти подходящую версию для своей платформы или? если вы используете Linux, вы можете изучить список инструкций для различных дистрибутивов этой ОС.

Для каждой версии «Линукс» вам предоставляется возможность загрузки опции «i386» или «amd64», 32-и 64-разрядная версии, соответственно.

Как установить VirtualBox? Этот процесс аналогичен установке любой другой программы на вашей платформе, поэтому у вас не должно быть никаких проблем. Если вы испытываете в чем-то трудности, вы всегда можете прочитать руководство по установке на веб-сайте сервиса.

Использование VirtualBox

Как пользоваться VirtualBox? Когда вы запускаете приложение в первый раз, вас встретит VirtualBox Manager. Здесь вы можете создавать виртуальные машины, включать или отключать их и настраивать доступ к виртуальному оборудованию, доступному для них, а также производить настройки сети.

Создание виртуальной машины

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

Первый шаг к созданию любой виртуальной машины - нажать кнопку «Создать» в верхнем левом углу окна VirtualBox Manager - это большая синяя звезда, которую очень сложно пропустить.

Это запустит «Новый мастер виртуальной машины», который проведет нас по шагам, необходимым для запуска.

Введите имя виртуального компьютера. Это наименование полностью зависит от вас, но есть некоторые нюансы.

VirtualBox попытается выяснить, какую ОС вы планируете запускать в виртуальной машине на основе того, какое имя вы введете. Если это имя имеет упоминание «XP», предполагается, что вы будете устанавливать Windows XP и соответствующим образом настраивать ее. Однако, вы можете придумать и случайное название. Тогда у вас будет возможность вручную выбрать тип ОС из раскрывающихся списков ниже. Когда вы это сделаете, нажмите «Продолжить», чтобы перейти к следующему шагу. В этом примере рассматривается Windows для VirtualBox. Ниже приведена инструкция по установке этой ОС в качестве гостевой и последующей настройке сетевого подключения.

Выбор оперативной памяти

Чтобы установить гостевую ОС после запуска VirtualBox, вам будет предложено выбрать объем оперативной памяти, который вы хотите разместить на виртуальной машине. Чем больше вы дадите для нее объема, тем лучше приложение будет работать, но имейте в виду, что память, выделенная для виртуального компьютера, не может использоваться ОС хоста (то есть компьютером, на котором установлена VirtualBox).

Итак, сколько RAM вы должны выделить VM? Это зависит от ряда факторов. Если вы планируете использовать только виртуальную машину во время ее работы, вы можете позволить себе предоставить ей больше ОЗУ, потому что вы не будете просить хост-систему выполнять многозадачность. Если, с другой стороны, вы будете использовать ее одновременно с выполнением множества других функций на ОС хоста, вам следует лучше рассчитать это значение. Хорошим общим правилом является выделение половины ОЗУ вашего компьютера. Итак, если ваш ПК имеет 4 ГБ RAM, дайте 2 ГБ VM, оставив хост с остальным объемом. Если выбрать это значение с грубой ошибкой, вы столкнетесь с тем, что VirtualBox не запускается.

Место для хранения данных

Следующим шагом будет создание «виртуального жесткого диска» (VHD). Это создает файл на вашем HDD, который может использоваться VirtualBox, чтобы действовать как отдельный жесткий диск. Это позволяет вам установить операционную систему, не беспокоясь о том, что могут пострадать ваши существующие данные.

Убедитесь, что выбраны Boot Hard Disk и «Создать новый жесткий диск», затем нажмите «Продолжить». Это запустит «Создать новый мастер виртуального диска». Нажмите «Продолжить» еще раз, чтобы выполнить действие до конца.

Затем вас спросят, хотите ли вы создать «динамически расширяющийся» или диск с фиксированным размером. У каждого есть свои преимущества. Самое замечательное в динамическом диске состоит в том, что он занимает ровно такой объем, сколько на нем содержится данных. Он также намного быстрее создается, чем фиксированный любого значительного размера.

Однако вам нужно следить за этим, потому что его гибкость также может быть его негативной чертой. Итак, вы создаете динамический диск и назначаете ему 50 ГБ, а затем размещаете на нем около 20 ГБ данных. Его файл будет отображаться как вмещающий только 20 ГБ места на жестком диске, в соответствии с вашей ОС хоста. Поэтому вы можете занять это место другими данными и не заметить этого.

Дело в том, что, если вы запустили виртуальную машину и попытаетесь добавить больше данных на динамический диск, у вас возникнут проблемы - на виртуальном диске говорится, что у него все еще есть 30 ГБ, но на самом деле их может уже не быть.

В этом же заключается преимущество диска с фиксированным размером. Конечно, неудобно, когда вы пытаетесь понять, сколько места вам будет нужно, но затем больше не придется беспокоиться об этом.

В этом примере показаны динамические диски, но фиксированные будут работать так же хорошо. Убедитесь, что выбрано «Динамически расширяющееся хранилище», затем снова нажмите «Продолжить». Далее вас попросят выбрать имя, местоположение и размер нового VHD. Для большинства применений вам не нужно будет изменять имя или местоположение, но вы можете сделать это, нажав на значок папки рядом с текстовым полем.

Размер, который вы должны указать, зависит от того, сколько материала вы планируете использовать. Если вы просто хотите применить его для запуска нескольких программ, предлагаемого размера в 10 ГБ должно вполне хватить. Удостоверьтесь, что настройки верны, затем нажмите «Продолжить» и «Готово».

На этом этапе вам нужно всего лишь проверить все и убедиться, что все настройки установлены так, как вы ожидаете. Затем вам нужно просто щелкнуть «Готово», и виртуальная машина будет создана, чтобы вы могли установить Windows.

Загрузка гостевой ОС в VirtualBox

Как пользоваться сервисом дальше? Теперь пришло время запустить виртуальную машину в первый раз. Убедитесь, что новый виртуальный ПК, который вы только что создали, выбран в окне диспетчера VirtualBox, затем нажмите кнопку «Пуск» в верхней части окна. Когда сервис запускается, вы будете встречать окно First Run Wizard, которое поможет вам подготовиться к установке Windows XP. Нажмите «Продолжить». Затем откроется вопрос, что вы хотите использовать в качестве установочных носителей - компакт-диск или образ на вашем жестком диске (обычно в виде файла.iso). После того, как вы выбрали свой вариант, нажмите «Продолжить», затем «Готово».

Если вам не удалось открыть виртуальную машину VirtualBox после вышеуказанных настроек, вероятно, вы неправильно выделили место под RAM либо HDD. В случае, если перезагрузка не решает проблему, повторите предыдущие шаги заново.

Поскольку на виртуальном жестком диске ничего не установлено, будет автоматически загружаться программа установки Windows. Потребуется некоторое время для загрузки всех необходимых ОС-файлов, но в итоге вы увидите экран, на котором отображается список существующих разделов и нераспределенное пространство на компьютере.

После этого вы должны настроить XP, поэтому нажмите Enter. Появится вопрос, как вы хотите отформатировать привод. Вам нужно выбрать вариант «Отформатировать раздел с помощью файловой системы NTFS (Quick)». Убедитесь, что вы выбрали опцию «Быстрое», или вы будете ждать очень долгое время!

После этого Windows Setup будет форматировать VHD, а затем начнет копирование файлов на диск. Ваше участие в этом процессе не требуется. После завершения копирования файлов программа установки Windows автоматически перезагрузит компьютер, чтобы перейти к следующему этапу.

Когда ПК перезагрузится, он попытается включиться с компакт-диска с помощью окна «Нажмите любую клавишу для загрузки с компакт-диска...». Игнорируйте это! Если вы это сделаете, вы снова повторите предыдущий шаг без причин.

Вы можете предотвратить этот системный вопрос, щелкнув правой кнопкой мыши по значку компакт-диска в нижней части окна виртуальной машины и нажав «Удалить диск с виртуального диска». Как только это окно закроется, вы увидите знакомый экран загрузки Windows XP, прежде чем он переключится на второй этап установки.

Как только отобразится «Мастер установки Windows XP», нажмите «Далее», чтобы начать ее. Сначала вам будет предложено задать региональные и языковые параметры, которые в основном связаны с нажатием «Настроить...» (чтобы выбрать страну), а затем «Детали», если нужно изменить раскладку клавиатуры.

После того, как все будет выбрано, снова нажмите «Далее». После этого вам нужно будет ввести имя компьютера и пароль администратора. Лучше выбрать название, которое имеет какой-то смысл, вместо случайной строки символов, созданных автоматически. Насколько сложным вы хотите сделать пароль администратора, зависит от того, насколько важна безопасность виртуальной машины.

После нажатия «Далее» вы увидите настройки даты и времени, которые вам не нужно менять. При повторном нажатии этой кнопки окно исчезнет некоторое время, Windows применит все настройки и продолжит установку. Теперь вы можете использовать в VirtualBox гостевые дополнения.

Через минуту или две появится другое окно, на этот раз для сетевых настроек. Удобнее выбрать первый вариант (сеть, у которой нет домена). Для этого требуется ввести имя рабочей группы - по умолчанию Rward, и все значения по умолчанию. Однако вам может потребоваться выбрать «Поддержку Direct3D», когда вас попросят определить компоненты.

Как работать с сетью?

Сеть в VirtualBox чрезвычайно эффективна, но ее настройка может быть немного сложной. Чтобы в этом разобраться, нужно рассмотреть различные способы настройки сети VirtualBox с несколькими указателями на то, какие конфигурации следует использовать и когда.

Oracle VM VirtualBox 5.1 позволяет настроить до 8 виртуальных сетевых адаптеров (контроллеров сетевого интерфейса) для каждого гостевого виртуального устройства (хотя в GUI только 4).

Основные режимы:

  • Трансляция сетевых адресов (NAT).
  • Мостовые сети.
  • Внутренняя сеть.
  • Сеть только для хостинга.
  • NAT с переадресацией портов.

Oracle VirtualBox предлагает их как основанные на гостевом типе ОС, который вы указываете при создании виртуальной машины, и вам редко нужно их модифицировать. Но выбор сетевого режима зависит от того, как вы хотите использовать устройство (клиент или сервер) и хотите ли вы, чтобы другие компьютеры в вашей сети видели его. Итак, следует посмотреть на каждый режим настройки сети VirtualBox немного подробнее.

Трансляция сетевых адресов (NAT)

Это режим по умолчанию для новых виртуальных машин, который отлично работает в большинстве ситуаций, когда гостевая ОС является «клиентским» типом (т. е. большинство сетевых подключений являются исходящими). Вот как это работает.

Когда гостевая ОС загружается, она обычно использует DHCP для получения IP-адреса. Oracle VirtualBox отправит этот запрос DHCP и сообщит операционной системе о назначенном IP-адресе и адресе шлюза для маршрутизации исходящих соединений. В этом режиме каждой виртуальной машине присваивается один и тот же IP-адрес (10.0.2.15), потому что каждая из них считает, что она находится в своей изолированной сети. И когда они отправляют свой трафик через шлюз (10.0.2.2), VirtualBox перезаписывает пакеты, чтобы они отображались так, как если бы они исходили от хоста, а не от «гостя» (работающего внутри хоста).

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

Однако как другой компьютер инициирует соединение с ней? Например, вам требуется подключение к веб-серверу, запущенному на гостевом компьютере. Это невозможно (обычно) с использованием режима NAT, поскольку в гостевую ОС нет маршрута. Таким образом, для работающих серверов виртуальной машины вам нужен другой сетевой режим и иная настройка сети VirtualBox.

Подключение NAT (сетевые характеристики):

  • Гостевые ОС находятся в собственной частной сети.
  • VirtualBox действует как DHCP-сервер.
  • Механизм NAT VirtualBox переводит адреса.
  • Целевые серверы отображают трафик, исходящий от хоста VirtualBox.
  • Конфигурация не требуется для хоста или гостевой ОС.
  • Отлично работает, когда «гости» являются клиентами, но не серверами.

Мостовые сети

Bridged Networking используется в тех случаях, когда вы хотите, чтобы ваша виртуальная машина была полноправным элементом сети, т. е. была равна вашему хост-устройству. В этом режиме виртуальный сетевой адаптер «подключен» к физическому на вашем хосте.

Это связано с тем, что каждая виртуальная машина имеет доступ к физической сети так же, как и ваш хост. Он может получить доступ к любой услуге в сети - внешние службы DHCP, службы поиска имен и данные маршрутизации и так далее.

Недостатком этого режима является то, что, если вы запустите много виртуальных машин, вы можете быстро исчерпать IP-адреса или ваш сетевой администратор будет переполнен запросами на них. Во-вторых, если ваш хост имеет несколько физических сетевых адаптеров (например, беспроводные и проводные), вы должны перенастроить мост, если он переподключается в сети.

Что делать, если вы хотите запускать серверы в виртуальной машине, но не хотите привлекать сетевой администратор? Может быть, один из следующих двух режимов подойдет для вас, или же вам потребуется комбинация дополнительных параметров, например NAT vNIC + 1 Host-only vNIC.

Мостовые сетевые характеристики:

  • мосты VirtualBox предназначены для хост-сети;
  • хороши для любой гостевой ОС (как клиента, так и сервера);
  • используют IP-адреса;
  • могут включать конфигурацию гостя;
  • лучше всего подходят для производственных сред.

Внутренняя сеть

Когда вы настраиваете одну или несколько виртуальных машин для работы во внутренней сети, VirtualBox гарантирует, что весь трафик на этой сети остается внутри хоста и будет доступен только для устройства в этой виртуальной сети.

Внутренняя сеть является полностью изолированной системой. Она хорошо подходит для тестирования. В ней с помощью виртуальной машины вы можете создавать сложные внутренние сети, которые предоставляют свои собственные услуги (например, Active Directory, DHCP и т. д.). Обратите внимание, что даже хост не является ее элементом.

Этот режим позволяет виртуальной машине работать, даже если хост не подключен к сети (например, на плоскости). Вместе с тем, при таком типе подключений и настройке сети VirtualBox не предоставляет такие «удобные» услуги, как DHCP, поэтому ваше устройство должно быть статически настроенным или же предоставлять службу DHCP/Name.

Допускается установка нескольких внутренних сетей. Вы можете настроить виртуальные машины на то, чтобы несколько сетевых адаптеров могли находиться во внутренних и других сетевых режимах, и тем самым предоставлять маршруты, если это необходимо. Но все это выглядит сложно и недоступно для неспециалиста.

Что делать, если вы хотите, чтобы внутренняя сеть принимала хост с VirtualBox, предоставляя гостевым ОС IP-адреса? Для этого вам может понадобиться настраивать сеть только для хоста.

Характеристики внутренней сети:

  • гостевые ОС могут видеть других «гостей» в одной внутренней сети;
  • хост не может видеть внутреннюю конфигурацию;
  • необходима конфигурация сети;
  • даже если хост не является участником подключения, внутреннюю сеть можно использовать совместно с мостовым подключением;
  • хорошо подходит для многопользовательской сети.

Сеть только для хостинга

Работает почти так же, как соединение Internal Networking, при котором вы указываете, в какой сети находится гостевой сервер. Все виртуальные машины, находящиеся в этой сети, будут видеть друг друга и хост. Однако другие внешние устройства не могут видеть «гостей» в этой сети, отсюда и название «только хост».

Она очень похожа на внутреннюю сеть, но хост теперь может предоставлять услуги DHCP. Чтобы настроить такое соединение, зайдите VirtualBox Manager и выберите настройки по умолчанию.

Характеристики сети:

  • VirtualBox создает частную внутреннюю сеть для гостевых ОС, а хост видит новое программное обеспечение NIC.
  • VirtualBox предоставляет сервер DHCP.
  • Гостевые ОС не могут выйти во внешнюю сеть.

NAT с переадресацией портов

Теперь вы можете представить, что изучили достаточно режимов для обработки каждого случая, но бывают исключения. Что делать, если среда разработки находится, например, на ноутбуке и у вас есть одна или несколько виртуальных машин, которым нужны другие компьютеры для подключения? И вы постоянно вынуждены использовать разные клиентские сети.

В этом сценарии NAT не будет работать, потому что внешние машины должны подключаться по типу моста. Это, возможно, хороший вариант, но вам могут понадобиться IP-адреса. Кроме того, не всегда программное обеспечение может справиться с меняющимися сетями.

Если же использовать внутреннюю сеть, то может оказаться, что вашим виртуальным машинам требуется быть видимыми в сети. Что делать в таких случаях?

Настройте виртуальную машину для использования NAT-сети, добавьте правила переадресации портов, а внешние компьютеры подключите к «хосту». Номер порта и соединения будут перенаправлены VirtualBox на номер гостевой ОС.

Например, если ваша виртуальная машина запускает веб-сервер на порту 80, вы можете настроить вышеуказанные правила. Это обеспечивает мобильную демонстрационную систему, которая не нуждается в повторной настройке при каждом подключении вашего ноутбука к другой сети LAN/Network.

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

Установка на компьютер программного обеспечения, особенно малоизвестного, всегда связана с определенным риском. Программа может содержать влияющие на стабильность работы системы ошибки, встроенные рекламные или следящие модули и прочие нежелательные элементы. К тому же любой софт оставляет в системе следы, которые могут оказывать на ее работу не самое лучшее влияние. Что касается экспериментов с Windows, то тут всё еще более рискованно, ведь порой даже незначительное с виду изменение данных реестра или модификация системных файлов могут привести к самым неприятным последствиям.

Спросите, как их избежать? Очень просто, используйте системы виртуализации, например, виртуальную машину VirtualBox – специальную программу, позволяющую устанавливать, запускать и тестировать разные операционные системы в изолированной среде. С такими виртуальными компьютерами можно делать что угодно – устанавливать на них программы, настраивать, модифицировать системные файлы, работать с дисками и разделами, одним словом, производить любые эксперименты. Если виртуальная ОС будет повреждена, вы сможете ее восстановить из снимка или вообще удалить – на хостовую, то есть основную рабочую систему, это не окажет никакого влияния.

Установка VirtualBox для Windows

Возможно, кому-то всё это может показаться сложным, но на самом деле в работе с Виртуалбокс нет ничего такого, с чем бы ни справился начинающий пользователь. Итак, как пользоваться VirtualBox? Как обычно, всё начинается с установки. Идем на сайт разработчика www.oracle.com/virtualization/virtualbox/index.html и скачиваем последнюю версию программы.

Установка VirtualBox на Windows 7/10 почти ничем не отличается от инсталляции большинства других программ, нужно просто следовать указаниям мастера и ничего не менять в его параметрах. По завершении процедуры вы получите готовую платформу виртуализации.

Создание и базовая настройка виртуальной машины

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

Создадим для примера виртуальную машину для Windows 10 32-бит. Запускаем VirtualBox и жмем на панели инструментов кнопку «Создать». В открывшемся окошке даем машине имя (может быть произвольным), в выпадающих списках выбираем операционную систему и ее версию.

На следующем этапе будет предложено указать объем выделяемой виртуальной машине оперативной памяти. Строгих правил относительно выделяемой ОЗУ не существует, для 32-битных Windows желательно резервировать не менее 1 Гб памяти, для 64-битных – не менее 1.8-2 Гб.

На третьем этапе создается виртуальный жесткий диск, здесь всё оставляем по умолчанию. Жмем «Создать», тип диска выбираем VDI или VHD.

Что касается формата хранения, лучше выбрать «Динамический», так вы сэкономите время и место на физическом диске, потеряв, правда, немного в производительности.

Размер виртуального диска устанавливаем по желанию, но не меньше, чем указано в требованиях операционной системы. Жмем «Создать».

Виртуальная машина создана и теперь можно быстро пробежаться по ее настройкам. Первым делом, однако, зайдите в настройки самой программы VirtualBox и на вкладке «Общие» измените путь к каталогу хранения виртуальных машин. Лучше всего выделить для них папку на диске D, где места больше всего.

Теперь зайдите в настройки созданной ВМ и проверьте следующие параметры:

  • В разделе «Общие» на вкладке «Дополнительно» измените при необходимости путь к файлам снимков ВМ (желательно размещать в папке с основным файлом-контейнером ВМ). Здесь же вы можете включить общий буфер обмена для хостовой и виртуальной машин.
  • Если вы хотите установить систему в режиме EFI/GPT, в разделе «Система» обязательно поставьте галочку в чекбоксе «Включить EFI (только специальные ОС)».
  • Чтобы иметь возможность запускать на виртуальной машине 3D-приложения, в разделе «Дисплей» отметьте птичкой чекбокс «Включить 3D-ускорение».

Настройка сети Интернет и общих папок

Если же вы планируете предоставить доступ к ВМ другим пользователям локальной физической сети, в настройках сети VirtualBox следует выбирать тип подключения «Сетевой мост». Для обеспечения взаимодействия между разными виртуальными машинами используется режим «Виртуальный адаптер хоста», для подключения гостевых ОС к единой внутренней сети – режим «Внутренняя сеть». Есть еще тип подключения «Универсальный драйвер», но он используется гораздо реже.

Особый интерес представляют собой общие папки в VirtualBox, благодаря которым пользователь может обмениваться между хостовой и виртуальной машинами любыми файлами. Подключить такой каталог можно в разделе «Общие папки». Для этого кликаем по плюсику напротив пункта «Папки машины», выбираем через обзор папку на жестком диске и подцепляем ее, не забыв установить птичку в чекбоксе «Авто-подключение».

Запуск ВМ и установка операционной системы

Теперь вы знаете, как настроить VirtualBox и созданную ВМ. Далее посмотрим, как установить на нее операционную систему. Процедура установки ОС на Виртуалбокс практически ничем не отличается от ее установки на физический компьютер, разве что вместо загрузочной флешки или DVD-диска здесь используется установочный образ ISO. Запустите созданную виртуальную машину и укажите в открывшемся окошке путь к загрузочному ISO-образу с системой.

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

Гостевая операционная система установлена, но некоторые функции, в частности, общие папки и буфер обмена, работать не будут, пока вы не установите специальный плагин – дополнения гостевой ОС. Кроме того, без этих дополнений вы не сможете настраивать разрешение экрана, подключать к виртуальной машине флешки и т.д. Скачивать, к счастью, ничего не нужно, дополнения гостевой ОС поставляются вместе с VirtualBox. Всё, что вам необходимо сделать, это выбрать в меню виртуальной операционной системы опцию Устройства – Подключить образ диска дополнений гостевой ОС .

Перейдите в раздел «Этот компьютер» в виртуальной ОС, откройте дисковод VirtualBox Guest Additions и, если система не предложит этого сделать сама, запустите исполняемый файл VBoxWindowsAdditions.exe .

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

Гостевая система готова к использованию, осталось только проверить работу сети. Останавливаться подробно на том, как настроить интернет в VirtualBox мы не будем. Если вы выбрали NAT, ВМ подключится к интернету автоматически. С другими типами подключений, скорее всего, придется немного повозиться. Помните главное, если IP-адрес для вашего основного компьютера выдается роутером автоматически, те же самые настройки должны быть выставлены в параметрах сетевого адаптера виртуальной системы. Если настройки назначаются вручную, то и в параметрах сетевого адаптера гостевой системы они также должны быть назначены вручную.

Основные проблемы при работе с VirtualBox

VirtualBox – стабильный и качественный программный продукт, и если пользователям приходится сталкиваться с проблемами в процессе его эксплуатации, то причинами последних чаще всего становятся ошибки самих пользователей. Так, с ошибкой «Не удалось открыть сессию для виртуальной машины» (код E_FAIL 0x80004005) придется столкнуться тем, кто попытается запустить виртуальные машины на VirtualBox при активном Hyper-V. Причина заключается в несовместимости этих платформ виртуализации. Если вы собрались пользоваться VirtualBox, будьте добры отключить Hyper-V и наоборот.

Впрочем, к той же ошибке может привести отключенная функция виртуализации в BIOS. На это будет указывать недоступность опций аппаратной виртуализации в настройках виртуальных машин (VT-x/AMD-V и Nested Paging в разделе Система – Ускорение ). Кстати, данные опции должны быть включены даже при активной виртуализации в BIOS, в противном случае ВМ также не запустится.

Падение ВМ в BSOD при запуске – распространенная проблема, вызываемая нехваткой выделяемых гостевой операционной системе ресурсов физического компьютера. При создании виртуальной машины в VirtualBox нужно следить, чтобы выделяемые ресурсы соответствовали требованиям операционной системы.

Синий экран смерти также может быть вызван включенной в хостовой системе Hyper-V и несоответствием типов контроллера. Если раньше виртуальный диск был подключен к SATA, а затем вы подключили его к IDE, работа гостевой ОС завершится критической ошибкой с падением в BSOD. Решается вопрос созданием нового совместимого контроллера и подключением к нему файла-контейнера с гостевой системой.

К невозможности запуска ВМ может привести случайное удаление пользователем файлов снимков. Удалять снапшоты нужно правильно – через раздел «Снимки», в противном случае вам придется полностью переустанавливать гостевую систему. Если же у вас не запускается сам VirtualBox или при его запуске выдается ошибка «Cannot access the kernel driver!», скорее всего, программу придется удалить, а потом заново установить.

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

Что такое виртуальная машина Windows XP и зачем она нужна?

Начнем, пожалуй, с самого животрепещущего вопроса о том, что же на самом деле представляет собой это кажущееся многим мудреным понятие.

Если не рассматривать техническую сторону функционирования такой системы, самым простым объяснением станет тот факт, что, по сути, такая программа в работе является полным аналогом реальному компьютеру, но только в виртуальном варианте. В операционной системе, которая предусмотрена в качестве гостевой, можно работать точно так же, как в обычной «операционке», инсталлированной на пользовательском терминале.

Само собой разумеется, что в такой системе запросто устанавливаются программы, меняются настройки и т. д. Иными словами, в виртуальной «Винде» можно посмотреть, как будет работать та или иная программа, причем даже зараженная вирусом, без влияния на основную ОС.

И Windows XP в качестве гостевой системы выбрана неслучайно. Дело в том, что, начиная с версии Vista, некоторые приложения, рассчитанные исключительно на «экспишку», попросту перестают работать, а запускать их приходится в Ну не будешь же устанавливать две «операционки», да еще и так, чтобы они не конфликтовали между собой? Во-первых, это достаточно трудоемкий процесс, а во-вторых, если исходить из добропорядочности законопослушного пользователя, то неизбежны еще и дополнительные расходы на приобретение лицензии.

В этом смысле создание Windows XP имеет достаточно много преимуществ. К тому же сам процесс занимает не так уж и много времени. Единственное, на что придется обратить внимание, так это на некоторые нюансы при выборе параметров. Но обо все по порядку.

Загрузочный диск

Теперь рассмотрим начальные условия и определим, что нам понадобится для того, чтобы была создана виртуальная машина Windows XP на Windows 8, например, хотя и для любой другой «операционки», начиная с «семерки» и выше, процесс будет одинаковым.

Естественно, не обойтись без загрузочного диска или образа, создаваемого из оригинального инсталляционного диска Windows XP, причем желательно с полным третьим сервис-паком (SP3).

Для этого можно использовать собственные средства уже имеющейся на компьютере системы, но лучше отдать предпочтение программам вроде UltraISO, DAEMON Tools и им подобным. Процесс достаточно простой, так что на нем подробно останавливаться не имеет смысла.

Создание виртуальной машины: выбор программы и основные требования

Далее, например, когда создается виртуальная машина Windows XP на Windows 8.1, нужно определиться с софтом (программным обеспечением). Само собой разумеется, что при выборе той или иной программы следует обратить внимание на критерий ее совместимости с установленной «операционкой».

Что же касается самих программ, их сегодня можно найти достаточно много. Самыми распространенными и наиболее востребованными считаются VirtualBox, VMware Workstation, Microsoft Virtual PC, QEMU и многие другие. Однако ввиду, так сказать, практичности и простоты эксплуатации в данном примере будем использовать VirtualBox — программу, нередко называемую «песочницей».

Установка Oracle VirtualBox

Итак, виртуальная машина Windows XP на Windows 10, к примеру, может быть создана только после установки основного программного продукта в существующую среду («операционку»).

Как и полагается, сначала запускается основной инсталляционный файл программы. Сразу оговоримся, что запуск следует производить от имени Администратора, в противном случае возможно появление ошибок. Далее, как и во всех стандартных процедурах, выбираем место, куда установится программный продукт, ставим галочки напротив строк создания иконки на рабочем столе (если нужно), в общем, следуем указаниям «Мастера установки».

В процессе инсталляции могут появляться окна с предупреждениями, что программа не тестировалась на совместимость. Паниковать не стоит. Просто нажимаем кнопки продолжения. Да, кстати, если вдруг в процессе инсталляции пропадет интернет-соединение, в этом тоже ничего страшного нет — так и должно быть. Ждем окончания процесса.

Итак, установка завершена. После нажатия кнопки подтверждения (кстати, именно этим и хороша сия программа) приложение запустится автоматически, причем с интерфейсом на языке, который установлен в существующей «операционке» по умолчанию.

Дополнительные требования

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

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

Виртуальная машина Windows XP на Windows 7 и выше: первые шаги по созданию

После первого старта программы нужно создать новую виртуальную машину. Для этого используется соответствующая кнопка на панели сверху или команда добавления машины в меню. Оговоримся сразу: в зависимости от версии самого приложения, названия кнопок, строк меню или внешний вид могут отличаться. Но, как уже понятно, суть от этого не меняется.

На первом этапе виртуальная машина Windows XP предполагает ввести ее название, после чего выбирается категория операционной системы, которая, предположительно, будет установлена позже (в нашем случае это «экспишка»).

Критерии выбора объема оперативной памяти

На следующем этапе потребуется указать объем оперативной памяти, необходимый для работы. Тут нужно быть осторожным. Например, если потребуется тестировать одну-две не слишком ресурсоемких программы, можно поставить минимум в 192 Мб.

Если же пользователь хочет избежать «притормаживания», лучше использовать либо 512 Мб, либо 1024 Мб. Правда, следует принимать во внимание возможности своей системы, так что особо завышать планку не рекомендуется, а то при включенной виртуальной машине и основная система начнет тормозить.

Нюансы создания виртуального жесткого диска

Далее следует выбрать место на винчестере, где будет храниться образ виртуальной машины Windows XP с установленной в будущем системой. В данном случае запускается «Мастер создания виртуального жесткого диска».

Пользователю на выбор будет предложено создать динамический или статический раздел. Смотрите сами. Динамический раздел по мере заполнения может автоматически увеличиваться в размере, а статический имеет фиксированные объемы. Независимо от того, какой тип будет выбран, желательно указать по меньшей мере 10 Гб (можно и больше, но тут, опять же, все зависит от физической вместимости имеющегося винчестера, включая все его логические разделы).

Попутно выбирается и место хранения информации. Заметьте, вручную в существующей системе создавать новый раздел не нужно. В программе можно выбрать желаемое место расположения в виде папки (по умолчанию это Win_XP_SP3 в указанном месте). Обратите внимание: желательно поместить в логический раздел, а не в тот, где установлена основная система. Например, если Windows 7 находится на диске C, для Windows XP лучше выбрать раздел D.

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

Инсталляция Windows XP

Теперь переходим к процессу инсталляции гостевой системы. Для этого используем либо созданный установочный диск, либо образ.

Но сначала в виртуальной машине нужно зайти в меню свойств, где потребуется настроить некоторые параметры, например, включить 3D-ускорение в разделе «Дисплей». Самое главное — в меню настроек материнской платы нужно установить порядок загрузки таким образом, чтобы CD-ROM оказался на первом месте для инсталляции «экспишки» (его можно просто перетащить в первую позицию мышью).

Для инсталляции Windows XP используется кнопка «Старт». Сама же установка абсолютно ничем не отличается от того, как если бы эта «операционка» устанавливалась на винчестер в обычном режиме.

Общие папки и дополнения

Но и это еще не все. Виртуальная машина Windows XP как-то должна взаимодействовать с существующей системой. Для этого желательно создать хотя бы одну общую папку, хотя можно использовать и съемные носители в виде обычных флэшек.

Кроме того, пользователь должен иметь возможность переключаться между основной и гостевой ОС, например, при помощи стандартной мыши. Для этого следует запустить гостевую «операционку», а затем в пункте «Устройства» выбрать команду установки дополнений к ней. Вот теперь все. У нас получилась готовая виртуальная машина Windows XP, полностью работоспособная и готовая к использованию.

В самой же «экспишке» можно производить все стандартные действия, скажем, по добавлению новых устройств, работать с программами и документами и т. д. В общем, такая виртуальная машина Windows XP выглядит абсолютно идентичной реальному компьютеру. Кроме того, если машина находится в автозагрузке, при старте основной системы можно будет выбрать, какую именно ОС запустить. Хотя справедливости ради стоит заметить, что особо это никогда не требуется.

Вместо заключения

Итак, вот вкратце и рассмотрены основные вопросы, касающиеся создания и настройки виртуальной машины Windows XP. Напоследок хочется обратить ваше внимание на то, что рассматривался вариант исключительно для систем Windows уровнем выше, чем «экспишка». Однако создание такой машины практически точно так же можно осуществить и в других ОС, например, в Linux Ubuntu или любой другой, при этом сам процесс ее создания и функционирования абсолютно ничем не отличается от всего того, что было описано выше. Кстати, для всех тех, кто работает с системами, отличными от Windows, это достаточно серьезный плюс, но большей частью довольны будут те, кто занимается разработкой программного обеспечения.