5

У меня 32-разрядная версия Ubuntu 10.10 в качестве хост-ОС, VirtualBox 4.0, 64-разрядная версия Windows 7 Professional в качестве гостевой ОС. Процессор ноутбука 64-битный. Когда я пытаюсь загрузить Windows 7 64-bit в VirtualBox, появляется ошибка:

при попытке загрузить 64-битное приложение, однако этот процессор не совместим с 64-битным режимом

Я не понимаю, что процессор совместит с 64-битным режимом, в чем проблема?

3 ответа3

11

Я полагаю, что это говорит о том, что виртуальный процессор VirtualBox не совместим с 64-разрядными системами. Включена ли аппаратная виртуализация, и вы включили 64-битную поддержку VirtualBox для конкретной виртуальной машины?

http://www.virtualbox.org/manual/ch03.html#intro-64bitguests

Вам нужен 64-битный процессор с поддержкой аппаратной виртуализации (см. Раздел «Аппаратная и программная виртуализация»).

Необходимо включить аппаратную виртуализацию для конкретной виртуальной машины, для которой требуется поддержка 64-разрядных систем; виртуализация программного обеспечения не поддерживается для 64-битных виртуальных машин.

0

Это может быть связано с тем, что, хотя процессор поддерживает 64-разрядный режим, его 64-разрядный режим не включен. Поскольку ОС хоста является 32-разрядной, при загрузке ЦП инициализируется только в 32-разрядном режиме. Таким образом, поскольку виртуализированная ОС по-прежнему использует тот же процессор, что и гостевая ОС, она может работать только в 32-разрядном режиме. Я полагаю, что для работы гостевой ОС в 64-битном режиме вам, скорее всего, потребуется 64-битная ОС.

-1

Используя Oracle VirtualBox, сделайте следующее:

  • в настройках VirtualBox перейдите в раздел "Система", вкладка "Материнская плата" и установите флажок "Включить IO APIC".
  • также в BIOS, убедитесь, что технология виртуализации включена. Для этого нажмите F10 (на машине HP) при включении компьютера, чтобы перейти к экрану настройки (DOS-подобный фон).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .