Como ativar a virtualização de hardware no MacBook Pro de final de 2013 (para Windows 8.1 usando o Boot Camp)?

32

Estou tentando ativar a virtualização de hardware para minha nova instalação do MacBook Pro para Windows 8.1 usando o Boot Camp.

Pesquisei on-line e sei que não podemos simplesmente acessar o BIOS como o Windows e alterar as configurações. Infelizmente, a maioria das soluções que encontrei são para Parallels ou VMs.

Alguém pode me informar como habilitar a Virtualização de Hardware no MBP para Windows 8.1 instalado usando o Boot Camp?

Ahsan
fonte
Ou talvez você tenha o Hyper-V instalado :( veja aqui: superuser.com/questions/866962/…
Tod Thomson

Respostas:

4

Não há virtualização de hardware para ativar ou desativar, como nos PCs Wintel.

Essa opção e muitas outras opções da BIOS estão lá porque (pelo menos em parte) os fabricantes de hardware não fabricam o hardware E o software, como a Apple.

Ele está sempre ativado em qualquer Mac que tenha um processador compatível com virtualização. Praticamente qualquer Mac nos últimos anos o faz, então você deve seguir esse exemplo.

Steve Chambers
fonte
Ah ok. Obrigado. Minha única preocupação era que o Visual Studio me dissesse que a virtualização de hardware estava desativada.
Ahsan
11
No gerenciador de tarefas, deve haver um campo informando se a virtualização está ativada. É no gerenciador de tarefas completo, sob guia processador ...
TiernanO
8
Resposta errada. There is no hardware virtualization to turn on or off like on Wintel PCs.é totalmente errado. Os recursos de silício podem ser desativados via BIOS ou UEFI - o que está acontecendo no modo de bootcamp quebrado da Apple.
precisa saber é o seguinte
11
Esta resposta está 100% incorreta. O Macbook Bootcamp está quebrado e algumas vezes o desliga.
Csauve
39

Parece que você está enfrentando o mesmo problema que eu, depois de inicializar no Windows o VT-x aparece como 'Desativado' no Gerenciador de Tarefas.

Não sei como ou por quê, mas depois de entrar em

  • OS X
  • Preferências do Sistema
  • Disco de destino
  • Selecione o disco BOOTCAMP como o disco de inicialização

Tudo correu bem depois disso e eu pude usar felizmente o Hyper-V, mesmo a partir de uma inicialização a frio.

Se eu inicializei com frio usando a Optionstecla -e selecionando Windows , o VT-x foi desativado no Gerenciador de tarefas.

Vai saber. Algum gênio do Mac poderia explicar esse?

Estrangeiro
fonte
você quis dizer o modo de inicialização ou Target Disk no painel de arranque
ina
3
O "gênio" do Mac diz que você está usando um software não intencional com o hardware deles. A resposta mais honesta (algo que a Apple deveria procurar por definição) seria - bug de firmware que a apple não pode corrigir adequadamente desde 2008 ( forums.macrumors.com/showthread.php?t=821551 ).
Sean Feldman
11
Foi o disco de inicialização para mim.
Jason
Obrigado pela sua resposta, perdi quase duas horas antes de encontrar a sua resposta.
Smartkid 26/09/16
5
Este tópico explica que você precisa inicializar usando a camada CSM-BIOS. discussões.apple.com/ thread/ 6720461 ? tstart=0 ; Além disso, também fornece uma linha de comando para corrigir permanentemente esse problema. Primeiro uso diskutil listde trabalho fora partição do Windows, entãosudo /usr/sbin/bless --device /dev/disk0s4 --setBoot --legacy --legacydrivehint /dev/disk0
Chui Tey
17

EDIT: Encontrei uma maneira melhor de fazer isso funcionar, em vez do boot dance sugerido originalmente (abaixo, para referência). Basicamente definido enable_and_lock_vmx trueem rEFInd e é isso. Detalhes abaixo ...

Método sugerido

  1. Desative a proteção de integridade do sistema macOS / SIP (reinicialize o Mac, mantenha pressionadas as teclas Command + R, em "OS X Utilities Utilities", selecione o item de menu "Terminal" -> digite o terminal csrutil disable; reboot)
  2. De volta ao macOS após a reinicialização, obtenha o refE e extraia-o em qualquer lugar (desktop, downloads etc.)
  3. Abra uma janela do terminal, CD para onde você a extraiu e edite via sudo nano refind/refind.conf-sample
  4. Remova o comentário enable_and_lock_vmxe defina como trueie a linha inteira deve ser lida enable_and_lock_vmx true. <= Isso é o que realmente corrige o problema!
  5. [opcional] Enquanto estiver aqui, altere o tempo limite para algo rápido, como 4 ou 5, ou seja,timeout 4
  6. Instale o rEFInd executando a ./refind-installpartir do terminal. A configuração de exemplo que você editou é usada como configuração instalada.
  7. [opcional] Ative o SIP novamente. Siga # 1 acima, mas correr csrutil enable; rebootem vez

Esse método é muito simples - funciona em discos normais e criptografados (FileVault2, VeraCrypt ou BitLocker) e leva alguns minutos para ser instalado. O melhor de tudo é que funciona em todas as reinicializações.

Método antigo

Nenhum dos outros métodos funcionou para mim, especialmente porque meu Windows 10 foi criptografado pelo Bitlocker, ou seja, ele não aparece Startup Diskspara escolher reiniciar. As etapas abaixo funcionam

  1. Desligar

    Não é apenas uma reinicialização completa; totalmente desligado ; como em ' conte até 10 quando desligado ' desligado

  2. Ligar e inicializar no OS X desktop

    Esse processo carrega a virtualização corretamente. No meu caso, tive que segurar optione selecionar o OS X, inserir minha senha do FileVault (meu OS X está criptografado) e aguardar a inicialização na área de trabalho do OS X.

  3. Reinicie no Windows

    Reinicialização suave através do menu Apple, ou seja, ícone superior esquerdo da Apple => reiniciar. Durante a inicialização, selecione Windows / Bootcamp (através da tecla de opção). Meu Windows era criptografado pelo Bitlocker, então digitei a senha do disco, inicializei no Windows, digitei a senha do Windows e entrei na área de trabalho do Windows 10. Desta vez, o Hyper-V estava presente e funcional!

Estou colocando isso aqui para referência futura, mas espero que a Apple conserte realmente o processo de inicialização do Bootcamp. Ele está quebrado há 8 anos e a invasão acima é ridícula para uma máquina de US $ 3000 e quando o Bootcamp é um recurso para Mac oficialmente suportado.

DeepSpace101
fonte
2
SOLUÇÃO PERFEITA. Parabéns 4 isso.
Wagner Bertolini Junior
Eu só tenho uma partição com o Windows 10 no meu MacBook (MacBookPro11,2 - 2014 - Core i7 2.2), então não consigo executar as etapas no OS X. Alguma idéia de como fazer isso apenas no Windows?
22318 Marco Lackovic
Aqui estão instruções passo a passo mais detalhadas para versões mais recentes do MacOS X (El Capitan no meu caso) dea.nbird.com.au/2017/02/24/… com algumas maneiras opcionais (por exemplo, usando o Windows apenas sem o MacOS)
Enferrujado
6

Parece que se você inicializar diretamente no Windows, isso não funcionará, mas se você inicializar no OS X e mudar para o Windows, ele funcionará. Ou você pode inicializar no Windows, mudar para o OS X e voltar ao Windows novamente.

jcesarmobile
fonte
Isso funcionou para mim. 1. inicialize no OS X e eu corri docker run hello-worldpara garantir que o docker estivesse funcionando corretamente. Era 2. Reinicie e mantenha pressionada a tecla de opção para exibir a opção de reservar no Windows 3. Selecione Windows. Corri docker run hello-worldpara garantir que o estivador estivesse funcionando corretamente. Isso foi.
cramhead
Isto é o que funcionou para mim. Parece que o MacBook Pro precisa inicializar no OSX para ativar a virtualização. Depois disso, uma reinicialização suave no Windows terá a virtualização ativada. Eu tenho um MacBook Pro de 15 "em meados de 2015 com i7 e Windows 10 Pro com atualização de aniversário.
JohnnyO 6/06
Eu só sei inicializar a frio no WIN no meu MAC usando a tecla Opções. Quando, em vez disso, inicializo primeiro para o MAC, como alterno para o WIN no BootCamp?
Joshua
11
Nas preferências, há uma seção do disco de inicialização que permite escolher uma partição para inicializar
jcesarmobile
2

Tentei com e sem pressionar a tecla alt pressionada, do Mac OS ao Windows e de outra maneira.

A instalação do Hyper-V é iniciada e solicita uma reinicialização. Durante a inicialização do Windows, a segunda etapa da instalação falhou e revertida.

Hoje comprei o adaptador Thunderbolt para Ethernet, liguei, instalei o Hyper-V e após a reinicialização eu pude usá-lo. Mesmo quando eu desconecto o adaptador.

Por isso, o Hyper-V precisa de algum tipo de adaptador Ethernet instalado.

Phansoul
fonte
O 'raio de ethernet adaptador' truque para obter o Hyper-V para o trabalho não funciona com um 2015 iMac + o Windows 10.
Kyle
1

Depois de instalar o rEFInd para triplicar a inicialização do meu Macbook MF839 (Win10, Ubuntu, OSX), para ativar a virtualização no Windows 10, primeiro eu inicializo no OSX e, quando a tela de login aparecer, pressione o botão reiniciar para que o mac reinicie novamente. escolha Windows 10 no reEndnd.

winsetter
fonte
11
Qual mac você estava usando?
Kyle
1

Eu tentei todas as várias combinações de inicialização / reinicialização e nada funcionou até adicionar o Thunderbolt ao adaptador Ethernet. Na próxima vez em que iniciei a partição do Windows Boot Camp, pude ativar o Hyper V.

cwadeevans
fonte