Как включить поддержку виртуализации процессора в Macbook Pro?

У меня есть VirtualBox, установленный на моем Macbook Pro, и я хочу установить виртуальную виртуальную машину на VirtualBox. Когда я запустил новую виртуальную машину, она предложила: "Ваш процессор не поддерживает длинный режим. Используйте 32-разрядный дистрибутив".

После поиска этой проблемы я обнаружил, что для этой виртуальной машины требуется поддержка виртуализации процессора. Затем я проверил на своем Macbook, и его процессор - i7, который поддерживает виртуализацию. Итак, я думаю, проблема связана с версией ОС или EFI?

Версия ОС: 10.6.8/Версия EFI: последняя (проверка на apple.com)

Кто-нибудь знает, в чем проблема моего Macbook? Как включить поддержку виртуализации процессора?

Ответы

Ответ 1

Вот способ проверить, включена ли или отключена виртуализация микропрограммой, как предлагается по этой ссылке в parallels.com.

Как проверить, что Intel VT-x поддерживается в CPU:

  1. Приложение Open Terminal из Приложения/Утилиты

  2. Копировать/вставить команду ниже

sysctl -a | grep machdep.cpu.features

  1. Вы можете увидеть вывод, похожий на:

Mac:~ user$ sysctl -a | grep machdep.cpu.features kern.exec: unknown type returned machdep.cpu.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM SSE3 MON VMX EST TM2 TPR PDCM

Если вы видите запись VMX, тогда CPU поддерживает функцию Intel VT-x, но она все еще может быть отключена.

Перейдите по этой ссылке на Apple.com, чтобы включить аппаратную поддержку для виртуализации:

Ответ 2

Виртуализация ЦП включена по умолчанию на всех MacBook с совместимыми ЦП (i7 совместим). Вы можете попробовать сбросить PRAM, если считаете, что он как-то отключен, но я сомневаюсь в этом.

Я думаю, что проблема может быть в старой версии ОС. Если ваш MacBook i7, то вам лучше обновить ОС до чего-то более нового.