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

» Windows Preinstallation Environment(WinPE) и BartPE LiveCD 6

Автор: MishaEmS
Дата сообщения: 06.04.2009 18:00
Alexey12
Попробовал ваш драйвер (у меня 3850).
При смене разрешения - тайна черного экрана
Автор: AZJIO
Дата сообщения: 07.04.2009 00:38
SANIOK_AV
Я тоже хотел качнуть его, когда инет безлимитный стал, но ссылка уже давно битая.
В LiveCD без монитора в инет хоть не выходи. Если только на проверенные сайты.
Автор: Alexey12
Дата сообщения: 07.04.2009 09:00
MishaEmS
Я не говорил, что он будет работать. Просто он подцепился на НОУТБУКЕ с встроенной Radeon Xpress 1100 (X200). Кстати, моя AGP 2600 XT с драйвером Catalist 9.3 Hotfix (специальная версия для AGP) впадает в черный экран еще раньше... до появления рабочего стола дело не доходит.
Автор: Andrey32
Дата сообщения: 07.04.2009 19:18
Где можно скачать плагин WindowBlinds?
Автор: 7sh3
Дата сообщения: 07.04.2009 20:29
Andrey32
есть такой плаг...
Автор: nat27
Дата сообщения: 07.04.2009 20:49
VIDEO_2009-04-07.7z - обновление плагинов драйверов видео карт 5,75 Mb, [more=содержание архива]
VIDEO_2009-04-07.7z
NVIDIA Display Driver Mobility Modded добавлены 2 модели из FW182.50
SiS 315(E), Xabre, Mirage, Mirage3 Graphics
Intel i810-iGM45 Embed. ANALOG Graphics
VIA/S3G UniChrome/UniChrome Pro IGP Lite
XGI Volari Z9s v1.08.12_ASUS
(XP) Video Matrox, ATI, SiS, 3dfx, Trident, Intel i740

[/more]

В плагин драйвера NVIDIA Display Driver Mobility Modded, добавлена поддержка (из FW182.50):
NVIDIA_G98.DEV_06E6.1 = "NVIDIA GeForce G100"
NVIDIA_GT200.DEV_05E6.1 = "NVIDIA GeForce GTX 275"
Автор: Sish
Дата сообщения: 08.04.2009 10:22
yurkesha
Хотелось бы таки поймать момент истины

К тому же, с той знаменательной даты прошёл не один и не два вечера
Автор: SANIOK_AV
Дата сообщения: 08.04.2009 10:40
AZJIO свежий Куреит уже работает без перепаковок...
Большое спасибо за информацию strat`у !!!


У вот такой ещё вопрос:
как увеличить объем RAM-диска ?
у меня он 59,4 мб
когда запускаю сканер Каспера остаётся свободно 10 кб
Заранее благодарен!!!
Автор: yurkesha
Дата сообщения: 08.04.2009 20:27
Sish
Там выложен правильный ntdetect.
Комплект c minlogin выложил у себя.
Сорри за задержку - честно говоря я совсем забыл о вопросе

SANIOK_AV
в исходном плаге рамдиска есть инфа: [more=инфа][Strings]
RamDiskDriveLetter="B:"
;RamDiskDiskSize="0x02000000"
RamDiskDiskSize="0x00100000"
; Approximate
; Ramdisk Hex
; Size Value
; 1 mb 0x00100000
; 2 mb 0x00200000
; 4 mb 0x00400000
; 8 mb 0x00800000
; 16 mb 0x01000000
; 32 mb 0x02000000 (default)
; 64 mb 0x04000000
; 96 mb 0x06000000
; 128 mb 0x08000000
[/more]. И дальше она используется так:
[SetupReg.AddReg]
0x4,"ControlSet001\Services\Ramdriv\Parameters","DiskSize",%RamDiskDiskSize%
можешь даже в явном виде указать например:
0x4,"ControlSet001\Services\Ramdriv\Parameters","DiskSize",0x06000000
Это для старого рамдиска, у нового ограничений в размере нет...
Автор: strat
Дата сообщения: 08.04.2009 21:25
SANIOK_AV

Цитата:
когда запускаю сканер Каспера остаётся свободно 10 кб
Заранее благодарен!!!


значит базы на рамдиске, их надо либо на компакте оставлять либо на винт кидать т.к. если будешь лечить то не хватит рам диска ввиду карантина каспера. я на эти грабли уже натыкался при паре тысяч зараженных файлов у клиента.

и каспер у меня выдавал ошибку при запуске скана (сам запускался а вот когда на папку натравливаешь еррор) если рам был больше 64 мег

т.ч. для себя остановился на базах каспера на диске с: + рам 64 мега проблем не было.

yurkesha

Цитата:
Это для старого рамдиска, у нового ограничений в размере нет

где лежит эта новая версия? это autoram?
Автор: yurkesha
Дата сообщения: 08.04.2009 22:24
strat
вообще официальное местожительство здесь.
Но в частности новая версия уже содержится в конструкторе уважаемого 7sh3 - правда она кажись по умолчанию не используется. Номер версии 5.3.
Автор: 7sh3
Дата сообщения: 08.04.2009 23:35
SANIOK_AV, strat
в конструкторе BartPE+XPE есть более продвинутый ImDisk с автоматическим Resize, перетащите папку 000_ramdrive из папки oem1 в plugin чтобы было все видно в окне "плагины" конструктора
по умолчанию максимальный размер 128 мег, сделать больше: в run-imdisk.cmd поменять set MaxSize=на свое
бонусом - монтирование из контекстного меню проводника .iso .img .ima, сохранение, модификация .iso .img .ima...
Автор: SANIOK_AV
Дата сообщения: 09.04.2009 12:41
yurkesha
в ramdisk.inf указывал и явно:
0x4,"ControlSet001\Services\Ramdriv\Parameters","DiskSize",0x06000000
и через
RamDiskDiskSize="0x06000000"
и копировал папку 000_ramdrive из папки oem1 в plugin
в итоге получал размер рамдиска 38 ... раньше хоть 59 было...
ничё не понимаю...((
Автор: yurkesha
Дата сообщения: 09.04.2009 13:07
SANIOK_AV
скорее всего у тебя в том ли ином виде включен autoramresizer. Вот он и меняет размер RAM-диска в процессе загрузки. Тогда тебе надо либо изменить алгоритм его поведения(ключи запуска) либо отключить...
Автор: IamLighter
Дата сообщения: 09.04.2009 13:08
Доброго времени суток всем!
Не мог бы мне кто-то подсказать, как обстоит дело с не Plug-n-Play устройствами?
У меня есть драйвера для подключения к компьютеру специального устройства-съёмника информации с устройств Touch Memory (таблетки такие, элктронные ключи). Этот съёмник подключается к ком-порту. В "большой" винде всё работает нормально, копируешь драйвера в папку систем32/драйверс, в реестре прописываешь пару ключиков - и запускаешь маленькую утилитку, которая прописывает в реестр всё остальное, что необходимо; после перезагрузки драйвер функционирует нормально.
Для барта я написал плагин - отследил все ветки реестра, которые прописываются (с помощью программы Regshot), скинул файл драйвера в мининт/систем32/драйверс ... только вот фиг, драйвер подгружаться не хочет, выкидывает ошибку.
Где рыть и искать - не знаю=((

Добавлено:

Цитата:
[Version]
Signature= "$Windows NT$"

[PEBuilder]
Name="TM Reader"
Enable=1
Help="\..\..\"

[WinntDirectories]
a="Programs\TM Reader",3


[SourceDisksFiles]
Vtmd.sys=4,,1
TMTest.exe=a,,1
Savtmd32.dll=a,,1

[SetupReg.AddReg]
0x4, "ControlSet001\Services\VTMD","ErrorControl",0x00000001
0x4, "ControlSet001\Services\VTMD","Start",0x00000002
0x4, "ControlSet001\Services\VTMD","Type",0x00000001
0x1,"ControlSet001\Services\VTMD","DisplayName","VirtualTouch Memory Device"
0x1,"ControlSet001\Services\VTMD","Group","Extended base"
0x1,"ControlSet001\Services\VTMD","ImagePath","\SystemRoot\System32\Drivers\VTMD.SYS"
0x1, "ControlSet001\Services\VTMD\Enum","Count",0x00000001
0x4, "ControlSet001\Services\VTMD\Enum","NextInstance",0x00000001
0x1, "ControlSet001\Services\VTMD\Enum","0","Root\LEGACY_VTMD\0000"
0x4, "ControlSet001\Services\VTMD\Parameters", "AdpType", 0x0000000a
0x4, "ControlSet001\Services\VTMD\Parameters", "BaseIOPort", 0x000003fe
0x4, "ControlSet001\Services\VTMD\Parameters", "BusNumber", 0x00000000
0x4, "ControlSet001\Enum\Root\LEGACY_VTMD","NextInstance",0x00000001
0x4, "ControlSet001\Enum\Root\LEGACY_VTMD\0000","Capabilities",0x00000000
0x4, "ControlSet001\Enum\Root\LEGACY_VTMD\0000","ConfigFlags",0x00000000
0x4, "ControlSet001\Enum\Root\LEGACY_VTMD\0000","Legacy",0x00000001
0x1, "ControlSet001\Enum\Root\LEGACY_VTMD\0000","Class","LegacyDriver"
0x1, "ControlSet001\Enum\Root\LEGACY_VTMD\0000","ClassGUID","{8ECC055D-047F-11D1-A537-0000F8753ED1}"
0x1, "ControlSet001\Enum\Root\LEGACY_VTMD\0000","DeviceDesc","Virtual Touch Memory Device"
0x1, "ControlSet001\Enum\Root\LEGACY_VTMD\0000","Service",VTMD"
0x1, "ControlSet001\Enum\Root\LEGACY_VTMD\0000\Control","ActiveService","VTMD"
0x0, "ControlSet001\Enum\Root\LEGACY_VTMD\0000\LogConf"

^
|
Вот содержание плагина.
Я грешу на эту строчку:
0x1,"ControlSet001\Services\VTMD","ImagePath","\SystemRoot\System32\Drivers\VTMD.SYS"
Возможно, длл-ка (Savtmd32.dll), которая работает вместе с драйвером, попросту не может найти его, так как путь к драйверу здесь указан не как обычно %systemroot%, а по-особенному, это, как я понимаю, глюк разработчиков драйверов. И, возможно, что по умолчания длл-ка интерпретирует путь, заменяя Systemroot на Windows, тогда как системная папка барта - это minint.
Я пробовал прописывать безусловный путь, вот таким вот образом:
0x1,"ControlSet001\Services\VTMD","ImagePath","\minint\System32\Drivers\VTMD.SYS"

Разницы не было никакой, программа-тестер - Tmtest.exe, не находит драйвера.
Ошибку выкидывает.
Драйвер TouchMemory не загружен.
Я экспериментировал: если в "большой" винде путь тоже изменить, например, вместо systemroot написать windows - то драйвер тоже не загружается.
Вот, в тупике йа. А мне этот пакет драйверов для дипломки нужен, работающий именно в ВиньПЕ.
Если кто может - прошу помочь.
Автор: 7sh3
Дата сообщения: 09.04.2009 13:41
SANIOK_AV

Цитата:
и копировал папку 000_ramdrive из папки oem1 в plugin

"001 [01] RamDisk 5.2.10.2 + AutoRamResizer 1.9.0.0 (default)" - отключен?
"002 [02] ImDisk Virtual Disk Driver 1.0.3.14 (not more 128 Mb in ramboot)" - включен?

Цитата:
в итоге получал размер рамдиска 38 ... раньше хоть 59 было...

а сколько всего оперативной памяти?

IamLighter
наверно надо будет сперва поднять com порт, в общем PnP нормальный должен быть в сборке...
Автор: IamLighter
Дата сообщения: 09.04.2009 13:48
7sh3
Ком порт поднят.
Включён плагин для поддержки ком портов.
Только тут есть несколько нюансов.
Так как на ноуте у меня ком-порта нету, то я купил переходник ком-юсб. В XP я установил драйвера для переходника, сделал виртуальный ком порт (COM3) - и к переходнику цеплял саму девайсину, чтобы съёмник заработал, пришлось на переходнике буферы Tx и Rx поставить минимальными.
Для Барта я тоже сделал плагин для переходника ком-юсб, этот плагин нормально заработал, в списке устройств появился виртуальный порт COM3.
Тут проблема в том, что если косяки с ком-портами, то Tmtest выдаёт: Ошибка захвата устройства.
А вот если косяки с загрузкой драйвера - то выдаётся ошибка: не загружен драйвер.
То есть сначала происходит загрузка софта, а потом происходит обращене к железке.
Если бы драйвер VTMD.sys отыскался, то проблем бы не было, а он, зараза такая, не находится. Дллка его отыскать не может. Хотя хз, возможно это косяк из-за того, что съёмник не является Plug-n-Play устройством.
ВОт я в неведении нахожусь, в чём косяк.
В принципиальной невозможности загрузки nonPnP драйвера или в неправильном считывании пути к драйверу...
Автор: 7sh3
Дата сообщения: 09.04.2009 13:49
пропиши
0x2,"ControlSet001\Services\VTMD","ImagePath","\SystemRoot\System32\Drivers\VTMD.SYS"

и еще так попробуй
0x2, "ControlSet001\Services\VTMD", "ImagePath", "system32\DRIVERS\VTMD.SYS"
Автор: SANIOK_AV
Дата сообщения: 09.04.2009 13:58
yurkesha

Цитата:
Тогда тебе надо либо изменить алгоритм его поведения(ключи запуска) либо отключить...

как это сделать?

7sh3

Цитата:
"001 [01] RamDisk 5.2.10.2 + AutoRamResizer 1.9.0.0 (default)" - отключен?
"002 [02] ImDisk Virtual Disk Driver 1.0.3.14 (not more 128 Mb in ramboot)" - включен?

в точности до наоборот...

Цитата:
а сколько всего оперативной памяти?

испытываю на ВМВаре ... 256мб...
Автор: IamLighter
Дата сообщения: 09.04.2009 14:03
To 7sh3

Спасибо за ответы.
Сейчас попробую.
По результатам - отпишусь.
Еще раз спасибо.

Добавлено:
7sh3

Облом. =((
Ни так, ни эдак не заработало.
Может я глупость скажу, но всё-таки...а есть возможность как-нить переименовать minint в windows? Конечно, чтобы сборка всё равно загружалась.
Я в унынии...=((
Автор: yurkesha
Дата сообщения: 09.04.2009 14:41
IamLighter
0x2,"ControlSet001\Services\VTMD","ImagePath","%SystemRoot%\System32\Drivers\VTMD.SYS"
и после запуска проверь чем-нить стартонул ли VTMD(можно например pserv2 для этого использовать).
Автор: SANIOK_AV
Дата сообщения: 09.04.2009 14:45
"001 [01] RamDisk 5.2.10.2 + AutoRamResizer 1.9.0.0 (default)" - отключил
"002 [02] ImDisk Virtual Disk Driver 1.0.3.14 (not more 128 Mb in ramboot)" - включил

скопировал папку 000_ramdrive из папки oem1 в plugin

при загрузке плучил объём рамдиска 79

но как и говорил strat сканер каспера сканировать на 79 метрах отказался...
Автор: Sish
Дата сообщения: 09.04.2009 14:52
SANIOK_AV

Цитата:
но как и говорил strat сканер каспера сканировать на 79 метрах отказался...

Для сканирования такого размера RAM-диска должно хватить, а вот для обновления - не факт...
Автор: yurkesha
Дата сообщения: 09.04.2009 15:05
SANIOK_AV
у тебя банальная нехватка свободной памяти...
На 256 мегах реально сканить каспером если базы на CD и RAM-диск небольшого объема. Хочешь иметь RAM-диск большого объема и пользоваться каспером - увеличивай количество доступной памяти...
Автор: 7sh3
Дата сообщения: 09.04.2009 15:05
yurkesha

Цитата:
"ImagePath","%SystemRoot%\

ну да, что-то не заметил в исходно посте IamLighter

Добавлено:
IamLighter
это так сразу в инф конветнулось, без % ?


Добавлено:
SANIOK_AV

Цитата:
в точности до наоборот...

вот поэтому и убрал эту папку подальше с глаз
Автор: Sish
Дата сообщения: 09.04.2009 15:24
yurkesha
У меня 7-ой Каспер сканит на 256 метрах оперативы с 96-метровым RAM-диском, на чистом Барте, правда.

А во ещё вопросец: выложенный у тебя на хомячке мини-логон на чистом барте не канает? У меня при запуске с флэхи произошёл ребут после появления "Рабочего стола"
Автор: IamLighter
Дата сообщения: 09.04.2009 15:37
7sh3


Цитата:
IamLighter
это так сразу в инф конветнулось, без %


Так в реестре прописывает утилита настройки драйверов, сама. При попытке вручную изменить вид на "ImagePath","%SystemRoot%\ - драйвера в XP не стартуются. Как я понял - это особенность настройки драйверов такая странная. То есть вид должен быть обязательно такой :"ImagePath","\SystemRoot\ Вот такой странный глюк.
Кстати, я pserv2 скачал, под Xp он у меня сервисы показывает, а когда пробуешь открыть Девайсы - ошибку выкидывает:
Unable to get list of devices
Если бы не было этой дурацкой "особенности", наверное, всё бы заработало.
Автор: SANIOK_AV
Дата сообщения: 09.04.2009 15:59
Sish

Цитата:
Для сканирования такого размера RAM-диска должно хватить, а вот для обновления - не факт...

так на 59 метрах всё нормально... а на 79 не хочет...
yurkesha

Цитата:
Хочешь иметь RAM-диск большого объема и пользоваться каспером - увеличивай количество доступной памяти...

на ВМ Варе выделил 512 метров оператвы
рамдиск уже создался 128 метров...(при 256мб оперативки создавался 79) почему так?
и каспер заработал...
strat
а у тебя каспер отказывался сканить при рамдиске больше 64мб даже если оперативки было к примеру 512 метров?
Автор: yurkesha
Дата сообщения: 09.04.2009 16:26
IamLighter
0x1 не транслит переменные окружения в реальные значения - поэтомиу у тебя и проблема...
А вот 0x2 - совсем другое дело
Именно в такой ситуации использование %SystemRoot% уместно!

SANIOK_AV
При выделенных 128M под RAM-диск на 512 общей памяти у тебя свободной памяти более 200 мегов... Насколько я припоминаю для нормальной работы каспера надо иметь свободной памяти порядка 128 мегов. Так что делай выводы.
А разные размеры RAM-диска это как раз определяется скриптом его старта и зависит от объема оперативки. Я например стартую RAMdisk [more=таким]@ECHO OFF
SET "MAXSIZE=1024"
FOR /f "usebackq tokens=2,3 skip=2 eol=;" %%a IN (`REG QUERY HKLM\SYSTEM\ControlSet001\Services\RAMdriv\Enum /V 0`) DO IF "%%a"=="REG_SZ" SET DISKTYPE=%%b
IF "%DISKTYPE%"=="" EXIT
IF "%DISKTYPE%"=="Root\UNKNOWN\9999" SET "MAXSIZE=96"
FOR /F "usebackq tokens=1,3 delims=: " %%i IN (`RamStatus.exe`) DO IF "%%i"=="Total" SET SIZE=%%j
IF "%SIZE%"=="" EXIT
SET /A "SIZE=%SIZE%/1024"
IF %SIZE% LEQ 80 SET SIZE=1&GOTO M1
IF %SIZE% LEQ 240 SET /A "SIZE=(%SIZE%-64)/8"&GOTO M1
IF %SIZE% LEQ 512 SET /A "SIZE=(%SIZE%-192)/2"&GOTO M1
IF %SIZE% GTR 512 SET /A "SIZE=%SIZE%/2"&GOTO M1
:M1
IF %SIZE% GTR %MAXSIZE% SET SIZE=%MAXSIZE%
SET /A SIZE=%SIZE%*1024*1024
REG ADD HKLM\SYSTEM\ControlSet001\Services\RAMdriv\Parameters /V DiskSize /T REG_DWORD /F /D %SIZE%
DEVCON DISABLE RAMDRIV > nul
DEVCON ENABLE RAMDRIV > nul[/more] скриптом(универсальным и для старой и для новой версии). И какая стратегия видно сразу.

Добавлено:
Sish
блин - опять твой вопрос пропустил
Вобщем у меня на CD и на USB HDD minlogon работает без вопросов. На флешке пару месяцев тому товарищу делал загрузку - у него все пашет.
На XPE естественно, но это обозначает что на чистом Барте должно работать тем более. Проверь что в итоговую сборку попадает в качестве winlogon и ntdetect по размерам... Притом ntdetect проверяй в двух местах...
Автор: strat
Дата сообщения: 09.04.2009 16:36

Цитата:
Для сканирования такого размера RAM-диска должно хватить, а вот для обновления - не факт...



Цитата:
На 256 мегах реально сканить каспером если базы на CD и RAM-диск небольшого объема.



Цитата:
а у тебя каспер отказывался сканить при рамдиске больше 64мб даже если оперативки было к примеру 512 метров?



даже при куче памяти типа 512 рам диск больше 64 каспер выдает ошибку. т.к. сборку я делаю универсальной и лечение на вирусы одно из главнейших мест а компы бывают разные то делать нечего.

п.с. базы на винте а не на рам т.е. он весь свободен и каспер все равно выдает ошибку если рам >64

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687

Предыдущая тема: Обновления для Microsoft Windows XP


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