Как запустить виртуальную машину, когда мой процессор не поддерживает виртуализацию?
Я использую 32-битную Windows XP и у меня процессор Intel Pentium M 725.
Я использовал программный инструмент Intel, чтобы проверить, разрешена ли виртуализация:
Supporting advaced Intel processor technologies
Intel(R) Virtualization technologies No
Как включить виртуализацию для этого процессора?
1 ответ
Например, VMWare существовал до того, как виртуализация оборудования была распространена на настольных компьютерах. Так был QEmu в качестве другого примера.
Здесь происходит то, что VMWare/QEmu будет эмулировать виртуальный процессор и оборудование, а не виртуализировать его. Это намного медленнее.
Ни VMware, ни QEmu в настоящее время не поддерживают работу в системе без аппаратной виртуализации (я могу ошибаться в VMware, но сомневаюсь в этом).
Тем не менее, старые версии этих программ (вероятно, очень старые на данный момент) могут работать, если вы можете их найти. Я помню, что не смог запустить VMWare Workstation на 533 МГц AMD K6-2 Compaq из-за отсутствия надлежащей поддержки SSE, но смог на встроенной системе AMD Duron с частотой 1,3 ГГц. (Я скажу вам, VMWare с 256 МБ оперативной памяти не очень). Я забыл конкретные версии, но это сработало. Не прошло.
Однако у вас могут быть проблемы с запуском Windows Vista или 7.
Чтобы ответить на ваш вопрос, если ваш процессор не поддерживает аппаратную виртуализацию, вы не можете включить ее. Если у вас дерьмовый BIOS, который отключает его, даже если система способна на это, я слышал о модах BIOS, которые позволяют его включать. Тем не менее, ваш процессор физически не имеет этой функции, поэтому вам не повезло.