Ru-Board.club
← Вернуться в раздел «Общие вопросы»

» Перенос системы на другую мать

Автор: AZJIO
Дата сообщения: 08.03.2007 23:14
AlexRus227

Цитата:
0x0000007B for XP.exe а можно его где качнуть ??? =) заранее сенькс

Скачать 164 кб
Автор: euheny
Дата сообщения: 09.03.2007 03:34
AZJIO
Ну вот что-то похожее на "правильный реестр" , хотя похожее было в начале темы.
Тем кто хочет избежать bsod рекомендую запастись , хотя у меня и без intelide.sys всё работает.
Автор: RussianNeuroMancer
Дата сообщения: 14.03.2007 20:55
Кто подскажет по следующим вопросам:
1. Есть ли необходимость в свежих версиях ATIES отдельно тыкать UR носом в папку с halами и infошками к нему? Или уже сам научился в %SystemRoot%/inf находить всё, что нужно
2. Если я хочу добавить в систему драйвер-паки будет ли достаточно просто скопировать разложенные по каталогам драйвера или нужно все файлы драйверов и инфы положить в этот каталог? Как быть, если имена совпадают, вручную править инфы или есть способы автоматизации внесения такого рода исправления?

Добавлено:
dadu
Был бы крайне признателен за восстановление прежнего содержания первых строчек шапки.
Автор: zvi
Дата сообщения: 15.03.2007 17:13
All

Цитата:
программа используется под названием Registry Editor PE 0.2T

Можно ли эту прогу использовать из-под "ERD-2005" или "INFR@6.3" и где её по ходу можно скачать?
Автор: Artyk
Дата сообщения: 16.03.2007 00:26
zvi

_https://sourceforge.net/projects/regeditpe/
_https://sourceforge.net/project/showfiles.php?group_id=107708
Автор: zvi
Дата сообщения: 16.03.2007 11:53
Artyk
А как насчёт

Цитата:
Можно ли эту прогу использовать из-под "ERD-2005" или "INFR@6.3"?

В смысле - будет ли она работать из-под них?
Автор: Artyk
Дата сообщения: 19.03.2007 12:46
dadu

Исправь пожалуйста в инструкции


Цитата:

Часть 4

Решение проблем.

...Рег-файл заточен под использование в LiveCD утилитой Avast! Bart CD. ...


на

Рег-файл заточен под использование в LiveCD утилитой Registry Editor PE 0.2T
_https://sourceforge.net/projects/regeditpe/
_https://sourceforge.net/project/showfiles.php?group_id=107708

Registry Editor PE точно идет в составе NhT LiveCD

http://forum.ru-board.com/topic.cgi?forum=35&topic=23820&start=1020#17 [?]

Там же она и отлично работает...
Автор: zvi
Дата сообщения: 04.04.2007 11:44
Хотелось бы поиметь более точную таблицу соответствия ядер системы и HAL'ов.
Вариант
Цитата:
[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Standart PC" /fastdetect /hal=halstd.dll
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="ACPI PC" /fastdetect /hal=halacpi.dll
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="ACPI Uniprocessor PC " /fastdetect /hal=halmacpi.dll

не катит (т.е. - не работает), так как не учитывает потребность замены не только HAL'ов, но и ядра системы ntoskrnl.exe.
Из дистрибутива XP SP2 можно вытянуть следующее:

Цитата:
2 019 328 ntkrpamp.exe
2 183 808 ntoskrnl.exe
2 061 056 ntkrnlpa.exe
2 139 648 ntkrnlmp.exe

105 344 hal.dll
77 696 halsp.dll
152 576 halmps.dll
134 400 halmacpi.dll
150 400 halapic.dll
81 152 halacpi.dll
131 712 halaacpi.dll

Соответствие HAL'ов следующее:

Цитата:
<Стандартный компьютер>, Non-ACPI PIC HAL (Hal.dll)
<Компьютер с ACPI>, ACPI PIC HAL (Halacpi.dll)
<Однопроцессорный компьютер с MPS>, Non-ACPI APIC UP HAL (Halapic.dll)
<Многопроцессорный компьютер с MPS>, Non-ACPI APIC MP HAL (Halmps.dll)
<Однопроцессорный компьютер с ACPI>, ACPI APIC UP HAL (Halaacpi.dll)
<Многопроцессорный компьютер с ACPI>, ACPI APIC MP HAL (Halmacpi.dll)

Вопрос: А какие им соответствуют ядра? Так что с чем сочетается?

Единственный вариант - для многопроцессорных систем - работает:

Цитата:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Win XP Pro MCPU" /noexecute=optin /fastdetect /KERNEL=NTKRPAMP.EXE /HAL=HALMACPI.DLL


Вчерашние эксперименты с подстановками "наугад" в других комбинациях с целью получить "Однопроцессорный компьютер с ACPI" (на соответствующем железе) - результата не дали.
Где собака порылась?
Автор: BasiL
Дата сообщения: 04.04.2007 12:17
zvi

Цитата:
не катит (т.е. - не работает), так как не учитывает потребность замены не только HAL'ов, но и ядра системы ntoskrnl.exe

Отсюда:


Цитата:
/KERNEL=/HAL=
•    
Enable you to override Ntldr's default filename for the kernel image (Ntoskrnl.exe) and/or the HAL (Hal.dll). These options are useful for alternating between a checked kernel environment and a free (retail) kernel environment or even to manually select a different HAL. If you want to boot a checked environment that consists solely of the checked kernel and HAL, which is typically all that is needed to test drivers, follow these steps on a system installed with the free build:•    
Copy the checked versions of the kernel images from the checked build CD to your \Windows\System32 directory, giving the images different names than the default. For example, if you're on a uniprocessor, copy Ntoskrnl.exe to Ntoschk.exe and Ntkrnlpa.exe to Ntoschkpa.exe. If you're on a multiprocessor, copy Ntkrnlmp.exe to Ntoschk.exe and Ntkrpamp.exe to Ntoschkpa.exe. The kernel filename must be an 8.3-style short name.
•    
Copy the checked version of the appropriate HAL needed for your system from \I386\Driver.cab on the checked build CD to your \Windows\System32 directory, naming it Halchk.dll. To determine which HAL to copy, open \Windows\Repair\Setup.log and search for Hal.dll; you'll find a line like \WINDOWS\system32\ hal.dll="halacpi.dll","1d8a1". The name immediately to the right of the equals sign is the name of the HAL you should copy. The HAL filename must be an 8.3-style short name.
•    
Make a copy of the default line in the system's Boot.ini file.
•    
In the string description of the boot selection, add something that indicates that the new selection will be for a checked build environment (for example, "Windows XP Professional Checked").
•    
Add the following to the end of the new selection's line: /KERNEL=NTOSCHK.EXE /HAL= HALCHK.DLL


Now when the selection menu appears during the boot process you can select the new entry to boot a checked environment or select the entry you were using to boot the free build.
Автор: zvi
Дата сообщения: 04.04.2007 12:29
BasiL
Спасибо за быстрый ответ!
В аглицком я не очень силён, но суть вроде бы понял. Попробую поискать в указанном направлении.

Добавлено:
Кстати,
Цитата:
Единственный вариант - для многопроцессорных систем - работает:

Цитата:multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Win XP Pro MCPU" /noexecute=optin /fastdetect /KERNEL=NTKRPAMP.EXE /HAL=HALMACPI.DLL

Но проблема в том, что срабатывает он у меня только для процессоров Intel... На AMD - всё тот же знакомый до боли 7B!
Автор: BasiL
Дата сообщения: 04.04.2007 12:40
zvi

Цитата:
В аглицком я не очень силён

в гугле сила, брат (с)


Добавлено:
zvi

Цитата:
срабатывает он у меня только для процессоров Intel... На AMD - всё тот же знакомый до боли 7B

хм.. 7B это же вроде бсод по контроллеру ХДД?
или опять не почистил intelppm.sys?
Автор: zvi
Дата сообщения: 04.04.2007 13:28
BasiL

Цитата:
хм.. 7B это же вроде бсод по контроллеру ХДД?
или опять не почистил intelppm.sys?

В том-то вся и фигня, что кроме меня такой вопрос в этой ветке ещё задавали люди и ответа, как и я тоже не получили.
7B возникает (так же) по контроллеру ХДД и из-за неверных Ntoskrnl.exe и/или Hal.dll. Проверено!.
Я поэтому создал отдельную тему Восстановление WinXP Pro SP2 RU, но и там толку - ноль...
А вчера, помучавшись, выяснил, что избежать подобных "бубнотанцев" можно, если правильно подобрать Ntoskrnl.exe и/или Hal.dll. Вся проблема - в них. Осталось только выяснить что с чем сочетается.
Автор: BasiL
Дата сообщения: 04.04.2007 13:59
Варианты HAL, доступные в Windows XP и Windows Server 2003:

Цитата:
Примечания1.    Главным признаком того, что на компьютере развернут ошибочный образ, является зависание образа Sysprep при перезагрузке или появление следующего сообщения об ошибке:
Stop 0x0000007b


и полезная табличка отсюда:
ntoskrnl.exe OS kernel for uni-processor systems
Автор: zvi
Дата сообщения: 04.04.2007 14:49
BasiL
Цитата:
Цитата:Примечания1. Главным признаком того, что на компьютере развернут ошибочный образ, является зависание образа Sysprep при перезагрузке или появление следующего сообщения об ошибке:
Stop 0x0000007b

Так ведь об этом и разговор!
Спасибо, буду изучать дальше.
Автор: BasiL
Дата сообщения: 04.04.2007 15:07
zvi

Цитата:
Так ведь об этом и разговор!

в общем там из текста ясно, что 7В это не тот HAL.
Таблица hal=kernel есть. Теперь можно сделать универсальный boot.ini
хотя мое имхо, одной пары дефолтной более чем достаточно.
Ибо если комп не стандартный (старый, так и ХР не понет, ставим 98; многопроцессорный 64bit так тут и не грех ручками поставить, иб образ как правило 32бит) то и образ ему не нужен.
Автор: zvi
Дата сообщения: 04.04.2007 15:26
BasiL
Перечитал все статьи, соорудил такую конструкцию:

Цитата:
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Win XP Pro MCPU" /noexecute=optin /fastdetect /KERNEL=NTKRPAMP.EXE /HAL=HALMACPI.DLL
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Win XP Pro UniCPU" /noexecute=optin /fastdetect /KERNEL=NTOSKRNL.EXE /HAL=HALAACPI.DLL

Цель была (и есть) - из образа, настроенного на "Компьютер с ACPI", сделать "Однопроцессорный компьютер с ACPI"...
К великому сожалению, данная конструкция не работает. Пробовал так же ставить и "ntkrnlpa.exe"... Опять при выборе "Win XP Pro UniCPU" - 7В!
Неужели решить эту задачу невозможно?
Или надо менчть что-то ещё?
Автор: BasiL
Дата сообщения: 04.04.2007 15:29
может в биосе на целевом компе чего то выставлено криво?
откуда и куда пеерезжаешь?
Автор: zvi
Дата сообщения: 04.04.2007 15:56
BasiL

Цитата:
может в биосе на целевом компе чего то выставлено криво?
откуда и куда пеерезжаешь?


Цитата:
Цель была (и есть) - из образа, настроенного на "Компьютер с ACPI", сделать "Однопроцессорный компьютер с ACPI"...

Переезжаю (регулярно, по нескольку раз в день) из образа на любой другой комп.
Образ заводится без вопросов на 99% компов. А, например, при попытке переехать на "РоверБук PW500" (с VIA'шными потрохами) - 7В!
Вчера, для хохмы, поставил на нём винду ручками. Всё - ОК! Ну, думаю, подготовлю его к переносу на др. комп... Ставлю ему "Компьютер с ACPI", перегружаю (на родной-то Винде!) - 7В!
Вот как ему (и не только) вернуть "Однопроцессорный компьютер с ACPI"?
Автор: BasiL
Дата сообщения: 04.04.2007 16:04
ну тут только замена ядра.
Почему у тебя не получается через boot.ini - хз.
Автор: zvi
Дата сообщения: 04.04.2007 16:17
BasiL

Цитата:
ну тут только замена ядра.

Это - понятно.

Цитата:
Почему у тебя не получается через boot.ini - хз.

Так и я про то же самое! А ситуёвина - довольно часто встречается и требует немедленного решения.
Может и в самом деле надо менять что-то ещё? Тогда вопрос - ЧТО, кроме HAL'ов и ядер?
Автор: BasiL
Дата сообщения: 04.04.2007 16:24
остается спросить у гугла

Добавлено:
хм.. раз винда поставилась, и работает... а с заменой ядра - 7B имеет смысл посмотреть, что сложилось c:\WINDOWS\repair\
возможно, что-то еще меняется, кроме кернела и хала
ну или как вариан, снять образ с рабочего ноута на виа чипе, потом поменять ядро и посмотреть различия в файлах в системрут.
Автор: zvi
Дата сообщения: 04.04.2007 16:35
BasiL

Цитата:
остается спросить у гугла

Ну тут - без вариантов - Гугл пошлёт на... Майкрософт, где толком ничего нет
Цитата:
хм.. раз винда поставилась, и работает... а с заменой ядра - 7B имеет смысл посмотреть, что сложилось c:\WINDOWS\repair\
возможно, что-то еще меняется, кроме кернела и хала

Скорее всего, так и есть...

Цитата:
ну или как вариан, снять образ с рабочего ноута на виа чипе, потом поменять ядро и посмотреть различия в файлах в системрут.

Почти так и сделал, но сначала сменил HAL (как и должно быть по инструкции), решил перегрузиться (для проверки), и создать образ... Но, видно - не судьба была... 7В, чтоб её черти забрали!
Автор: BasiL
Дата сообщения: 04.04.2007 16:40
zvi
ну так сними образ все равно, пусть и с 7В.
а потом уже спокойно разковыряешь, чего там поменялось.

Добавлено:
если в файлах кроме кернела и хала ничего не поменяется, обязательно подмонтируй реестры и посмотри различия в них.
Автор: zvi
Дата сообщения: 04.04.2007 16:48
BasiL

Цитата:
ну так сними образ все равно, пусть и с 7В.

Да снял я его...
Цитата:
а потом уже спокойно разковыряешь, чего там поменялось.

Само собой... Только для этого надо сначала найти для этого время, потом снова поставить Винду, а потом пытаться их сравнивать (но я успел перед всей этой историей повычищать всё лишнее из "вчерашней" Винды, так что будет не просто...). А если этот "Ровер Супер Бук", я бы даже сказал "Супер Дуб" успеют продать - тогда вообще всё сначала...

Добавлено:
Кстати, в догонку.
"Загрузить последнюю удачную конфигурацию" - тоже не помогает (т.е. не срабатывает).
Автор: BasiL
Дата сообщения: 04.04.2007 20:58
zvi

Цитата:
"Загрузить последнюю удачную конфигурацию" - тоже не помогает

это мне говорит о том, что содержимое \repair\ уже не помогает.
Значит остается только мониторвать c:\WINDOWS\system32\config\system
и изучать....
Автор: nikolia2
Дата сообщения: 04.04.2007 22:03
zvi

Цитата:
как ему (и не только) вернуть "компьютер с ACPI"?

Я как то уже выкладывал (Hal)
На этот раз положил в вложении как этот Hal, так и сам Boot.ini
Размер: 139.73 кб
http://ifolder.ru/1578611

По английски:
Advanced Configuration and Power Interface (ACPI) PC -halacpi.dll
По русски:
компьютер с ACPI -halacpi.dll
Скачай именно выложенный мной. Не переименовывай. Как есть положи в
C:\WINDOWS\system32

В boot.ini добавляется именно такая строчка :


Цитата:
[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /kernel=ntoskchk.exe /hal=halacpi.dll


По второй строчке будет загрузка " компьютер с ACPI"

Дополнение:
Advanced Configuration and Power Interface (ACPI) PC - используется для " компьютер с ACPI"-систем
halacpi.dll ---

ACPI Uniprocessor PC - "Однопроцессорный компьютер с ACPI"
halaacpi.dll ---

Если нужно установить halaacpi.dll ---то проделаете теже самые действия.
Но уже копируем halaacpi.dll в C:\WINDOWS\system32

А в boot.ini добавляем именно такую строчку:

Цитата:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /kernel=ntoskchk.exe /hal=halaacpi.dll





Автор: AZJIO
Дата сообщения: 05.04.2007 03:06
Давайте общими усилиями сделаем 2 SFX-архива для подготовки винды к переносу на другую материнку. Один из под LiveCD, второй из под самой винды.
Вот ход операций, сверимся...
1. Замена Hal, kernel, Boot.ini
2. Установка "Стандартный двухканальный контроллер PCI IDE" - SFX-архив, который я уже выкладывал. Я и для LiveCD уже пересобрал архив.
3. В реестр в носим данные в (строки из под LiveCD)HKEY_LOCAL_MACHINE\SOFTWARE_ON_C\Microsoft\Windows\CurrentVersion\RunOnce - сюда запуск батника, который удалит файл C:\WINDOWS\inf\hal.pnf
[-HKEY_LOCAL_MACHINE\SYSTEM_ON_C\ControlSet001\Services\intelppm]
[-HKEY_LOCAL_MACHINE\SYSTEM_ON_C\ControlSet002\Services\intelppm]
[-HKEY_LOCAL_MACHINE\SYSTEM_ON_C\MountedDevices]
также строки из под винды
[-HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\intelppm]
[-HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\intelppm]
[-HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices]
4. Очитска всяких кэш

Кто возьмётся сделать? Или поправте меня а остальное я сам сделаю. Вроде всё учёл.
Автор: zvi
Дата сообщения: 05.04.2007 10:47
nikolia2

Цитата:
Цитата:[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /kernel=ntoskchk.exe /hal=halacpi.dll

Здесь у тебя, брат, ошибка. Должно быть ntoschk.exe.
Попробовал я все возможные варианты... Удалил hal.pnf...
НЕ РАБОТАЕТ! Снова 7В. А hal.pnf снова и НЕ появляется!!!???
Пробовал найти у себя на компе и в дистрибутиве Винды указанный товарищ "ntoschk.exe", - НЕТ такого вообще! К чему бы это?
BasiL
По ссылке, указанной тобой вчера, Гугл мне напереводил такое:

Цитата:
/ KERNEL = / HAL =
 дают возможность перекрывать Ntldr по умолчанию имя
файла для образа ядра (Ntoskrnl.exe) и / или HAL (Hal.dll). Эти параметры
полезны для поочередно проверяются ядром среды и свободных (розничных)
ядра, или даже вручную выбирать разные HAL. Если вы хотите загружаться
проверила условия, которые состоят исключительно из проверки HAL и ядро,
который, как правило, все, что необходимо для тестирования водителей
выполнить следующие действия по системе установлена бесплатно построить :
 Копия проверяются версии ядра из создать компакт-диск проверяется в \
Windows \ System32 директории, что изображения разные названия, чем по
умолчанию. Так, например, если Вы находитесь на uniprocessor, скопируйте к
Ntoschk.exe Ntoskrnl.exe и Ntkrnlpa.exe с Ntoschkpa.exe. Если вы
находитесь в многопроцессорные, скопируйте к Ntkrnlmp.exe Ntoschk.exe и
Ntkrpamp.exe с Ntoschkpa.exe. Ядро файла должно быть 8,3 - стиль краткого
наименования.
 Копирование проверяются версии HAL необходимо
соответствующим вашей системы от \ I386 \ Driver.cab по проверке
строительства КР в \ Windows \ System32 директорию, назвав его Halchk.dll.
Чтобы определить, какую HAL для копирования, открыть \ Windows \ Ремонт \
Setup.log и поиск Hal.dll; Вы найдете строку типа \ WINDOWS \ system32 \
hal.dll = "halacpi.dll", "1d8a1". Название сразу справа от знака равно
названием HAL нужно скопировать. HAL файла должно быть 8,3 - стиль
краткого наименования.
 Сделайте копию строки по умолчанию в системе GNU файл.
 В строке описания загрузочного отбора добавьте что-то, что
указывает на то, что новое значение будет проверяться для создания
окружения (например, "Windows XP Professional Checked).
 Добавьте в конец
новую линию отбора : / KERNEL=NTOSCHK.EXE / HAL=HALCHK.DLL Теперь при
выборе меню появляется во время процесса загрузки программы вы можете
выбрать новую позицию загрузки проверяется, или выберите запись Вы
используете для свободной загрузки сборки.

Понять переведённое (как всегда) ещё труднее, чем оригинал.
Однако понятно, что описываются те же действия, которые предложил камрад nikolia2.
Автор: nikolia2
Дата сообщения: 05.04.2007 14:34
zvi

Цитата:
Здесь у тебя, брат, ошибка. Должно быть ntoskchk.exe

Да нет! Все в порядке.
halacpi.dll --или halaacpi.dll- если эти HAL подойдут к данному ПК, то система загрузится как ни пиши:
ntoskchk.exe или ntoschk.exe
Мне следовало вообще в строке писать (ntoskrnl.exe),
так как я уменьшил пост, и не подумал что будет вопрос к ntoskchk.exe .
Если же какой-то Hal (halacpi.dll )- (halaacpi.dll ) подойдет, то загрузка пройдет в редакции всех трех вариантов.

***********************************************************
Вижу, что нужно писать почему у меня ntoskchk.exe. То с чего и надо было начинать тот пост.

Как подстраховаться и сохранить в системе свой первоначальный Hal в целости.
Просто следовало дать описание как сам учился поступать тестируя Заливки
при подборке--замене халов.
А именно имел копию орегинального HAL в своей системе.
По этому в C:\WINDOWS\system32 при выполнении таких работ имею в дополнение к орегиналам еще два дублирующих, переименованных файла:
ntoskrnl.exe дубликат переименованный в ntoskchk.exe
и
hal.dll дубликат переименован в halchk.dll

Цитата:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional Test" /fastdetect /kernel=ntoskchk.exe /hal=halchk.dll

Затем добавлял в Boot.ini Тестовую ----еще одну строчку, с переименованными дубликатами файлов.
(Бывали случаи, что система загружалась с нового хала, но чем то не нравилась-тормозила и.т.д.,
то у меня была возможность перезагрузиться и вернуть свой халл--благодаря заранее изготовленному дубликату
файлов в связке <ntoskchk.exe - halchk.dll>).
zvi

Цитата:
Пробовал найти у себя на компе и в дистрибутиве Винды указанный товарищ "ntoschk.exe", - НЕТ такого вообще! К чему бы это?


"ntoskchk.exe" ---как писал выше появится , только если самим туда положить дубликат файла (ntoskrnl.exe).
Тут HAL откатили:


Автор: zvi
Дата сообщения: 05.04.2007 16:09
nikolia2
BasiL
В общем, вопрос решился так:
Попался комп, на котором Винда из образа не завелась и поэтому была произведена установка Винды с дистрибутива в режиме восстановления, после чего всё заработало.
Зная, какие у меня в образе стоят ntoskrnl.exe и hal.dll, я их сравнил и, обнаружив различия, скопировал на свой комп, на котором Винда тоже установлена из моего же образа (т.е. - "Компьютер с ACPI"). Скопировал в сторону свои и заменил их взятыми с другого компа.
Сделал перезагрузку, и - О, ЧУДО! Мой комп заявил мне долгожданное "Найдено новое оборудование", матюкнулся, что мол "Не тестировалось на совместимость... бла бла", сказал, что "Оборудование установлено" и предложил перегрузиться.
После перезагрузки у меня стал "Однопроцессорный компьютер с ACPI" с возможностью изменения (я так понимаю и автоматического в т.ч.) на любой другой вид компа, т.е. так же, как после "правильной" установки Винды ручками. Я так понимаю, что теперь он стал "ACPI Uniprocessor PC", что и следует из применённого HAL'a.
Обрадованный случившимся, я взял тот же "Ровер Дуб", на котором Винда после установки ему "Компьютер с ACPI" перестала запускаться и стала вылетать в 7В, тупо заменил ему ntoskrnl.exe и hal.dll на взятые с того компа - и всё завелось, как ни в чём не бывало!
Файлы следующие:

Цитата:
В образе:
2 181 120 ntoskrnl.exe --> "Компьютер с ACPI"
81 280 hal.dll

В SP2.CAB:
2 183 808 ntoskrnl.exe
131 712 halaacpi.dll

Подошли:
2 181 376 ntoskrnl.exe --> "ACPI Uniprocessor PC"
131 968 hal.dll

Последние легко взять с любого компа, на который Винда ставилась ручками.
Так что - всем СПАСИБО!

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: RadioEthernet своими руками


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.