Центр программных решений Sosed'a213 Суббота, 23 Ноября 2024, 10:31
Меню сайта
Категории раздела
Мои статьи [2]
Актуальный опрос
На сколько полезна программа MySetup: Windows 7 Installer offline?
Всего ответов: 78
Статистика
Главная » Статьи » Мои статьи

Краткая инструкция по созданию универсального образа Windows XP.
Краткая инструкция по созданию универсального образа Windows XP.
По порядку.
Чтобы винда не парилась по поводу ядер тебе нужно подменивать эти файлы.
WINDOWS\system32\hal.dll
WINDOWS\system32\ntoskrnl.exe
Взять их можно тут WINDOWS\Driver Cache\i386\sp3.cab\
Теперь поясню что для чего.
Если машина современная, и более одного ядра то надо скопировать и заменить следующие файлы:
WINDOWS\Driver Cache\i386\sp3.cab\halmacpi.dll (131 кб) в WINDOWS\system32\hal.dll
WINDOWS\Driver Cache\i386\sp3.cab\ntkrnlmp.exe (2097 кб) в WINDOWS\system32\ntoskrnl.exe
(это подходит и для одноядерных процессоров, примерно до 915 матерей)

Если у тебя старенькая маши, например мать на 815 чипе, или аналогичный атлон,
WINDOWS\Driver Cache\i386\sp3.cab\halacpi.dll (79 кб) в WINDOWS\system32\hal.dll
WINDOWS\Driver Cache\i386\sp3.cab\ntoskrnl.exe (2139 кб) в WINDOWS\system32\ntoskrnl.exe

А если совсем старая мать которая после выключения говорит "Теперь питание компьютера можно
выключить",
то тут надо скопировать следущее:
WINDOWS\Driver Cache\i386\sp3.cab\hal.dll (102 кб) в WINDOWS\system32\hal.dll
WINDOWS\Driver Cache\i386\sp3.cab\ntoskrnl.exe (2139 кб) в WINDOWS\system32\ntoskrnl.exe

Теперь по поводу чтобы винда запустилась на любой машине и не выдала ошибку 7B.
Надо зарание позоботиться чтобы в образ винды были заложенны дрова на контроллер HDD.
На сайте driverpacks.net можно найти эти дрова и называются они Mass Storage.
http://driverpacks.net/driverpacks/windows/xp/x86/mass-storage/10.10
Я устанавливал эти дрова в режиме "офлайн" при помощи программы infTorReg (валяется в нете).
Тоесть, подрубал к своей машине реестр другой машины, точнее куст System (WINDOWS\system32\config
\system) и добавлял нужные мне дрова.

Если тебе надо чтобы в образе еще были дрова и на видео, и на звук и т.д. тогда тебе нужно
предварительно в дистрибутив XP-пишки интегрировать их. На сайте oszone есть много способов, например
программой N-Lite.
Я для этих целей пользуюсь программой DPs_BASE с сайта DriverPacks.net (хотя я совсем не люблю когда в
винде храниться столько мусора, он всетаки влияет на скорость загрузки и работы системы.)

После того как винда подготовленна, дальше пользуюсь SysPrep. Там все просто, есть мастер, следуя его
шагам подготавливаю файл ответов sysprep.inf.
Есть такой момент:
Если ставишь ломаную винду, то в sysprep.inf нужно прописать серийник сразу.
А если создаешь образ лицензионной виндовс XP (с пакетом обновления SP3) то, во время мини-установки
она спросит серийник, его можно не вводить а нажать далее, а ввести его только во время активации
винды.

Когда винда готова и запечатана Sysprepom, я отключаю жесткий диск, и подрубаю к своей машине.
Вот тут как раз подрубаю его реестр раздел "System", и прогой infTorReg добавляю драйвера Mass
Storage.
Затем немного подчищаю реестр, а именно:
Удаляю ControlSet002 (так чтобы остался только ControlSet001)
Удаляю MountedDevices
Удаляю SYSTEM\ControlSet001\services\intelppm
А потом (впринципе можно и не делать, но я так подчищаю) идем в \SYSTEM\ControlSet001\Enum
Удаляю все значения этого раздела (НО НЕ ПАПКИ!!!!)
Затем захожу в раздел, например
SYSTEM\ControlSet001\Enum\PCI\VEN_1033&DEV_0194&SUBSYS_84131043&REV_03\6&12d27ae4&0&00080008\
нахожу параметр Driver, смотрю его значение (например: {36fc9e60-c465-11cf-8056-444553540000}\0139)
Иду в SYSTEM\ControlSet001\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}, и удаляю раздел с
именем "0139", затем возвращяюсь в SYSTEM\ControlSet001\Enum\PCI\ и полностью удаляю раздел
VEN_1033&DEV_0194&SUBSYS_84131043&REV_03.

И так далее. Только это делать нужно осторожно!!!
Смело можно чистить USBSTOR, USB, PCIIDE, IDE, HID, HDAUDIO, DISPLAY, STORAGE и ACPI\ (только там где информация о процессоре, например ACPI\GenuineIntel_-_Intel64_Family_6_Model_23_-_Intel(R)_Core(TM)2_Quad_CPU____Q8300__@_2.50GHz)

Выгружаем куст.
При помощи программы ImageX создаем образ.
Готово!
 
19.11.2010г.
Статья не окончательная, и подлежит исправлению.
Категория: Мои статьи | Добавил: sosed213 (19 Ноября 2010)
Просмотров: 7210 | Комментарии: 2 | Теги: Universal, windows xp, hall, hal.dll, imagex, sosed213, wim, ntoskrl | Рейтинг: 5.0/4
Всего комментариев: 2
2 3d_killer  
0
Тут полная инструкция только с помощью другого метода http://www.share-know.ru/index.php?page=pc&str=6&id=63

1 migurv  
0
Спасибо огромное за статью, как всегда, ничего лишнего, одна концентрированная и максимально доступная информация.

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Copyright MyCorp © 2024