Некоторые особенности использования виртуальных машин для новичков
Некоторые особенности использования виртуальных машин для новичков
Виртуальные машины, такие как Virtualbox, используются для эмуляции виртуальное оборудование и запуска нескольких операционных систем на компьютере. Чем лучше будет у вас CPU и чем больше будет оперативной памяти, тем быстрее будут выполнятся виртуальные машины на вашем компьютере.
Я предлагаю несколько советов которые помогут вам сэкономить время при начальной настройке виртуальных машин. Это будет полезно для работы с виртуальными машинами VirtualBox, VMware, Parallels, или любой другой.
Обязательно установите дополнения гостевой ОС VirtualBox или VMware Tools
После установки гостевой операционной системы в виртуальной машине, первое, что нужно сделать, это установить программное обеспечение виртуальной машины -«Дополнения гостевой ОС для VirtualBox» или VMware Tools для VMware». Эти пакеты включают в себя специальные драйверы, которые помогут вашей гостевой операционной системе работать быстрее на используя аппаратные средства вашей основной машины.
Установка пакета проста — в VirtualBox, после загрузки гостевой операционной системы, нажмите кнопку меню Устройства и выберите «Install Guest Additions». Если вы используете VMware, выберите «Install VMware Tools» в меню Virtual Machine. Следуйте инструкциям на экране для завершения установки — если вы используете Windows в качестве гостевой операционной системы, то это будет аналогично установке любого другого приложения.
Убедитесь, что вы имеете самую последнюю версию Guest Additions — если вы видите уведомление, что доступно обновление для Guest Additions или VMware Tools, вы должны установить его.
Создание фиксированного размера дисков при первоначальной настройке
При создании виртуальной машины, вы можете создать два различных типа виртуальных дисков. По умолчанию программа обычно предлагает использовать динамически выделяемые диски, которые растут, вместе с занимаемым местом гостевой ОС.
Например, если вы создаете новую виртуальную машину с динамически выделяемым диском с максимальным размером 30 Гб, это не займет до 30 Гб места на жестком диске сразу.После установки операционной системы и программ, диск может только занять до 10 Гб. По мере добавления файлов на виртуальном диске, он будет расширяться до максимального размера в 30 Гб.
Это может быть удобно — каждая виртуальная машина не будет занимать неоправданно много места на вашем жестком диске. Тем не менее, это медленнее, чем создание фиксированного размера диска (диск с заранее выделенным местом). При создании фиксированного размера диска, все 30 Гб, будет занято немедленно на вашем компьютере.
Здесь есть компромисс — фиксированный размер диска занимает больше места на жестком диске, но работает с виртуальным жестким диском быстрее. Вы также избавитесь от фрагментации файла — место будет занято большим блоком вместо того, чтобы добавлять по всему диску более мелкие куски.
Исключите каталог виртуальных машин в вашем антивирусе
Ваш антивирус может сканировать файлы виртуальной машины, когда к ним происходит обращение, снижая производительность. Антивирус не сможет определить вирус внутри виртуальной машины, работающий на вашей гостевой операционной системе, так что эта проверка только вредит.
Чтобы ускорить процесс, вы можете добавить свой виртуальный каталог машины в список исключений антивирусного автора. Как только он находится в списке, ваш антивирус будет игнорировать все файлы в этом каталоге.
Выделите больше памяти
Виртуальные машины любят много виртуальной памяти. Microsoft рекомендует 2 Гб RAM для 64-битной Windows 7, и эта рекомендация относится и к Windows 7 x32, когда он работает в виртуальной машине. Если вы работаете большими приложениями в виртуальной машине, вы можете выделить более 2 Гб оперативной памяти.
Вы можете выделить больше оперативной памяти в диалоге настроек вашей виртуальной машины (виртуальная машина должна быть выключена, чтобы сделать это). Если на Вашем компьютере не хватает памяти, чтобы комфортно работать вместе с виртуальной машиной, вы можете заметить очень большое снижение производительности компьютера при использовании файла подкачки на жестком диске.
Выделите больше процессоров
Если у Вас компьютер с несколькими процессорами или ядрами, вы можете выделить дополнительные процессоры для вашей виртуальной машины из окна настроек VM. VM с двухъядерным (или четырехъядерным) процессором будет более шустро реагировать.
Если вы собираетесь инсталлировать ОС семейства MS-Windows и в будущем чтобы можно было использовать больше ядер при инсталляции указывайте 2 ядра для того чтобы поставился корректный HAL, после инсталляции вы можете выключить машину и поставить 1 ядро по умолчанию для повседневного использования. Но для будущего вы всегда сможете добавить ядра без деинсталляции ОС. Linux VM может динамически определять любое количество ядер при загрузке ОС.
Настройте параметры видео
Тонкая настройка параметров видео и выделение большего объема видеопамяти поможет также улучшить скорость вашей виртуальной машины. Например, включение функции 2D ускорение в VirtualBox улучшает воспроизведение видео в виртуальных машинах, включение 3D-ускорения позволит вам использовать некоторые 3D-приложения.
По большому счету нужно минимизировать использование 3D например ОС Windows 7 — отключив Aero.
Убедитесь, что функции Intel VT-x или AMD-V включены
Intel VT-x и AMD-V являются специальными расширениями процессора, которые улучшают скорость виртуализации. Новые Intel и AMD процессоры обычно включают в себя эти функции. Тем не менее, некоторые компьютеры не включают автоматически VT-x или AMD-V — вам придется включить этот параметр в BIOS вашего компьютера.
Чтобы определить, поддерживает ли Ваш Intel процессор расширение Intel VT, воспользуйтесь утилитами показывающими системную информацию. Если ваш процессор поддерживает эту функцию, но опция недоступна в вашей виртуальной машине, вы должны в BIOS вашего компьютера включить эту функцию. Этот параметр обычно включен по умолчанию в материнских платах с процессорами AMD.
Поместите файлы виртуальной машины на другой диск
Производительность диска может ограничить скорость вашей виртуальной машины. Размещение файлов виртуальной машины на отдельном физическом диске или не на системном диске — может улучшить производительность. Ваша виртуальная машина и система не будут конкурентно читать и писать с одного диска.
Однако, вы не должны запускать виртуальную машину с внешнего диска (USB) — это будет гораздо медленнее.
Виртуальная машина Windows
Многие пользователи ПК и ноутбуков сталкивались с проблемой старых программ. Появляются новые операционные системы, но остаётся старый софт и драйвера которые необходимо запустить. Можно использовать два компьютера или установить две ОС на разных жестких дисках, но такой подход менее удобен, чем виртуальная машина Windows – специальное ПО позволяющее пользоваться второй операционной системой без перезагрузки компьютера.
Что такое виртуальная машина и какие задачи она решает
С помощью виртуальной машины Windows создаётся полная копия реального компьютера с жесткими дисками, оптическим приводом, сетевыми адаптерами, BIOS и др. Всё это виртуальное и занимает определенное место на диске. Для пользователя процесс управления максимально сходен с обычной ОС. При запуске ПО, перед вами на экране появляется окно с изображением рабочего стола выбранной операционной системы и возможностью всех действий, как и в реальном устройстве.
Какие задачи решает виртуальная машина для Windows? Помимо работы со старыми приложениями второй компьютер позволяет:
Протестировать новую программу без риска для основной операционки.
Избежать вредоносного действия вредоносного ПО.
Создать вторую компьютерную сеть.
Безопасно производить автосерфинг в Интернет.
Снизить вероятность заражения вирусами.
Работать со старым оборудованием, драйвера которого не совместимы с новыми ОС.
Выполнять различные специфические задачи, доступные для других операционных систем, например, если при установленном на ПК Windows для работы вам нужен Linux.
Как видите, существует достаточно причин для применения виртуальных машин для windows 7 и других версий. Необходима лишь правильная установка и настройка.
Обзор виртуальных машин
Разработано достаточно программ для создания виртуальных операционных систем. Рассмотрим наиболее популярные.
VirtualBox
Это наиболее популярная бесплатная программа для создания виртуальных версий всех наиболее известных операционных систем: Windows (поддерживает различные версии), MacOS, Linux (все версии). Также возможна работа с другими виртуальными машинами из платного VMware Workstation. Установить и настроить виртуальную машину для Windows 7 может обычный пользователь. Программа предоставляет широкие возможности для работы, имеет понятный интерфейс и отлично адаптирована для домашнего использования.
VMware
Известное ПО получившее наибольшее применение у корпоративных пользователей. Программа выпускается в двух версиях – платной Workstation и бесплатной Player. Платная поддерживает 64-х и 32-битную системы, совместима с USB 3.0. В целом это достаточно продвинутый эмулятор, но из-за достаточно высокой стоимости используется преимущественно крупными компаниями.
Microsoft Virtual PC
Хороший вариант виртуальной машины для Windows 7 с широким функционалом и удобным интерфейсом. Но есть и важный недостаток – Майкрософт не считает нужным работать на конкурентов. В Microsoft Virtual PC можно запускать только различные версии Windows.
Установка Windows 7 в виртуальную машину
В качестве примера возьмём программу VirtualBox и расскажем как установить виртуальную машину на Windows 7. Процесс установки состоит из трех основных этапов:
Инсталляция программного обеспечения.
Загрузка файла с образом Windows 7 для использования в виртуальной машине.
Установка виртуальной операционной системы.
Рассмотрим каждый процесс в отдельности
Инсталляция VirtualBox
Для этого необходимо скачать программу с официального сайта www.virtualbox.org и выбрать необходимую вам версию из списка. Сама инсталляция не представляет особой сложности, необходимо лишь следовать предложенному порядку. Но есть важный момент – установка должна производиться от имени администратора ПК. Возможно исчезновение соединения с сетью. Поэтому необходимо убрать галочку в свойствах беспроводной сети напротив VirtualBox Bridged Networking.
Загрузка образа
После того как инсталлировано ПО необходим скачивание и установка виртуальной машины на Windows 7. Для этого в Сети ищем готовое решение. Можно зайти на сайт Microsoft https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/ и скачать виртуальную машину с Internet Explorer с 8 по 10 версию под различный Виндоус. Этот софт выложен специально для тестирования версий браузера и вполне подойдёт для домашнего использования. Выбираем требуемую версию ОС и программу на которой она будет запускаться. В данном случае это VirtualBox.. Далее начинаем загрузку в архиве.
Установка виртуальной машины
После скачивания и извлечения файла-образа из архива щелкаем по нему правой кнопкой мыши и «запустить с помощью» VirtualBox. Возникнет окно импорта, в котором можно ничего менять и смело запускать процесс. По завершению инсталляции новая операционная система появится в окне программы и станет доступной для запуска (двойная мышь или соответствующая кнопка). В первый раз запуск требует больше времени, как и в случае с реальной операционной системой. По завершению всех необходимых действий появится рабочий стол с Windows 7.
Особенности настройки виртуальной машины
Все элементы настройки достаточно просты и понятны на интуитивном уровне, кроме того, есть всплывающие подсказки и справка. Обратите внимание – мышь и клавиатура работают только в одной из систем, по умолчанию в виртуальной машине. Но можно переключиться горячей хост-клавишей Right Control.
После запуска необходимо установить все драйвера для виртуального оборудования. Для этого в главном меню запустите «Устройство» и «Установить дополнения гостевой операционной системы». Далее, после инсталляции, виртуальная машина перезагружается. Также есть возможность расширить функции экрана. Это позволит окна из виртуальной машины отображать на основном рабочем столе. Тем самым значительно упрощается доступ к элементам управления и программам в виртуальной среде.
Для выключения виртуальной машины можно воспользоваться тремя режимами:
Сохранение состояния – сохраняются все приложения на момент отключения. При повторном запуске они автоматически загружаются.
Сигнал завершения работы. Виртуальная машина завершает работу после того, как пользователь закроет все приложения.
Выключение машины – происходит отключение аналогично процессу в компьютере
Вывод
В этом небольшом обзоре мы рассказали как сделать виртуальную машину на Windows 7 и, как видим, это вполне доступно рядовому пользователю. С её помощью можно подключить несколько операционных систем, при этом, чем мощнее «железо», тем быстрее будет работать виртуальный ПК. Также для ускорения работы можно отключить антивирус или добавить программу в список исключений.
Как изменить параметры виртуальной машины?
В разделе Compute в пункте Virtual Machines выбираем необходимую и нажимаем Details.
Открывается окно с четырьмя основными вкладками: General, Hardware, Guest OS Customization, Advanced. Рассмотрим каждую из них подробнее. В инструкции будут описаны только те опции, которые вы сможете редактировать самостоятельно.
1. Параметры вкладки General:
- Name – имя виртуальной машины;
- Computer Name – DNS-имя сервера внутри гостевой операционной системы;
- Description – описание виртуальной машины;
- Operating System Family – семейство ОС, установленной внутри виртуальной машины;
- Operating System – версия ОС, установленной внутри виртуальной машины. Данный параметр определяет то, какой образ будет подключен гипервизором для установки vmware tools;
- Boot Delay – пауза между окончанием инициализации BIOS и загрузкой ОС;
- Storage Policy – тип системы хранения данных, на которой будут находиться конфигурационные файлы ВМ (swap, снимки состояния) и ее диски;
- Enter BIOS Setup – если этот флаг активен, при следующей загрузке будет принудительно вызвано меню BIOS;
2. Параметры вкладки Hardware:
- Compute Policy – тип физических серверов, на которых будет работать ВМ;
- Number of virtual CPUs – суммарное количество ядер CPU ВМ;
- Cores per socket – параметр распределения ядер по сокетам. Если у вас нет специальных требований, например к лицензированию ПО, рекомендуем данный параметр оставить в значении 1.
- Virtual CPU hot add – возможность добавления CPU без отключения ВМ. Использование данного функционала может негативно повлиять на производительность ВМ, используйте с осмотрительностью.
- Expose hardware-assisted CPU virtualization to guest OS – проброс функций аппаратной виртуализации процессора в гостевую ОС.
- Total Memory – объем оперативной памяти виртуальной машины;
- Memory hot add – возможность добавления памяти без отключения ВМ;
- Computer Name – DNS-имя сервера внутри гостевой операционной.
- Кнопка ADD – добавление новых виртуальных дисков;
- Size – размер виртуального диска;
- Policy – тип СХД, на которой будут расположены диски;
- Bus Type – тип виртуального дискового контроллера. Рекомендуем оставлять данный параметр по умолчанию.
- Bus Number, Unit Number – параметры, определяющие адресацию шины дисков;
- Кнопка с изображением корзины – удаление виртуального диска.
- Кнопка ADD – добавление новых виртуальных сетевых адаптеров;
- Primary NIC – если флаг активен, то к данному адаптеру будут применяться параметры спецификации виртуальной сети (DNS, Default Gateway);
- Connected – подключение/отключение виртуального адаптера к виртуальной сети;
- Network Adapter Type – модель виртуального сетевого адаптера. Данный параметр можно выбрать только в момент добавления адаптера к ВМ. Рекомендуем использовать VMXNET3.
- Network – имя сети уровня vApp или организации, к которой необходимо подключить адаптер;
- IP Mode – выбор режима назначения IP-адреса адаптеру;
- IP Address – поле для ручного определения адреса адаптера, доступно только в режиме Static – Manual;
- MAC Address – MAC-адрес виртуального адаптера;
- Кнопка с изображением корзины – удаление виртуального адаптера.
3. Параметры вкладки Guest OS Customization рассмотрены в инструкции "Как кастомизировать виртуальную машину".
4. Параметры вкладки Advanced позволяют создать дополнительные параметры ВМ, например, для создания сценариев автоматизации. Также тут определяются параметры управления конкуренцией за ресурсы CPU и RAM, однако данный функционал недоступен для пользователей в нашей инфраструктуре.
Виртуальная машина для установки операционных систем
Виртуальная машина (Virtual Machine) — это программная среда, которая эмулирует аппаратную составляющую компьютера со всеми его компонентами. По существу, виртуальная машина — это отдельный виртуальный компьютер, на который можно будет устанавливать операционные системы, программы, драйверы и т. п., которые потом можно будет запускать изолированно от основной операционной системы, установленной на данном компьютере.
В этой статье мы разберем, что такое виртуальная машина, и чего она нужна. Многие пользователи что-то слышали о существовании виртуальных машин, но не знают, для чего она нужна.
Для чего нужна виртуальная машина
Использование виртуальной машины происходит примерно таким образом: вы устанавливаете на свой компьютер специальную программу виртуализации (виртуальную машину), в которую вы затем можете установить одну или несколько поддерживаемых этой программой операционных систем.
Например, на вашем компьютере установлена операционная система Windows 7, а вы хотите попробовать в работе другую операционную систему: Windows 8.1, или Windows 10. Вы пока не готовы сразу перейти на более новую операционную систему, поэтому установив Windows 10 на виртуальную машину, вы можете подробно ознакомиться с ее работой и возможностями, получить необходимые навыки.
Параллельно вы можете установить в виртуальную машину другие операционные системы: различные дистрибутивы Linux, Mac OS X и т. д. Одновременно вы можете использовать на своем компьютере, например, на основной системе Windows 10, а на виртуальной машине Windows 7, Ubuntu, и Mac OS X.
Наиболее популярные программы для создания виртуальных машин (ВМ) для обычных пользователей (есть большой корпоративный сегмент систем виртуализации): Oracle VirtualBox (бесплатная), VMware (бесплатный для личного пользования VMware Player, платная VMware Workstation), Parallels (для компьютеров с Mac OS X), Windows Virtual PC (в Windows 7, начиная с редакции Pro, поддерживается бесплатная установка виртуальной среды Windows XP Mode), Hyper-V (работает в x64 битных версиях Windows, начиная с Windows 8) и другие.
Виртуальные машины разных производителей отличаются своими возможностями и особенностями. Скачать виртуальные машины можно будет с сайтов производителей программ.
Использование виртуальных машин
Виртуальные машины (ВМ), в основном, применяют для следующих целей:
- установка другой операционной системы для изучения, или работы;
- тестирование незнакомых программ без риска для основной операционной системы;
- использование программ, которые не могут работать на вашем компьютере;
- настройка локальной сети;
- безопасный запуск подозрительных приложений;
- одновременная установка на компьютер нескольких операционных систем.
Например, на моем компьютере в разное время, были установлены в виртуальной среде следующие операционные системы: Windows XP, Windows 7, Windows 8.1, Windows 10, Mac OS X, Linux Mint, Android.
Работа в операционной системе, установленной в виртуальной машине, ничем не отличается от работы в обычной системе, установленной на компьютере. Это обычная ОС, запущенная в виртуальной среде. Вы можете делать все, что хотите, не боясь «убить» Windows, или другую систему. Если в результате ваших действий ОС станет неработоспособной, то вы можете просто удалить эту операционную систему, взамен установив другую.
Во многих виртуальных машинах весть возможность для создания снимка системы, поэтому вы без труда можете восстановить «убитую» ОС.
Скорее всего, на виртуальной машине не пойдут мощные ресурсоемкие игры, потому что такие игры, скорее всего, будут сильно тормозить. Производительность работы в операционной системе, установленной на виртуальной машине, зависит от мощности конкретного компьютера.
На этом изображении вы можете увидеть, что на моем компьютере установлена Windows 10, а в окне виртуальной машины (я специально уменьшил окно программы виртуализации) запущена операционная система Windows 8.1. Таким образом, на моем компьютере в этот момент работали одновременно две разные операционные системы, независимо друг от друга.
Операционная система, установленная в виртуальной машине, будет работать изолированно от основной операционной системы, установленной на вашем компьютере. Вы можете делать что угодно, с установленной на виртуальной машине Windows (или другой операционной системой). Основная система, установленная на вашем компьютере, не будет затронута работой в виртуальной машине, или другими производимыми изменениями в операционной системе, установленной на виртуальной машине.
Вы можете тестировать незнакомые программы на виртуальной машине, перед установкой их на реальную систему. ОС Windows, или другую операционную систему (если она не бесплатная), необходимо будет активировать.
Некоторые программы не работают в определенной операционной системе, поэтому вы можете установить такую программу в поддерживаемую операционную систему на виртуальной машине. В этом случае, вы сможете продолжать использовать на своем компьютере необходимое приложение.
Виртуальную машину можно использовать в целях безопасности. Например, можно будет не сразу устанавливать на свой компьютер программу, которая вызывает у вас подозрение, а предварительно установить такую программу на виртуальную машину. В том случае, если ваши подозрения подтвердятся, то установленная на вашем компьютере основная операционная система никак не пострадает.
Вы можете безопасно посещать подозрительные сайты, рискуя только гостевой системой, установленной в ВМ.
На этом изображении, на виртуальной машине VMware Workstation запущена операционная система Mac OS X, в окне которой открыт браузер Safari. В VMware Workstation гостевая система может быть раскрыта на весь экран монитора вашего компьютера.
При использовании виртуальной машины, наряду с достоинствами, есть и некоторые недостатки. Основная проблема: на маломощных компьютерах работа в гостевой системе, установленной на виртуальной машине, может замедляться (зависать, тормозить). Это вызвано тем, что в это время ресурсы вашего компьютера одновременно потребляют две операционные системы: основная, установленная на вашем компьютере, и гостевая, установленная в виртуальной машине.
Для того, чтобы сильно не нагружать свой компьютер, я рекомендую, во время работы в гостевой операционной системе, закрыть в основной системе ненужные, в данный момент, приложения. После этого несколько снизится нагрузка на ресурсы вашего компьютера, станет более комфортной работа в гостевой ОС, установленной на виртуальной машине. На мощных компьютерах подобные проблемы, обычно, не возникают.
Если вы желаете попробовать работу другой операционной системы Windows на своем компьютере, а из-за малой мощности компьютера, работа в виртуальной машине будет затруднена, то вы можете установить другую систему на виртуальный жесткий диск (VHD). Подробнее об этом можно прочитать здесь. При таком варианте, вы будете по очереди запускать операционные системы на своем компьютере.
Работая с виртуальной машиной, вы можете без проблем удалить оттуда любую операционную систему без каких-либо последствий для своего компьютера, а также удалить со своего компьютера программу — виртуальную машину.
Выводы статьи
С помощью специальной программы: виртуальной машины (Virtual Machine), вы можете установить на свой компьютер другую операционную систему для ознакомления с работой ОС, для тестирования приложений, решения проблем совместимости, в целях безопасности и т. п. Вы можете попробовать в работе несколько разных виртуальных машин и остановиться на наиболее удобном для себя варианте.