Показать полную графическую версию : Установка Windows XP - клонирование системы
Страниц :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
[
19]
20
21
22
23
скрыто запускает поиск оборудования и всё время жамкает "ок" »
O! 0_o
знаюкак очередной? :)
Ню-ню... расскажешь, как раскопаешь...
Amigos, я сам не очень в этом разбираюсь (можно сказать 0 или 0.5) вот вам и подкинул сборку.Поковыряйте может и получится сделать универсальную сборку для быстрой установки на любое оборудование.Ставил её на 2 компа атлон амд,процессоры одинаковые но разные мамки и видеокарты.Все работает без проблем, в диспетчере устройст проблем тоже нет.И ставили на ноутбук /асус/ на него ничего не ставилось нет поддержки сата и еще чего-то уже не помню,был вариант залить 98 виндовс и с верху уже свежий.Попробовали этот образ все встало на ура.Но в комментах там пишут что не на все конфигурации подходит.Вы тут люди грамотные может доведёте до идеала,не обязателен весь софт что там напичкан,достаточно джентельменского набора (архиватор,опенофис,проигрыватель,довнлоад менеджер+орбитдовнлоудер,опера ,мозилла с аддонами типа носкрипт +аддблокед+довнлоадхелпер)
nomer68, сборку никто тебе ЗДЕСЬ доводить ни до чего не будет - на то есть Правила конференции (http://forum.oszone.net/rules.html#3.18). А вот механизм автоустановки мож и пороем, для разнообразия.
ShaddyR, так я и не настаиваю чтоб её перепаковали и переделали :) для своего компа я всегда сделаю с акрониксом.Там особого ума не надо ;) моих 0,5 вполне хватит
нет, там какой то собственный велосипед на AUTOit (с домом культуры и комсомолками) который скрыто запускает поиск оборудования и всё время жамкает "ок" » итак результаты раскопок.
автоматизация сделана на инструменте под названием xStarter http://www.automate-my-tasks.com/ru/
собственно автоматизации как таковой нет - используется стандартный виндовый установщик дров, который запускается при появлении новых pnp устройств и 3.4 гигабайте распакованных из драйверпаков (судя по именам папок, от мая 2010 и старее) драйверов
хитрость тут в 850 килобайтном oem.reg, который загоняет в ключ "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion" /f /v "DevicePath" строчку со всеми папками в драйверпаках!
при переводе в CMD формат выглядит так
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion" /f /v "DevicePath" /t REG_EXPAND_SZ /d "%%SystemRoot%%\inf;C:\WINDOWS\DRV2010\bonus\DP_Bluetooth_wnt5_x86-32_910\D\3\BT\B;C:\WINDOWS\DRV2010\bonus\DP_Bluetooth_wnt5_x86-32_910\D\3\BT\T;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\A1;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\A2;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\D\1;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\D\2;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\D\3;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\D\4\1483;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\D\4\1577;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\D\4\2364;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\D\5;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\D\6;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\E;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\L\1;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\L\2;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\M\1;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\M\2;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\M\4;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\M\5;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\NG;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\NT;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\S\1;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\S\2;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\S\3;C:\WINDOWS\DRV2010\bonus\DP_Broadband_wnt5_x86-32_70416\D\3\B\T\A;C:\WINDOWS\DRV2010\bonu и это только начало! общая длина строчки 66 килобайт!
вот собственно, внутренности скрипта, который задаёт вопрос и выводит всплывающие сообщения
http://s004.radikal.ru/i207/1008/8f/caee75dd7980t.jpg (http://radikal.ru/F/s004.radikal.ru/i207/1008/8f/caee75dd7980.png.html)
В нём есть разделы отвечающие за подавление нежелательных окон
http://s61.radikal.ru/i171/1008/ec/eb52b2804cb3t.jpg (http://radikal.ru/F/s61.radikal.ru/i171/1008/ec/eb52b2804cb3.png.html) http://s41.radikal.ru/i094/1008/2c/b2ecc33e6d9ft.jpg (http://radikal.ru/F/s41.radikal.ru/i094/1008/2c/b2ecc33e6d9f.png.html) http://s47.radikal.ru/i115/1008/cb/09b506c237b3t.jpg (http://radikal.ru/F/s47.radikal.ru/i115/1008/cb/09b506c237b3.png.html)
ещё одна хитрость - второй скрипт, который всё время жмёт на Enter
http://s003.radikal.ru/i204/1008/1f/ac2696d30390t.jpg (http://radikal.ru/F/s003.radikal.ru/i204/1008/1f/ac2696d30390.png.html)
я первый раз после заливки запустил эту винду в Safe mode и попытался эмулировать срипт - всё время нажимал энтер, и появляющиеся диалоги "найдено новое устройство" при этом всё делали правильно и корректно.
завершающий скрипт, запускает утилиту от BoaSoft (не понял зачем) http://s45.radikal.ru/i110/1008/46/6876249aea02t.jpg (http://radikal.ru/F/s45.radikal.ru/i110/1008/46/6876249aea02.png.html) http://i072.radikal.ru/1008/ed/dc56883ae8e9t.jpg (http://radikal.ru/F/i072.radikal.ru/1008/ed/dc56883ae8e9.png.html)
и собственно подписывает приговор автору и его детищу http://s001.radikal.ru/i195/1008/b4/f2584c9a98f3t.jpg (http://radikal.ru/F/s001.radikal.ru/i195/1008/b4/f2584c9a98f3.png.html)
общие впечатления от сборки весьма тягостные - есть собственные (а не взятые с общедоступных сетевых ресурсов) оригинальные разработки, есть интересные решения отдельных проблем, но в целом отсутвиее вкуса, такта, ребячество, понты и недоработки... хотя школьники в восторге.
в завершение - бонус для драйверопотрошителей, в атаче архив папки DRV2010 из которой удалены сами драйвера, но сохранена структура каталогов и оставлены софигурационный ini и inf файлы, а таже (на всякий случай) cat файлы.
можете сами оценить глубину обработки драйверпаков лексом и пексом.
Amigos, Шикарно, раздел по-полной. Кста, можно из всего ентого автоматообразия выделить маанький функционал - сделать утилку, которая бы проклацивала далее-далее-готово в аналогичной ситуации
скрипт, который всё время жмёт на Enter »
(вне зависимости от наличия драйверов), в идеале параллельно фиксируя (логируя) имена устройств, запрос на драйвера к которым был "проклацан" ?
Smokie_id11243755
04-09-2010, 23:48
Ребят, давайте разберёмся как он заставил USB мышь работать при первом запуске. Меня это очень интересует. Остальное там более чем понятно.
Smokie_id11243755
07-09-2010, 20:48
Насчет usb мыши и клавы. Может кому-нибудь пригодится...
в system32\drivers добавить файлы hidclass.sys и hidparse.sys
содержание .inf-файла для внесения данных в реестр:
[Version]
signature = $CHICAGO$
SetupClass=BASE
[DefaultInstall]
AddReg = CriticalDevices.AddReg
[Strings]
CriticalDevDatabase=SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase
[CriticalDevices.AddReg]
HKLM,"%CriticalDatabase%\USB#Class_03&SubClass_01&Prot_02","ClassGUID",0x00000000,"{745A17A0-74D3-11D0-B6FE-00A0C90F57DA}"
HKLM,"%CriticalDatabase%\USB#Class_03&SubClass_01&Prot_02","Service",0x00000000,"hidusb"
HKLM,"%CriticalDatabase%\USB#Class_03&SubClass_01","ClassGUID",0x00000000,"{745A17A0-74D3-11D0-B6FE-00A0C90F57DA}"
HKLM,"%CriticalDatabase%\USB#Class_03&SubClass_01","Service",0x00000000,"hidusb"
HKLM,"%CriticalDatabase%\USB#Class_03","ClassGUID",0x00000000,"{745A17A0-74D3-11D0-B6FE-00A0C90F57DA}"
HKLM,"%CriticalDatabase%\USB#Class_03","Service",0x00000000,"hidusb"
HKLM,"%CriticalDatabase%\GENERIC_HID_DEVICE","ClassGUID",0x00000000,"{745A17A0-74D3-11D0-B6FE-00A0C90F57DA}"
HKLM,"%CriticalDatabase%\GENERIC_HID_DEVICE","Service",0x00000000,"hidusb"
HKLM,"%CriticalDatabase%\hid_device_system_keyboard","Service",0x00000000,"kbdhid"
HKLM,"%CriticalDatabase%\hid_device_system_keyboard","ClassGUID",0x00000000,"{4D36E96B-E325-11CE-BFC1-08002BE10318}"
HKLM,"%CriticalDatabase%\hid_device_system_mouse","Service",0x00000000,"mouhid"
HKLM,"%CriticalDatabase%\hid_device_system_mouse","ClassGUID",0x00000000,"{4D36E96F-E325-11CE-BFC1-08002BE10318}"
HKLM,"%CriticalDatabase%\pci#cc_0c0300","ClassGUID",0x00000000,"{36FC9E60-C465-11CF-8056-444553540000}"
HKLM,"%CriticalDatabase%\pci#cc_0c0300","Service",0x00000000,"usbuhci"
HKLM,"%CriticalDatabase%\pci#cc_0c0310","ClassGUID",0x00000000,"{36FC9E60-C465-11CF-8056-444553540000}"
HKLM,"%CriticalDatabase%\pci#cc_0c0310","Service",0x00000000,"usbohci"
HKLM,"%CriticalDatabase%\pci#cc_0c0320","ClassGUID",0x00000000,"{36FC9E60-C465-11CF-8056-444553540000}"
HKLM,"%CriticalDatabase%\pci#cc_0c0320","Service",0x00000000,"usbehci"
HKLM,"%CriticalDatabase%\USB#root_hub","Service",0x00000000,"usbhub"
HKLM,"%CriticalDatabase%\USB#root_hub","ClassGUID",0x00000000,"{36FC9E60-C465-11CF-8056-444553540000}"
HKLM,"%CriticalDatabase%\USB#root_hub20","ClassGUID",0x00000000,"{36FC9E60-C465-11CF-8056-444553540000}"
HKLM,"%CriticalDatabase%\USB#root_hub20","Service",0x00000000,"usbhub"
HKLM,"%CriticalDatabase%\USB#Class_09","ClassGUID",0x00000000,"{36FC9E60-C465-11CF-8056-444553540000}"
HKLM,"%CriticalDatabase%\USB#Class_09","Service",0x00000000,"usbhub"
HKLM,"%CriticalDatabase%\USB#COMPOSITE","Service",0x00000000,"usbccgp"
HKLM,"%CriticalDatabase%\USB#COMPOSITE","ClassGUID",0x00000000,"{36FC9E60-C465-11CF-8056-444553540000}"
Smokie_id11243755, насколько универсален данный метод? И что он дает?
Smokie_id11243755
10-09-2010, 00:39
он даёт работающие usb-мышь и -клавиатуру сразу же после запуска клонированной windows
насколько универсален не знаю. вытащил из скрипта поддержки USB-клавы и -мыши проекта WinBuilder LiveXP. в любом случае, если работает не всегда, то хоть когда-то работает. лучше уж чем никогда.
платформу с мат. платой на любом из nForce с PCI-E картой
способ ещё актуальный ? или лучше на виртуалке делать ?
способ ещё актуальный ? »
а что поменялось-то?
если работает не всегда, то хоть когда-то работает. лучше уж чем никогда. »
это верно. Но если он вдруг помешает работать любому другому USB - устройству - ты даже не узнаешь, что причина в нем (
а что поменялось-то? »
просто хочу понять , с чего лучше снимать образ .
с реальной тачки или виртуальной .
batyaPS, ИМХО с реальной надежнее, но теоретически с виртуальной тоже может сойти.
может я чтото не так понял ( еще не разу не делал образ ), но как сделать образ установленной системы со всеми настройками и программами, но чтобы он восстанавливал систему через dos, а не через Acronis boot cd, т.е. чтобы восстановление проходило наподобии обычной установки Widows, без использования дополнительных программ. Я имею ввиду например создал образ с помщью Acronis изменил чтото в нем или добавил, записал на болванку, и при необходимости восстановил систему просто вставив диск.
нашел вот такой вариант, по идее должно работать, хотя не совсем то что я имел ввиду.
Как сделать загрузочный диск с образом системы .tib(Акронис)
--------------------------------------------------------------------------------
1.Делаю образ системы - фал *.tib
2. Делаю образ ISO загрузачного диска Acronis - мастером по созданию загрузочного диска Acronis и сохраняю его в папку где буду создавать образ ISO загрузочного диска.
3. Открываю образ ISO загрузачного диска Acronis в UltraISO. (Файл - Открыть)
4. Вставляю (Действия - Вставить файлы....) образ системы - фал *.tib.
5. Выделяю (Ctril + левая кнопка мыши) в UltraISO фал *.tib и образ ISO загрузачного диска Acronis .
6. Сохраняю (Файл - Сохранить) - идет создание образа диска. и файл *.bak
7. В нижней части программы UltraISO, в проводнике выделяю созданный образ ISO (на файл *.bak. - временный файл не обращаю внимания).
8. На верхней панели задач нажимаю на значек индейца-HERO (Запись диска)
Выскакивает окошко записи.
9. Ставлю галку рядом с DVD.
10. Вставляю диск DVD в дисковод.
11. Нажимаю кнопку Запись в окошке записи - Жду окончания записи - диск готов.
12. Захожу в БИОС - ставлю первая загрузка - CDROM - проверяю запуск диска - появляется загрузочное окно программы Acronis. Перезагружаюсь и ставлю настройки в БИОС в первоначальные.
13. Проверяю Acronisом архив на диске.
14. Удаляю с венчестира папку с образом ISO нашего проекта и файл *.bak
хитрость тут в 850 килобайтном oem.reg, который загоняет в ключ "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion" /f /v "DevicePath" строчку со всеми папками в драйверпаках! »
очень бы пригодился скриптик создающий такой рег файл после обработки свалки папок от драйверпаков .
Погугли по имени Sysprep driver scanner 1.3.1.0
Почти батник 8-)
это верно. Но если он вдруг помешает работать любому другому USB - устройству - ты даже не узнаешь, что причина в нем ( »
Немного не так. Прошёл месяц, извиняюсь, но инфа может помочь.
Если вы в рабочей системе в реестре зададите поиск по данным, которые описаны в том инф-файлике, то увидите, что они там уже есть. И сервисы для юсб-девайсов и хид-девайсов. И guid`ы, соответствующие классам юсб-клав, -мышей. Единственное, что делает тот файлик, он добавляет эти гуиды и работающие с ними сервисы в ветку реестра CriticalDeviceDatabase - устройств необходимых для загрузки системы. Кстати, драйвера массстораджа вписываются туда же. Т.е. хитростью заставляет стартовать вполне легальные сервисы и подгружать вполне легальные драйвера для юсб-девайсов чуть-чуть раньше, чем произошла загрузка системы =)
Не думаю, что при таком раскладе возможны серьёзные конфликты между родными МСовскими службами и драйверами, развечто совсем уж специфическое железо с совсем уж специфическими запросами.
Этот инф-файлик на ру-борде выложил Oleg_II год-полтора назад (вроде нашёл у китайских друзей), и после этого файлик перекочевал в некоторые лив СД проэкты.
Makeda, отлично . то что нужно
бороздя форум наткнулся на драйвер UniATA (http://alter.org.ua/ru/soft/win/uni_ata/)
при выкатывании образа этим драйвером кто - нибудь пользуется ? или лучше использовать
стандартный MS ?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC