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

1665
FreeSnow

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

enter image description here

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

0
Прости, Дейл, я не могу позволить тебе сделать это. (извините, но необходимо) Rich Homolka 12 лет назад 2
@RichHomolka Вздох .... "В чем проблема?" FreeSnow 12 лет назад 0

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

1
billc.cn

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

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

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

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

Поскольку я не имею ни малейшего понятия о характеристиках старого компьютера, есть ли способ найти их на HD-диске? Есть ли файл или какой-то способ определить старые спецификации? Спасибо за помощь до сих пор! FreeSnow 12 лет назад 0
Возможно, вам придется вручную копаться в кустах реестра, чтобы узнать. Но есть только 4 варианта (т.е. 16 случаев) для вас. Было бы быстрее, если бы вы просто проходили все комбинации по одной. Некоторые из опций, такие как IO APIC, связаны с другими, поэтому случаев еще меньше. Подробности можно найти на странице справки Vbox. billc.cn 12 лет назад 1
Хорошо, я проверю это. FreeSnow 12 лет назад 0

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