Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Windows Preinstallation Environment(WinPE) и BartPE LiveCD 7

Автор: Alexey32
Дата сообщения: 16.08.2010 23:13
AZJIO
В ходе тестинга выяснились детали:
1) Из секции "[HardwareIdsDatabase]" не выводить всё, что заканчивается на "ide", а именно: pciide, intelide, viaide, cmdide, toside, aliide. Иначе попытка установить девайс, для которого загружен драйвер и бсод.
2) Параметр "Start" должен быть равен "0" или "1" - вот статья.
Если ноль - ntldr всегда грузит все дрова и у сборки есть шанс загрузиться с scsi винтов, если один - ntoskrnl.exe определяет и по мере надобности грузит нужные дрова. Но при "Start"=0 я замедления загрузки не заметил.
3)Для atapi.sys и snapman.sys (от акрониса) обязательно "Start"=0.

А теперь пожелания:
1) Поддержка комстроки - указываем путь к txtsetup.sif, а рег генерится рядом с txtsetup.sif2reg.exe
2)В начало рега вставить [more=это:]REGEDIT4

;Службы и CriticalDeviceDatabase я брал
;из реестра "недоустановленной" винды (т.е после первой перезагрузки).
;Поэтому здесь минимум мусора. В приципе, для запуска достаточно
;положить куст реестра "недоустановленной" винды system в папку config,
;предварительно поменяв HKLM\t\Setup\CmdLine на свой.

;О найденных глюках просьба писать на форум

;Спасибо AZJIO за конвертор

[HKEY_LOCAL_MACHINE\t\Setup]
"SystemPrefix"=hex:db,13,00,00,00,00,4c,02
;фикс первого bsod'а - SYSTEM_LICENSE_VIOLATION
"SystemPartition"="\\Device\\Harddisk0\\Partition1"
;позволяет запускаться при любых конфах хардов

[HKEY_LOCAL_MACHINE\t\Setup\AllowStart\AudioSrv]
;фикс зависания файловых менеджеров при обращении к пустым cdrom'ам.
;служба AudioSrv запустится, даже если в сборке отсутствует autorun.

[-HKEY_LOCAL_MACHINE\t\ControlSet001\Services\setupdd]
;фикс bsod'а при попытке запуска setupdd.sys

[HKEY_LOCAL_MACHINE\t\ControlSet001\Control\ServiceGroupOrder]
"List"=hex(7):53,79,73,74,65,6d,20,52,65,73,65,72,76,65,64,00,42,6f,6f,74,20,\
42,75,73,20,45,78,74,65,6e,64,65,72,00,53,79,73,74,65,6d,20,42,75,73,20,45,\
78,74,65,6e,64,65,72,00,53,43,53,49,20,6d,69,6e,69,70,6f,72,74,00,50,6f,72,\
74,00,50,72,69,6d,61,72,79,20,44,69,73,6b,00,53,43,53,49,20,43,6c,61,73,73,\
00,53,43,53,49,20,43,44,52,4f,4d,20,43,6c,61,73,73,00,46,53,46,69,6c,74,65,\
72,20,49,6e,66,72,61,73,74,72,75,63,74,75,72,65,00,46,53,46,69,6c,74,65,72,\
20,53,79,73,74,65,6d,00,46,53,46,69,6c,74,65,72,20,42,6f,74,74,6f,6d,00,46,\
53,46,69,6c,74,65,72,20,43,6f,70,79,20,50,72,6f,74,65,63,74,69,6f,6e,00,46,\
53,46,69,6c,74,65,72,20,53,65,63,75,72,69,74,79,20,45,6e,68,61,6e,63,65,72,\
00,46,53,46,69,6c,74,65,72,20,4f,70,65,6e,20,46,69,6c,65,00,46,53,46,69,6c,\
74,65,72,20,50,68,79,73,69,63,61,6c,20,51,75,6f,74,61,20,4d,61,6e,61,67,65,\
6d,65,6e,74,00,46,53,46,69,6c,74,65,72,20,45,6e,63,72,79,70,74,69,6f,6e,00,\
46,53,46,69,6c,74,65,72,20,43,6f,6d,70,72,65,73,73,69,6f,6e,00,46,53,46,69,\
6c,74,65,72,20,48,53,4d,00,46,53,46,69,6c,74,65,72,20,43,6c,75,73,74,65,72,\
20,46,69,6c,65,20,53,79,73,74,65,6d,00,46,53,46,69,6c,74,65,72,20,53,79,73,\
74,65,6d,20,52,65,63,6f,76,65,72,79,00,46,53,46,69,6c,74,65,72,20,51,75,6f,\
74,61,20,4d,61,6e,61,67,65,6d,65,6e,74,00,46,53,46,69,6c,74,65,72,20,43,6f,\
6e,74,65,6e,74,20,53,63,72,65,65,6e,65,72,00,46,53,46,69,6c,74,65,72,20,43,\
6f,6e,74,69,6e,75,6f,75,73,20,42,61,63,6b,75,70,00,46,53,46,69,6c,74,65,72,\
20,52,65,70,6c,69,63,61,74,69,6f,6e,00,46,53,46,69,6c,74,65,72,20,41,6e,74,\
69,2d,56,69,72,75,73,00,46,53,46,69,6c,74,65,72,20,55,6e,64,65,6c,65,74,65,\
00,46,53,46,69,6c,74,65,72,20,41,63,74,69,76,69,74,79,20,4d,6f,6e,69,74,6f,\
72,00,46,53,46,69,6c,74,65,72,20,54,6f,70,00,46,69,6c,74,65,72,00,42,6f,6f,\
74,20,46,69,6c,65,20,53,79,73,74,65,6d,00,42,61,73,65,00,50,6f,69,6e,74,65,\
72,20,50,6f,72,74,00,4b,65,79,62,6f,61,72,64,20,50,6f,72,74,00,50,6f,69,6e,\
74,65,72,20,43,6c,61,73,73,00,4b,65,79,62,6f,61,72,64,20,43,6c,61,73,73,00,\
56,69,64,65,6f,20,49,6e,69,74,00,56,69,64,65,6f,00,56,69,64,65,6f,20,53,61,\
76,65,00,46,69,6c,65,20,53,79,73,74,65,6d,00,45,76,65,6e,74,20,4c,6f,67,00,\
53,74,72,65,61,6d,73,20,44,72,69,76,65,72,73,00,4e,44,49,53,20,57,72,61,70,\
70,65,72,00,43,4f,4d,20,49,6e,66,72,61,73,74,72,75,63,74,75,72,65,00,55,49,\
47,72,6f,75,70,00,4c,6f,63,61,6c,56,61,6c,69,64,61,74,69,6f,6e,00,50,6c,75,\
67,50,6c,61,79,00,50,4e,50,5f,54,44,49,00,4e,44,49,53,00,54,44,49,00,4e,65,\
74,42,49,4f,53,47,72,6f,75,70,00,53,68,65,6c,6c,53,76,63,47,72,6f,75,70,00,\
53,63,68,65,64,75,6c,65,72,47,72,6f,75,70,00,53,70,6f,6f,6c,65,72,47,72,6f,\
75,70,00,41,75,64,69,6f,47,72,6f,75,70,00,53,6d,61,72,74,43,61,72,64,47,72,\
6f,75,70,00,4e,65,74,77,6f,72,6b,50,72,6f,76,69,64,65,72,00,52,65,6d,6f,74,\
65,56,61,6c,69,64,61,74,69,6f,6e,00,4e,65,74,44,44,45,47,72,6f,75,70,00,50,\
61,72,61,6c,6c,65,6c,20,61,72,62,69,74,72,61,74,6f,72,00,45,78,74,65,6e,64,\
65,64,20,42,61,73,65,00,50,43,49,20,43,6f,6e,66,69,67,75,72,61,74,69,6f,6e,\
00,00
;фикс бага 0x7b при отсутствии хардов.
;Да и вообще, с этим грузится быстрее


;Далее пойдут аналоги жизненно важных секций в txtsetup.sif:

;[FileSystems.Load]

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\KSecDD]
"ErrorControl"=dword:00000001
"Group"="Base"
"Start"=dword:00000000
"Tag"=dword:00000001
"Type"=dword:00000001

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\Fs_Rec]
"ErrorControl"=dword:00000000
"Group"="Boot file system"
"Start"=dword:00000001
"Type"=dword:00000008

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\Fastfat]
"ErrorControl"=dword:00000001
"Group"="Boot file system"
"Start"=dword:00000004
"Type"=dword:00000002

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\Ntfs]
"ErrorControl"=dword:00000001
"Group"="File system"
"Start"=dword:00000004
"Type"=dword:00000002

;[BootBusExtenders.Load]

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\PCI]
"ErrorControl"=dword:00000001
"Group"="Boot Bus Extender"
"Start"=dword:00000000
"Tag"=dword:00000002
"Type"=dword:00000001

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\PCI\Parameters]
"1045C621"=hex:04,00,00,00,00,00,00,00
"10950640"=hex:04,00,00,00,00,00,00,00
"80861230"=hex:04,00,00,00,00,00,00,00
"80867010"=hex:04,00,00,00,00,00,00,00
"104B0140"=hex:08,00,00,00,00,00,00,00
"11790603"=hex:08,00,00,00,00,00,00,00
"80867113"=hex:08,00,00,00,00,00,00,00
"497884C5"=hex:08,00,00,00,00,00,00,00
"11063040"=hex:08,00,00,00,00,00,00,00
"0E111000"=hex:10,00,00,00,00,00,00,00
"0E112000"=hex:10,00,00,00,00,00,00,00
"10390406"=hex:10,00,00,00,00,00,00,00
"80860482"=hex:00,40,00,00,00,00,00,00
"80860008"=hex:10,00,00,00,00,00,00,00
"10140002"=hex:10,00,00,00,00,00,00,00
"10800600"=hex:20,00,00,00,00,00,00,00
"10131100"=hex:40,00,00,00,00,00,00,00
"10B95219"=hex:80,00,00,00,00,00,00,00
"1C1C0001"=hex:00,01,00,00,00,00,00,00
"10970038"=hex:00,01,00,00,00,00,00,00
"100BD001"=hex:00,04,00,00,00,00,00,00
"808604A3"=hex:00,08,00,00,00,00,00,00
"10AA0000"=hex:00,08,00,00,00,00,00,00
"533388D1"=hex:00,00,00,00,01,00,00,00
"11790605"=hex:00,10,00,00,00,00,00,00
"10131110"=hex:00,20,00,00,00,00,00,00
"11800478"=hex:00,20,00,00,00,00,00,00
"11800475"=hex:00,20,00,00,00,00,00,00
"11800476"=hex:00,20,00,00,00,00,00,00
"10040101"=hex:00,40,00,00,00,00,00,00
"10421000"=hex:00,40,00,00,00,00,00,00
"104CAC12"=hex:00,00,01,00,00,00,00,00
"11800466"=hex:00,00,01,00,00,00,00,00
"10140095"=hex:00,00,04,00,00,00,00,00
"80862418"=hex:00,00,04,00,00,00,00,00
"80862428"=hex:00,00,04,00,00,00,00,00
"8086244E"=hex:00,00,04,00,00,00,00,00
"80862448"=hex:00,00,04,00,00,00,00,00
"8086122E"=hex:00,00,08,00,00,00,00,00
"80867000"=hex:00,00,08,00,00,00,00,00
"80867110"=hex:00,00,08,00,00,00,00,00
"80867600"=hex:00,00,08,00,00,00,00,00
"10024747"=hex:00,00,40,00,00,00,00,00
"10024754"=hex:00,00,00,00,01,00,00,00
"53338901"=hex:00,00,00,00,01,00,00,00
"101300D6"=hex:00,00,40,00,00,00,00,00
"104CAC15"=hex:00,00,40,00,00,00,00,00
"110B0004"=hex:00,00,40,00,00,00,00,00
"1000000F"=hex:00,00,40,00,00,00,00,00
"104CAC17"=hex:00,00,40,00,00,00,00,00
"10239397"=hex:00,00,40,00,00,00,00,00
"10024742"=hex:00,00,40,00,00,00,00,00
"10024744"=hex:00,00,40,00,00,00,00,00
"10024749"=hex:00,00,40,00,00,00,00,00
"10024750"=hex:00,00,40,00,00,00,00,00
"10024751"=hex:00,00,40,00,00,00,00,00
"10024755"=hex:00,00,40,00,00,00,00,00
"10024757"=hex:00,00,40,20,00,00,00,00
"10024759"=hex:00,00,40,20,00,00,00,00
"10024C42"=hex:00,00,40,00,00,00,00,00
"10024C44"=hex:00,00,40,00,00,00,00,00
"10024C47"=hex:00,00,40,00,00,00,00,00
"10024C49"=hex:00,00,40,00,00,00,00,00
"10024C50"=hex:00,00,40,00,00,00,00,00
"10024C51"=hex:00,00,40,00,00,00,00,00
"10025654"=hex:00,00,00,00,01,00,00,00
"10025655"=hex:00,00,40,00,00,00,00,00
"10025656"=hex:00,00,40,00,00,00,00,00
"121A0003"=hex:00,00,40,00,00,00,00,00
"1045C861107B9300"=hex:00,00,40,00,00,00,00,00
"1045C8611045C861"=hex:00,00,40,00,00,00,00,00
"80861231"=hex:00,00,00,01,00,00,00,00
"12730002"=hex:00,00,00,01,00,00,00,00
"1014007D"=hex:00,00,00,01,00,00,00,00
"12850100"=hex:00,00,00,01,00,00,00,00
"12176836"=hex:00,00,00,08,00,00,00,00
"12176832"=hex:00,00,00,08,00,00,00,00
"109107A0"=hex:00,00,00,20,00,00,00,00
"80867800"=hex:00,00,00,20,00,00,00,00
"10c88005"=hex:00,00,00,20,00,00,00,00
"10c88006"=hex:00,00,00,20,00,00,00,00
"10c80005"=hex:00,00,00,20,00,00,00,00
"10c80006"=hex:00,00,00,20,00,00,00,00
"102B1001"=hex:00,00,00,80,00,00,00,00
"10DD0100"=hex:00,00,00,20,00,00,00,00
"10950646"=hex:00,00,00,20,00,00,00,00
"10950670"=hex:00,00,00,20,00,00,00,00
"10950648"=hex:00,00,00,20,00,00,00,00
"10110026"=hex:00,00,00,20,00,00,00,00
"8086B154"=hex:00,00,00,20,00,00,00,00
"53338904"=hex:00,00,00,20,00,00,00,00
"11068598"=hex:00,00,00,20,00,00,00,00
"11068605"=hex:00,00,00,20,00,00,00,00
"11790609"=hex:00,00,00,40,00,00,00,00
"10140047"=hex:00,00,00,40,00,00,00,00
"102B051B"=hex:00,00,00,80,00,00,00,00
"102B0520"=hex:00,00,00,80,00,00,00,00
"102B0521"=hex:00,00,00,80,00,00,00,00
"102B1025"=hex:00,00,00,80,00,00,00,00
"102B0525"=hex:00,00,00,80,00,00,00,00
"80867121"=hex:00,00,00,80,00,00,00,00
"80867123"=hex:00,00,00,80,00,00,00,00
"80867125"=hex:00,00,00,80,00,00,00,00
"80861132"=hex:00,00,00,80,00,00,00,00
"90050050"=hex:00,00,00,80,00,00,00,00
"9005005F"=hex:00,00,00,80,00,00,00,00
"10024752"=hex:00,00,00,80,00,00,00,00
"1002474F"=hex:00,00,00,80,00,00,00,00
"1002474D"=hex:00,00,00,80,00,00,00,00
"10024753"=hex:00,00,00,80,00,00,00,00
"1002474C"=hex:00,00,00,80,00,00,00,00
"1002474E"=hex:00,00,00,80,00,00,00,00
"10024C4D"=hex:00,00,00,80,00,00,00,00
"10024C4E"=hex:00,00,00,80,00,00,00,00
"10024C52"=hex:00,00,00,80,00,00,00,00
"10024C53"=hex:00,00,00,80,00,00,00,00
"10239880"=hex:00,00,00,80,00,00,00,00
"10DE00A0"=hex:00,00,00,80,00,00,00,00
"10DE00A1"=hex:00,00,00,80,00,00,00,00
"10DE00A3"=hex:00,00,00,80,00,00,00,00
"10DE00B0"=hex:00,00,00,80,00,00,00,00
"10DE00B1"=hex:00,00,00,80,00,00,00,00
"10DE00B3"=hex:00,00,00,80,00,00,00,00
"10DE0100"=hex:00,00,00,80,00,00,00,00
"10DE0101"=hex:00,00,00,80,00,00,00,00
"10DE0102"=hex:00,00,00,80,00,00,00,00
"10DE0103"=hex:00,00,00,80,00,00,00,00
"10DE0120"=hex:00,00,00,80,00,00,00,00
"10DE0121"=hex:00,00,00,80,00,00,00,00
"10DE0122"=hex:00,00,00,80,00,00,00,00
"10DE0123"=hex:00,00,00,80,00,00,00,00
"10DE0150"=hex:00,00,00,80,00,00,00,00
"10DE0151"=hex:00,00,00,80,00,00,00,00
"10DE0152"=hex:00,00,00,80,00,00,00,00
"10DE0153"=hex:00,00,00,80,00,00,00,00
"10DE0200"=hex:00,00,00,80,00,00,00,00
"10DE0201"=hex:00,00,00,80,00,00,00,00
"10DE0202"=hex:00,00,00,80,00,00,00,00
"10DE0203"=hex:00,00,00,80,00,00,00,00
"12D20018"=hex:00,00,00,80,00,00,00,00
"12D20019"=hex:00,00,00,80,00,00,00,00
"10136003"=hex:00,00,00,80,00,00,00,00
"3D3D000A"=hex:00,00,00,80,00,00,00,00
"10024158"=hex:00,00,00,00,01,00,00,00
"10024354"=hex:00,00,00,00,01,00,00,00
"10024358"=hex:00,00,00,00,01,00,00,00
"10024554"=hex:00,00,00,00,01,00,00,00
"10024758"=hex:00,00,00,00,01,00,00,00
"10024C54"=hex:00,00,00,00,01,00,00,00
"53338810"=hex:00,00,00,00,01,00,00,00
"53338811"=hex:00,00,00,00,01,00,00,00
"53338812"=hex:00,00,00,00,01,00,00,00
"53338814"=hex:00,00,00,00,01,00,00,00
"53338880"=hex:00,00,00,00,01,00,00,00
"533388B0"=hex:00,00,00,00,01,00,00,00
"533388C0"=hex:00,00,00,00,01,00,00,00
"533388C1"=hex:00,00,00,00,01,00,00,00
"533388D0"=hex:00,00,00,00,01,00,00,00
"533388F0"=hex:00,00,00,00,01,00,00,00
"53338902"=hex:00,00,00,00,01,00,00,00
"0E11B109"=hex:00,00,00,00,02,00,00,00
"10024342"=hex:00,00,00,00,80,00,00,00
"10024362"=hex:00,00,00,00,80,00,00,00
"10024371"=hex:00,00,00,00,80,00,00,00
"100C3202"=hex:00,8a,00,00,00,00,00,00
"10668002"=hex:00,00,30,00,00,00,00,00
"10660002"=hex:00,00,30,00,00,00,00,00
"10040102"=hex:00,40,00,02,00,00,00,00
"1045C814"=hex:00,00,40,20,00,00,00,00
"10024756"=hex:00,00,40,20,00,00,00,00
"1002475A"=hex:00,00,40,20,00,00,00,00
"80861161"=hex:00,00,00,40,10,00,00,00
"80861461"=hex:00,00,00,40,10,00,00,00
"1000000B"=hex:00,00,00,a0,00,00,00,00
"10DE0020"=hex:00,00,00,a0,00,00,00,00
"10DE0028"=hex:00,00,00,a0,00,00,00,00
"10DE0029"=hex:00,00,00,a0,00,00,00,00
"10DE002A"=hex:00,00,00,a0,00,00,00,00
"10DE002B"=hex:00,00,00,a0,00,00,00,00
"10DE002C"=hex:00,00,00,a0,00,00,00,00
"10DE002D"=hex:00,00,00,a0,00,00,00,00
"10DE002E"=hex:00,00,00,a0,00,00,00,00
"10DE002F"=hex:00,00,00,a0,00,00,00,00
"101300D6101880D6"=hex:00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\ACPI]
"ErrorControl"=dword:00000001
"Group"="Boot Bus Extender"
"Start"=dword:00000000
"Tag"=dword:00000001
"Type"=dword:00000001

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\isapnp]
"ErrorControl"=dword:00000001
"Group"="Boot Bus Extender"
"Start"=dword:00000000
"Tag"=dword:00000003
"Type"=dword:00000001
"HasBootConfig"=dword:00000000

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\isapnp\Parameters]
"ADP1502"=dword:00000001
"ADP1505"=dword:00000001
"ADP1510"=dword:00000001
"ADP1512"=dword:00000001
"ADP1515"=dword:00000001
"ADP1520"=dword:00000001
"ADP1522"=dword:00000001
"ADP3015"=dword:00000001
"ADP3215"=dword:00000001
"ADP6360"=dword:00000001
"ADP6370"=dword:00000001
"USR0014"=dword:00000001
"USR1001"=dword:00000001
"USR1002"=dword:00000001
"USR1003"=dword:00000001
"USR1004"=dword:00000001
"USR6001"=dword:00000001
"USR6002"=dword:00000001
"USR6003"=dword:00000001
"USR6004"=dword:00000001
"USR6005"=dword:00000001
"USR6006"=dword:00000001
"USR6007"=dword:00000001
"USR6008"=dword:00000001
"USR6009"=dword:00000001
"USR600A"=dword:00000001
"USR600B"=dword:00000001
"USR600C"=dword:00000001
"USR600D"=dword:00000001
"USR600E"=dword:00000001
"USR600F"=dword:00000001
"USR6010"=dword:00000001
"USR6011"=dword:00000001
"USR6012"=dword:00000001
"USR6101"=dword:00000001
"USR6020"=dword:00000001
"USR0041"=dword:00000001
"USR002C"=dword:00000001
"AZT4029"=dword:00000001
"AZT4023"=dword:00000001
"USR0040"=dword:00000001
"HAY8601"=dword:00000001
"EQX2400"=dword:00000002
"EQX0900"=dword:00000002
"EQX1B00"=dword:00000002
"EQX1700"=dword:00000002
"EQX0700"=dword:00000002
"EQX0F00"=dword:00000002
"EQX0800"=dword:00000002
"EQX1000"=dword:00000002
"EQX3F00"=dword:00000002
"EQX1200"=dword:00000002
"IBM0001"=dword:00000010

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\ACPIEC]
"ErrorControl"=dword:00000001
"Group"="Boot Bus Extender"
"Start"=dword:00000004
"Tag"=dword:00000005
"Type"=dword:00000001

;[BusExtenders.Load]

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\Pcmcia]
"ErrorControl"=dword:00000001
"Group"="System Bus Extender"
"Start"=dword:00000004
"Tag"=dword:00000001
"Type"=dword:00000001

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\PCIIde]
"ErrorControl"=dword:00000001
"Group"="System Bus Extender"
"Start"=dword:00000000
"Tag"=dword:00000003
"Type"=dword:00000001

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\IntelIde]
"ErrorControl"=dword:00000001
"Group"="System Bus Extender"
"Start"=dword:00000004
"Tag"=dword:00000004
"Type"=dword:00000001

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\ViaIde]
"ErrorControl"=dword:00000001
"Group"="System Bus Extender"
"Start"=dword:00000004
"Tag"=dword:00000004
"Type"=dword:00000001

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\CmdIde]
"ErrorControl"=dword:00000001
"Group"="System Bus Extender"
"Start"=dword:00000004
"Tag"=dword:00000004
"Type"=dword:00000001

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\TosIde]
"ErrorControl"=dword:00000001
"Group"="System Bus Extender"
"Start"=dword:00000004
"Tag"=dword:00000004
"Type"=dword:00000001

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\AliIde]
"ErrorControl"=dword:00000001
"Group"="System Bus Extender"
"Start"=dword:00000004
"Tag"=dword:00000004
"Type"=dword:00000001

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\MountMgr]
"ErrorControl"=dword:00000001
"Group"="System Bus Extender"
"Start"=dword:00000000
"Tag"=dword:00000008
"Type"=dword:00000001

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\Ftdisk]
"ErrorControl"=dword:00000001
"Group"="System Bus Extender"
"Start"=dword:00000000
"Tag"=dword:00000009
"Type"=dword:00000001

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\PartMgr]
"ErrorControl"=dword:00000001
"Group"="System Bus Extender"
"Start"=dword:00000000
"Tag"=dword:00000000
"Type"=dword:00000001

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\Fdc]
"ErrorControl"=dword:00000001
"Group"="System Bus Extender"
"Start"=dword:00000000
"Tag"=dword:00000000
"Type"=dword:00000001

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\dmload]
"Type"=dword:00000001
"Start"=dword:00000000
"ErrorControl"=dword:00000001
"Group"="System Bus Extender"
"Tag"=dword:0000000c

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\dmio]
"Type"=dword:00000001
"Start"=dword:00000000
"ErrorControl"=dword:00000001
"Group"="System Bus Extender"
"Tag"=dword:0000000d

;[InputDevicesSupport.Load]

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\usbehci]
"DisplayName"="USB 2.0 Enhanced Host Controller Miniport Driver"
"ErrorControl"=dword:00000001
"Group"="Boot Bus Extender"
"Start"=dword:00000000
"Type"=dword:00000001

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\usbohci]
"DisplayName"="Microsoft USB Open Host Controller Miniport Driver"
"ErrorControl"=dword:00000001
"Group"="System Reserved"
"Start"=dword:00000000
"Type"=dword:00000001

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\usbuhci]
"DisplayName"="Microsoft USB Universal Host Controller Miniport Driver"
"ErrorControl"=dword:00000001
"Group"="Boot Bus Extender"
"Start"=dword:00000000
"Type"=dword:00000001

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\usbhub]
"DisplayName"="USB2 Enabled Hub"
"ErrorControl"=dword:00000001
"Group"="Boot Bus Extender"
"Start"=dword:00000000
"Type"=dword:00000001

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\hidusb]
"Type"=dword:00000001
"Start"=dword:00000003
"ErrorControl"=dword:00000001

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\Serial]
"ErrorControl"=dword:00000001
"Group"="Extended base"
"Start"=dword:00000003
"Tag"=dword:00000001
"Type"=dword:00000001

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\serenum]
"Type"=dword:00000001
"Start"=dword:00000003
"ErrorControl"=dword:00000001

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\USBSTOR]
"DisplayName"="USB Mass Storage Driver"
"ErrorControl"=dword:00000001
"Group"="Boot Bus Extender"
"Start"=dword:00000000
"Type"=dword:00000001

;[ScsiClass.Load]

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\Cdrom]
"DependOnGroup"=hex(7):53,43,53,49,20,6d,69,6e,69,70,6f,72,74,00,00
"ErrorControl"=dword:00000000
"Group"="SCSI CDROM Class"
"Start"=dword:00000000
"Tag"=dword:00000002
"Type"=dword:00000001

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\Disk]
"DependOnGroup"=hex(7):53,43,53,49,20,6d,69,6e,69,70,6f,72,74,00,00
"ErrorControl"=dword:00000000
"Group"="SCSI Class"
"Start"=dword:00000000
"Tag"=dword:00000002
"Type"=dword:00000001

;[FloppyDrivers.Load]

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\Flpydisk]
"ErrorControl"=dword:00000000
"Group"="Primary disk"
"Start"=dword:00000001
"Tag"=dword:00000002
"Type"=dword:00000001

;[CdRomDrivers.Load]

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\Cdfs]
"DependOnGroup"=hex(7):53,43,53,49,20,43,44,52,4f,4d,20,43,6c,61,73,73,00,00
"ErrorControl"=dword:00000001
"Group"="File system"
"Start"=dword:00000004
"Type"=dword:00000002

;[MouseDrivers.Load]

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\Mouclass]
"ErrorControl"=dword:00000000
"Group"="Pointer Class"
"Start"=dword:00000001
"Tag"=dword:00000001
"Type"=dword:00000001

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\mouhid]
"Type"=dword:00000001
"Start"=dword:00000003
"ErrorControl"=dword:00000000
"Tag"=dword:00000004
"DisplayName"="Драйвер мыши HID"
"Group"="Pointer Port"

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\mouhid\Parameters]
"UseOnlyMice"=dword:00000000
"TreatAbsoluteAsRelative"=dword:00000000
"TreatAbsolutePointerAsAbsolute"=dword:00000000

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\mouhid\Security]
"Security"=hex:01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,\
00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\
05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,\
00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,\
00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
[/more]

Заранее спасибо
Автор: aka MAC
Дата сообщения: 17.08.2010 14:49
Хочется использовать WinPE в качестве ОС для тонких клиентов. На них необходимо иметь возможность работать с двумя мониторами (в режиме расширения рабочего стола). Клиент 7 версии в дистрибутив встроил, добавил драйверы сетевой карты, загрузил с WDS.

Мониторы дублируются, как расширить рабочий стол не знаю. Кто-нибудь подскажет?
Автор: Alexey32
Дата сообщения: 17.08.2010 15:36
aka MAC
desk.cpl

Добавлено:
Полезная инфа для любителей всяких загрузочных меню:
Есть возможность до старта сборки выбрать шелл. В setupldr.bin меняем 'setupreg.hiv' например на 'setupre2.hiv', в txtsetup.sif в [SourceDisksFiles] добавляем строчку 'setupre2.hiv = 1,,,,,,_3,,3', дублируем setupreg.hiv в system32 с именем 'setupre2.hiv', подгружаем куст setupre2.hiv и меняем Setup\CmdLine на своё усмотрение.
Автор: svm59
Дата сообщения: 17.08.2010 20:02
AZJIO
создания списков копирования файлов для батников, например для создания плагов.

А лучше-попроще,как в плаге"InstallRite,вместо безконечных xcopy:

xcopy /s "%~dp0*.*" "%temp%\PROGRAMS\InstallRite\"

и всё скопируется.
Автор: aka MAC
Дата сообщения: 17.08.2010 21:35
Alexey32

desk.cpl - команда не найдена
что нужно интегрировать, чтобы заработала?
Автор: Alexey32
Дата сообщения: 17.08.2010 23:09
aka MAC
xpe. Я думаю, что по мере надобности можно этот xpe урезать.
Автор: VV2006
Дата сообщения: 18.08.2010 08:58
Alexey32
Насчёт возможности ntldr грузиться с CD, в нём есть опция multi(0)disk(0)cdrom(%u), типа арк-путь = "CD-ROM. Variable". Вот изыски с бутленда. А у ReactOS есть пробный исошник, где ось (ntldr->куст system) грузится с CD, но там понятно, у них всё свое.

Цитата:
2)В начало рега вставить это:
Первоначальный рег изменён специально для последующего добавления скази-дров? Стараюсь обходиться без них: при обычных вариантах загрузки с ними на минуту где-то сборки грузятся дольше, плюс возможные висяки из-за неправильной поддержки контроллеров хардов исключаются. Лучше, наверное, использовать их только в факультативной опции.

Цитата:
возможность до старта сборки выбрать шелл.
Что-то похожее было, наверное, когда обсуждались варианты с загрузкой разных txtsetup.sif'ов. По крайней мере логика та же: разные (с разными именами) setupldr.bin'ы работают с разными txtsetup.sif'ами (setupreg.hiv'ами)
Автор: AZJIO
Дата сообщения: 18.08.2010 11:55
svm59
%~dp0*.* - подразумевает только текущий каталог без вложенных, файлы только с расширением, и всё подряд без разбору. Проблема по 3-м критериям.
Автор: Alexey32
Дата сообщения: 18.08.2010 15:13
VV2006
Про "multi(0)disk(0)cdrom(%u)" писал уже, а за ссылку спасибо. По гуглю не находил.
Насколько я понял, вместо "%u" нужно писать номер привода, который биос передаёт бутсектору в регистре dl?
Кусты из reactos на винде грузятся?

Цитата:
Первоначальный рег изменён специально для последующего добавления скази-дров?

Да. Если "Start"=1, то ntoskrnl.exe определяет и по мере надобности грузит нужные дрова и проблем быть не должно.

Цитата:
с разными txtsetup.sif'ами

Тут можно использовать один. Да и вообще, на всё можно юзать один txtsetup.sif, только одни и те же секции по-разному обозвать.

Добавлено:
Потихоньку сдаю свои полномочия в этой теме т.к в ближайшее время экспериментировать не будет возможности.
Автор: VV2006
Дата сообщения: 18.08.2010 18:50
Alexey32
Щя в виртуалке попробовал: multi(0)disk(0)cdrom(224)\I386="CD on Primary Channel" /fastdetect /minint /HAL=HALMACPI.DLL /KERNEL=NTKRNLMP.EXE - после лого винды с бегунками валится в блусод - 7b, multi(0)disk(0)cdrom(239)\I386="CD on Secondary Channel" /fastdetect /minint /HAL=HALMACPI.DLL /KERNEL=NTKRNLMP.EXE - Не удается запустить Windows из-за испорченного или отсутствующего файла: <Windows root>\system32\hal.dll. Установите заново копию указанного выше файла.
Значит, процесс пошёл, только винда на работе с диском теряется?
Проверил на загрузке с реального CD - 7b выпала теперь на второй опции, что подтверждает: арк-пути работают, ядро винды ntldr'ом с канала, на котором висит привод, начинает грузиться, но загрузочный диск ею теряется из-за изврата - носитель слишком егзотический, видать. Нужен противояд от 7b-уклониста!

Кусты в ReactOS евойным ntldr'ом грузятся (точнее - Setupldr.sys'ом, с хардов у них Freeldr.sys грузит), на винде не пробовал их грузить, да и вряд получится: у них там многое по-своему сделано. Затея хорошая, только пока далеко не доделанная.
Автор: Alexey32
Дата сообщения: 19.08.2010 12:56
VV2006
Только у меня не получилось так запустить ни на реальной, ни на vbox'е 3.2 с wmware7. menu.lst и boot.ini в студию!
А носитель ни фига не "егзотический", решение банально как жизнь:

Код: REGEDIT4

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\Cdrom]
"DependOnGroup"=hex(7):53,43,53,49,20,6d,69,6e,69,70,6f,72,74,00,00
"ErrorControl"=dword:00000000
"Group"="SCSI Class"
"Start"=dword:00000000
"Tag"=dword:00000002
"Type"=dword:00000001

[HKEY_LOCAL_MACHINE\t\ControlSet001\Services\Cdfs]
"ErrorControl"=dword:00000001
"Group"="File system"
"Start"=dword:00000004
"Type"=dword:00000002
Автор: VV2006
Дата сообщения: 19.08.2010 15:29
Alexey32
Я праксиське не отходя от кассы варианты правил: в утраисе поставил grldr загрузочным файлом образа SV_FastPE, заменил I386 содержимым папки MININT с флешки, где уже твой рег применён, высыпал в корень образа соответсвенно флешке, добавил изменённые меню лист и бут ини.
Терзал образ на MobaLiveCD v2.1, и когда получилось, попробовал уже в реале.

menu.lst:
Код: timeout 5
title - FastPE (ntldr)
find --set-root /NTLDR
chainloader (cd)/NTLDR
Автор: Alexey32
Дата сообщения: 19.08.2010 15:59
VV2006
Я же сказал,
Цитата:
Из "cdfs" в реестре выпилить параметр "DependOnGroup".

Ну а вообще, у меня почему-то даже меню boot.ini не отображалось - сразу загрузка с другого загрузочного устройства, т.е с чтением бутсектора. Делал так:
mkisofs -iso-level 4 -R -b grldr -no-emul-boot -boot-load-size 4 -o grldr.iso BartPE

Добавлено:
Через ультраисо - ругается типа "неправильный boot.ini". С твоего поста скопипастил, пробелы в конце строк повыпиливал, с харда с этим boot.ini грузится, а с CD - нет!

Добавлено:
Имхо для cdfs можно обходиться без фильтров записи (классический bartpe ведь обходится)
Автор: VV2006
Дата сообщения: 19.08.2010 16:51
Alexey32
Выпилил и параметр DependOnGroup: (REG DELETE "HKLM\t\ControlSet001\Services\Cdfs" /v DependOnGroup, с ключом /f в батнике почему-то не получалось). Тот же фигвам - 7b.
Насчёт бут ини - у меня такой, глянь в ультраисе Файл - Свойства - Формат имени файла. Там можно начудить. Проверил - точно там, удалось воспроизвести точно такую траблу. Нужно ставить DOS 8.3 и не разрешать строчные буквы.
Вот всем хорош MobaLiveCD, кроме опасной баго-фичи: если загрузчик промахивается, виртуалка начинает грузить непрошенные варианты с других реальных винтов. В итоге требуется полный чек диска, а в особо "счастливых" случаях - повторная активация винды.
Автор: Alexey32
Дата сообщения: 19.08.2010 23:05
VV2006
Помойму нужно в Setup\SystemPartition нечто типа "\Device\Harddisk0\Partition1" для cdrom'а напейсать.
"\Device\CDRom0", "\Device\CDRom0\Partition1" не проканали. ("\Device\CDRom" встречается в ntldr)
Я думаю, что этот бсод всё-таки можно победить
Автор: AZJIO
Дата сообщения: 20.08.2010 02:49
Alexey32
txtsetup.sif2reg. Всё сделал по списку, игнорирование ide, Start=0, ком-строка.
На счёт вставки reg сделал удобнее, просто положи set.reg в папку с утилитой и его содержимое добавится в выходной файл автоматически. В комплекте Readme.

В принципе и это
Цитата:
"ErrorControl"=dword:00000001
"Group"="SCSI miniport"
"Start"=dword:00000000
"Type"=dword:00000001
можно сделать в отдельном файле. Тогда как тебе захочется, так и меняй.
Автор: Angel_19
Дата сообщения: 20.08.2010 20:13
Есть ли плагин ERD 2008 для WinPE? А то ERD 2005 в Viste и Windows 7 не все функции работают, а делать еще один диск не совсем практично.
Автор: Ksanderash
Дата сообщения: 21.08.2010 16:18
Alexey32
И все-таки, можно попросить выложить сборку с mz-tracker.net в открытый(а не закрытый) доступ? Ты обещал в августе выложить
Автор: Alexey32
Дата сообщения: 21.08.2010 17:11
Ksanderash
Извини, некогда, всё экспериментировал, завтра уезжаю, в ближайшее время компа не будет.
По-быстрому в фтп сообразил. Сервер должен работать днём по москве. Пароль ru-board.
Автор: VV2006
Дата сообщения: 21.08.2010 17:23
Alexey32
Пожалуйста, не молчи - ты меня пугаешь.))
Ksanderash
Вот растравил с CD-загрузкой ntldr и опять пропал. Я его по миру пустил. Пусть и мировая общественность голову поломает: почему на CD этот способ блусодит.


Alexey32
Ничего не придумал, как блусод одолеть? Я всю голову разломал - бестолку!


Автор: Ksanderash
Дата сообщения: 21.08.2010 18:19
Alexey32
Танк ю!

Теперь прошу помощи у всей ветки ) Кто скачает и перезальет, плз?

VV2006
Угу. На Земле Ботинка много народа, может кто из маститых девелоперов заинтересуется проблемой.
Автор: VV2006
Дата сообщения: 21.08.2010 18:30
Ksanderash
Цитата:
На Земле Ботинка
Ух ты! А я всегда переводил как Ботиночная Земля... Хоспаде, как я ошибался!)))

Автор: Ksanderash
Дата сообщения: 21.08.2010 19:11
{offtop} Сам не знал, пока не щелкнул там куда-то на рашн плиз и попал в эту самую Страну Ботинка )) тут же вылез, нафик такое счастье {/offtop}

Добавлено:
Angel_19

Цитата:
ERD 2005 в Viste и Windows 7 не все функции работают, а делать еще один диск не совсем практично.

Лично я не видел сборок одновременно с ERD5 и 6.*, только отдельно.
Автор: VV2006
Дата сообщения: 21.08.2010 20:38
Гм... Как на великом и могучем ангельском язЫке донести до г-на Wonko the Sane мысль Хазановской мухи: через форточку каждый сможет, а ты попробуй головой поработать? Фирадиск с эльторитом... Нафег?! Подчеркнул же: хачю тока ntldr с CD, прямую загрузку. Фсё!
А может и правда с ntldr можно дойти только до загрузки ядром реестра, а каких-то других функций для работы c PE, расположенной именно на CD, у него по сравнению с setupldr.bin'ом попросту нет?
Смотрел с опцией минимальной загрузки, SOS, последним из загруженных дров показывается стартаповый LDM-драйвер dmboot.sys. И хотя в таком режиме порядок загрузки дров не соответствует фактическому времени их инициализации, это наводит на смутные сомнения.
Удалось рассмотреть получше, последняя строка: multi(0)disk(0)cdrom(224)\I386\System32\Drivers\Mup.sys
Затем
Далее - блусод 0x7b, б...
драйвер загрузочного устройства инициализирует устройство, с которого загружается Windows - случаем, здесь не те же грабли, что и с USB?
Автор: Ksanderash
Дата сообщения: 21.08.2010 21:46
Шоб я знал, я ж не программер, могу только вздыхать с вами вместе За наводку на полноценную семерку на флешке спасибо, щупаю
Автор: mat86
Дата сообщения: 22.08.2010 00:11
Angel_19

Цитата:
Есть ли плагин ERD 2008 для WinPE? А то ERD 2005 в Viste и Windows 7 не все функции работают, а делать еще один диск не совсем практично.

Ksanderash

Цитата:
Лично я не видел сборок одновременно с ERD5 и 6.*, только отдельно.
Меня тоже этот вопрос интерисует: как заставить erdc2008 и выше работать под Bart PE. Полностью весь набор вытянутый из erdc2009 без антивируса у меня весит 23 мегабайта. Erdc 2005 я так понимаю патчили чтобы он работал под Bart PE, наверно и Erdc 2009 надо, наверно надо обращатся к програмистам или хакерам. ?
Автор: Ksanderash
Дата сообщения: 22.08.2010 02:02
Предположу, что ERD 2008-2009 несовместимы с WinXP в том числе и в качестве системы "проживания". Не зря их держат особняком на дисках WinPE 2-3.0. Опять же, ни разу не видел сразу двух версий в одной сборке. Тем более вистового ерд на вынь хп.

---------------------------------------------------------------------------
ERD50 x86
Fully Working - Windows XP - SP2, SP3
Partial functionality - Windows Vista x86 - SP1, SP2
Windows 7 x86 - RTM

ERD60 X86
Fully Working - Windows Vista x86 - SP1, SP2
Partial functionality - Windows XP - SP2, SP3
Windows 7 x86 - RTM (almost all features work)

ERD60 X64
Fully Working - Windows Vista x64 - SP1, SP2
Partial functionality - Possibly Windows XP x64 (not tested)
Windows 7 x64 - RTM (almost all features work)

ERD65 x86
Fully Working - Windows 7 x86
Partial functionality - Possibly Windows XP x86
Windows Vista x86 - SP1, SP2 (almost all features work)

ERD65 x64
Fully Working - Windows 7 x64
Partial functionality - Possibly Windows XP x64 (not tested)
Windows Vista x64 - SP1, SP2 (almost all features work)

*ERD50 not tested on XP versions before SP2 (should still work on Win2K)

When under partial functionality these features do NOT work:
Locksmith
Computer Management
Hotfix Uninstall
SFC Scan
PC Backup Restore
System Restore
Crash Analyzer
TCP/IP Config
Services and Drivers (ERD50 only)

When under partial functionality these features DO generally work (no guarantees though):
Memory Diagnostic
Command Prompt
Registry Editor
File Restore
Disk Commander
Disk Wipe
Windows Explorer
File Search
Standalone System Sweeper
Autoruns (ERD50 only)
File Sharing (ERD50 only)
Автор: crest
Дата сообщения: 02.09.2010 18:59
Yurkesha
Появился новый Касперский. Можно ожидать твой новый плаг для него ?
Автор: yurkesha
Дата сообщения: 02.09.2010 19:16
crest
От меня - нет. Базы по прежнему кэшируются при запуске, и реальный объем требуемой для запуска и работы памяти превышает 256 мегов(без свопа естественно) - это неприемлимо.
Хотя собственно плаг вчерне сделан - у меня на обычной WinXP 400 билд ловил зависон при начальных настройках - пришлось тестировать сразу в Bartpe
Автор: AZJIO
Дата сообщения: 03.09.2010 00:23
yurkesha
У меня почему то при подключении дополнительного харда к компу AVP9 выдаёт "неактивированная лицезия".

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677

Предыдущая тема: обновления в эксплорере с вирусом?


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