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

Содержание
  1. Что такое виртуальная машина?
  2. Общие сведения о виртуализации
  3. Виртуализация и гипервизоры. В чем заключается принцип работы виртуальных машин?
  4. Зачем использовать виртуальную машину?
  5. 1. Тестирование программного обеспечения
  6. 2. «Облачные инстансы»
  7. 3. Обеспечение безопасности данных
  8. 4. Автоматизация процессов
  9. 5. Совместимость программ и оборудования
  10. Как используют виртуальные машины
  11. 1. Если нужно работать время от времени в другой операционной системе
  12. 2. Для тестирования, проверки софта, настроек
  13. 3. Для заработка через интернет (частично)
  14. Бесплатные виртуальные машины и эмуляторы
  15. VMWare Workstation (для Windows, Linux)
  16. Oracle VirtualBox (для Windows, Linux, Mac)
  17. Microsoft Hyper-V (для Windows 8 и старших версий)
  18. Эмуляторы для запуска Android на компьютере
  19. Сравнение возможностей
  20. Некоторые уникальные возможности VMware
  21. VMware против Microsoft Hyper-V
  22. VMware против Red Hat KVM
  23. VMware против Citrix Xen
  24. Виртуальные машины и контейнеры: в чем разница?
  25. Облачные вычисления и виртуальные машины
  26. Создаем виртуальный компьютер
  27. Настраиваем взаимодействие с хостом и сеть
  28. Как создать виртуальную машину Oracle VirtualBox
  29. Как установить операционную систему в Oracle VirtualBox
  30. Основные настройки виртуальной машины VirtualBox
  31. Виртуальный дата-центр VMware
  32. Виртуальная Windows XP/7/11 без скачивания спец софта (настраиваем встроенный Hyper-V в ОС Windows 10/11)
  33. Создание виртуальной «Windows»
  34. ШАГ 1: включаем компонент Hyper-V, и запускаем диспетчер
  35. ШАГ 2: создание виртуальной машины (ВМ)
  36. ШАГ 3: установка Windows на ВМ
  37. ШАГ 4: использование ВМ
  38. Как скопировать файлы на диск ВМ
  39. Работа с несколькими виртуальными машинами
  40. Проблемы с виртуализацией
  41. Виртуализируй это!
  42. Основные выводы

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

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

Вы можете использовать Oracle VM Virtual Box для создания виртуальных машин на настольном ПК.

Общие сведения о виртуализации

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

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

Но все это было раньше, почему в последнее время так много разговоров о виртуализации? И произошло это потому, что за последние годы произошел большой технологический прорыв в области виртуализации операционных систем, который открыл огромные возможности и перспективы. Виртуализация операционной системы — это процесс создания виртуальной машины (нечто вроде виртуального компьютера) на физическом компьютере, на котором установлена ​​собственная операционная система. Таких виртуальных машин на физической платформе может быть несколько, и каждая виртуальная машина имеет свои виртуальные аппаратные компоненты: память, процессор, жесткий диск, сетевые адаптеры. Эти ресурсы резервируются виртуальной машиной из физических ресурсов аппаратного обеспечения компьютера. Эта модель организации вычислительных систем впервые появилась еще в 70-х годах прошлого века на мейнфреймах корпорации IBM System 360/370, когда требовалось сохранять предыдущие версии экземпляров операционной системы. Но только в 21 веке эта технология приобрела новое значение в серверных системах и настольных ПК.

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

Рисунок 1 – Классическая компьютерная архитектура

Рисунок 2 – Один из видов виртуализации операционной системы

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

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

  • Работайте на виртуальной машине со старыми приложениями, несовместимыми с основной операционной системой вашего компьютера (например, если вашей основной операционной системой является Windows 10, вы можете установить Windows 98, в которой запускалась ваша любимая игра, на виртуальной машине и запустить гостевую операционную систему в любое время без перезагрузки компьютера).
  • Создание безопасных пользовательских сред для работы с сетью (всевозможные вирусы и вредоносные программы могут повредить только гостевую операционную систему виртуальной машины, не затрагивая реальную систему).
  • Неограниченное пространство для экспериментов (устанавливайте любые программы, которые могут навредить операционной системе, экспериментируйте с настройками реестра и т д).
  • Отличный полигон для разработки и тестирования программного обеспечения на различных операционных системах и их конфигурациях (например, у вас может быть несколько версий операционных систем Ubuntu, если вы разрабатываете программное обеспечение для Linux).
  • Широкие возможности для обучения работе с новыми операционными системами и программами (например, если вы знакомы только с Windows, вы можете создать несколько виртуальных машин с различными операционными системами Linux, FreeBSD и QNX nix, запускать их по мере необходимости и обучаться как с ними работать).

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

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

Однако, несмотря на все преимущества, у виртуальных машин есть и недостатки:

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

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

Итак, вы решили установить виртуальную машину. Платформу виртуализации какого поставщика выбрать? Сегодня на рынке платформ виртуализации есть несколько компаний-лидеров: VMware (независимое подразделение корпорации EMC), Microsoft, Oracle, XenSource, Parallels, SWsoft, Virtual Iron и другие. Платформа каждого производителя имеет свои неоспоримые преимущества и недостатки, однако, когда речь идет о системах виртуализации пользователей (десктопов) для хост-систем Windows, бесспорных лидеров здесь можно пересчитать по пальцам одной руки: VMware, Oracle и Microsoft.

Для настольных компьютеров компании предлагают пользователям несколько бесплатных продуктов: VirtualBox (от Oracle), Hyper-V (от Microsoft, ранее Microsoft Virtual PC) и VMware Workstation Player (от VMWare). Кроме них, есть еще виртуальная машина QEMU, разработанная сообществом

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

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

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

VirtualBox — широко используемый продукт виртуализации. Это бесплатное программное обеспечение с открытым исходным кодом, которое позволяет разработчикам и ИТ-администраторам быстро развертывать операционные системы. VirtualBox имеет версии для macOS, Linux и Windows. Другие гипервизоры включают VMware vSphere и Microsoft Hyper-V.

Виртуальная машина Linux, работающая в VirtualBox для Mac OSX

Зачем использовать виртуальную машину?

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

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

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

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

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

Oracle Cloud Infrastructure (OCI) — это платформа, предлагающая множество преимуществ технологии виртуализации. Виртуальные машины на основе OCI обеспечивают безопасную и гибкую вычислительную мощность в облаке для рабочих нагрузок, начиная от небольших проектов разработки и заканчивая крупномасштабными приложениями. OCI упрощает развертывание, управление и вывод из эксплуатации виртуальных машин. Кроме того, OCI поддерживает широкий спектр операционных систем Microsoft Windows Server и Linux со стандартными образами и конфигурациями безопасности, чтобы уменьшить человеческий фактор, снизить затраты и повысить безопасность.

1. Тестирование программного обеспечения

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

Безопаснее тестировать ПО на виртуальной машине, изолированной от операционной системы.

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

2. «Облачные инстансы»

По мере роста популярности облачных сервисов становятся популярными и виртуальные машины «в облаке». «Облачные экземпляры», как их часто называют, работают на удаленном компьютере, доступ к которому осуществляется через Интернет .

Виртуальная машина в этом случае управляется через веб-браузер или утилиту удаленного доступа.

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

3. Обеспечение безопасности данных

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

В этом случае вам не нужно устанавливать новую операционную систему на физический сервер.

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

4. Автоматизация процессов

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

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

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

5. Совместимость программ и оборудования

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

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

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

Виртуальная машина: что это такое и зачем она нужна простыми словами

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

Теперь вы знаете, что делает инструмент ИТ-песочницы.

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

Как используют виртуальные машины

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

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

Вот еще несколько вариантов использования виртуальных машин:

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

1. Если нужно работать время от времени в другой операционной системе

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

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

Аналогично с Linux, Mac и другими системами. Например, я не использую Linux все время, но иногда он мне все же нужен для медленного обучения. Я просто поставил его в виртуальную машину и я счастлив, я доволен на 100%. Работает комплектная система, которую в моем случае просто нет смысла ставить рядом с моей Windows 10.

Особенно если поставить полноценный линукс, как быстро с него перейти на винду? 🙂 Никак, просто каждый раз перезагружая ПК, выбирая нужную систему. Ну это чистый бред… По крайней мере для тех, кто использует другую ОС более-менее такую ​​же.

2. Для тестирования, проверки софта, настроек

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

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

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

Так что использование виртуальных машин, если вам просто нужно протестировать ПО, файлы, системные функции, это здорово! Вот почему:

  1. Вы можете смело пробовать запускать файлы, которые вам кажутся нужными, но вы все равно сомневаетесь в содержании. Виртуальная машина проглотит все, и если в этом файле есть вирус, ваша реальная операционная система никак не пострадает.
  2. Вы можете установить на виртуальную машину программы, которые вы хотите проверить в работе, протестировать, и в то же время вы не хотите помещать их в настоящую ОС. Или вам нужно проверить функциональность программного обеспечения на конкретной системе. Например, у вас Windows 10 и вы хотите проверить, работает ли программа на Windows 7?
  3. Помимо программ можно еще проверить настройки, что-то изменить в них для эксперимента, не боясь по-страшному напортачить 🙂

Пункты 2 и 3 для меня, как блогера и человека, давно работающего в техподдержке по компьютерным вопросам, особенно актуальны.

Иногда надо проверить прежде чем писать очередную инструкцию или обзор, но нормально ли, что на той же 7-ке софт запускается? А то у меня 10-ка, разница большая 🙂 Или узнать, как бороться с той или иной ошибкой, возникающей на другой системе.

3. Для заработка через интернет (частично)

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

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

Я, как технарь, сам IT-специалист, на 100% понимаю, что ставить что-либо на свой компьютер слишком небезопасно, даже с работающим, казалось бы, надежным антивирусом. Да хоть сразу с двумя (шучу, вообще не стоит этого делать).

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

Но не пропускайте такие задания, которые стоят 5, а иногда и больше 10 рублей. Решение простое: делать все это на виртуальной машине. Я установил туда необходимый софт, и даже если система соберет какой-то мусор, мы не боимся 🙂 Отправляем отчет рекламодателю, получаем деньги. Выгода!

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

Бесплатные виртуальные машины и эмуляторы

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

Считаю самыми известными и хорошими, которые пробовала на собственной шкуре.

VMWare Workstation (для Windows, Linux)

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

Преимущества:

  • Поддерживает множество различных операционных систем для установки в качестве виртуальных машин: Windows различных версий, а также Linux и Mac OS;
  • Очень прост в обращении. Здесь, в отличие от других вариантов, отлично работает функция перетаскивания файлов из реальной операционной системы в виртуальную и наоборот, иначе говоря, «буфер обмена». Это просто прекрасно! Я перетащил файл, например, со своего рабочего стола прямо в виртуальную машину и вуаля, на этом он закончился.
  • Стабильный. Я никогда не видел, чтобы ошибка появлялась из ниоткуда. Ну а если делать самому, то это совсем другая история 🙂
  • Помимо Windows, он может работать в системах Linux.

Дефекты:

  • Английский интерфейс. Ох, как хорошо я знаю, когда люди отказываются от шоу только потому, что оно на английском 🙂 Но в данном случае, отвечаю, это не помеха! Тем более по моей подробной инструкции (см ссылку выше).
  • Работает только на 64-битных версиях операционных систем. Но это конечно проблема для тех у кого установлен x86 (32 бит). Придется выбирать другое решение…
  • Бесплатная программа имеет некоторые функциональные ограничения, в отличие от версии PRO, но я не считаю их необходимыми для новичков и даже не для всех профессионалов, эти устройства будут актуальны.

А как проверить разрядность системы Windows? А то я упоминал об этом ранее и вам нужно понять подходит вам предложенная виртуальная машина или нет. Все просто: наберите в системном поиске (например, в меню «Пуск» в Windows 7) слово «система» и откройте найденный компонент. В открывшемся окне в строке «тип системы» вы увидите разрядность:

Минусов думаю не много. И если после изучения других вариантов возникает вопрос, какую виртуальную машину выбрать, я считаю VMWare отличной бесплатной программой для этой цели, работающей на Windows 7, 8, 10 и Linux. По большей части из-за его простоты и стабильности я обычно рекомендую это программное обеспечение для начинающих.

Oracle VirtualBox (для Windows, Linux, Mac)

Однозначно конкурент VMWare, идущий по пятам, и даже превзошедший его по полноте функционала. Кстати, в отличие от решений 1 и 3 (см ниже), виртуальный бокс может загрузить даже систему Андройд! Но есть, на мой взгляд, ощутимые недостатки для новичков, о которых речь ниже…

Преимущества:

  • Он также поддерживает большое количество различных операционных систем для установки в качестве виртуальных.
  • Есть русский язык.
  • Он работает даже на 32-битных (x86) системах).
  • Пользоваться удобно, но меньше 1 предложенного решения (отмечу в недостатках).
  • Полный функционал доступен бесплатно (для некоммерческого использования), включая создание так называемых «инстантов», без отдельных платных версий типа «PRO».
  • Он позволяет запускать даже Android при использовании правильного образа этой системы.
  • Помимо Windows 7, 8, 10, эта бесплатная программа также подходит для установки как в Linux, так и в Mac OS, т.е вы можете создавать и запускать виртуальные машины во всех операционных системах.

Дефекты:

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

Microsoft Hyper-V (для Windows 8 и старших версий)

Ну и третий вариант — бесплатная виртуальная машина для Windows 10, 8 и 7 — система эмуляции «Hyper-V» от Microsoft, пришедшая на смену морально устаревшему VirtualPC. Главная особенность в том, что это решение интегрировано непосредственно в операционную систему (но вы должны включать его как компонент). Правда, только в «Профессиональной» и более продвинутой версии, т.е нет такой базовой, исходной домашней программы.

Преимущества:

  • Для Windows 8 и выше не нужно ничего устанавливать отдельно. Все уже интегрировано.
  • Интерфейс на русском языке.
  • Интуитивно понятный интерфейс, прост в использовании.

Дефекты:

  • Работает только на последних 64-битных версиях Windows (8 и выше) и только на билдах начиная с «профессионального». Но есть немало и тех, кто использует всевозможные «самодельные» версии, которые идут в комплекте с покупными компьютерами. В этом случае вам придется использовать другое решение…
  • Виртуальная машина не подходит для установки на Linux и Mac OS.
  • Нет такого расширенного общего буфера обмена, как в VMWare, т.е вы не можете легко перетаскивать файлы, а только подключая сетевые диски. В общем, танцы с бубном неизбежны для такой, казалось бы, простой возможности…

Эмуляторы для запуска Android на компьютере

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

Вот лучшие бесплатные эмуляторы Android, с которыми я пробовал работать:

  1. Энди ОС;
  2. NOX-плеер;
  3. Синие стеки.

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

Остальные два уже подходят для того, чтобы в полной мере ощутить работу системы Android: установить и запустить приложения из Play Market, изменить настройки Android и проверить работу различных функций.

Сравнение возможностей

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

Некоторые уникальные возможности VMware

1Отказоустойчивость

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

VMware Fault Tolerance — это технология VMware, предназначенная для защиты критически важных виртуальных машин с постоянной доступностью. Для машин, защищенных VMware Fault Tolerance, в режиме реального времени выполняется резервное копирование всех состояний памяти и инструкций процессора. В случае отказа вашей ноды или части кластера рабочая копия виртуальной машины (основная) моментально переключится на «дополнительную» (secondary) или «теневую» копию, работающую на другом сервере. В случае сбоя основного хоста пользователи даже не заметят процесс переключения на дополнительный хост. Именно здесь отказоустойчивость отличается от высокой доступности.

2 Планировщик распределенных ресурсов (DRS) и хранилище DRS (SDRS)

Distributed Resource Scheduler — это технология, позволяющая автоматически балансировать нагрузку на процессор и оперативную память. В отличие от системного планировщика в последних версиях Red Hat, который выполняет примерно те же задачи, VMware DRS распределяет нагрузку с прогнозированием.

Storage DRS (SDRS) балансирует нагрузку на хранилище и позволяет ему обеспечить требуемый уровень занятости хранилища (используемого пространства) и/или задержки ввода-вывода).

3AppDefense

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

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

VMware против Microsoft Hyper-V

  • Гипервизор Hyper-V не поддерживает технологию проброса аппаратных USB-портов, что не позволяет подключить, например, аппаратные лицензионные ключи 1С к виртуальным машинам. Эти технологии широко известны как перенаправление USB или транзитная передача через USB. Вместо этого Microsoft предлагает использовать Discrete Device Assignment (DDA).
  • Hyper-V не знает, как добавлять процессоры на лету, вам нужно будет делать это в автономном режиме через остановку службы, что приведет к простою).
  • Количество гостевых операционных систем, которые могут работать внутри виртуальной машины, намного меньше, чем у VMware для Hyper-V, поэтому рекомендуется проверить обновленный список, если вам нужно запустить необычную гостевую систему.
  • Стоит признать, что Hyper-V позволяет уменьшить размер диска, а не просто увеличить его, как VMware, но на практике, к сожалению, аппетиты только растут, и в большинстве случаев виртуальный сервер будет требовать все больше занимаемого места.
  • Microsoft первой реализовала технологию VM-GenerationID в своем гипервизоре Hyper-V, что будет полезно для администраторов службы каталогов, использующих сложные схемы Active Directory с множеством контроллеров в виртуальных средах. Благодаря VM-GenerationID можно избежать многих проблем при возврате к предыдущему снимку состояния или восстановлении из резервной копии. Стоит отметить, что VMware также внедрила поддержку VM-GenerationID, начиная с vSphere 5.0 Update 2.

VMware против Red Hat KVM

После того, как KVM стал частью ядра Linux, он автоматически стал «основной линией партии» (main line) по вопросу «что выбрать для создания виртуализации с помощью Linux». Обратите внимание, что Red Hat пошла ва-банк на KVM, а в Red Hat Enterprise Linux 6.0 Xen полностью удален в качестве окончательного варианта.

Эта борьба между двумя Linux-проектами, которые были вовлечены в братскую войну, была выгодна VMware и Hyper-V, поскольку KVM и Xen отнимали долю рынка друг у друга, а не у конкурентов.

К недостаткам KVM часто относятся:

  • Отсутствие более продвинутых элементов управления (как у конкурентов)
  • Менее стабильная работа для задач с мощным и интенсивным вводом/выводом (I/O)

Традиционно к преимуществам KVM относят простоту серверного железа, буквально «если на нем работает линукс, то все будет хорошо». Любители бесплатного программного обеспечения могут прочитать исходные коды гипервизора. Благодаря KVM вы можете получить дешевую виртуальную среду.

VMware против Citrix Xen

Citrix Xen в какой-то момент хвастался паравиртуализацией, которая требует модификации гостевой операционной системы, что невозможно для закрытых систем, таких как MS Windows, для более быстрой работы и снижения накладных расходов на виртуализацию. Но с тех пор прошло много лет, и все игроки рынка виртуализации и оборудования приблизили гостевой опыт к производительности «голого железа», что нивелирует преимущества паравиртуализации. И контейнеры полностью взяли на себя роль быстрого гостя для гостей UNIX и Linux.

Citrix с Xen столкнулась с усилением конкуренции со стороны решений с открытым исходным кодом KVM и OpenStack, а также с отсутствием поддержки поставщиков и сообщества, в отличие от KVM и OpenStack.

На сегодняшний день одной из сильных сторон можно назвать расширенные возможности обеспечения аппаратного 3D GPU-ускорения внутри виртуальной машины от Intel, AMD, NVIDIA.

Функции гипервизора включают в себя:

  • Проброс высокопроизводительного графического процессора в пределах гостевого графического процессора (для определенного виртуального гостя, определенного графического процессора на физическом сервере)
  • Виртуализация графического процессора — возможность доступа нескольких виртуальных машин к главному графическому процессору, что лучше, чем программная эмуляция
  • vGPU Live Migration — позволяет виртуальной машине без потерь перемещаться между хостами с доступом к графическому процессору

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

Виртуальные машины и контейнеры: в чем разница?

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

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

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

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

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

Сегодня одним из ведущих разработчиков контейнеров является Docker, впервые появившийся на рынке в 2013 году как контейнерная платформа на базе Linux.

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

Облачные вычисления и виртуальные машины

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

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

Итак, вы можете создать виртуальную машину для размещения сайта или облачного приложения VK Cloud Solutions (ранее MCS) в три клика:

Для многих бизнес-задач использовать виртуальные серверы в облаке проще и выгоднее, чем покупать и настраивать собственное оборудование. Облачная инфраструктура предоставляет широкие возможности для разработки программного обеспечения, подходящего для стартапов и малого бизнеса, а также для внедрения ИТ-систем для крупных проектов.

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

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

Несмотря на то, что даже Windows 3.1 есть в списке поддерживаемых систем, лучше всего виртуализировать относительно свежие системы, начиная хотя бы с Windows 2000. С Win9x немного сложнее: нужно сначала загрузить DOS с дискеты, а уж потом запускать установщик; В те дни загрузочные компакт-диски не производились, потому что только появились оптические носители.

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

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

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

Надстройки — это диск с драйверами, который загружается в виртуальный оптический привод. В системах Windows достаточно запустить файл автозапуска с диска, а в Linux соответствующий скрипт. Основным преимуществом установки гостевых драйверов является возможность произвольного изменения размера окна виртуальной машины, а разрешение экрана будет регулироваться автоматически. Ну и цвета станут веселее: не 16 базовых, а 32 миллиона оттенков.

Настраиваем взаимодействие с хостом и сеть

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

Вы можете включить дуплексный буфер обмена в настройках. Правда, работает только с текстовой информацией, зато упрощает ввод интернет-адресов и консольных команд. Вы можете настроить сетевые папки для отправки и получения файлов. Любая папка на хосте может быть смонтирована как сетевая папка на гостевой. Кроме того, вы можете дать гостевой системе права на запись в эту папку и автоматически монтировать папку как диск при загрузке системы. Так, например, к папке «Загрузки» в хост-системе можно получить доступ из гостевой системы через сетевое место по адресу //vboxsvr/Downloads или ее можно автоматически подключить как сетевой диск.

Для экспериментов с системами Linux и виртуальными серверами часто требуется доступ с хоста к веб-серверу, работающему в гостевой операционной системе. Для этого измените режим сетевой карты с «NAT» на «Virtual Host Adapter» или «Virtualbox Host Only Ethernet Adapter». В последнем случае гостевая система не будет иметь личного доступа в Интернет, но сможет общаться с основным компьютером. Так, например, с хоста можно вызвать файловый сервер, работающий в виртуальной машине.

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

Как создать виртуальную машину Oracle VirtualBox

  1. 1. Загрузите и установите VirtualBox на свой компьютер.
  2. два.Откройте панель управления Oracle и нажмите «Создать:

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

  3. 3.Введите имя виртуальной машины (например, Ubuntu-1). Нажмите «Далее:

    =954x552

  4. Четыре.Чтобы выделить объем памяти для машины, переместите ползунок вправо. Мы рекомендуем указывать 4 Гб, но если на вашем компьютере недостаточно оперативной памяти, выбирайте максимум 2-3 Гб. Нажмите «Далее:

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

  5. 5.Выберите «Создать новый виртуальный жесткий диск» и нажмите «Создать:

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

  6. 6.Укажите тип файла «VDI (VirtualBox Disk Image)» и нажмите «Далее:

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

  7. 7.Выберите формат хранения «Динамический виртуальный жесткий диск». Нажмите «Далее:

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

  8. 8.Укажите размер жесткого диска 20 ГБ. Нажмите Создать:

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

Готово, вы создали виртуальную машину Oracle. Теперь приступаем к установке операционной системы.

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

Как установить операционную систему в Oracle VirtualBox

Рассмотрим, как установить операционную систему на примере Ubuntu 20.04.

  1. 1. Загрузите дистрибутив Ubuntu на свой компьютер.
  2. 2. Откройте панель управления Oracle и нажмите «Настроить:
  3. 3.Перейдите в раздел Система. Во вкладке «Материнская плата» поставьте галочку напротив «Floppy»:

    =961x567

  4. Четыре.На вкладке Процессор выберите 2 ядра:

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

  5. 5.Перейдите в раздел «Экран». Поставьте галочку напротив «Включить 3D-ускорение» и перетащите ползунок вправо, чтобы выделить максимальный объем видеопамяти:

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

  6. 6. Перейдите в раздел «Медиа» и выберите «Пусто». Затем щелкните значок Диска — выберите образ оптического диска. Загрузите дистрибутив Ubuntu, который вы скачали на первом шаге.
  7. 7.После загрузки нажмите ОК:

    =960x568

  8. 8.На главной странице нажмите Пуск:

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

  9. 9.Подождите, пока машина загрузится:

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

  10. 10В окне приветствия выберите нужный язык:

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

  11. 11.Нажмите установить Ubuntu:

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

  12. 12Выберите раскладку клавиатуры «Русская». Нажмите «Продолжить:

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

  13. тринадцать.Выберите «Обычная установка» и «Загрузить обновления во время установки Ubuntu». Затем нажмите «Продолжить:

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

  14. 14Выберите тип установки «Стереть диск и установить Ubuntu» и нажмите «Установить:

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

    Затем нажмите «Продолжить:

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

  15. пятнадцать.Назначьте нужный регион и нажмите «Продолжить:

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

  16. шестнадцать.Регистр. Введите логин и пароль, остальные поля заполнятся автоматически. Нажмите «Продолжить:

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

  17. 17Дождитесь завершения установки и нажмите «Перезагрузить:

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

  18. 18.Дождитесь перезагрузки и нажмите Enter:

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

  19. ночь.Выберите учетную запись, которую вы создали на шаге 15:

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

  20. двадцать.Введите пароль, который вы установили при создании учетной записи:

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

  21. двадцать одинПримите предложенные настройки или нажмите Далее в правом верхнем углу экрана:

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

Готово, вы установили операционную систему Ubuntu 20.04 и можете начинать:

=800x687

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

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

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

  1. В пункте «Общие» на вкладке «Дополнительно» вы можете включить общий буфер обмена с основной системой и функцию перетаскивания для перетаскивания файлов в гостевую операционную систему или из нее.
  2. В пункте «Система»: порядок загрузки, режим EFI (для установки на GPT-диск), размер оперативной памяти, количество ядер процессора (не следует указывать число больше числа физических ядер процессор на вашем компьютере) и разрешенный процент его использования (низкие значения часто приводят к тому, что гостевая система «тормозит»).
  3. На вкладке Display можно включить 2D и 3D ускорение, задать объем видеопамяти для виртуальной машины.
  4. Во вкладке «Медиа» добавьте дополнительные дисковые накопители, виртуальные жесткие диски.
  5. На вкладке USB добавьте в виртуальную машину USB-устройства (которые физически подключены к вашему компьютеру), например флешку (щелкните значок USB со знаком плюс справа). Чтобы использовать драйверы USB 2.0 и USB 3.0, установите пакет расширений Oracle VM VirtualBox (доступный для загрузки с того места, где вы загрузили VirtualBox).
  6. В разделе «Общие папки» вы можете добавить папки, которые будут общими между основной операционной системой и виртуальной машиной.

Некоторые из вышеперечисленных вещей можно сделать и из работающей виртуальной машины в главном меню: например, в пункте «Устройства» можно подключить флешку, вынуть или вставить диск (ISO), включить общие папки, и т.д.

Виртуальный дата-центр VMware

Помимо виртуальных машин есть более крупные решения: виртуальные центры обработки данных. Например, виртуальный ЦОД от VMware, который можно заказать на REG.RU.

Для чего нужен виртуальный дата-центр?

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

Теперь вы знаете, что такое ВМ, что делает виртуальная машина и какими ресурсами виртуальной машины можно управлять, и при необходимости можете заказать виртуальный ЦОД VMware на REG.RU.

Виртуальная Windows XP/7/11 без скачивания спец софта (настраиваем встроенный Hyper-V в ОС Windows 10/11)

Оказывается, некоторые учебные заведения до сих пор используют Windows XP и делают с ней лабораторные работы. Собственно, именно по этой причине: некоторые друзья попросили меня как-то запустить старый софт на новой Windows 10 (11).

В качестве обходного пути: я решил установить виртуальную машину Windows XP, на которой будут «работать» лабораторные (к счастью, в Windows 10/11 есть встроенный инструмент гипервизора Hyper-V, а значит, ничего скачивать не нужно еще!). Да и пользоваться удобно…

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

Возможно, это удержит кого-то от покупки старого ноутбука/ПК для учебы (или запуска старых игр).

Примечание. Все, что описано ниже, можно сделать в Windows 10/11! По стандартам. Для Hyper-V требуется не менее 6 ГБ ОЗУ и 64-разрядный процессор (с аппаратной виртуализацией // убедитесь, что она включена!). В общем, теперь он совместим со всеми современными процессорами…

Важно!

Если вам нужна виртуальная Windows XP (например) для подключения старых принтеров, сканеров и т.п., рекомендую выбрать VirtualBOX. Можно играть

Что мы получаем в итоге: Виртуальная Windows XP выпущена на Windows 10 (аппаратная виртуализация на Windows 10)

Создание виртуальной «Windows»

ШАГ 1: включаем компонент Hyper-V, и запускаем диспетчер

Поэтому вам нужно сначала установить компонент Hyper-V (по умолчанию он отключен в Windows). Сразу предупрежу, что в домашних версиях Windows этот компонент установить нельзя! В этом случае необходимо сначала перейти на Pro версию операционной системы // для этого, как правило, необходимо сменить ключ активации и обновить операционную систему).

Самый простой способ «включить» Hyper-V — использовать вкладку «Включить или отключить функции» на панели управления Windows.

Чтобы открыть его, вы можете нажать Win + R и использовать команду дополнительных функций (или зайти в панель управления Windows и открыть раздел «Программы», см скриншот ниже).

В нем нам нужно поставить галочку напротив «Hyper-V» и нажать ОК.

Как установить Hyper-V

Как установить Hyper-V

Кстати, установить диспетчер Hyper-V в Windows 10/11 можно и другим способом: запустить командную строку от имени динистора и использовать команду:

DISM/В сети/Включить функцию/Все/Имя функции: Microsoft-Hyper-V

Важно: убедитесь, что вы принимаете сброс, выбрав опцию «Y».

Включить Hyper-V в командной строке

Включить Hyper-V в командной строке

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

Перезарядить сейчас

Перезарядить сейчас

Запустить Hyper-V Manager (если у вас уже установлен этот компонент) достаточно просто:

  1. можно нажать Win+R и использовать команду virtmgmt.msc;
  2. или вы можете выполнить поиск «Hyper-V» и запустить «Диспетчер Hyper-V». Оба варианта должны работать!

Запуск Hyper-V

Запуск Hyper-V

ШАГ 2: создание виртуальной машины (ВМ)

После первого запуска Hyper-V Manager у вас не должно быть никаких виртуальных машин (далее просто «VM.

Для создания ВМ обратите внимание на вкладку «Действия» (в правом столбце). Нажмите кнопку «Создать», как на моем скриншоте.

Диспетчер Hyper-V — Создать

Диспетчер Hyper-V — Создать

Далее вам нужно создать имя для виртуальной машины. Вы можете использовать любой.

Введите имя и местоположение

Введите имя и местоположение

Если вы хотите создать «виртуальную Windows XP» (то есть старую операционную систему), выбирайте первое поколение.

Для «Виртуальной Windows 10/11» выберите второе поколение.

Укажите поколение

Укажите поколение

Затем нужно указать объем выделенной оперативной памяти. Я рекомендую не менее 2000 МБ (для «Виртуальной Windows 10/11» — 4000 МБ).

Выделить память

Выделить память

Что касается сетевых настроек, то на данном этапе их пока можно пропустить.

Настройки сети

Настройки сети

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

Подключить виртуальный жесткий диск

Подключить виртуальный жесткий диск

Важен следующий шаг: здесь нужно указать расположение ISO-образа с операционной системой Windows, которую вы хотите установить на виртуальную машину (то есть эта версия операционной системы станет для вас «виртуальной»).

В моем примере я использовал ISO-образ Windows XP.

Помощь!

1) Как и где искать «редкие» файлы: программы, игры, фильмы и т.д. (кроме Google/Яндекс)

2) Как скачать Windows 10/11 на русском языке (официальные ISO-образы)

Варианты установки (выбор установки ISO)

Варианты установки (выбор установки ISO)

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

Виртуальная машина создана!

Резюме

ШАГ 3: установка Windows на ВМ

Теперь созданную ВМ можно запускать; Для этого просто щелкните по нему правой кнопкой мыши и выберите «Подключить…» из.. меню…».

Подключить виртуальную машину

Подключить виртуальную машину

Затем нажмите кнопку «СТАРТ».

Старт, запустить виртуальную машину

Старт, запустить виртуальную машину

Т.к на предыдущем шаге мы указали установочный образ ISO с Windows XP — его установка на виртуальную машину начнется автоматически!

Потому что при создании виртуальной машины мы указали файл ISO; затем установка началась автоматически

Потому что при создании виртуальной машины мы указали файл ISO; затем установка началась автоматически

Как правило, достаточно несколько раз нажать кнопку Enter и дождаться окончания форматирования виртуального диска и копирования файлов.

Выберите диски, отформатируйте и скопируйте загрузочные файлы

Выберите диски, отформатируйте и скопируйте загрузочные файлы

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

Процесс установки и копирование файла

Процесс установки и копирование файла

Через некоторое время Windows установится и произойдет первая загрузка…

Выпуск ОС

Выпуск ОС

Теперь у нас есть «виртуальная Windows XP» и мы можем полноценно с ней работать.

Виртуальная Windows XP из коробки

Виртуальная Windows XP из коробки

ШАГ 4: использование ВМ

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

Подключаем ВМ и работаем

Подключаем ВМ и работаем

После этого в отдельном окне запустится виртуальная винда (как и другие программы) и вы сможете работать в ней как в обычной системе: также доступна кнопка ПУСК, файлы на диске, игры и т.д.

Можно играть

Можно играть

Важно: Чтобы выйти из окна приложения виртуальной машины, нажмите Ctrl+Alt+←.

Как скопировать файлы на диск ВМ

Довольно популярный вопрос о совместном использовании файлов с виртуальной ОС (ведь нельзя это сделать путем редактирования/копирования…).

Я дам вам самый простой способ: вам нужно сначала выключить виртуальную машину.

Выключен

Выключен

Далее откройте управление дисками, щелкните меню «Действие / Подключить виртуальный жесткий диск» и укажите его расположение (по умолчанию: C:UsersPublicDocumentsHyper-VVirtual hard disks).

Подключить виртуальный диск

Подключить виртуальный диск

В результате виртуальный диск (на котором установлена ​​«Виртуальная Windows») отобразится в «Моем компьютере» и с ним можно будет работать как с обычным HDD. Те копируют и переносят на него любой файл (с него.

Может работать с дисками

Может работать с дисками

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

Отключить виртуальный диск

Отключить виртуальный диск

Компонент Hyper-V — очень хорошая замена отдельным программам вроде VirtualBox (о которых я рассказывал в этом посте).

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

Работа с несколькими виртуальными машинами

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

Настройки программы
Настройки программы

Проблемы с виртуализацией

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

Второй момент — поддержка современного интернета старыми системами. Открыть любой сайт на системе, которой 10-20 лет, может быть проблематично. Либо страница загружается не полностью, либо вообще не загружается.

Виртуализируй это!

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

  • ReactOS — это система с открытым исходным кодом, пытающаяся быть совместимой с WinXP
  • BeOS (сейчас HaikuOS) — самая удобная система 90-х
  • OS/2 — невзламываемая и надежная система от IBM, которую использовали в 90-х
  • MacOSX — самая капризная система в плане виртуализации, которая хорошо работает только на компьютерах Apple.

Также можно установить старую версию Windows и попытаться покорить современный интернет. Во времена технологии Active Desktop в Windows98 Интернет был совсем другим.

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

Основные выводы

Надеюсь, мне удалось толково объяснить новичкам, что такое виртуальная машина и зачем она может понадобиться. Если вообще ничего не понятно, я думаю, вам пока не нужно использовать виртуальную машину.

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

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

 

Статья была проверена и дополнена инженером-разработчиком Сергеем Смысловым (автор сайта www.iot-embedded.ru)

Оцените статью
Установка ОС