VirtualBox: используйте реальные аппаратные настройки для CPU, Hardware Controller и т. Д.

0

Я пытаюсь загрузить Windows7 с раздела, используя хост openSUSE 11.2.

Что происходит:

  1. Включить виртуальную машину
  2. Grub появляется как при реальной перезагрузке. Я выбираю окна
  3. Windows показывает некоторые ошибки об аппаратных изменениях. Я выбираю, чтобы начать Windows нормально
  4. Я вижу блестящую анимацию запуска с логотипом
  5. BSOD с ошибкой остановки 0x000007B.

Я предполагаю, что это потому, что виртуальное оборудование не соответствует моему реальному оборудованию. Я не знаю, что изменить, поскольку я устанавливаю количество процессоров и т. Д. Соответственно. Есть ли способ для Virtualbox обнаружить и использовать мои реальные аппаратные настройки (кроме оперативной памяти)?

Кристофер Тарквини
источник

Ответы:

1

Попробуйте установить флажок Включить IO APIC в системе в настройках виртуальной машины. Это может заставить его работать. Это может занять больше работы, хотя. Проблема в том, что установленному HAL не нравится виртуальная машина. Вот ссылка, которая описывает, как перенести установку Windows на виртуальную машину. Вам также может потребоваться внести предлагаемые изменения в раздел «Поддержка жесткого диска».

Попробуйте удалить контроллер IDE из настроек VirtualBox и вместо этого использовать SATA. Вы можете сделать это, щелкнув правой кнопкой мыши в списке контроллеров. Вы должны быть в состоянии добавить свой .vmdk таким образом.

Рич Шулер
источник
Я включил это. К сожалению, я бы не хотел переустанавливать Windows, потому что я хотел бы иметь возможность нормально загружаться в Windows, а иметь возможность запускать программу Windows, которую я установил из openSUSE 11.2, с использованием virtualbox (Adobe Premiere, другие вещи, которые не работает в вине).
Кристофер Тарквини
Разве Windows не поддерживает различные аппаратные профили или что-то?
Кристофер Тарквини
1
Это так, но HAL - это микроядро, которое выполняет всю работу по фактической загрузке остальной части ОС. Таким образом, HAL должен запускаться до того, как можно будет использовать любой из аппаратных профилей. Кроме того, Windows довольно требовательна к драйверам IDE и к какому контроллеру она была установлена. Если вы измените ide контроллеры, он не загрузится без настройки реестра. Поскольку у вас уже включен IO APIC, возможно, это проблема драйвера IDE.
Рич Шулер