Обходим детектирование виртуальной машины программами в VMWare / Habr
Разработчики вирусного ПО и просто разработчики, не желающие, чтобы их программу пытались реверсить, на этапе запуска или установки проводят проверки на виртуальную машину, и в случае её обнаружения отказываются работать, а то и вовсе самоликвидируются. Под катом описан способ, как можно попробовать решить эту проблему.Я использовал VMWare Fusion для Mac, однако с тем же успехом способ работает и в Workstation для Win.
1) Для работы необходима заново установленная система, как внести изменения в уже существующую — не нашёл.
Готовите виртуальный диск, указываете систему, как это обычно делаете, и в настройках к устанавливаемой машине, у меня этот пункт назван Isolation, выключаете любой обмен данными с хостовой ОС.
2) Далее надо найти конфигурационный VMX файл, создаваемый на этапе создания машины в VMWare, и в конец добавить строки:
isolation.tools.getPtrLocation.disable = «TRUE»
isolation.tools.setPtrLocation.disable = «TRUE»isolation.tools.setVersion.disable = «TRUE»
isolation.tools.getVersion.disable = «TRUE»
monitor_control.disable_directexec = «TRUE»
monitor_control.disable_chksimd = «TRUE»
monitor_control.disable_ntreloc = «TRUE»
monitor_control.disable_selfmod = «TRUE»
monitor_control.disable_reloc = «TRUE»
monitor_control.disable_btinout = «TRUE»
monitor_control.disable_btmemspace = «TRUE»
monitor_control.disable_btpriv = «TRUE»
monitor_control.disable_btseg = «TRUE»
Эти опции предотвращают детектирование программами виртуального окружения через такие сложные проверки, как отслеживание адресного пространства памяти, счётчиков.
3) Сохраняем файл, указываем для загрузки ISO с установщиком системы, устанавливаем ОС как обычно.
4) Несмотря на то, что подавляющее большинство программ, не любящих виртуальной среды, не заходят дальше проверок, которые мы отсекли на 2 шаге, некоторые особо упорные всё же идут дальше и пытаются искать, к примеру, всё, что похоже на название контроллеров виртуальных дисков.
Чтобы победить и их в Windows, идём в редактор реестра в ветку HKLM\SYSTEM\CurrentControlSet\Services\Disk\Enum. Как видите, там есть вполне явная отсылка к тому, что диск — виртуальный.
Нам нужно изменить его, убрав из параметра VMware, Virtual, Ven, итп, и сохранить её так.
Также имеет смысл заменить в реестре поиском по VMware/Virtual на какой-нибудь Intel или IBM всё, что меняется, а не только дисковые переменные.
После пробуйте запускать ваш упрямый объект экспериментов — в процентах 70 случаев описанные шаги помогут пройти проверки на виртуальное окружение.
Важно! Значение в HKLM\SYSTEM\CurrentControlSet\Services\Disk\Enum перезаписывается после каждой перезагрузки, так что его нужно менять после каждого нового запуска системы.
UPD от @Denisoid:Естественно, это не исчерпывающее руководство, некоторое ПО также может пытаться определять виртуальную систему следующими методами:
1) Проверками диапазона MAC адресов (просто подменяется в настройках виртуального сетевого адаптера до запускa виртуальной машины)
2) Через WinAPI опросом конфигурации ОС и прочей системной информации (FirmwareTable)
3) Низкоуровневыми трюками.
Проверить, насколько вы обезопасили себя от обнаружения, а также ознакомиться с другими популярными у разработчиков средствами обнаружения песочниц и виртуалок можно средством Pafish.
Несмотря на то, что остались места, где можно себя выдать, предложенный метод заставляет обхитрить большинство ПО, которое не желает работать в виртуальной среде, в данном случае, в VMWare.
Как видно, улучшить скрытность можно также выделив виртульной машине больше системных ресурсов. Что касается памяти, выбирать стоит значения, кратные 1024.
Спасибо всем, кто осилил статью и помог в дополнении её толковыми комментариями!
habr.com
Виртуальные машины и эмуляторы ОС
Во время тестирования часто полезны, а то и необходимы виртуальные машины или эмуляторы, которые значительно упрощают работу, позволяя проверять работоспособность приложений и сайтов, используя большое количество различных устройств и операционных систем.
Они практически незаменимы при тестировании на огромном количестве разнообразных устройств, поскольку невозможно иметь все возможные их варианты, и часто экономически нецелесообразно постоянно иметь в наличии даже доступные устройства. Использование виртуальных машин и эмуляторов позволяет выполнять потенциально опасные действия без риска. Еще это сокращает затраты времени, упрощает настройку и бэкапы различных тестовых сред и работу с ними. Удобство использования виртуальных машин проявляется также в случае взаимодействия команд из разных физических локаций, просто предоставляя доступ к виртуальной машине вместо физического устройства.
Разумеется, у применения виртуальных машин или эмуляторов есть и проблемы, и возможные осложнения. Эмуляция не на 100% точно соответствует реальному устройству, требуются настоящие устройства для точного финального тестирования, по крайней мере для основных моделей устройств. Далеко не все устройства можно даже более-менее точно эмулировать. Также возможны конфликты драйверов. Виртуальные машины требуют очень много ресурсов, работают намного медленнее и имеют определенные ограничения, в связи с этим они не очень показательны для тестирования производительности – результаты будут искажены.
В этой статье мы рассмотрим наиболее часто используемые виртуальные машины и эмуляторы, которые могут пригодиться в тестировании, а также перечислим их преимущества и недостатки.
Разумеется, этот список не является исчерпывающим. Здесь перечислены только основные примеры с их характеристиками, из которых можно выбрать что-то подходящее и сориентироваться в ассортименте, или ознакомиться с перечисленными здесь вариантами и решить искать ли что-то еще.
В конечном итоге у различных виртуальных машин и эмуляторов есть свои полезные черты и недостатки, что не позволяет выделить лучшие, поэтому стоит ознакомиться с их преимуществами и недостатками и выбрать то, что лучше подходит под конкретную задачу.
training.qatestlab.com
Популярные программы для создания виртуальных машин
Всем привет, с Вами автор блога matrixblog.ru. В сегодняшней статье мы познакомимся с таким понятием, как виртуальные машины.
Процесс виртуализации машин состоит в создании автономной виртуальной машины внутри нашего компьютера, который может рассматриваться, как наш второй компьютер. На такой машинке можно установить ОС, что позволяет запустить «систему в системе». Более того, эти системы выполняются одновременно. Примером может быть Windows 7, установленная на диск, который содержит установленную Windows XP или выбранный дистрибутив Linux. В результате, у нас запущены две системы одновременно — одна физическая, другая виртуальная. Машина физическая, на которой мы работаем — это «Host» (хозяин), а виртуальные системы — это системы «Guest» (гости). Виртуальные системы запускаются в изолированной среде и позволяют производить безопасное тестирование различного программного обеспечения, как и самих систем без ущерба для машины «матери». Это также позволяет запустить виртуальную копию старого компьютера.
Виртуальная машина использует процессор и выделенную оперативную память физического компьютера. Учитывая то, что виртуальная система (ОС) использует определенное количество оперативной памяти компьютера, он должен быть оснащен достаточными аппаратными ресурсами. Сказанное относится и к жесткому диску, на котором будут храниться файлы виртуальной машины. Эти файлы являются портативными, их можно переместить на другой компьютер и построить новую виртуальную машину на их основе. Это исключает необходимость каждый раз устанавливать виртуальную систему, потому что она уже установлена и настроена.
Существует довольно большое количество различных программных средств для создания виртуальных машин. Одни продукты предназначены для конкретных ОС и целей, другие предлагают понятный интерфейс и широкую поддержку физической и гостевой системы. Существуют бесплатные и платные продукты. Ниже, я коротко рассмотрю три бесплатных продукта и их возможности.
Что нужно знать про виртуальные машины
Начну с лирики. То, что есть такое понятие как виртуальные машины, я знал довольно давно, но никак не решался узнать поближе этот загадочный термин по ряду причин:
Отсутствие желания
Потребление ресурсов. Мне всегда в глаза лез тот факт, что для установки виртуальной машины нужен компьютер с большим числом оперативной памяти, звериным процессором и видеокартой. На самом деле, любая из перечисленных ниже программ позволяет указать нужные ресурсы, выделяемые для виртуальной ОС – размер оперативной памяти, объем видеокарты, распределение ресурсов процессора. Для примера, у меня 2 ГБ ОЗУ, процессор в 2ГЦ с двумя ядрами, я спокойно могу запускать параллельно ОС Windows 7 или Linux.
В целом, всё не так страшно, как может показаться. Однако, нужно понимать, что если вы планируете не просто работать с документами и тестировать мелкие программы на виртуальных ОС, то 2 ГБ ОЗУ будет мало, и гостевая система будет подвисать.
Вся суть в двух словах
Если говорить кратко и понятно, то виртуальные машины, а по сути, программы, которые их создают, не особо отличаются по своим возможностям:
Виртуальные жесткие диски. В зависимости от выбора программы, на компьютере будет создан один виртуальный жесткий диск (просто файл заданного размера) и, возможно, несколько файлов конфигурации. VirtualBox в этом плане наиболее лояльная, поскольку создает лишь один файл (при стандартной работе), Virtual PC 2007 – два (виртуальный и файл конфигурации), а VMware Player – все четыре.
Типы виртуальных дисков. Каждая программа работает с собственным типом виртуальных носителей, а для преобразования одного типа в другой приходится использовать специальные конвертеры. VirtualBox поддерживает не только свои виртуальные жесткие диски, но и файлы от Virtual PC или VMware Player.
Если создавать виртуальный жесткий диск фиксированного размера, например, 20 ГБ, то на ПК сразу появится файл заданного размера, и его размеры не будут изменяться. Конечно, это сразу вырвет значительный кусок дискового пространства физического накопителя, но не будет происходить лишняя запись в сектора.
Проблема перехвата. При первом знакомстве с виртуальными машинами, новички могут столкнуться с тем, что курсор мыши «застрял» в окне виртуальной машины. Как вариант, можно использовать комбинацию Ctrl + Alt + Del для возврата в физическую среду, но лучше использовать клавиши и их комбинации: Правый Alt для Virtual PC, Ctrl +Alt для VMware Player, VirtualBox интуитивно передает управление курсором. Данный момент я немного затронул в статье Как легко установить Андроид на компьютер.
Популярные виртуальные машины
VirtualBox
Детальный обзор VirtualBox
Последнюю версию можно скачать по ссылке www.virtualbox.org/wiki/Downloads. Имеется поддержка русского интерфейса.
VirtualBox — это один из самых популярных виртуализаторов, предназначен для установки на 32 — и 64-битных платформах x86, поддержка расширений Intel VT-x и AMD-V. Системой хоста в его случае может быть Windows, Linux, Mac OS X, Solaris и BSD, кроме них, можно установить Dos или OS/2. Поддерживает операционные системы многопроцессорного типа, позволяет использовать USB и виртуальные драйвера. Поддержка 3D включает в себя DirectX и частично OpenGL. Одной виртуальной машине может предоставить до 32 виртуальных процессоров и 1,5 ГБ оперативной памяти (для 32-разрядных систем). Одновременно это дает возможность ограничить ресурсы, используемые отдельными гостевыми системами. Поддерживает Windows Aero. Последняя версия умеет клонировать работающие виртуальные машины. Работу упрощает возможность использования USB или общего буфера обмена, имеется поддержка ACPI.
Способность распознавания формата VMDK, позволяет подключить машины, созданные в VMware, работает с форматом VHD от Virtual PC. VirtualBox справляется и с форматом OVF. Динамически выделенное пространство виртуальных дисков экономит пространство, необходимое для работы установленных систем. Доступна также функция сохранения снимков виртуальных машин.
VMware Player
Детальный обзор VMware Player — появится позже
Последние версии программы находятся на официальном сайте по ссылке www.vmware.com/products/player/playerpro-evaluation.html. Более старые версии для 32-разрядных систем нужно искать на сторонних ресурсах, например, VMware Player 6 (имеется русификация).
VMware Player является бесплатным продуктом для домашнего использования, предназначенным для виртуализации 1-2 операционных систем. Устанавливается в Windows или Linux на платформе x86. Работает с 32-разрядными и 64-разрядными процессорами. Список гостевых систем длинный и включает в себя, кроме основных, ещё Solaris, Netware или QNXa. Player использует преимущества многопроцессорных систем, предоставляет доступ к виртуальным машинам через интерфейс USB. Первые версии VMware Player не позволяли создавать собственные машины и сводились только для эксплуатации в средах, созданных в других приложениях. В настоящее время, программа уже не имеет этого ограничения.
Для каждой машины может быть эмулировано до 8 процессоров. В зависимости от платформы, лимит оперативной памяти для систем составляет 8 ГБ для 32 бит и 64 в случае 64 бит.
Windows Virtual PC и Virtual PC 2007
Детальный обзор Virtual PC — появится позже
Версию Virtual PC 2007 нужно искать на сторонних ресурсах, последняя версия Windows Virtual PC имеется по ссылке www.microsoft.com/ru-ru/download/details.aspx?id=3702.
Windows Virtual PC — это новая версия Virtual PC 2007. По сравнению с предшественником программа предлагает новые функции, но лишена также несколько других важных элементов. Ввели, например, частичную поддержку USB, Windows Virtual PC также может использовать частично преимущества аппаратного ускорения 3D. Из-за этого уменьшилась гибкость среды. Официально, программу можно запускать только на Windows 7. Старые системы не поддерживаются, нужно использовать Virtual PC 2007. Системой организатором должна быть, по крайней мере, Windows XP с пакетом обновления 3. Не удается запустить Dos. Также не хватает драйверов и поддержки для систем Linux или OS/2. Была удалена возможность прямого обмена каталогами. Ограничений не было в Virtual PC 2007. Ни младший, ни старший вариант программы не позволяет сохранять снимки системы.
Windows Virtual PC поддерживает многопоточное функционирование виртуальных машин. Это означает, что работающие одновременно гостевые системы могут использовать отдельные потоки процессора. Это улучшает производительность.
На базе Virtual PC работает Windows XP Mode, доступный в Windows 7. Благодаря ему после загрузки соответствующего образа, пользователь может запустить на последней версии ос Microsoft виртуальную машину с полноценным XP и установить на нее программное обеспечение, специально предназначенное для этой системы. Поддержка этого механизма была упрощена до такой степени, что пользователь может запускать приложения XP прямо из семерки, даже не замечая, что они работают в виртуальной машине.
Заключение
В идеальных условиях, после установки одной из перечисленных выше программ, нужно выбрать из списка подходящую ОС, создать для неё виртуальную машину, и произвести установку системы. К сожалению, идеальных условий не бывает. Да и подобные программы созданы не для простого «знакомства» с новой версией ОС, а для создания полноценных связанных систем, с работающими программами и множеством программных и сетевых связей.
Кроме всего прочего, программа может вести себя по-разному на той или иной ОС или её версии. В одном случае, могут возникнуть трудности с видимостью внешних устройств, в другом – аппаратные средства компьютера не смогут удовлетворить потребности заданной оси. Всё зависит от конкретной ситуации и поставленной задачи.
matrixblog.ru
VirtualBox, Hyper-V, VMWare Workstation, Virtual PC
Огромное количество появляющихся каждый день программ делают скачивание и установку неизвестного софта на компьютер все более опасным для системы и важных файлов на компьютере. Кроме того, многие программы, имеющие необходимые для работы программистов, художников и других пользователей ПК функции, доступны только для небольшого количества операционных систем. Если раньше приходилось сильно рисковать, скачивая из Интернета подозрительный файл, или же переустанавливать систему только ради одной нужной программы, то теперь для этого есть такая ОС как виртуальная машина.
Что такое виртуальная машина
Виртуальная машина — специальная программа, которая устанавливается на родную операционную систему пользователя и при запуске начинает эмулировать, то есть, воспроизводить, функции любой другой операционной системы, указанной в настройках. Основное удобство таких программ — отсутствие необходимости в переключении между ОС и доступ ко всем функциям воспроизводимой системы. Кроме того, все действия, совершаемые внутри виртуальной машины, не будут затрагивать работу основной системы, что предотвращает возможные сбои компьютера.
На данный момент разработчики виртуальных машин создали программы, позволяющие эмулировать любые операционные системы, начиная с ранних версий Windows и заканчивая Ubuntu, OS X и менее известными осями, также работать с уже готовыми серверами, например, виртуальная машина Битрикс.
Существует еще одно, более узкое, понимание термина «виртуальная машина», которое распространено в среде музыкантов — виртуальная драм-машина, которая воспроизводит звуки ударной установки. Такая программа позволяет записывать партии ударных инструментов без применения живой установки, а в специальных звукозаписывающих программах или «оживляя» заранее записанную midi-дорожку, подкладывая под электронное звучание записанные семплы каждого удара.
Для чего нужна виртуальная машина
Диапазон действий, которые можно совершать с помощью виртуальной машины, на самом деле очень велик.
Самое простое, что можно делать с ее помощью — пользоваться программами, которые не доступны для операционной системы пользователя или даже для ПК в принципе. Например, эмулятор операционной системы Android по сути тоже виртуальная машина, с помощью которой люди запускают приложения или игры.
Кроме того, виртуальные машины часто используются программистами для тестов написанных программ. Например, для проверки насколько корректно написанный алгоритм работает в разных версиях Windows. То же относится и к разработчикам приложений для iOS и Андроид, которые проверяют работоспособность разработок именно внутри эмуляторов. Для этого же существует виртуальная машина на флешке, чтобы всегда иметь возможность проверить функциональность написанного кода.
Для таких проверок машины используются и менее продвинутыми пользователями. Дело в том, что при эмуляции родственных операционных систем машина может воспроизводить всю информацию, которая содержится на компьютере. Поэтому, если пользователю приходится скачивать из Интернета файл, который может содержать в себе вирусы, то следует сначала проверить его на виртуальной машине. Если он нормально воспроизводится на ней, то можно безопасно открывать его на родной ОС.
Кроме того, они помогают в корпоративной работе, скажем, виртуальные машины Битрикс.
Если говорить о виртуальных драм-машинах, то они используются для того, чтобы в условиях нехватки средств, например, на аренду студии, качественно записать ударные партии. Из всех инструментов наиболее чувствительны к записи именно барабаны, и именно на них тратиться больше всего времени. Кроме того, ударник может не иметь достаточного навыка для игры на них ровно, что значительно увеличивает количество денег на аренду. В такой ситуации лучшим выходом из положения будет запись партии в программе и дальнейшее ее воспроизведение.
Какие есть виртуальные машины
Виртуальная машина для Windows 10
Специально для продвинутых пользователей, знакомых с понятием «виртуальная машина», Microsoft сделали встроенную эмуляцию других операционных систем — Hyper-V. Изначально ее функционал заблокирован, однако ее компоненты легко включаются через Панель управления.
Зайдите в Панель управления и перейдите в подраздел «Программы и компоненты». Там в окне «Включение и выключение компонентов» галочкой отметьте название сервиса Hyper-V. После этого произойдет установка виртуальной машины на ПК, и в дальнейшем запускать ее можно будет через меню «Пуск».
Основные преимущества Hyper-V:
- встроена в систему, не надо ничего скачивать и искать;
- имеет полный функционал по эмуляции разных версий Windows, например, 98 и других операционных систем;
- поддерживает версии Windows разных разрядностей;
- простой и понятный интерфейс.
В целом, благодаря наличию на Windows 10 Hyper-V, у пользователей отпадает нужда в других подобных программах. Хоть и утилита не требует особых навыков в настройке, подробнее о ней можно почитать в смежной статье.
Виртуальная машина для Windows 7
Самой популярной виртуальной машиной для пользователей Windows 7 является Windows Virtual PC. Изначально ее основной функционал был предназначен для эмулирования Windows XP, чтобы разработчики могли комфортно переносить программы, разработанные под эту ОС, на новую семерку, которая в то время только выходила. В дальнейшем ее возможности расширились, и теперь Virtual PC представляет из себя отдельную платформу, которая способна воспроизводить почти все существующие операционные системы.
Как и Hyper-V, этот сервис встроен в систему изначально. Для того, чтобы установить его, нужно зайти в «Пуск» и подменю «Программы». Там надо найти строчку с названием программы, нажать на нее. Откроется окно, в котором можно свободно создавать, удалять и производить другие манипуляции с эмулятором операционных систем.
Виртуальные машины для Mac и другие ОС
Помимо встроенных в седьмую и десятую Windows виртуальных машин сторонние разработчики создали много других, независимых утилит, которые имеют примерно одинаковые возможности, но различаются в деталях. Самая популярная из них — Oracle VirtualBox, о которой и пойдет речь в этой части статьи.
Эта виртуальная машина может эмулировать все существующие на данный момент операционные системы, а также доступна для наиболее популярных на данный момент ОС — Windows, OS X, Linux и Solaris. Скачать ее можно с сайта разработчика, предварительно выбрав, для какой именно системы она вам нужна.
От остальных своих аналогов данная программа Oracle отличается широким функционалом, который включает в себя поддержку USB-портов и их запуска с эмулируемой машины, возможность сохранения состояния системы для ее мгновенного отката на случай, если произошла критическая ошибка. По сути, из огромного списка всех поддерживаемых возможностей можно сделать вывод, что, скачивая Oracle VirtualBox, вы можете комфортно работать за любой операционной системой без каких-либо ограничений вообще.
Для большинства пользователей утилита VirtualBox является очень хорошим выбором из-за ее практичности, надежности и функциональности.
После того, как дистрибутив с приложением будет на вашем компьютере, дважды щелкните по нему. Это запустит программу установки. В ней необходимо будет выбрать, какие функции, помимо самой машины Oracle, устанавливаются вместе с ней. В списке присутствуют: возможность внутреннего программирования на Python, настроенная поддержка сети Интернет, а также интеграция USB-портов. После этого достаточно следовать по инструкции установочного файла до момента завершения инсталляции Oracle VirtualBox.
Виртуальные драм-машины
Виртуальные драм-машины присутствуют в виде дополнительных плагинов, которые устанавливаются и запускаются через программу для записи или написания музыки — FL Studio, Ableton, Cubase и другие. Самые популярные эмуляторы драм-машин — EZ Drummer и Addictive Drums. В свободном доступе к ним лежат большие библиотеки семплов на любой вкус, записанные знаменитыми барабанщиками.
Создание своей виртуальной машины
Кроме того, существует также компания VMWare, которая также предлагает пользователям программы для создания своих виртуальных машин. Самая известная из них называется Workstation и распространяется на платной основе. Тем не менее, существует масса ресурсов, которые предлагают бесплатное использование этой виртуальной машины, как для Windows, так и для Мак, и для Ubuntu. Стоит отметить, что компания предлагает массу дополнительных утилит, которые расширяют возможности базовой программы, добавляя функции управления рабочими столами, трансляции и многое другое. Рассмотрим, зачем же нужна эта виртуальная машина.
Workstation позволяет создавать виртуальные машины, которые будут управляться из единого центра. По большой части этот инструмент представляет интерес большим компаниям, которым нужно настроить одинаковый функционал аппаратов на большом количестве компьютеров.
Одна из самых главных фишек, которую имеет виртуальная машина VMWare, так называемая, vSphere, которая позволяет не только создать и настроить виртуальную машину, но и реализовать целую инфраструктуру таких аппаратов, связанных между собой. И если вам придется выбирать, то такой функционал очень пригодится большим компаниям, сотрудникам которой необходимо обмениваться между собой данными и информацией.
Весь функционал разрабатываемых VMWare программ опирается не на одиночное использование виртуальной машины, а на формирование сетки из них и единого места, откуда эта сеть управляется.
Виртуализация 1С-Bitrix
Еще одна программа, созданная для комфортной работы с продуктами «1С-Битрикс» — виртуальная машина Bitrix, на этот раз от отечественных разработчиков, которая также может работать и с любыми PHP-приложениями. По сути, эта программа представляет из себя эмуляцию сервера сайта, который содержит в себе все настройки для комфортной работы. Готовая машина может быть открыта в VMWare Player или других приложениях этого разработчика (также существуют версии для VirtualBox и HyperV).
Программа позволяет экономить время и сразу приступить к работе после того, как основная платформа готова к использованию. При этом виртуальная машина Bitrix устанавливается непосредственно в основную систему эмуляции, интегрируясь в ее функционал и работу, что позволяет сразу после установки и запуска начать взаимодействовать с проектами 1С.
Какую виртуальную машину выбрать
Тут уже нет четкого сравнения. Все зависит от пользователя и его потребностей. Для эмуляции игр и проверки стороннего софта вполне хватит обычных сервисов Hyper-V и им подобным, встроенных в саму операционную систему. Хорошо проверенный, надежный и бесплатный вариант — это VirtualBox. Для организаций лучшие виртуальные машины — однозначно продукция VMWare или же виртуальная машина Bitrix, поскольку упрощают ведение бизнеса и взаимодействия с сотрудниками.
Видео по теме
Хорошая реклама
ustanovkaos.ru
Виртуальная машина для windows. Обзор и настройка
Здравствуйте.
В прошлой статье я рассказывал о песочнице для windows которая позволяет запускать подозрительные программы.
Сегодня поговорим о таком полезном инструменте как виртуальная машина для windows, и как настроить виртуальную машину.
Для чего же она будет полезна?
Эти программы позволяют создать в своей системе отдельную операционную систему которая не будет зависеть от основной.
Польза виртуальных машин.
— Полезна если вы боитесь вирусов, или софта который кроме программы установит кучи рекламных блоков которые потом трудно удалить.
— Если вы хотите проверить только скаченную установочную ОС на работоспособность, и стоит ли её вообще ставить на компьютеры.
— Можно посмотреть на старые операционные системы (окунуться в прошлое ) бывают такие любители
— Запуск старых игрушек которые не идут на новых Операционных системах, установите старую ОС и через неё насладитесь старой игрой.
Так же, виртуальные машины можно запустить с флешки (что удобно). Можете настроить под себя определенную ОС со своими настройками и придти к другу с данным образом, и что то показать или сделать там как вам удобнее. Но главное чтобы там была установлена программа для работы с виртуальными машинами (ну или можете найти портативную версию и просто запускать с флешки).
Можно много рассказывать о пользе виртуальных машин.
Мы рассмотрим 3 самые популярные программы для создания виртуальной машины для windows.
100 000 подписчиков на вашей странице Инстаграм – вы считаете, что задача слишком сложна, она почти не выполнима? Ошибаетесь! Невозможное – возможно! Надо просто изучить приёмы SMM маркетинга в социальных сетях с блогом прайссмм . Вы узнаете много любопытного о продвижении и СММ услугах. Останется применить знания на деле.Vmware player.
Интерфейс программы : английский.
Ссылка на скачивание (официальный сайт) — тыц
vmware player основное окно
Существует платная версия Vmware workstation и бесплатная версия VMware player (более урезанная).
Мы рассмотрим бесплатную, VMware player.
Скачивается в разделе «Файлы для скачивания — бесплатные продукты для скачивания».
Платная версия имеет больше функционала, который не обязательна простому пользователю.
Существует для windows и linux.
Установка не вызовет трудностей.
Первичный запуск требует ввода email (электронную почту) необходимо выбрать «non-comercial» версию.
После чего откроется сама программа .
Язы программы английский. Но если у вас есть хоть малые знания английского (если вы уверенный пользователь) то вы скорее всего разберетесь.
После запуска рекомендую открыть «Player — Preferances — Download all components» У вас загрузятся некоторые дополнения которые чуть больше дают функционала (общий буфер обмена с основной ОС).
Если у вас уже есть файл виртуальной машины (вам скинули друзья, или вы скачали интересную сборку на торренте) то выбираете Open a Virtual machine и выбираете файл виртуальной машины на компьютере.
Поддерживаемые форматы (Vmx, Vmc, Ovf, Ova).
Создание виртуальной машины в VMware.
— Чтобы создать новую виртуальную машину, выбираете «Create a New Virtual Machine»
— Если вам нужно установить с диска, выбираете Installer disc и выбираете в меню необходимый диск.
Если у вас образ диска в формате .iso то выбираете Installer disc image file и нажимаете browse и выбираете место где у вас образ диска и нажимаете next для продолжения.
— Выбираете операционную систему которую будете устанавливать (самые распространенные Windows или Linux, если другое и её нет в списке выбираете other) и нажимаете next.
— Пишете название своей виртуальной машины и указываете путь для сохранения. NExt.
— Указываете размер жесткого диска который будет выделен под ОС (сколько примерно будет весить ОС + расчитывайте место для файлов если что либо будете загружать). NExt
— В следующем окне можно выбрать сколько оперативной памяти будет выделено под вашу ОС и другие настройки, нажав «Customize Hardware».
В основном вам главное настроить пункт memory, выделение оперативной памяти (будет вычтено из вашей основной памяти) и нажимаете finish.
— Всё настроено, запускаете и устанавливаете вашу операционную систему (надеюсь это вы умеете).
Можете пользоваться, и ставить эксперименты, не боясь навредить своей основной операционке на компьютере.
Если вам нужно поработать с флешкой в вашей виртуальной машине или другим USB устройством то выбираете Player — Removable Devices наводите в меню на название вашей флешки (устройства) и выбираете Connect. Устройство будет активно в виртуальной машине. Чтобы отключить от виртуальной машины и пользоваться в основной ОС необходимо проделать тоже самое.
Virtualbox.
Интерфейс программы — имеется русский язык и несколько других.
Ссылка на скачивание (официальный ресурс) — тыц (выбираете в зависимости какая установлена у вас Ось, скорее всего Windows).
virtualbox основное окно
Виртуальная машина virtualbox.
Абсолютно бесплатная программа для работы с виртуальными машинами ничем не хуже по функционалу от Vmware (Хотя некоторые отзываются не совсем хорошо, тут скорее дело вкуса).
Имеет множество надстроек (что с одной стороны может хорошо, но новичок может и запутаться).
Лично я обычно пользуюсь именно им.
Плюс в том, что имеется русский интерфейс в отличие от предыдущей программы.
Выбираете «создать» и создаете свою виртуальную машину, шаги практически похожи, как с предыдущей программой, тем более русский язык поможет вам настроить всё что нужно.
При работе с linux на PAE ядре, может выскочить ошибка
This kernel requires the following features not present one the CPU:
Unable to boot — please use a kernel appropriate for your CPU .
Это легко исправляется.
Нажимаете правой кнопкой мыши на созданной виртуальной машине, выбираете Настроить — Система — Процессор и ставите галочку на Включить PAE/NX. Теперь всё будет работать без проблем.
Общий буфер обмена virtualbox
Чтобы пользоваться общим буфером обмена с основной ОС (копировать файлы, или ссылки из основной ОС и наоборот) необходимо скачать на сайте расширение VirtualBox Oracle VM VirtualBox Extension Pack .
Далее выбираете файл — настройки — плагины — добавить плагин и открываете файл который скачали ранее и подтверждаете установку.
Далее включив нужную виртуальную машину выбираете меню «устройства — Подключить образ диска дополнений гостевой ОС» и соглашаетесь с установкой. Когда будет установлена, требуется перезапустить виртуальную машину.
Если вы желаете сделать резервную копию (чтобы в случае вируса или проблемы восстановить ) то выбираете в правой стороне окна «Снимки» и нажимаете сделать снимок. В случае восстановления будут удалены все файлы и настройки сделанные после снимка экрана. Желательно делать постоянно если вы собираетесь с чем то неизвестным работать.
Windows virtual pc.
Интерфейс программы — имеется русский язык.
Ссылка на скачивание (официальный ресурс) — тыц
Работает на Windows 7.
Виртуальная машина от microsoft. Бесплатна, но функционал совсем низок. Создать свою виртуальную нельзя, только можно скачать образ windows xp (многие устаревшие программы которые не работают в семерке и восьмерке поддерживаются ей). Для скачивания образа заходите в Пуск — Windows virtual pc — Windows xp mode. Будет предложено скачать образ, соглашаетесь и программа сама скачает, после чего согласитесь с установкой.
Если вам не нужно работать с другими дистрибутивами, а чисто работать с подозрительными файлами для windows то вполне оптимальный для вас вариант. Здесь не запутаетесь с настройками, их практически нет.
Флешка подключается автоматически (как и жесткие диски компьютера для удобной работы с файлами между вашей ОС и виртуальной машиной.
Вот мы рассмотрели три популярных приложения для работы с виртуальными машинами. Образы готовых сборок можно поискать на торренте, например rutracker.org. Берегите себя
teralex.ru