Hyper-V e Intel HAXM. Ativando a virtualização



Documentos relacionados
Instalação - SGFLeite 1

Procedimentos para Reinstalação do Sisloc

Manual de Instalação de SQL Server (2005, 2008, 2012).

Etapa 1: Limpar o computador e executar o Windows Update

Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5.

DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS. PROFª. M.Sc. JULIANA H Q BENACCHIO

Tutorial - Monitorando a Temperatura de Servidores Windows

INSTALANDO O UBUNTU PELA IMAGEM ISO OU LIVE-USB DA UFV PASSO-A-PASSO.

Operador de Computador. Informática Básica


AVG Admin 2012 SQL Server 2005 Express

Procedimentos para Instalação do Sisloc

Instalando servidor Apache com MySQL e as linguagens ColdFusion e PHP. XAMPP (xampp-win installer.exe), veja aqui.

Sistemas Operacionais. Curso Técnico Integrado Profa: Michelle Nery

INSTALAÇÃO DO CHEF FOODS NET

MANUAL DE CONFIGURAÇÃO DO BACKUP

Sistema de Instalação e Criação da Estrutura do Banco de Dados MANUAL DO INSTALADOR. Julho/2007. Ministério da saúde

3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco).

STK (Start Kit DARUMA)

Guia de boas práticas para realização de Backup

CONFIGURAÇÃO MINIMA EXIGIDA:

Atualizaça o do Maker

Técnico em informática ti 54 Configuração de serviços de rede no Windows 2003 server Ser ver Enterprise

1 UNIT Universidade do Trabalhador Dr. Abel dos Santos Nunes

Configuração do Servidor DHCP no Windows Server 2003

P Procedimento para Instalação do SisGEF 7.0 na Máquina Servidor

GEPLANES GESTÃO DE PLANEJAMENTO ESTRATÉGICO MANUAL DE INSTALAÇÃO DO GEPLANES EM UM AMBIENTE WINDOWS

Como instalar uma impressora?

Tutorial para Atualização do Laboratório de Informática

Conheça os principais comandos do Prompt do Windows; veja lista

Guia de instalação UEG Linux LTS

GUIA PRÁTICO DE INSTALAÇÃO

Ajuda das opções Fiery 1.3 (cliente)

Caro cliente. Guia do cliente. Página 1

INSTALAÇÃO DO SISTEMA CONTROLGÁS

Instalando o Sysloc versão manualmente

Índice. Manual Backup Online. 03 Capítulo 1: Visão Geral

Tutorial Instalação Dual Boot Ubuntu e Windows XP Virtualização com VirtualBox

Na tela dele, clique no sinal de + ao lado do nome do seu computador, para expandi-lo. A seguir, expanda também o item "Sites da web".

Manual de Instalação do Hábil Enterprise NFC-e Gratuito. Hábil Enterprise NFC-e Gratuito by Koinonia Software Ltda.

Instruções Básicas de Instalação - BrOffice.org

CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO

Tutorial Web Mail. Acesso e Utilização. MPX Brasil Cuiabá/MT: Av. Mal Deodoro, 1522 B Centro Norte. Contato: (65) cuiaba@mpxbrasil.com.

HOW TO. Instalação do Firewall 6.1 Software

Veja em Tela cheia abaixo: Página nº 2

Introdução. O Windows Server 2003 está dividido em quatro versões:

LIBERAÇÃO DA PASTA ARQUIVOS DE PROGRAMA

Print Audit 6 - Instalação do SQL Server 2008 express R2

TeamViewer 9 Manual Wake-on-LAN

Tutorial: Como fazer o backup (cópia) e a restauração de conteúdos no Moodle?

Configuração do Linux Educacional 5 para melhor uso do MonitorINFO-V4

SIPREV/Gestão de RPPS Implantação Manual de Instalação Versão 1.18

LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER

Follow-Up Acompanhamento Eletrônico de Processos (versão 3.0) Manual do Sistema. 1. Como acessar o sistema Requisitos mínimos e compatibilidade

MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO. Motor Periférico Versão 8.0

Tutorial: Instalando Linux Educacional em uma maquina virtual

Celebre este natal e ano novo junto aos seus amigos e familiares distantes.

Manual Captura S_Line

Manual de Instalação. SafeSign Standard (Para MAC OS 10.7)

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

3UHSDUDQGRR64/([SUHVVSDUDWUDEDOKDUFRP&ODULRQ

Guia Sphinx: instalação, reposição e renovação

Página 1 MANUAL DE UTILIZAÇÃO DA FERRAMENTA OFFICE ONLINE WORD ONLINE EXCEL ONLINE POWER POINT ONLINE

Guia Rápido de Instalação Ilustrado

Passo a passo da instalação do certificado da AC Raiz da Sefaz. Certificado AC Raiz Sefaz AL

Revisão: - 1 Desinstalando Versões Anteriores

Boot Camp Guia de Instalação e

MANUAL DE INSTALAÇÃO

Simulador ITIL Exame de Certificação da EXIM

Instalando o WordPress em localhost

ProGriD. Manual de Instalação

TUTORIAL DE INSTALAÇÃO APACHE PHP POSTGRESQL 8.2

Controle de Estoque. Configuração e personalização do módulo

BACKUP ONLINE PASSOS PARA CONFIGURAÇÃO INICIAL DO PRODUTO

NetEye Guia de Instalação

Compartilhando arquivos no Windows XP

Procedimentos para Instalação do SISLOC

Curso: Desenvolvendo Jogos 2d Com C# E Microsoft XNA. Instalar corretamente as ferramentas necessárias para a criação dos jogos

COMO INSTALAR O CATÁLOGO

Manual de Instalação e Configuração do SQL Express

DarkStat para BrazilFW

Como criar máquinas virtuais no Virtual Box

Atualizaça o do Playlist Digital

INSTALANDO SOFTWARE Ifox irestaurantes

Manual de Atualização Versão

Instalação do Windows Server 2008

Virtual Box. Guia. Instalação E Utilização. Criado por Wancleber Vieira wancleber.vieira@ibest.com.br

INDICE 1. INTRODUÇÃO CONFIGURAÇÃO MÍNIMA INSTALAÇÃO INTERLIGAÇÃO DO SISTEMA ALGUNS RECURSOS SERVIDOR BAM...

Sistema Operacional Unidade Instalando o Ubuntu Virtualizado

Manual de Instalação

É altamente recomendável testar as conexões usando o programa PING (será visto posteriormente).

1. Um servidor rodando Windows 7 (um computador onde o SIPAR ficará instalado e com os dados neste computador);

Manual de Instalação e Configuração. Módulo Remote. (G2KA) para NFSE. v1.0

MANUAL DE INSTALAÇÃO DO ODONTO TECHNOLOGY

Tutorial. Windows Live Mail

Prof. Eduardo Ferramenta de Backup do Windows XP Fazendo backups de arquivos específicos: Ferramentas de Sistema Avançar

STK (Start Kit DARUMA) Primeiro contato com a Impressora Fiscal, a ECF chegou e agora?

STK (Start Kit DARUMA) Procedimento de Instalação da FS700/MACH Conexão USB

Obs: É necessário utilizar um computador com sistema operacional Windows 7.

Transcrição:

Hyper-V e Intel HAXM Neste texto iremos tratar de dois softwares utilizados para virtualização, o Hyper-V da Microsoft e o Intel HAXM (Intel Hardware Accelerated Execution Manager). O Hyper-V é utilizado para criar máquinas virtuais com diferentes sistemas operacionais, ele prove recursos para criação e gerenciamento dessas máquinas virtuais. Já o Intel HAXM é utilizado para acelerar o emulador do sistema Android que utilizam processadores Intel. Ativando a virtualização Nas máquinas em que a virtualização é possível, é necessário primeiro ativar o recurso na BIOS, como cada fabricante tem um formato de interface na BIOS, fica difícil mostrar aqui o caminho exato, mas de forma geral, acesse a BIOS do computador e procure algo que seja similar a VT ou Virtualization (figuras 1, 2 e 3). Ao achar essa opção, deixa-a habilitada. Figura 1. Virtualization Technology Figura 2. CPU Virtualization Figura 3. Virtualization

Qual ferramenta usar, Hyper-V ou Intel HAXM? O Intel HAXM é indicado para o emulador do Android, se você for desenvolver aplicativos para esse sistema, é recomendado que você utilize o Intel HAXM para acelerar o emulador. Para aqueles que precisam trabalhar com máquinas virtuais ou principalmente, desenvolver aplicativos para a plataforma Windows Phone, é necessário habilitar o Hyper-V. O GRANDE PROBLEMA é que esses programas não podem rodar ao mesmo tempo, ou seja, se tiver o Hyper-V habilitado o Intel HAXM não funciona e vice-versa. Você deve primeiro analisar o seguinte, se for desenvolver aplicativos nativos para cada uma das plataformas (Android e Windows Phone), continue lendo este tutorial, se o seu caso for desenvolver somente para UMA dessas plataformas, habilite somente uma (Intel HAXM para Android OU Hyper-V para Windows Phone) e seu problema estará resolvido e não precisa continuar lendo esse texto. Instalando o Intel HAXM O tutorial oficial para instalação do Intel HAXM pode ser encontrado no link (https://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardwareaccelerated-execution-manager-windows), mas vamos tentar simplificar o processo passo a passo. 1º Passo: você pode baixar essa ferramenta quando estiver configurando o Android SDK na sua máquina (marque a opção na sessão de Extras do SDK Manager, figura 4) OU pode fazer o download do instalador manualmente no link (https://software.intel.com/enus/android/articles/intel-hardware-accelerated-execution-manager) Figura 4. Ativando o Intel HAXM com o SDK Manager 2º passo: se você optou em fazer o download pelo SDK Manager, localize a pasta extras dentro da pasta do SDK do seu Android, procure pelo arquivo.exe do Intel HAXM e execute. Geralmente o caminho é algo parecido com isso: C:\pasta de instalação do android\sdk\extras\intel\...

Caso tenha feito o download manualmente, descompacte o arquivo e execute o instalador. A instalação é muito simples (figura 5), basta clicar no botão Next e instalar. Será solicitado o tamanho da memória RAM para a máquina virtual, aconselhamos que você deixe o valor padrão. Figura 5. Instalação do Intel HAXM Se durante a instalação der o erro da figura 6, verifique os seguintes pontos: 1 Se a sua máquina permite virtualização 2 Se você ativou a virtualização na BIOS 3 Se o HYPER-V está DESABILITADO, veja neste tutorial como habilitar e desabilitar o Hyper-V através do prompt de comando. Figura 6. Erro na instalação do Intel HAXM

Habilitando/Desabilitando o Hyper-V (Painel de Controle) Se você for trabalhar com máquinas virtual ou principalmente desenvolver para Windows Phone com o Visual Studio, será necessário habilitar o Hyper-V, veja como fazer no passo-a-passo a seguir: 1º Passo: acesse o Painel de Controle e a opção Programa 2º Passo: clique em Ativar e Desativar recursos do Windows (figura 7) Figura 7. Ativar e desativar recursos do Windows 3º passo: MARQUE a caixa de verificação do Hyper-V para HABILITAR (figura 8), ou DESMARQUE a caixa para DESABILITAR. 4º passo: após alguns minutos, será solicitado para reiniciar o computador, somente após reiniciar o computador é que o Hyper-V será habilitado realmente. Figura 8. Habilitar e desabilitar o Hyper-V

Como manter as duas ferramentas rodando? As ferramentas citadas nesse tutorial, são mutualmente exclusivas, ou seja, não podem rodar ao mesmo tempo. A primeira solução para o problema, como já foi mencionado, é você analisar sua necessidade em ter as duas, se for necessário somente uma delas, seu problema é fácil de ser resolvido, basta desabilitar uma para a outra rodar. Agora se você precisa utilizar as duas (obviamente não no mesmo tempo), iremos dar algumas sugestões de como resolver o problema, essas soluções foram compiladas a partir de diversos tutoriais disponíveis na web, a maioria em inglês, como por exemplo o tutorial (http://blogs.msdn.com/b/virtual_pc_guy/archive/2008/04/14/creating-a-no-hypervisor-bootentry.aspx) ou (http://udhyantimilsina.com/2015/03/11/solved-how-to-fix-intel-virtualizationtechnology-vt-x-error-to-setup-haxm-for-hyper-v-sytem-or-emulator/). Verificando as opções de boot do Windows Para realizar qualquer uma das opções abaixo, você deverá executar o arquivo BCDEdit (principal ferramenta para edição de configuração de inicialização do Windows). Para utilizar essa ferramenta, é necessário ter privilégios de Administrador, para isso, localize o prompt de comando (CMD), clique com o botão direito do mouse sobre ele e execute como Administrador (figura 9). Figura 9. Executar o prompt de comando como Admin Se quiser mais informações do comando BCDEdit, acesse https://technet.microsoft.com/pt-br/library/cc709667(v=ws.10).aspx.

Primeira opção: Definir mais de uma entrada no Boot do Windows Como você só poderá usar uma ferramenta de cada vez, pode ser interessante criar um dual boot com duas entradas, uma entrada com o Hyper-V desabilitado para você utilizar o Intel HAXM e com isso desenvolver seus apps Android e outra entrada com o Hyper-V habilitado para você desenvolver apps Windows Phone (figura 10). Figura 10. Definindo duas entradas no boot do Windows A primeira coisa a ser feita é deixar na inicialização padrão do Windows o Hyper-V desabilitado para que você possa usar o Intel HAXM, com isso, a primeira opção para iniciar o Windows (opção padrão) será sem o Hyper-V. Para verificar se o Hyper-V está desabilitado, acesse o prompt de comando como admin e digite: bcdedit Nas configurações que irão aparecer verifique se a linha hypervisorlaunchtype está OFF (figura 11).

Figura 11. Hypervisorlaunchtype OFF Caso a linha não esteja com o valor OFF, digite o comando exibido na figura 12. Figura 12. Deixando o hyper-v off Agora vamos criar a segunda entrada com o Hyper-V habilitado. Acesse o prompt de comando como admin e digite o comando bcdedit como exibido na figura 13: Figura 13. Comando bcdedit Basicamente essa linha de comando bcdedit /copy {current} /d Windows 8.1 (com Hyper-V), irá criar uma cópia das configurações atuais de inicialização do Windows com o rótulo ou descrição "Windows 8.1 (com Hyper-V)", o identificador da nova entrada é exibido assim que você executar o comando, no exemplo (figura 13) a entrada criada foi {1e6fb8e9-25de-11e5-82af-bc773777b77a}, em cada computador esse ID será diferente, então preste atenção no seu ID. Agora que já definimos a nova entrada, precisamos habilitar o Hyper-V, para isso digite o comando bcdedit como demonstrado na figura 14.

Figura 14. Habilitando o Hyper-V O comando bcdedit /set {1e6fb8e9-25de-11e5-82af-bc773777b77a} hypervisorlaunchtype auto, irá habilitar o Hyper-V. Para verificar suas configuras atuais de inicialização do Windows, digite no prompt bcdedit, veja o resultado do nosso exemplo na figura 15 e 16. Figura 15. Entrada padrão, sem hypervisor

Figura 16. Segunda entrada, com hypervisor Pronto, reinicie seu computador para visualizar as duas entradas no boot do Windows. Se quiser fazer as instalações descritas no início deste tutorial após essas configurações, basta entrar na inicialização padrão para instalar o Intel HAXM e na segunda opção de inicialização para usar o Hyper-V e instalar as ferramentas para Windows Phone. Segunda opção: Desabilitar/Habilitar o Hyper-V no prompt de comando (cmd) sem criar o dual boot Caso você não queira criar o dual boot, é possível fazer a configuração para habilitar e desabilitar o Hyper-V diretamente no prompt, porém neste processo é necessário reiniciar o computador a cada alteração, dependendo do computador, pode se tornar um processo lento. Primeiro verifique o valor atual do hypervisorlaunchtype, digite o comando bcdedit como admin para fazer essa verificação, figura 17.

Figura 17. Configurações de boot padrão Se a configuração estiver Off, digite a linha abaixo (figura 18) e reinicie o computador para que as configurações sejam aplicadas. Figura 18. Comando para ativar o hypervisor O comando bcdedit /set hypervisorlaunchtype auto irá ativar o Hyper-V, lembre-se que com isso não será possível executar o Intel HAXM para acelerar o emulador do Android. Por outro lado, se a configuração estiver Auto, digite a linha abaixo (figura 19) e reinicie o computador novamente. Figura 19. Comando para desabilitar o hypervisor Observação, nos dois casos citados nesta opção, é NECESSÁRIO reiniciar o computador para que as configurações sejam aplicadas. Uma pequena variação dessas configurações, seria criar um arquivo.bat para ativar e outro para desativar as configurações do hypervisorlaunchtype. Crie um arquivo com o nome hyperv-on.bat e digite os comandos: bcdedit /set hypervisorlaunchtype auto

shutdown /r /t 15 /c "Hyper-V On" Crie outro arquivo com o nome hyperv-off e digite os comandos: bcdedit /set hypervisorlaunchtype off shutdown /r /t 15 /c "Hyper-V Off" Perceba que as configurações do bcdedit já foram explicadas anteriormente, a diferença estaria na linha do shutdown, a opção /r irá reiniciar o computador; o /t 15 determinada que o computador será reiniciado em 15 segundos e o /c é a mensagem que será exibida antes de reiniciar. Lembre-se de executar ambos os arquivos como administrador, basta clicar com o botão direito do mouse sobre os arquivos e escolher Executar como Administrador, figura 20. Figura 20. Executar o arquivo bat como admin Terceira opção: Criar máquinas virtuais para cada plataforma de desenvolvimento Se você tiver um computador com bastante memória RAM, pode ser interessante criar máquinas virtuais para cada uma das plataformas que deseja desenvolver, assim, você criaria uma máquina virtual para o Android com o Intel HAXM instalado e o Hyper-V desabilitado e outra para o Windows Phone com o Hyper-V habilitado. A vantagem desta opção seria que não precisa esperar reiniciar o computador toda vez que quiser mudar de plataforma, a desvantagem é na parte de performance, a máquina virtual por si só já é um pouco lenta, e rodar outro emulador dentro dela torna o processo mais lento ainda, por isso a necessidade de ter um computador robusto para essa opção. Conclusão Verifique se você precisa realmente manter as duas máquinas virtuais instaladas no seu computador, se verificar que é necessário, teste as duas opções de configurações descritas neste tutorial e veja qual roda melhor no seu computador. Tem pessoas que não gostam do dual boot, neste caso opte pela segunda opção. A opção do dual boot é mais prática pois não precisa reiniciar o computador uma vez escolhida a configuração que se deseja trabalhar. A configuração através do prompt exige sempre reiniciar o computador.