Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Не найден файл Hal.dll
Полезные советы по работе с компьютером > Полезные советы по работе с компьютером > 1. Windows NT/2000/XP/Vista/7
Den_Zurin
Здраствуйте. У меня возникла проблема при установке нескольких систем на один компьютер.
Устанавливаю 3 системы: Windows 98, Windows XP и ASP Linux 11. Диск разбит так: сначала идет раздел FAT32 для Windows 98, затем раздел NTFS для Windows XP и 2 раздела для Linux (Swap и Ext3). Сначала устанавливаю Windows 98, затем XP, вроде все нормально, при загрузке можно выбрать любую систему, и обе загружаются... Но после установки Linux'а перестает загружаться XP, выдает сообщение:
"Не удается запустить Windows из-за испорченного или отсутствующего файла:
<Windows root>\system32\hal.dll.
Установите заново копию указанного файла."
Файл, однако, существует. Пробовал заменять его (брал с другого компьютера) - не помогло. Что делать?
Может быть, нужно что-то изменить в файле boot.ini? Он у меня такой:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional RU" /fastdetect /NoExecute=OptIn
C:\="Microsoft Windows 98"

З.Ы. При этом Windows 98 грузится нормально.
Den_Zurin
Fixed.
Изменил файл boot.ini:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professional RU" /fastdetect /kernel=ntoskrnl.exe /hal=hal.dll
C:\="Microsoft Windows 98"

И теперь все 3 системы загружаются и работают.
Т.е. после установки Линукса загрузчик Винды почему-то стал считать 3-м разделом раздел NTFS.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Русская версия IP.Board © 2001-2017 IPS, Inc.