PDA

Показать полную графическую версию : Установка 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

ShaddyR
22-08-2010, 13:00
скрыто запускает поиск оборудования и всё время жамкает "ок" »
O! 0_o
знаюкак очередной? :)
Ню-ню... расскажешь, как раскопаешь...

nomer68
22-08-2010, 21:18
Amigos, я сам не очень в этом разбираюсь (можно сказать 0 или 0.5) вот вам и подкинул сборку.Поковыряйте может и получится сделать универсальную сборку для быстрой установки на любое оборудование.Ставил её на 2 компа атлон амд,процессоры одинаковые но разные мамки и видеокарты.Все работает без проблем, в диспетчере устройст проблем тоже нет.И ставили на ноутбук /асус/ на него ничего не ставилось нет поддержки сата и еще чего-то уже не помню,был вариант залить 98 виндовс и с верху уже свежий.Попробовали этот образ все встало на ура.Но в комментах там пишут что не на все конфигурации подходит.Вы тут люди грамотные может доведёте до идеала,не обязателен весь софт что там напичкан,достаточно джентельменского набора (архиватор,опенофис,проигрыватель,довнлоад менеджер+орбитдовнлоудер,опера ,мозилла с аддонами типа носкрипт +аддблокед+довнлоадхелпер)

ShaddyR
23-08-2010, 01:05
nomer68, сборку никто тебе ЗДЕСЬ доводить ни до чего не будет - на то есть Правила конференции (http://forum.oszone.net/rules.html#3.18). А вот механизм автоустановки мож и пороем, для разнообразия.

nomer68
23-08-2010, 21:18
ShaddyR, так я и не настаиваю чтоб её перепаковали и переделали :) для своего компа я всегда сделаю с акрониксом.Там особого ума не надо ;) моих 0,5 вполне хватит

Amigos
27-08-2010, 11:44
нет, там какой то собственный велосипед на 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 файлы.
можете сами оценить глубину обработки драйверпаков лексом и пексом.

ShaddyR
28-08-2010, 02:07
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}"

ShaddyR
08-09-2010, 23:56
Smokie_id11243755, насколько универсален данный метод? И что он дает?

Smokie_id11243755
10-09-2010, 00:39
он даёт работающие usb-мышь и -клавиатуру сразу же после запуска клонированной windows

насколько универсален не знаю. вытащил из скрипта поддержки USB-клавы и -мыши проекта WinBuilder LiveXP. в любом случае, если работает не всегда, то хоть когда-то работает. лучше уж чем никогда.

batyaPS
27-09-2010, 08:57
платформу с мат. платой на любом из nForce с PCI-E картой
способ ещё актуальный ? или лучше на виртуалке делать ?

ShaddyR
27-09-2010, 16:20
способ ещё актуальный ? »
а что поменялось-то?

если работает не всегда, то хоть когда-то работает. лучше уж чем никогда. »
это верно. Но если он вдруг помешает работать любому другому USB - устройству - ты даже не узнаешь, что причина в нем (

batyaPS
27-09-2010, 18:29
а что поменялось-то? »
просто хочу понять , с чего лучше снимать образ .
с реальной тачки или виртуальной .

ShaddyR
28-09-2010, 11:49
batyaPS, ИМХО с реальной надежнее, но теоретически с виртуальной тоже может сойти.

stan88
03-10-2010, 14:16
может я чтото не так понял ( еще не разу не делал образ ), но как сделать образ установленной системы со всеми настройками и программами, но чтобы он восстанавливал систему через 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

batyaPS
01-11-2010, 19:48
хитрость тут в 850 килобайтном oem.reg, который загоняет в ключ "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion" /f /v "DevicePath" строчку со всеми папками в драйверпаках! »

очень бы пригодился скриптик создающий такой рег файл после обработки свалки папок от драйверпаков .

Makeda
03-11-2010, 23:28
Погугли по имени Sysprep driver scanner 1.3.1.0
Почти батник 8-)

Makeda
04-11-2010, 00:38
это верно. Но если он вдруг помешает работать любому другому USB - устройству - ты даже не узнаешь, что причина в нем ( »

Немного не так. Прошёл месяц, извиняюсь, но инфа может помочь.
Если вы в рабочей системе в реестре зададите поиск по данным, которые описаны в том инф-файлике, то увидите, что они там уже есть. И сервисы для юсб-девайсов и хид-девайсов. И guid`ы, соответствующие классам юсб-клав, -мышей. Единственное, что делает тот файлик, он добавляет эти гуиды и работающие с ними сервисы в ветку реестра CriticalDeviceDatabase - устройств необходимых для загрузки системы. Кстати, драйвера массстораджа вписываются туда же. Т.е. хитростью заставляет стартовать вполне легальные сервисы и подгружать вполне легальные драйвера для юсб-девайсов чуть-чуть раньше, чем произошла загрузка системы =)
Не думаю, что при таком раскладе возможны серьёзные конфликты между родными МСовскими службами и драйверами, развечто совсем уж специфическое железо с совсем уж специфическими запросами.

Этот инф-файлик на ру-борде выложил Oleg_II год-полтора назад (вроде нашёл у китайских друзей), и после этого файлик перекочевал в некоторые лив СД проэкты.

batyaPS
04-11-2010, 01:13
Makeda, отлично . то что нужно

batyaPS
04-11-2010, 14:13
бороздя форум наткнулся на драйвер UniATA (http://alter.org.ua/ru/soft/win/uni_ata/)
при выкатывании образа этим драйвером кто - нибудь пользуется ? или лучше использовать
стандартный MS ?




© OSzone.net 2001-2012