Очевидно, я потерял свой HAL... - Не могу запустить VM - HAL.dll отсутствует

Недавно я пошел и раскопал один из моих старых жестких дисков (ПК, на котором он был установлен, больше не существует...), я подключил его к своему ПК и использовал DVD2VHD для преобразования всего накопителя в VHD. Это старый диск XP, поэтому я хотел загрузить его в виртуальную машину и войти. Преобразование VHD прошло хорошо, я установил его в Virtual Box и нажал Start Windows Normally и получил следующую ошибку:

введите описание здесь

Кто-нибудь знает, как решить эту проблему? Единственные решения, которые я мог найти в Интернете, заключались в изменении некоторых настроек перед отключением жесткого диска от его оригинального компьютера.

1 ответ

Решение

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

Важные варианты:

  • IO APIC
  • Количество ядер
  • PAE/NX
  • Бит-версия (32/64) типа ОС (это не должно иметь значения, если ваша хост-ОС является 64-битной)

Я думаю, что теперь Windows автоматически переключается между HAL, когда обнаруживает, что ваш процессор изменился, но эта функция может отсутствовать в Windows XP.

Другие вопросы по тегам