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?
Réponses:
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.
la source
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.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
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?
la source
diskutil list
pour travailler sur la partition Windows, puissudo /usr/sbin/bless --device /dev/disk0s4 --setBoot --legacy --legacydrivehint /dev/disk0
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 true
sur rEFInd et c'est tout. Détails ci-dessous ...Méthode suggérée
csrutil disable; reboot
)sudo nano refind/refind.conf-sample
enable_and_lock_vmx
et réglez surtrue
c'est- à- dire que la ligne entière doit être lueenable_and_lock_vmx true
. <= C'est ce qui résout vraiment le problème!timeout 4
./refind-install
partir du terminal. L'exemple de configuration que vous avez modifié est utilisé comme configuration installée.csrutil enable; reboot
placeCette 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 Disks
pour choisir de redémarrer. Les étapes ci-dessous fonctionnent cependantÉteindre
Pas seulement un redémarrage dur; complètement hors tension ; comme dans ' count to 10 when off ' off
Mise sous tension et démarrage sur le bureau OS X
Ce processus charge correctement la virtualisation. Dans mon cas, je devais maintenir
option
et 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.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.
la source
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.
la source
docker run hello-world
pour 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 courudocker run hello-world
pour m'assurer que docker fonctionnait correctement. C'était.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é.
la source
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.
la source
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.
la source