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

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

  1. Открываем программу и кликаем по стрелочке в ее верхней правой части. Из выпадающего списка выберите [k]Перезагрузить движок виртуализации.
  1. Подтвердите свои намерения кликом по кнопке [k]Да.
  1. После этого эмулятор выключится.
  1. И вновь запустится, заново активировав свой движок.

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

Переустановка

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

  1. Сначала нужно скачать утилиту Revo Uninstaller . У программы есть триальный период, но и его нам хватит с головой. Запускаем инструмент и находим в списке наш BlueStacks Выделяем его и жмем кнопку, отмеченную цифрой [k]2.
  1. Запустится стандартный деинсталлятор, тут нам нужно указать причину удаления (выбираем любую) и нажать [k]Удалить.
  1. Также на следующем этапе потребуется ваше подтверждение.
  1. Начнется удаление Android-эмулятора. Ждем его завершения.
  1. В итоге кликаем по [k]Завершено.
  1. Теперь начинается самое интересное. Активируйте продвинутый режим и нажмите кнопку, отмеченную цифрой [k]2.
  1. Дождитесь окончания сканирования реестра и дисков.
  1. Кликните по кнопке [k]Выбрать все.
  1. Когда все пункты окажутся отмеченными жмем [k]Удалить.
  1. Подтверждаем свое намерение.
  1. Отмечаем остатки файлов.
  1. И удаляем их.
  1. Система запросит подтверждение, предоставляем его нажатием по [k]Да.
  1. Далее, требуется перейти в каталог [k]C:\ProgramData\BlueStacks и, если там есть любые объекты, удалить их.
  1. То же самое делаем и в [k] C:\Users\имя_пользователя\AppData\Local\Bluestacks .


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

Что такое виртуализация?

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

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

Основные типы виртуализации и используемые технологии

Дело в том, что в понятии виртуализации различают три основных направления:

  • представления;
  • приложения;
  • серверы.

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

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

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

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

Выбор оборудования

Одним из явных и неоспоримых преимуществ виртуальных серверов является снижение материальных затрат на создание полнофункциональной программно-аппаратной структуры. Например, имеется две программы, которые для нормальной работы требуют наличия 128 Мб оперативной памяти, но их нельзя устанавливать на один физический сервер. Как поступить в этом случае? Можно приобрести два раздельных сервера по 128 Мб и установить их раздельно, а можно купить один с 128 Мб «оперативки», создать на нем два виртуальных сервера и установить два приложения именно на них.

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

Преимущества в системе безопасности

Как правило, сама серверная структура подразумевает наличие нескольких аппаратов для выполнения тех или иных задач. В плане обеспечения безопасности системные администраторы устанавливают контроллеры домена Active Directory и интернет-шлюзы не на одном, а на разных серверах.

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

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

Кроме того, достаточно спорным остается вопрос лицензирования. Так, например, для Windows Server 2008 Standard предусмотрен запуск всего одной виртуальной машины, на Enterprise - четыре, а на Datacenter - вообще неограниченное число (причем даже копий).

Вопросы администрирования

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

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

В VMware vSphere виртуализация серверов позволяет создавать и сохранять так называемые снимки самой виртуальной машины (snapshots), которые представляют собой специальные образы ее состояния в определенный момент времени. Они могут быть представлены в древовидной структуре в самой машине. Таким образом, восстановить работоспособность виртуальной машины намного проще. При этом можно произвольно выбирать точки восстановления, откатывая состояние назад, а потом вперед (Windows-системам такое может только сниться).

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

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

Однако и эта технология обладает некоторыми недостатками, поэтому многие предпочитают программные пакеты вроде WMware, VirtualBox, QUEMI или даже MS Virtual PC. Хотя названиями такие приложения и разнятся, принципы работы с ними особо не отличаются (разве что в деталях и некоторых нюансах). С некоторыми версиями приложений может производиться и виртуализация серверов Linux, но эти системы подробно рассматриваться не будут, поскольку у нас большинство пользователей использует все-таки Windows.

Виртуализация сервера на Windows: простейшее решение

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

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

Но тут нужно обратить внимание на включение самого модуля. Виртуализация серверов Hyper-V не может производиться без предварительного включения этого компонента в самой системе Windows.

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

Использование сторонних программных продуктов

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

Речь идет об использовании таких программных продуктов, как Oracle VirtualBox, VMware Workstation (VMware vSphere) и других. Например, сервер виртуализации VMware может создаваться таким образом, чтобы сделанные внутри виртуальной машины аналоги компьютеров работали раздельно (независимо друг от друга). Такие системы можно использовать в процессах обучения, тестировании какого-либо программного обеспечения и т.д.

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

Что же касается процесса создания компьютера внутри машины, в VMware vSphere виртуализация серверов, равно как и в Hyper-V, производится на основе «Мастера», однако, если сравнивать эту технологию с Windows-системами, сам процесс выглядит несколько проще, поскольку программа сама может предложить некое подобие шаблонов или автоматически вычислить нужные параметры будущего компьютера.

Основные недостатки виртуальных серверов

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

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

Во-вторых, хотя и считается, что несколько серверов могут быть объединены в кластер, а при отказе одного из них можно «переехать» на другой, в том же Hyper-V этого добиться невозможно. И это выглядит как явный минус в вопросе отказоустойчивости.

В-третьих, явно спорным будет вопрос переноса в виртуальное пространство ресурсоемких СУБД или систем вроде Mailbox Server, Exchange Server и т.д. В этом случае будет наблюдаться явное торможение.

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

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

Резюме

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

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

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

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

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

Проверяем конфигурацию

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

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

Процессор

Ваш процессор должен поддерживать технологии виртуализации Intel® VT-x или AMD-V™ . Выяснить это можно, изучив . Модель процессора, установленного в Вашей системе, можно узнать через диспетчер устройств (вкладка Процессоры). Если не найдёте модель своего процессора в списке, то эмулятор на Вашем компьютере не запустится. Пора задуматься о приобретении нового ПК.

Видеокарта

Ваша видеокарта должна поддерживать технологию OpenGL версии не ниже 2.0. Выяснить, какую версию OpenGL поддерживает Ваша видеокарта, можно, просмотрев отчёт OpenGL capabilities report: GL_VERSION . Определить модель установленного видеоадаптера можно в диспетчере устройств Windows, раздел Видеоадаптеры . Если выяснится, что Ваша видеокарта не поддерживает OpenGL выше 2.0, значит, придётся приобретать более современную видеокарту.

Оперативная память

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


Драйвера

Должны быть установлены последние версии драйверов для Вашей видеокарты. Драйвера скачиваются с официальных сайтов производителей видеоадаптеров. Существуют три основных производителя видеокарт: Nvidia, AMD , Intel. , AMD Graphics Drivers and Software , Центр загрузки Intel . Вам лишь необходимо выбрать в выпадаюих списках свою модель видеокарты, версию установленной операционной системы, включая её разрядность. Скачиваете драйвера, устанавливаете их вручную.
Важно: не пользуйтесь обновлением драйверов через эмулятор BlueStacks.

Версия BlueStacks

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

Обновление Windows

Установить все последние обновления Windows (Windows 7 и 8), либо пакет обновлений (Windows XP).

Дополнительные пакеты

1. Установить последнюю версию библиотеки для своей операционной системы.

2. Установить последнюю версию .

3. Установить последнюю версию кодеков .

Очистка системы

C помощью утилиты CCleaner почистить систему от временных файлов, почистить реестр и автозагрузку.

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

Частные случаи и менее серьёзные проблемы

1. 2 видеокарты

Допустим, в Вашей системе установлено две видеокарты : встроенная и дискретная . Это может стать причиной, по которой некоторые игры откажутся запускаться. Рассмотрим на примере видеокарты от Nvidia. Необходимо зайти в настройки видеокарты (открыть панель управления NVIDIA ).
Далее переходим в меню Параметры 3D → Управление параметрами 3D . В глобальных параметрах жмём клавишу "Восстановить ", затем в предпочтительном выбираем Высокоскоростной процессор NVIDIA .
В пункте Установка конфигурации PhysX выставляем вместо автовыбора свою дискретную видеокарту. Жмём клавишу "Применить ". Не забываем перезагрузить компьютер, чтобы внесённые нами изменения вступили в силу.

У AMD аналогичное средство называется AMD Catalyst Control Center .


2. Бесконечная загрузка

Очень часто наблюдается эмулятора BlueStacks. Если загрузка BlueStacks длится дольше 30 секунд (Вы можете наблюдать бегающие кубики), то бывает достаточно выйти из BlueStacks через значок в трее (выйти) и перезапустить следующие службы: BlueStacks Android Service и BlueStacks Log Rotator Service . Службы Windows находятся в меню Пуск Панель управления Администрирование Службы (Windows 7). После этого просто перезапускаем BlueStacks.

Случается, что службу BlueStacks Android Service перезапустить не удаётся. В этом случае просто перезапускаем компьютер полностью.

3. Проблемы с антивирусом или фаеволом

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

  • BlueStacks Agent;
  • BlueStacks Apk Handler;
  • BlueStacks App Runner;
  • BlueStacks File System;
  • BlueStacks Frontend;
  • BlueStacks Log Rotator;
  • BlueStacks Network;
  • BlueStacks StartLauncher.

4. Переустановка

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

5. Раскладка клавиатуры

Иногда возникают проблемы с переключением раскладки клавиатуры. Если в системе установлен автоматический переключатель раскладки наподобие Punto Switcher , то либо заносите BlueStacks в список исключений, либо отключайте Punto Switcher вообще на время работы в эмуляторе.


Можно также воспользоваться специальным приложением для андроида Russian Keyboard . Просто затем необходимо будет выбрать эту клавиатуру в настройках ввода BlueStacks.

6. Google Market

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

7. Кеш программы или игры

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

Возможен ещё один вариант. Помещаем необходимые файлы (в Windows) в папку C:\ProgramData\BlueStacks\UserData\SharedFolder . Затем в эмуляторе BlueStacks в любом файловом менеджере ищем папку mnt/sdcard/bstfolder/bstsharedfolder . В ней и должны находиться необходимые нам файлы.

8. Loading Channels

Довольно часто возникает проблема , отсутствует интернет в BlueStacks. Проблема может заключаться в стандартных DNS-серверах 8.8.8.8 у определённых провайдеров. Необходимо попробовать установить одну из программ, изменяющих DNS-сервера. Например, Set DNS . С помощью данной программы необходимо пробовать устанавливать либо уже имеющиеся в ней DNS-адреса, либо вручную прописывать адреса своего провайдера.

9. Синхронизация Android

Также хочу отметить ещё один полезный момент: если у Вас имеется отдельное андроид-устройство (смартфон, планшет), то есть возможность синхронизировать все приложения с этого устройства с эмулятором BlueStacks (с сохранением всех данных приложений, как то сохранения в играх, например). А для этого необходимо всего лишь установить на андроид-устройство специальное приложение BlueStacks Cloud Connect . Разобраться в его работе у обычного пользователя не составит труда. Разве что потребуется подождать некоторое время, пока выполнится синхронизация всех пользовательских данных. Также, особенно при большом количестве установленных приложений, этот процесс потребит немало интернет-трафика (важно в случаях с ограничением потребляемого трафика, например, на рабочем месте).

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

Памятка

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

ЭмуляторBlueStacks, создающий виртуальную среду для запуска Андроид-приложений на Windows, программа сложная и «тяжёлая». Устанавливая эмулятор, вы должны быть готовы к тем или иным неполадками. И один из них – полный отказ, когда движок виртуализации не запускается совсем. Поговорим о том, почему так случается и как можно это исправить.

Системные требования Bluestacks 3

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

Итак, что требуется от компьютера, чтобы BlueStacks просто запустился? Они указаны на официальном сайте программы. Для

BlueStacks 3 это должна быть такая конфигурация:

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

  • Процессор Intel Core i5 с технологией виртуализации, включённой в BIOS.
  • Windows 10.
  • Видеокарта Intel HD 5200 или лучше.
  • ОЗУ 6 Гб.
  • HDD 40 Гб.

Перезагрузка Bluestacks

Когда движок не запускается, это будет выглядеть примерно так:

Прогресс загрузки просто стоит на месте, и всё.

Самое простое – попробовать просто перезагрузить движок. Для этого в самом интерфейсе эмулятора предусмотрен пункт меню.

Если это не помогает, тогда можно применить универсальный способ борьбы с любыми неполадками Windows: перезагрузить весь компьютер.

Обновление

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

Устранение проблемы, если перезагрузка не помогает

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

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

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

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

Ещё одна причина, хотя и довольно редкая: на компьютере стоит какая-нибудь другая виртуальная машина . Например, популярный сервис VirtualBox от Oracle, или какой-либо другой. В некоторых случаях они могут конфликтовать между собой. Тогда попробуйте удалить конкурента, перезагрузиться и снова запустить BS.

Переустановка

Самый радикальный шаг, если больше ничего не помогает.

Сначала воспользуйтесь стандартным деинсталлятором. Когда он удалит все файлы, нужно будет почистить реестр, иначе процесс удаления нельзя считать полным. Найдите в Интернете какую-нибудь программу для чистки реестра, например, Auslogics Registry Cleaner , TweakNow RegCleaner или любую другую. Она удалит ключи, оставшиеся после BlueStacks.

После этого нужно проверить, осталась ли на диске файловая структура. Это каталоги:

  • C:\ProgramData\BlueStacks
  • C:\Users\имя_пользователя\AppData\Local\Bluestacks

Их тоже нужно удалить.

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

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

Примечание : В некотором смысле, виртуальные машины позволяют создавать компьютер внутри компьютера.

Существует два важных аспекта виртуализации машин:

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

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

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

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

Программное обеспечение для виртуализации, которое управляет созданием и функционированием виртуальных машин, а так же распределением и ограничением предоставляемых ресурсов, часто называют гипервизором. Некоторые приложения для виртуализации так же могут использовать специальные расширения процессоров для повешения производительности виртуальных машин. Наличие такого рода расширений называют аппаратной поддержкой виртуализации. Примерами этой поддержки являются технологии VT-X (Intel) и AMD-V (AMD).

Что не является виртуализацией и виртуальной машиной?

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

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

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

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

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

Что нужно для запуска технологии виртуализации и виртуальных машин?

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

Так если вы собираетесь запустить гостевые операционные системы поверх вашей системы, вам потребуются дополнительные ресурсы для их запуска, такие как процессор и оперативная память. Например, если на вашем компьютере имеется только 2 Гб оперативной памяти и вы хотите запустить гостевую систему на Windows 7, то вам придется сильно ограничить использование ресурсов на реальной системе, чтобы виртуальная машина смогла нормально функционировать. Конечно, если вы не пытаетесь запустить Windows XP с 256 Мб памяти. Тем не менее, если у вас есть 16 Гб оперативной памяти, то вы можете запустить далеко не одну гостевую систему, при этом не ощутив никакой нехватки ресурсов.

Плюсы: Простая в установке и использовании.

Минусы: Ограниченная функциональность. Не поддерживает снапшоты и общий доступ к каталогам.

Виртуальная машина для Windows 7, Linux и Mac OS X - VirtualBox

VirtualBox представляет собой еще одну кросс-платформенную программу создания виртуальных машин для Windows 7 и выше, а так же Linux и Mac систем, в настоящее время принадлежащую Oracle. VirtualBox похожа на VMware Player, но имеет больше функций, в том числе более продвинутый сетевой стек, неограниченное количество снимков (снапшотов), некоторую поддержку OpenGL и DirectX, а так же много другое. Приложение просто устанавливается, и его так же просто использовать. Вы так же можете использовать командную строку для автоматического развертывания. VirtualBox так же поддерживает USB и общие каталоги. Кроме того, существует портативная версия VirtualBox. Тем не менее, есть и недостатки. Вы не можете делать скриншоты гостевых систем. Управление дисками несколько запутанное.

Аудитория: начинающие и опытные пользователи.

Плюсы: Проста в установке и использовании, много функций.

Минусы: Нет поддержки скриншотов, импорт существующих машин сложен, не интуитивно понятное управление дисками.

Гипервизор VMware ESXi для создания виртуальных машин

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

Плюсы: Мощная, расширенные возможности виртуальных машин.

Минусы: Необходим хост и много ресурсов. Не просто установить и запустить.

Виртуальная машина для Unix/Linux - Kernel-based Virtual Machine (KVM)

KVM поддерживает виртуализацию только для UNIX-подобных операционных систем (Linux). Приложение можно запустить на любом оборудовании или в режиме эмуляции, однако без расширений процессора, производительность будет ужасной. KVM предназначен для использования по средствам консоли. Но, у него есть приличный интерфейс управления, который позволяет запускать и останавливать виртуальные машины, снимать скриншоты и многое другое. Интерфейс известен как Virtual Machine Manager (VMM) и так же используется для управления виртуальными машинами Xen (см. далее). Поддержка локального и удаленного управления. Существует известный конфликт с VirtualBox, но его можно решить относительно легко

Аудитория: продвинутые пользователи и профессионалы.

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

Минусы: Только UNIX-подобные системы. Необходимы аппаратные расширения виртуализации для нормального выполнения. Акцент на командной строке. Не просто установить и запустить.

Виртуальная машина для Unix/Linux - Xen

Xen является еще одним приложением для виртуализации UNIX-подобных операционных систем (Linux). Она должна загружаться в своем экземпляре ядра. Акцент делается на командную строку. Но, можно так же использовать VMM. Официально, Xen была поддержана OpenSUSE в течении многих лет и недавно была добавлена в основную ветку релиза ядра. Xen может выполняться в режиме аппаратной поддержки или пара-виртуализации. Тем не менее, для пара-виртуализации Xen в высшей степени проблематична в вопросах установки и запуска. Кроме того, Xen имеет ограниченную поддержку cd-rom и сетевых устройств. Так же программа доступна как гипервизор виртуализации на чистом железе на Live CD. Существуют многочисленные сторонние расширения для управления Xen.

Аудитория: продвинутые пользователи и профессионалы.

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

Минусы: Только UNIX-подобные системы. Режим пара-виртуализации глючит. Акцент на командной строке. Несколько утилит командной строки, которые могут ввести в заблуждение. Не просто установить и запустить. Необходимо загружать собственный экземпляр ядра.

Другие решения для создания виртуальных машин

Существует много других решений, которые не были здесь перечислены, такие как Parallels Virtuozzo, OpenVZ и VirtualBox на основе VMLite. Так же существует ряд переделанных решений, включая примеры скрещивания виртуализации и тонких клиентов. Linux так же имеет огромное количество собственных модификаций. И не стоит забывать об облачных технологиях со своими приложениями для виртуализации.

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

Несколько слов о программах виртуализации

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

Как правило, большинство людей начинают познавать виртуализацию с VMware Player или VirtualBox. Пользователи Linux могут предпочесть KVM и, возможно, Xen. Опытные пользователи, возможно, захотят взглянуть на ESXi.