Начинающий компьютерщик: как создавать и использовать виртуальные машины

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

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

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

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

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

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

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

СВЯЗАННЫЕ: 4+ способа запустить программное обеспечение Windows в Linux

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

Вы также можете запускать несколько виртуальных машин одновременно, но вы будете несколько ограничены своими системными ресурсами. Каждая виртуальная машина потребляет некоторое время ЦП, ОЗУ и другие ресурсы.

Почему вы хотите создать виртуальную машину

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

Виртуальные машины также позволяют запускать программное обеспечение другой ОС. Например, как пользователь Linux или Mac вы можете установить Windows на виртуальную машину для запуска приложений Windows, к которым в противном случае у вас не было бы доступа. Если вы хотите запустить более позднюю версию Windows, например Windows 10, но у вас есть старые приложения, которые работают только на XP, вы можете установить Windows XP на виртуальную машину.

СВЯЗАННЫЕ: Объяснение песочницы: как они уже защищают вас и как изолировать любую программу

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

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

СВЯЗАННЫЙ: Скажите своим родственникам: нет, Microsoft не будет называть вас о вашем компьютере

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

Приложения виртуальной машины

Вы можете выбрать одну из нескольких программ виртуальных машин:

  • VirtualBox:  (Windows, Linux, Mac OS X): VirtualBox очень популярен, потому что он имеет открытый исходный код и полностью бесплатен. Платной версии VirtualBox нет, поэтому вам не придется иметь дело с обычными перепродажами и ворчаниями «обновите, чтобы получить больше функций». VirtualBox работает очень хорошо, особенно в Windows и Linux, где конкуренция меньше, что делает его хорошим местом для начала работы с виртуальными машинами.
  • VMware Player:  (Windows, Linux): у VMware есть собственная линейка программ для виртуальных машин. Вы можете использовать VMware Player в Windows или Linux в качестве бесплатного базового инструмента виртуальной машины. Более продвинутые функции, многие из которых доступны в VirtualBox бесплатно, требуют обновления до платной программы VMware Workstation. Мы рекомендуем начать с VirtualBox, но если он не работает должным образом, вы можете попробовать VMware Player.
  • VMware Fusion:  (Mac OS X): пользователи Mac должны купить VMware Fusion, чтобы использовать продукт VMware, поскольку бесплатный VMware Player недоступен на Mac. Однако VMware Fusion более отточен.
  • Parallels Desktop:  (Mac OS X): на компьютерах Mac также доступен Parallels Desktop. И Parallels Desktop, и VMware Fusion для Mac более совершенны, чем программы для виртуальных машин на других платформах, поскольку они предназначены для обычных пользователей Mac, которые могут захотеть использовать программное обеспечение Windows.

Хотя VirtualBox очень хорошо работает в Windows и Linux, пользователи Mac могут захотеть купить более совершенную интегрированную программу Parallels Desktop или VMware Fusion. Инструменты Windows и Linux, такие как VirtualBox и VMware Player, как правило, ориентированы на более интересную аудиторию.

Конечно, есть еще много вариантов ВМ. Linux включает KVM, интегрированное решение для виртуализации. Профессиональная и корпоративная версии Windows 8 и 10, но не Windows 7, включают Microsoft Hyper-V, еще одно интегрированное решение для виртуальных машин. Эти решения могут работать хорошо, но у них нет самого удобного интерфейса.

СВЯЗАННЫЕ: Как установить KVM и создавать виртуальные машины в Ubuntu

Настройка виртуальной машины

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

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

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

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

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

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

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

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

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

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

  • Полное руководство по ускорению ваших виртуальных машин
  • Как создавать и запускать виртуальные машины с Hyper-V
  • Как установить Android в VirtualBox
  • Как поделиться файлами вашего компьютера с виртуальной машиной
  • Используйте Portable VirtualBox, чтобы брать виртуальные машины с собой куда угодно
  • 10 хитростей VirtualBox и дополнительные функции, о которых вы должны знать

Есть ли другие способы использования виртуальных машин или советы по их использованию? Дайте нам знать об этом в комментариях!