Выяснил я следующее: ошибка с hal.dll связана с его отсутствием, но с отсутствием там, где его ищут. А ищут его по ARC путям в boot.ini
При помощи загрузочного сектора запускается загрузчик NTLDR (NT Loader). Он загружает файл Boot.ini. … NTDETECT.COM определяет железо,Потом NTLDR начинает загрузку ядра XP (NTOSKRNK.EXE).В процессе загрузки ядра (но перед инициализацией) NTLDR остается главным в управлении компьютером. Внизу показывается анимация из белых прямоугольников. Кроме ядра загружается и Hardware Abstraction Layer (HAL.DLL), дабы ядро могло абстрагироваться от железа. Вот здесь ошибочка выходит. Кто хочет, может проверить, поменяв у себя например
rdisk(0) на
rdisk(3).
Вот один парниша
FCVP2012 обошол проблему, там же о скрытых партициях - читаем:
http://gallery.ru-board.com/topic.cgi?forum=62&topic=23989Так какого же .. эта запись в Boot.ini некорректна? Всё зависит от того сколько у нас на этапе создания загрузчика и boot.ini дисков, какие на них разделы, скрытые открытые, флешка наша тоже как HDD висит (при выборе раздела установки) которая в последствии будет удалена и одного диска у нас не станет и хорошо если его нумбер не изменил общую нумерацию. И еще от того как представит GRUB диски при первом этапе (сравниваем наш
winsetup.lst и
winsetup.lst от
WinSetupFromUSB), от всего от этого зависит ARC пути.
А теперь если сравнивать флешку сделанную WinSetupFromUSB и нашу сборку.
Во втором этапе унас
и все. Рассмотрен один случай с подменой дисков. В WinSetupFromUSB воторой этап
рассмотрены 8 случаев. Смотрите подменю в папке BOOTWS, и во всех подменю сплошные реплейсы
Ничего не остается как править boot.ini ! что и сделал
FCVP2012 в ручную в своем конкретном случае, о котором мы не знаем как и не знаем о других случаях неудачной установки XP с флеш.
Поэтому в решении данной проблеме могут быть только коллекция рекомендаций исходя из личного и чужого опыта.
Я советую при установке оставлять один системный диск остальные отключать может быть и картридеры если возможно.
Скрытые удаляем, оставляем 1 раздел: основной, активный. 2-й логический. И не лазая в биос пользуемся boot меню для загрузки флеш.