РЕДАКТИРОВАТЬ: я нашел лучший способ заставить это работать вместо первоначально предложенного танца ботинка (это ниже для справки). В основном устанавливается enable_and_lock_vmx trueв rEFInd и все. Подробности ниже ...
Предлагаемый метод
- Отключите MacOS System Integrity Protection / SIP (перезагрузите Mac, удерживайте клавиши Command + R, в «Утилитах OS X» выберите пункт «Терминал» -> введите в терминале
csrutil disable; reboot)
- Вернитесь в macOS после перезагрузки, получите rEFInd и извлеките его куда угодно (рабочий стол, загрузки и т. Д.)
- Откройте окно терминала, перейдите к тому месту, где вы его распаковали, и отредактируйте с помощью
sudo nano refind/refind.conf-sample
- Раскомментируйте
enable_and_lock_vmxи установите значение, trueт.е. вся строка должна читаться enable_and_lock_vmx true. <= Это то, что действительно решает проблему!
- [необязательно] В то время как здесь, измените время ожидания на что-то быстрое, например 4 или 5, т.е.
timeout 4
- Установите REFInd, запустив
./refind-installиз терминала. Отредактированный образец конфигурации используется в качестве установленного.
- [опционально] Снова включите SIP. Следуйте № 1 выше, но бегите
csrutil enable; rebootвместо
Этот метод очень плавный - он работает как на обычных, так и на зашифрованных дисках (FileVault2, VeraCrypt или BitLocker) и действительно занимает несколько минут для установки. Лучше всего, это работает при каждой перезагрузке.
Старый метод
Ни один из других методов не работал для меня, тем более, что моя Windows 10 была зашифрована с помощью Bitlocker, то есть она не отображается Startup Disksдля выбора перезагрузки. Следующие шаги работают, хотя
Выключить
Не просто жесткая перезагрузка; полностью выключен ; как в « считать до 10, когда выключен » выкл
Включение и загрузка на рабочий стол OS X
Этот процесс правильно загружает виртуализацию. В моем случае я должен был удерживать optionи выбрать OS X, ввести мой пароль FileVault (моя OS X зашифрована) и затем ждать загрузки на рабочем столе OS X.
Перезагрузитесь в Windows
Мягкая перезагрузка через меню Apple, т.е. верхний левый значок Apple => перезагрузка. Во время загрузки выберите Windows / Bootcamp (с помощью клавиши опции). Моя Windows была зашифрована с помощью Bitlocker, поэтому я ввел пароль диска, загрузился в Windows, ввел пароль Windows, попал на рабочий стол Windows 10. На этот раз Hyper-V присутствовал и работал!
Я помещу это здесь для дальнейшего использования, но надеюсь, что Apple на самом деле исправит процесс загрузки Bootcamp. Он был сломан уже 8 лет, и вышеописанная хакерская атака нелепа для машины за 3000 долларов и когда Bootcamp является официально поддерживаемой функцией Mac.