PDA

Показать полную графическую версию : Универсальный образ WINDOWS XP для определенных платформ. [как подружить с AHCI]


Страниц : 1 [2]

ShaddyR
24-05-2012, 18:04
Или я Вас не правильно допонял.. »
ага, ты меня правильно недопонял ;)
Еще раз и медленно:
при использовании оригинального способа - hal подбирается до загрузки основных модулей ОС, т.е. с использованием модифицированного boot.ini
в моем случае hal корректирует сама ОС уже после загрузки - собсно, коррекция производится при обнаружении многоядерного процессора, в противном случае не требуется.
Первый вариант теоретически универсальней, второй - быстрее и удобней, по части дальнейшей модификации содержимого образа.
>
Ваш комбайн »
он не мой. Это мой вариант оригинального комплекта от Boa Soft из указанной в первых сообщениях темы :).

evgen_vasgen
25-05-2012, 09:03
ShaddyR, Теперь маленько понял! Раз нашли взаимопонимание, продолжу тогда дальше терзать ламерскими вопросами. Дрова SATA/RAID у Вас вживляются в систему или ищутся и устанавливаются каждый раз при появлении у выни на горизонте нового оборудования? Можно Ваш скрипт !PREPARE.CMD модифицировать так, чтобы в системе настраивалось только автоопределение HAL?

ShaddyR
25-05-2012, 14:04
Дрова SATA/RAID у Вас вживляются в систему или ищутся и устанавливаются каждый раз при появлении у выни на горизонте нового оборудования? »
в оригинале и то и другое: драйвера для поддержки начальной загрузки внедряются, win-вариант кладется в папку ОЕМ.
>
Можно Ваш скрипт !PREPARE.CMD модифицировать так, чтобы в системе настраивалось только автоопределение HAL? »
отчего нет? Только в этом нет необходимости - там помимо HAL'а еще много полезного делается.

evgen_vasgen
25-05-2012, 15:54
отчего нет? Только в этом нет необходимости - там помимо HAL'а еще много полезного делается. »
Что там делается много полезного я не сомневаюсь. да вот только при обработке у меня два раза выскочили ошибки, не совсем понятного моему уму содержания. Жалею, что принтскрин не сделал. Контейнер после обработки с вынью все равно загружается, на нескольких компах попробовал. Да вот все таки как то мне не хороший осадок остался после этих ошибок.
До этого я использовал тоже комбайн с сайта http://www.911cd.net, там и дрова нормально подпехиваются, но у них мне не понравилось, что используется мультивариант выбора hal в boot.ini
У Вас же это все красиво обходиться, вот и хочу позаимствовать, думаю не только мне пригодиться если сделаете?
Еще вопрос, для чего утиль rescan.exe?

ShaddyR
26-05-2012, 01:37
при обработке у меня два раза выскочили ошибки »
не дОлжны или незначимы. Без подробностей не скажу.

evgen_vasgen
30-05-2012, 16:55
ShaddyR
Вот заново произвел обработку Вашим комбайном. Ошибки вылезли следующие.

ShaddyR
30-05-2012, 17:43
evgen_vasgen, clearevent'у может мешать антивирус (ЕМНИП проактивная защита Касперского вмешивалась), "сервер RPC не доступен" - возм., отключена одна из необходимых служб. Опять же, у меня защита файлов Windows отключена, как у тебя - не в курсе. Вообще, в скрипте делается много универсального, потому на конкретной конфигурации что-то вполне может не работать. Скажем так: мой образ, обработанный данным комплектом, проблем с работоспособностью не имеет - ни в плане синих экранов, ни по части работы ПО. Посему я после третьего запуска перестал вчитываться в то, что отрисовывает консоль: "работает - не трогай".
По работе же самих скриптов имеет смысл задавать вопросы автору комплекта (Инструменты для клонирования (развертывание из образа) Windows XP (http://forum.oszone.net/thread-124525.html)): я их только подкорректировал от изначальных мелочей, механизм и реализация - за ним. Впрочем, скорее всего, ответ будет тот же :)

evgen_vasgen
05-06-2012, 14:01
ShaddyR,
В своих постах Вы писали, что можно сделать универсальный образ на основе чипсета nForce, так чтобы он стал раскатываться на любых машинках, кроме совсем старых. У Вас наверное есть эталон такой виндыXP в архиве? Если не сложно можно выложить архив куста реестра SYSTEM, хочется взглянуть так сказать изнутре на сие? Такое возможно?

ShaddyR
05-06-2012, 14:07
Такое возможно? »
реализуемо. Только не думаю, что это чем-то может помочь. В чем основная идея?

evgen_vasgen
05-06-2012, 15:41
Идея состоит в том, чтобы выявить рабочую комбинацию драйверов из разделов CriticalDeviceDatabase и Services, которая бы была мобильна хотя бы на основных чипсетах. Идеально будет если еще будет поддержка AHCI Как Вы думаете возможно такое? Или все таки при включении этой универсальной системы на другом оборудовании неизбежно будут ставиться драйвера и запускаться сервисы от производителя, которые в свою очередь, потом, не дадут этой же системе загрузиться в другом месте?! Замечу, Ваш комбайн конечно работает, но не будешь же его каждый раз перед выключением заново запускать?!
зы надеюсь своей длинной мыслью я Вас не утомил.

ShaddyR
06-06-2012, 00:45
но не будешь же его каждый раз перед выключением заново запускать?! »
бррр... чуть помедленее, кони... а где я сказал, что его нужно запускать каждый раз или что я так делаю? Перечитай внимательно озвученную мной информацию - ты или слишком усложняешь или что-то путаешь\недочитываешь.
>
рабочую комбинацию драйверов из разделов CriticalDeviceDatabase и Services, которая бы была мобильна хотя бы на основных чипсетах »
на IDE она и есть мобильна - ибо он и есть один на всех, включая SATA в режиме IDE. Добавление драйверов нужнО для AHCI'евых режимов контроллеров.
Вообще, изучи-ка содержимое файла clonning.inf - что-то мне подсказывает, что это и есть то, что ты спрашиваешь.

evgen_vasgen
06-06-2012, 09:23
ShaddyR,
а где я сказал, что его нужно запускать каждый раз или что я так делаю?
Так ведь по другому работать то не будет?! Универсальной такая система будет до первого запуска на AHCI/RAID. Потом она становиться обычной виндой, ни о какой мобильности речи нет.
Известно, что после запуска в режиме AHCI будут ставиться родные драйвера и службы, который в последствии не дадут на обычной SATA в режиме IDE стартануться? Опять же, если винда загрузиться на IDE, драйвера для AHCI не будут загружаться по Start=0
Например драйвера:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV
При IDE режиме должны быть выключены, а при AHCI их нужно ставить в boot загрузку. Иначе - злой бсод.
После обработки sysprep система переходит в режим готовности к загрузке на любом оборудовании. Отсюда и мысль, как это состояние "готовности" у винды сохранить?

изучи-ка содержимое файла clonning.inf
А чего его изучать? Он подсовывает реестру все эти дрова и задает темп их работы, однако после первого старта, система их переберет и поставит все как ей нужно. Вот как бы ее обмишурить и сохранить эти настройки?

evgen_vasgen
06-06-2012, 10:33
Вот сейчас импортировал clonning.inf с помощью тузлы Inftoreg, появились нужные записи в реестре.
*.sysы из BOOTDRV скопировал в папку system32/drivers
В корне С создал папку D
В параметре DevicePath в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
прописал утилью DevPath.exe %SystemDrive%\D
Теперь по идее нужные дровишки при необходимости будут докидываться в папку с виндой и система будет "копить" драйвера?
Остается надеяться, что конфликтов у дров между собой это не вызовет?!

Amigos
06-06-2012, 10:44
Отсюда и мысль, как это состояние "готовности" у винды сохранить? »1 не устанавливать нормальные masstorage драйвера (очистить папку c:\d\m )
2 не производить "зачистку критических masstorage драйверов" (баловаться с параметрами CleanDeviceDatabase и AutoCleanup в MYFACTORY.INI )




© OSzone.net 2001-2012