2

У меня установлены оба windows 7 и xp. Если бы был только xp, я бы загрузил установочный диск xp и заново установил файл hal.dll из консоли восстановления. Проблема в том, что у меня также установлена Windows 7, и я думаю, что я также не смогу загрузить Windows 7, как только xp будет исправлен. Пожалуйста помоги.

2 ответа2

2

Существуют разные версии hal.dll, установка XP выбирает правильную версию в зависимости от конфигурации вашего оборудования в BIOS. Так что вам нужно знать, какой hal.dll скопировать в XP. Большинство ПК используют один из Hal, помеченный маркером ниже.

http://support.microsoft.com/kb/309283

«Стандартный ПК», не-ACPI PIC HAL (Hal.dll) Стандартный ПК

«Однопроцессорный ПК MPS», APIC UP HAL без ACPI (Halapic.dll) Стандартный однопроцессорный ПК MPS Многопроцессорный MPS

"MPS Мультипроцессорный ПК", не-ACPI APIC MP HAL (Halmps.dll) Стандартный ПК MPS Мультипроцессор

  • ПК с расширенной конфигурацией и интерфейсом питания (ACPI), ACPI PIC HAL (Halacpi.dll) Стандартный ПК ПК с расширенной конфигурацией и интерфейсом питания (ACPI)

  • «ACPI Uniprocessor PC», ACPI APIC UP HAL (Halaacpi.dll) Стандартный ПК Расширенный интерфейс конфигурации и питания (ACPI) ПК ACPI Uniprocessor ACPI Мультипроцессор

"ACPI Multiprocessor PC", ACPI APIC MP HAL (Halmacpi.dll) Стандартный ПК Расширенный интерфейс конфигурации и питания (ACPI) ПК ACPI Многопроцессорный MPS Многопроцессорный

0

Я думаю, что ваш boot.ini для XP не указывает на правильный раздел, не обязательно, что hal.dll не так. Вы получите эту ошибку в этом случае.

http://support.microsoft.com/kb/330184

http://www.youtube.com/watch?v=jvMkt9fkHCI

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