Comment activer la virtualisation matérielle sur le MacBook Pro fin 2013 (pour Windows 8.1 à l'aide de Boot Camp)?

32

J'essaie d'activer la virtualisation matérielle pour ma nouvelle configuration MacBook Pro pour Windows 8.1 à l'aide de Boot Camp.

J'ai cherché en ligne et je sais que nous ne pouvons pas simplement aller au BIOS comme les fenêtres et modifier les paramètres. Malheureusement, la plupart des solutions que j'ai rencontrées sont pour Parallels ou VMs.

Quelqu'un peut-il me faire savoir comment activer la virtualisation matérielle sur MBP pour Windows 8.1 installé à l'aide de Boot Camp?

Ahsan
la source
Ou peut-être que vous avez installé Hyper-V :( voir ici: superuser.com/questions/866962/…
Tod Thomson

Réponses:

4

Il n'y a pas de virtualisation matérielle à activer ou désactiver comme sur les PC Wintel.

Ce commutateur et de nombreux autres commutateurs BIOS sont là parce que (au moins en partie) les fabricants de matériel ne fabriquent pas le matériel ET le logiciel, comme Apple le fait.

Il est toujours activé sur tout Mac doté d'un processeur prenant en charge la virtualisation. À peu près n'importe quel Mac au cours des dernières années, vous êtes donc prêt à utiliser celui-ci.

Steve Chambers
la source
Ah d'accord. Merci. Ma seule préoccupation était que Visual Studio m'a dit que la virtualisation matérielle était désactivée.
Ahsan
1
Sous le gestionnaire de tâches, il devrait y avoir un champ vous indiquant si la virtualisation est activée. C'est dans le gestionnaire de tâches complet, sous l'onglet processeur ...
TiernanO
8
Mauvaise réponse. There is no hardware virtualization to turn on or off like on Wintel PCs.est carrément faux. Les fonctionnalités de silicium peuvent être désactivées via le BIOS ou l'UEFI - ce qui se passe en mode de bootcamp cassé d'Apple.
DeepSpace101
1
Cette réponse est 100% incorrecte. Le Macbook Bootcamp est cassé et le désactive parfois.
csauve
39

Il semble que vous rencontriez le même problème que moi, où après le démarrage dans Windows, le VT-x s'affiche comme `` désactivé '' dans le Gestionnaire des tâches.

Je ne sais pas comment ni pourquoi, mais après être entré dans

  • OS X
  • Préférences de système
  • Disque cible
  • Sélectionnez le disque BOOTCAMP comme disque de démarrage

Tout allait bien après cela et je pouvais utiliser Hyper-V avec plaisir, même à partir d'un démarrage à froid.

Si j'ai démarré à froid à l'aide de la Optionstouche-puis en sélectionnant Windows , VT-x a été désactivé dans le Gestionnaire des tâches.

Allez comprendre. Un génie de Mac pourrait-il expliquer celui-ci?

Extraterrestre
la source
voulez-vous dire le mode de démarrage ou de disque cible dans le panneau de démarrage
ina
3
Le "génie" de Mac vous dira que vous utilisez un logiciel non prévu avec son matériel. Une réponse honnête (quelque chose qu'Apple devrait rechercher pour la définition) serait - un bug de firmware qu'Apple ne peut pas corriger correctement depuis 2008 ( forums.macrumors.com/showthread.php?t=821551 ).
Sean Feldman
1
C'était le disque de démarrage pour moi.
Jason
Merci pour votre réponse, j'ai perdu près de deux heures avant de trouver votre réponse.
Smartkid
5
Ce fil explique que vous devez démarrer en utilisant la couche CSM-BIOS. discussions.apple.com/thread/6720461?tstart=0 ; En outre, il fournit également une ligne de commande pour résoudre définitivement ce problème. Première utilisation diskutil listpour travailler sur la partition Windows, puissudo /usr/sbin/bless --device /dev/disk0s4 --setBoot --legacy --legacydrivehint /dev/disk0
Chui Tey
17

EDIT: J'ai trouvé un meilleur moyen de faire fonctionner cela au lieu de la danse de démarrage suggérée à l'origine (c'est ci-dessous pour référence). Fondamentalement réglé enable_and_lock_vmx truesur rEFInd et c'est tout. Détails ci-dessous ...

Méthode suggérée

  1. Désactiver la protection de l'intégrité du système macOS / SIP (redémarrer le Mac, maintenir enfoncées les touches Commande + R, dans "OS X Utilities Utilities", sélectionnez l'élément de menu "Terminal" -> tapez le terminal csrutil disable; reboot)
  2. De retour dans macOS après le redémarrage, récupérez rEFInd et extrayez-le n'importe où (bureau, téléchargements, etc.)
  3. Ouvrez une fenêtre de terminal, cd à l'endroit où vous l'avez extraite et éditez via sudo nano refind/refind.conf-sample
  4. Décommentez enable_and_lock_vmxet réglez sur truec'est- à- dire que la ligne entière doit être lue enable_and_lock_vmx true. <= C'est ce qui résout vraiment le problème!
  5. [facultatif] Pendant que vous êtes ici, changez le délai d'attente pour quelque chose de rapide, comme 4 ou 5, c'est-à-diretimeout 4
  6. Installez rEFInd en exécutant à ./refind-installpartir du terminal. L'exemple de configuration que vous avez modifié est utilisé comme configuration installée.
  7. [facultatif] Activez à nouveau SIP. Suivez # 1 ci-dessus mais courez à la csrutil enable; rebootplace

Cette méthode est très fluide - elle fonctionne sur des disques normaux et cryptés (FileVault2, VeraCrypt ou BitLocker) et prend vraiment quelques minutes à installer. Mieux encore, cela fonctionne à chaque redémarrage.

Ancienne méthode

Aucune des autres méthodes n'a fonctionné pour moi, d'autant plus que mon Windows 10 était crypté Bitlocker, c'est-à-dire qu'il n'apparaît pas Startup Diskspour choisir de redémarrer. Les étapes ci-dessous fonctionnent cependant

  1. Éteindre

    Pas seulement un redémarrage dur; complètement hors tension ; comme dans ' count to 10 when off ' off

  2. Mise sous tension et démarrage sur le bureau OS X

    Ce processus charge correctement la virtualisation. Dans mon cas, je devais maintenir optionet sélectionner OS X, entrer mon mot de passe FileVault (mon OS X est crypté), puis attendre de démarrer sur le bureau OS X.

  3. Redémarrez vers Windows

    Redémarrage en douceur via le menu Apple, c'est-à-dire icône Apple en haut à gauche => redémarrer. Au démarrage, sélectionnez Windows / Bootcamp (via la touche option). Mon Windows était crypté Bitlocker, donc j'ai entré le mot de passe du disque, démarré sur Windows, entré le mot de passe Windows, atterri sur le bureau Windows 10. Cette fois, Hyper-V était présent et fonctionnel!

Je mets cela ici pour référence future, mais j'espère qu'Apple corrige réellement leur processus de démarrage Bootcamp. Il est rompu depuis 8 ans maintenant et le piratage ci-dessus est ridicule pour une machine à 3000 $ et lorsque Bootcamp est une fonctionnalité Mac officiellement prise en charge.

DeepSpace101
la source
2
SOLUTION PARFAITE. Félicitations pour cela.
Wagner Bertolini Junior
Je n'ai qu'une seule partition avec Windows 10 sur mon MacBook (MacBookPro11,2 - 2014 - Core i7 2.2), donc je ne peux pas faire les étapes sous OS X. Une idée sur la façon de faire cela sur Windows uniquement?
Marco Lackovic
Voici des instructions étape par étape plus détaillées pour les nouvelles versions de MacOS X (El Capitan dans mon cas) dea.nbird.com.au/2017/02/24/… avec quelques moyens facultatifs (par exemple, en utilisant Windows uniquement sans MacOS)
Rouillé
6

Il semble que si vous démarrez directement sur Windows, cela ne fonctionne pas, mais si vous démarrez sur OS X et passez à Windows, cela fonctionne. Ou vous pouvez démarrer sur Windows, passer à OS X et revenir à nouveau à Windows.

jcesarmobile
la source
Cela a fonctionné pour moi. 1. Démarrez sous OS X et j'ai couru docker run hello-worldpour m'assurer que Docker fonctionnait correctement. C'était 2. Redémarrez et maintenez la touche option pour faire apparaître l'option de réserver dans Windows 3. Sélectionnez Windows. J'ai couru docker run hello-worldpour m'assurer que docker fonctionnait correctement. C'était.
cramhead
C'est ce qui a fonctionné pour moi. Il semble que le MacBook Pro doive démarrer sous OSX pour activer la virtualisation. Après cela, un redémarrage progressif dans Windows aura la virtualisation activée. J'ai un MacBook Pro 15 "mi-2015 avec i7 et Windows 10 Pro avec mise à jour anniversaire.
JohnnyO
Je ne connais que le démarrage à froid dans WIN sur mon MAC en utilisant la touche Options. Lorsque je démarre à la place sur MAC, comment puis-je basculer vers WIN sur un BootCamp?
Joshua
1
Sur les préférences, il y a une section de disque de démarrage qui vous permet de choisir une partition à démarrer
jcesarmobile
2

J'ai essayé avec et sans maintenir la touche alt enfoncée, de Mac OS à Windows et vice versa.

L'installation d'Hyper-V commence et demande un redémarrage, et lors du démarrage de Windows, la 2e étape de l'installation a échoué et a été annulée.

Aujourd'hui, j'ai acheté un adaptateur Thunderbolt vers Ethernet, je l'ai branché, j'ai installé Hyper-V et après le redémarrage, j'ai pu l'utiliser. Même lorsque je débranche l'adaptateur.

Il semble donc que Hyper-V ait besoin d'une sorte d'adaptateur Ethernet installé.

Phansoul
la source
L'astuce «adaptateur Thunderbolt vers Ethernet» pour faire fonctionner Hyper-V ne fonctionne PAS avec un iMac + Windows 10. 2015
Kyle
1

Après avoir installé rEFInd pour tripler le démarrage de mon MacBook MF839 (Win10, Ubuntu, OSX), pour activer la virtualisation sur Windows 10, je démarre d'abord sur OSX, puis lorsque son écran de connexion apparaît, je clique sur le bouton de redémarrage pour que le mac redémarre à nouveau, puis je choisissez Windows 10 dans rEFInd.

winsetter
la source
1
Quel mac utilisiez-vous?
Kyle
1

J'avais essayé toutes les différentes combinaisons de démarrage / redémarrage et rien n'a fonctionné jusqu'à ce que j'ajoute l'adaptateur Thunderbolt à Ethernet. La prochaine fois que j'ai démarré la partition Windows Boot Camp, j'ai pu activer Hyper V.

cwadeevans
la source