Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   Проблема с установкой винды (http://forum.oszone.net/showthread.php?t=70163)

Oleg_SK 22-08-2006 00:35 475305

Проблема с установкой винды
 
Помогите, плиз, разобраться с проблемой. Ситуация следующая: не получается установить BioWindows XP (SP3) English. Для тех кто не знает скажу, что это обычная англоязычная Windows XP с интегрированным графическим интерфейсом от Windows Vista. Проблема возникает в процессе установки, сразу после первой перезагрузки. Вылезает сообщение об ошибке: “Windows could not start because the following file is missing or corrupt: hal.dll”.
Проверка показывает, что указанный файл присутствует в указанном месте (папка: [System Root]\System32). Внутреннее имя файла: halmacpi.dll. Версия файла: 5.1.2600.2765 (xpsp.050928-1517). Попытки повторной установки проблему не решают. Эта проблема возникает на следующем компе:
CPU: двуядерный Pentium D 3.2Ghz.
Motherboard: двухпроцессорная ASUS P5WD2-E Premium.
RAM: 2 Gb.
Video: ASUS GeForce 7600 GS.
HDD: 2 x ST3200827AS (оба по 200Gb).
DVD: LITE-ON COMBO SOHC-5236V и PHILIPS DVDR 1660P1.
БП: 500W (в работе две недели).
В BIOS Setup для процессора указан 32 bit’ный режим. Винда ставится 32 bit'ная. Кстати, на другом компе (не таком же) эта винда (с этого диска) встала без проблем. На данный же комп без проблем встала WinXP (SP2).

ScorpionXXX 22-08-2006 02:17 475327

Oleg_SK
Заглини сюда При загрузке ошибка: файл hal.dll повреждён или отсутствует.

Oleg_SK 22-08-2006 02:32 475328

ScorpionXXX
OK, попробую. Спасибо! :)

Vovanchik 23-08-2006 16:01 475978

Oleg_SK

а мне вот чета подсказывает что в процессе редактирования дистрибутива слетела электронная подпись у ядра системы (этого самого файла)... причем почему на двухголовый камень цепляется одноядерное ядро без acpi это уже очень плохо...

избирательность этого глюка обьясняется что на разные камни цепляются разные ядра... как вариант решения - или ставить нормальные винды либо на самом начальном этапе установки сразу за запросом f2 кнопу нажать долбить надо толи на F5 толи на F6... появиться выбор какое именно ядро тебе устанавливать

ShaddyR 23-08-2006 16:07 475981

Vovanchik
Цитата:

долбить надо толи на F5 толи на F6... появиться выбор какое именно ядро тебе устанавливать
F5

Игорь Лейко 23-08-2006 16:18 475983

Vovanchik
Цитата:

надо толи на F5 толи на F6... появиться выбор какое именно ядро тебе устанавливать
Ядро при установке выбрать нельзя. После нажатия F5 можно выбрать только HAL.

Oleg_SK
Сдается мне, Вам лучше потрясти тех ребят, которые это "чудо" на коленке склепали.

ShaddyR 23-08-2006 16:23 475988

Игорь Лейко
Цитата:

Сдается мне, Вам лучше потрясти тех ребят, которые это "чудо" на коленке склепали.
ИМХО - надо взять нормальный дистрибут винды и попробовать ставить его. А то наинтегрят СП3 и потом удивляются результатам.

Игорь Лейко 23-08-2006 16:55 476004

ShaddyR
Цитата:

ИМХО - надо взять нормальный дистрибут винды и попробовать ставить его.
Так он же пишет, что нормально ставится.
Цитата:

А то наинтегрят СП3
Который MS даже делать пока не начинала.

ShaddyR 23-08-2006 17:09 476009

Цитата:

Который MS даже делать пока не начинала
угум-с.. собранный кул-хацкерами в андергаунде. Я уже матерился таких гениев.
Игорь Лейко
Цитата:

Так он же пишет, что нормально ставится.
верно, проел.


Oleg_SK 23-08-2006 18:59 476035

Vovanchik
Цитата:

причем почему на двухголовый камень цепляется одноядерное ядро без acpi это уже очень плохо...
??? А как вы это определили? Ведь HAL вродебы нормальный: halmacpi.dll (т.е., как я понимаю, он преднозначен именно для многопроцессорных компов с ACPI)... Кстати, попробовал в начале установки винды (в списке, появляющемся если была нажаьа клавиша F5) в ручную выбирать нужный тип HAL. Пытался установить, и HAL для многопроцессорных компов с ACPI, и HAL для однопроцессорных компов с ACPI, но не один из этих вариантов не помог.

Игорь Лейко
Цитата:

Так он же пишет, что нормально ставится.
Да, это так. Правда, насколько я знаю, нормально она ставилась на довольно старые однопроцессорные компы (Pentium IV ~1.4Ghz - 1.8Ghz).

Vovanchik 23-08-2006 19:02 476038

Цитата:

А как вы это определили? Ведь HAL вродебы нормальный: halmacpi.dll (т.е., как я понимаю, он преднозначен именно для многопроцессорных компов с ACPI)...
отвечу цитатой из первого поста
Цитата:

Проблема возникает в процессе установки, сразу после первой перезагрузки. Вылезает сообщение об ошибке: “Windows could not start because the following file is missing or corrupt: hal.dll”.

ShaddyR 23-08-2006 19:43 476059

Oleg_SK
Цитата:

насколько я знаю, нормально она ставилась на довольно старые однопроцессорные компы
Не понял? В смысле, ХР СП2 предназначен только для "старых однопроцессорных" систем? Вы это хотите сказать?

Oleg_SK 23-08-2006 20:41 476079

ShaddyR
Нет, я не это имею ввиду;) Я просто хотел указать, что винду с этого дистрибьютива уже ставили на другие машины, и там все было OK. О том, что это были однопроцессорные компы я упомянул для того, чтобы дать понять, что на многопроцессорные машины винда с этого дистрибьютива еще не ставилась (кроме той, на которой возникла проблема). Может быть, тут собака зарыта? К примеру слетела подпись (или еще что-нибудь в этом роде) на файле (-ах), которые ставятся именно на многопроцессорные компы?

Oleg_SK 23-08-2006 20:52 476085

Vovanchik
Скажите, а если я вручную извлеку из дистрибьютива подходящий файл ntoskrnl.exe (кстати, подскажите где его там найти), и заменю им одноименный в C:\WINDOWS\System32, то это может решить проблему или нет?

Vovanchik 23-08-2006 20:54 476086

Oleg_SK

можно попробовать... он в ntoskrnl.ex_ (открывается винраром) внутри оригинальный файл

Oleg_SK 23-08-2006 21:16 476090

Vovanchik
Цитата:

можно попробовать... он в ntoskrnl.ex_
Это точно он? Я считал, что этот файл преднозначен для однопроцессорных систем, а для мультипроцессорных нужен NTKRNLMP.EX_... Или я что-то не так понял?

Oleg_SK 23-08-2006 21:32 476097

Vovanchik
Меня смущает еще один момент. Дело в том, что HAL по умолчанию ставится именно тот, который нужен. То есть, при его установке инсталятор правельно определяет комп как "мультипроцессорный с ACPI". А на этапе установки файла ntoskrnl этот же инсталятор уже считает, что этот комп является "однопроцессорным без acpi "... Разве такое может быть?

P.S: Нужно будет уточнить внутреннее имя устанавливаемого файла ntoskrnl.exe.

Vovanchik 24-08-2006 08:26 476225

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


чета меня терзают смутные сомнения эти все траблы из-заа неправильно интегрированных дров контроллеров HDD в дистрибутив... не больше и не меньше...


Время: 22:00.

Время: 22:00.
© OSzone.net 2001-