2013年後半のMacBook Pro(Boot Campを使用するWindows 8.1用)でハードウェア仮想化を有効にする方法


32

Boot Campを使用して、Windows 8.1用の新しいMacBook Proセットアップのハードウェア仮想化を有効にしようとしています。

オンラインで検索しましたが、WindowsのようなBIOSに移動して設定を変更することはできないことを知っています。残念ながら、私が出くわしたソリューションのほとんどは、ParallelsまたはVM用です。

Boot Campを使用してインストールされたWindows 8.1のMBPでハードウェア仮想化を有効にする方法を教えてください。


それとも:(のHyper-Vがインストールされているここを参照してください:superuser.com/questions/866962/...
トッド・トムソン

回答:


4

Wintel PCのようにオンまたはオフにするハードウェア仮想化はありません。

そのスイッチと他の多くのBIOSスイッチは、(少なくとも部分的には)ハードウェアメーカーがAppleのようにハードウェアとソフトウェアを作成しないために存在します。

仮想化をサポートするプロセッサを搭載したMacでは常にオンになっています。過去数年間のほとんどすべてのMacがそうであるので、あなたはこの1つで行くのが良いです。


わかった ありがとう。私の唯一の懸念は、Visual Studioからハードウェア仮想化がオフになっていると言われたことです。
アーサン14

1
タスクマネージャの下に、仮想化が有効かどうかを示すフィールドがあります。それは完全なタスクマネージャーで、プロセッサタブの下にあります...
TiernanO 14

8
間違った答え。There is no hardware virtualization to turn on or off like on Wintel PCs.完全に間違っています。シリコン機能は、BIOSまたはUEFIを介して無効にすることができます。これは、Appleの壊れたブートキャンプモードで起こっていることです。
-DeepSpace101

1
この答えは100%間違っています。Macbook Bootcampは壊れており、時々オフになります。
-csauve

39

Windowsを起動した後、VT-xがタスクマネージャーで「無効」と表示されるのと同じ問題に直面しているようです。

方法や理由はわかりませんが、

  • OS X
  • システム環境設定
  • ターゲットディスク
  • ブートディスクを起動ディスクとして選択します

その後はすべて順調で、コールドブートであってもHyper-Vを喜んで使用できました。

Options-key を使用してコールドブートし、Windowsを選択すると、タスクマネージャーでVT-xが無効になりました。

図を移動します。そこにいるMacの天才がこれを説明できますか?


あなたは、起動パネルに起動またはターゲットディスクモードを意味しない
伊那

3
Mac「天才」は、ハードウェアで意図しないソフトウェアを使用していることを通知します。正直なところ(Appleが定義を検索する必要がある)答えは-2008年以降アップルが適切に修正できないファームウェアのバグ(forums.macrumors.com/showthread.php?t=821551)です。
ショーンフェルドマン14

1
私にとっては起動ディスクでした。
ジェイソン

あなたの答えをありがとう、私はあなたの答えを見つけるまでに2時間近く無駄にしました。
Smartkid

5
このスレッドは、CSM-BIOS層を使用して起動する必要があることを説明しています。Discussions.apple.com/thread/6720461?tstart=0 ; さらに、この問題を永続的に解決するコマンドラインも提供します。最初に使用diskutil listしてWindowsパーティションを解決し、次にsudo /usr/sbin/bless --device /dev/disk0s4 --setBoot --legacy --legacydrivehint /dev/disk0
Chui Tey

17

編集:私はもともと提案されたブートダンスの代わりにこれを動作させるためのより良い方法を見つけました(参照のために以下にあります)。基本的enable_and_lock_vmx trueにrEFIndで設定され、それだけです。以下の詳細...

推奨方法

  1. macOSシステム整合性保護/ SIPを無効にします(Macを再起動し、Command + Rキーを押し、「OS Xユーティリティユーティリティ」で「ターミナル」メニュー項目を選択->ターミナルで入力csrutil disable; reboot
  2. 再起動後にmacOS内に戻り、rEFIndを取得してどこでも抽出します(デスクトップ、ダウンロードなど)
  3. ターミナルウィンドウを開き、抽出した場所にcdして編集します sudo nano refind/refind.conf-sample
  4. コメントを外しenable_and_lock_vmxtrueつまり、行全体を読み取る必要がありますenable_and_lock_vmx true<=これは本当に問題を解決するものです!
  5. [オプション]ここで、タイムアウトを4または5などの高速なものに変更します。timeout 4
  6. ./refind-installターミナルから実行してrEFIndをインストールします。編集したサンプル構成は、インストール済み構成として使用されます。
  7. [オプション] SIPを再度有効にします。上記の#1に従いますが、csrutil enable; reboot代わりに実行してください

この方法は非常にスムーズです-通常のディスクと暗号化されたディスク(FileVault2、VeraCrypt、またはBitLocker)で機能し、インストールには数分かかります。とりわけ、再起動するたびに機能します。

古い方法

特に私のWindows 10はBitlockerで暗号化されていたため、他の方法はうまくいきませんでした。つまりStartup Disks、再起動を選択しても表示されません。ただし、以下の手順は機能します

  1. 電源を切る

    ハードリブートだけではありません。完全に電源オフ。以下のように「10まで数えたときにオフ」オフ

  2. OS Xデスクトップの電源を入れて起動する

    このプロセスにより、仮想化が適切にロードされます。私の場合、optionOS Xを押して選択し、FileVaultパスワードを入力し(OS Xは暗号化されている)、OS Xデスクトップが起動するのを待つ必要がありました。

  3. Windowsを再起動します

    Appleメニュー、つまり左上のAppleアイコン=>再起動によるソフトリブート。起動時に、Windows / Bootcampを選択します(オプションキーを使用)。私のWindowsはBitlockerで暗号化されていたので、ディスクパスワードを入力し、Windowsを起動し、Windowsパスワードを入力して、Windows 10デスクトップに到達しました。今回はHyper-Vが存在し、機能していました!

将来の参考のためにこれをここに置いていますが、Appleが実際にBootcampのブートプロセスを修正することを願っています。8年前から壊れており、上記のハッカーは3000ドルのマシンと、Bootcampが公式にサポートされているMacの機能にとってはばかげています。


2
完全なソリューション。おめでとう4。
ワーグナーベルトリーニジュニア

MacBook(MacBookPro11,2-2014-Core i7 2.2)にはWindows 10のパーティションが1つしかないため、OS Xで手順を実行できません。Windowsでのみこれを行う方法はありますか?
マルコラッコビッチ

ここでは(私の場合はエルキャピタン)のMacOS Xの新しいバージョンのより詳細なステップバイステップの命令であるdea.nbird.com.au/2017/02/24/...いくつかのオプションの方法では、(例えば唯一のMacOSせずにWindowsを使用して)
錆びた

6

Windowsを直接起動すると動作しないようですが、OS Xを起動してWindowsに切り替えると動作します。または、Windowsを起動してOS Xに変更し、再びWindowsに戻ることができます。


これは私のために働いた。1. OS Xを起動し、実行docker run hello-worldしてdockerが正しく機能していることを確認しました。2.再起動して、オプションキーを押したままにして、Windowsに予約するオプションを表示します。3. Windowsを選択します。docker run hello-worldDockerが正常に動作することを確認するために走りました。そうだった。
クランヘッド

これは私のために働いたものです。仮想化を有効にするには、MacBook ProをOSXで起動する必要があるようです。その後、Windowsへのソフト再起動により、仮想化が有効になります。2015年半ばに15
インチ

オプションキーを使用して、MACでWINにコールドブートすることしか知りません。代わりに最初にMACでブートする場合、BootCampでWINに切り替える方法を教えてください。
ジョシュア

1
好みで、ブートパーティションに選択することができますブートディスクのセクションがあります
jcesarmobile

2

altキーを押したまま、または押しずに、Mac OSからWindowsなどに試しました。

Hyper-Vのインストールが開始され、再起動が要求されます。Windowsの起動中に、インストールの2番目のステップが失敗し、ロールバックされました。

今日、イーサネットアダプターへのサンダーボルトを購入し、プラグを差し込み、Hyper-Vをインストールし、再起動後に使用できました。アダプターを抜いても。

したがって、Hyper-Vには、何らかの種類のイーサネットアダプターをインストールする必要があります。


仕事へのHyper-Vを得るための「落雷イーサネットアダプタに」トリックは、2015年のiMac +のWindows 10では動作しません
カイル

1

rEFIndをインストールしてMF839 Macbook(Win10、Ubuntu、OSX)をトリプルブートし、Windows 10で仮想化を有効にするには、まずOSXを起動し、ログイン画面が表示されたら、再起動ボタンを押してMacを再起動しますrEFIndからWindows 10を選択します。


1
どのMacを使用していましたか?
カイル

1

さまざまなブート/再起動の組み合わせをすべて試してみましたが、EthernetアダプターにThunderboltを追加するまで何も機能しませんでした。次回Windows Boot Campパーティションを起動したときに、Hyper Vを有効にできました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.