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

21563
Santhosh Yedidi

Я использую 32-битную Windows XP и у меня процессор Intel Pentium M 725.

Я использовал программный инструмент Intel, чтобы проверить, разрешена ли виртуализация:

Supporting advaced Intel processor technologies Intel(R) Virtualization technologies No 

Как включить виртуализацию для этого процессора?

4
Вы не можете ваш процессор не поддерживает его. Ramhound 10 лет назад 0
Так, каково решение, должен ли я изменить свой процессор Santhosh Yedidi 10 лет назад 0
Вы должны иметь возможность запускать виртуальные машины даже без VT-x, но производительность будет слабой (даже если вашему процессору не было 10 лет на данный момент). Если вы знаете, что вам нужна аппаратная виртуализация, то да, вам придется обновить ваш процессор и, возможно, материнскую плату. Indrek 10 лет назад 1
Технически вы можете запустить виртуальный процессор в любой системе. Просто на некоторых это должно быть сделано путем симуляции большого количества инструкций, и, следовательно, работа неэффективна (и, что еще важнее, труднее написать ВМ). Все сводится к тому, можете ли вы найти продукт для виртуальных машин, который работает на вашем компьютере (при условии, что вы не хотите писать свой собственный). Daniel R Hicks 10 лет назад 0
Я планирую запустить Androvm в качестве гостя. всегда говорится, что init unraraced Santhosh Yedidi 10 лет назад 0
Ваше решение сменить процессор полностью зависит от вас. Конечно, у вас есть мобильный процессор, поэтому обновление маловероятно, даже если эта линейка продуктов не была EOL Ramhound 10 лет назад 0

1 ответ на вопрос

3
LawrenceC

VMWare, for example, was around before hardware virtualization was common on desktop computers. So was QEmu as another example.

What happens here is that VMWare/QEmu would emulate the virtual CPU and hardware, instead of virtualizing it. This is much slower.

Neither VMware nor QEmu currently support running on a system without hardware virtualization (I could be wrong about VMware but I doubt it).

However, older versions of these programs (probably very old at this point) may work, if you can find them. I remember being unable to run VMWare Workstation on a 533Mhz AMD K6-2 Compaq due to lack of proper SSE support, but was able to on a built 1.3Ghz AMD Duron system. (I will tell you VMWare with 256MB of RAM is not pretty). I forget the specific versions involved but it did work. Barely.

You may have problems running Windows Vista or 7 under them, though.


To actually answer your question, if your processor doesn't support hardware virtualization, you can't enable it. If you have a crappy BIOS that disables it even though the system is capable of it, I have heard of BIOS mods that allow it to be enabled. However, your CPU physically does not have the feature so you are out of luck.

Похожие вопросы