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

» Windows Preinstallation Environment(WinPE) и BartPE - LiveCD

Автор: MCSASE
Дата сообщения: 23.12.2005 10:49
Пробую вставить проект утилиты от sysinternals, но возникают определенные проблемы
Некоторые утилиты запускаются, а некоторые нет
Например, RegMon и ProceXp при запуске говорят "доступ запрещен" и указывают в сообщениеи свои sys файлы
Кто нибудь сталкивался с этим?

И второй вопрос:
утилита NewSID у меня запускается, но она ведь меняет SID в реестре того, компа на котором запускается то есть WIn PE, а как бы сделать так, чтобы поменять в другом реестре. Просто я хочу сделать диск восстановления и это было бы актуально, но не пойму как направить эту утилиту на другой реестр
Автор: Sish
Дата сообщения: 23.12.2005 10:57
Друзья мои!
Столкнулся (точнее, обратил внимание) с такой ситуацией: при загрузке с BartPE (чмстого) системное время переводится на час назад.

Добавление в inf-файл строки, которая снимает флажок "Автоматический переход на летнее время и обратно" проблемы не решило: флажок исчез, а время всё равно переводится

В принципе, конечно, это не так старшно, но когда восстанавливаешь машину клиента, можешь забыть вернуть время назад...
Автор: yurkesha
Дата сообщения: 23.12.2005 15:43
Я уже решал эту проблему год тому назад... Возми последний z_ruslang из шапки...
Автор: 7sh3
Дата сообщения: 24.12.2005 01:10
yurkesha
Не подскажешь, как избавиться от ярлыка Internet Explorer в панели быстрого запуска
и заодно в меню пуск в XPE. Берутся эти ярлыки из system32\ieuinit.inf.
Сам .inf этот от Винды
Попробовал там закомментировать их так панель быстр. запуска вообще исчезает а мне надо чтобы остался только ярлык Свернуть все окна.
Спасибо.
Автор: Sish
Дата сообщения: 25.12.2005 05:49
yurkesha

Цитата:
Я уже решал эту проблему год тому назад... Возми последний z_ruslang из шапки...

Спасибо, попробую...
Автор: Sish
Дата сообщения: 25.12.2005 13:10
По ходу вопросик: а этот русик будет работать с "чистым" BartPE (без XPE)?
Автор: yurkesha
Дата сообщения: 25.12.2005 13:53
2 Sish будет работать все, за исключением индикатора раскладки клавиатуры... Но переключать русский/английский естественно будет и без этого...
Чтобы заработал и индикатор надо %SystemRoot%\System32\internat.exe поместить в автозагрузку через плагин autorun. Но опять же - индикатор отобразится ТОЛЬКО если используемый шелл поддерживает отображение значков в систрее...

2 7sh3 - вот ты задал задачу... Два дня уже страдаю чтоб решить корректно. Некорректное решение следующее:
удаление данного ярлыка после старта xpeinit.exe -l. То есть например так:
0x2, "Sherpya\XPEinit\StartUp","Удаление ярлыка IE","%SystemRoot%\System32\del_ie.cmd"
а в DEL_IE.CMD напишем: del "%ramdrv%\Documents and Settings\Default User\Application Data\Microsoft\Internet Explorer\Quick Launch\*explorer.lnk"
Но это некрасиво и некорректно.
Дальше: ieuinit.inf обеспечивает создание целевой директории для Quick Launch путем помещения в него ярлыка IE. Комментирование соответствующих строк приводит к тому что директория не создается и xpeinit.exe -l не может поместить ярлыки в панель быстрого запуска. Можно конечно создать нужную директорию вручную, но в этой ситуации ярлык IE появляется опять - команда на его создание сидит не только в ieuinit.inf. Соответственно замена создания ярлыка IE в ieuinit.inf на какой-нибуть другой тоже результата не дает...
Я пока бессилен корректно решить данную задачу. Буду искать.
Автор: Sish
Дата сообщения: 25.12.2005 14:46
yurkesha
Я так понимаю, что вместо плагина xxx_ruslang.rar, которым пользовался раньше, мне нужно использовать твой?
Автор: yurkesha
Дата сообщения: 25.12.2005 15:06
Ты и раньше скорей всего пользовался моим плагином... одним из ранних релизов - примерно полутора-двух годичной давности... Так что ты ничего не потеряешь
Автор: AkulaBig
Дата сообщения: 25.12.2005 22:13
yurkesha
> Чтобы заработал и индикатор надо %SystemRoot%\System32\internat.exe поместить в
> автозагрузку через плагин autorun.

Можно чуть поподробнее. Спрашивал об этом у Ordossa'а, но он пока молчит, хотя на его диске это прекрасно выполнено.
Надо именно в плаге "авторан" прописывть? Я просто в startup его кидал, ничего не получается. Он появляется именно в квик-старте, а не в трее При этом имеет стандартный мелко-мягкий значок в виде четырехцветного флага и раскладку не переключает.
Автор: yurkesha
Дата сообщения: 25.12.2005 22:51
Если как у Ordossa'а то и делать ничего не надо :] - он ведь тоже XPE использует... А у меня все именно под XPE уже заточено...
Автор: 7sh3
Дата сообщения: 26.12.2005 01:09
yurkesha
Спасибо большое, что откликнулся на мою просьбу. Но тот вариант, что ты предложил
я уже делал а хочется все-таки корректный способ.
Сам бился с этим ярлыком месяц - ничего не получается. Это у меня вообще пока единственная проблема которую сам не могу решить при сборке диска.
А ярлык этот меня там просто раздражает ну не место ему там. Там намного логичней бы смотрелись ярлыки от Проводника и TC. Просто люблю, чтоб было красиво - _http://shtmb.narod.ru/newxpe.jpg
Если будет время, подумай пожалуйста еще как можно решить эту проблему.

Автор: Sish
Дата сообщения: 26.12.2005 09:18
yurkesha
Спасибо большое - всё заработало как надо!
Всё-таки иногда очень даже полезно в шапку заглядывать
Автор: Proud_Like_a_God
Дата сообщения: 26.12.2005 09:33
7sh3
Я так понял, ты делаешь сборку, которую потом собираешься выложить в сеть для всех желающих? Тогда вопрос: а дрова под ATI в ней будут? Или как-то возможно их интегрировать в готовую сборку?
Автор: CuS
Дата сообщения: 26.12.2005 12:28
Уважаемые господа! Я думаю, многие юзают PE, установленный на винт (хотя бы для отладки). Я тоже попробовал собранную и отлаженную сборку на основе BartPE 3.1.3, XP rus SP2, Nu2menu+Geoshell установить средствами Барта на HDD. Вроде всё прошло штатно. Однако при загрузке проходит стадию Starting BartPEб, логотип Винды с синими квадратиками - а потом гасит экран и виснет. Логов, естественно, никаких не получил. Пробовал и на виртуальной, и на реальной машине - одно и то же... Идеи по проверке и переделке кончились. Кто-нибудь прокомментирует?
Автор: fronik
Дата сообщения: 26.12.2005 13:37
yurkesha
Привет, извини что отреагировал только сейчас, все времени небыло.

Добавлено:
Кстати на счет доступа к компьютерам в сети на основе WinXP SP2.
Какие файлы нужно удалить или что нужно поправить, чтобы при попытке подключится по сети вываливался запрос логина и пароля, а не ошибка "нет доступа"?

И что случилось с твоим сайтом? (http://yurkesha.h12.ru/)
Автор: AkulaBig
Дата сообщения: 26.12.2005 15:16
CuS
Средствами Барта ничего не установишь, плаг кривой. Устанавливай вместо консоли восстановления, как это описывается в факах. Все заработает.
Автор: yurkesha
Дата сообщения: 26.12.2005 19:01
2 7sh3 - [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop] - собака порылась вот в этом разделе, но напрямую эго импортить нельзя... Вообще све дело в настройках профиля создаваемого по-умолчанию. Я вчера перерыл на эту тему несколько десятков страниц, но по поводу дефолтовых ярлыков полное отсутствие инфы... Рою дальше...

2 fronik - честно говоря навскидку не вспомню какие именно файлы надо удалить... На 56 странице этой ветки я уже описывал как это работает на данный момент у меня...
А оба моих сайта приказали долго жить - ежли кому надо делитесь местом - залью в виде сорцов свою сбоку полностью либо по частям Всего мегов 150 это добро занимает вместе с файлами... Либо где-нить по весне подниму сайт по-новой (на это раз на платном хостинге - бесплатные задолбали), как с работой посвободней станет...
Автор: AkulaBig
Дата сообщения: 26.12.2005 20:21
yurkesha
>Если как у Ordossa'а то и делать ничего не надо :]
Отлично! Все работает. Очень хочется в шапке видить дату изменений, а то такие вещи можно пропустить
Заодно нашел причину у себя. Не смог вычислить длл-ку для отображения значка.
Автор: yurkesha
Дата сообщения: 26.12.2005 23:19
Я обеими руками ЗА! Вот буквально только с 04.11.2005 я наконец начал вести полные логи всех изменений по всем плагинам. Условно предлагаю плагин Z_RUSLANG датировать этой датой (реально я его где-то в мае последний раз правил но это не важно). И кстати - я шапку сам менять не могу...
Автор: 7sh3
Дата сообщения: 27.12.2005 01:58
yurkesha

Цитата:
Рою дальше...

Ok. Спасибо

Proud_Like_a_God
Да выложу. По поводу ATI. У меня просто нет такой карточки,
а у знакомых тоже сплошная nVidia...
А драйвера добавить можно любые. Но только пока с некоторыми трудностями.
(если просто добавить в ISO файлы - работать не будет)
Дело в том, что я первично (финальный исошник делаю в Nero)
собираю бульдером от reatogo (из-за легкости добавления драйверов, так как имеется отличный констр. для их создания) как я понял он создает в папке inf файл infcache.1
если в этом файле не будет инфы о добавленном .inf драйвера то и работать не будет.
Как делаться этот infcache.1 и чем я пока не вникал. Но ради интереса я попробовал
(зашел к знакомому с диском, а у него cmedia) тупой способ. Скачал reatogo конструктор,
Сделал ему все драйвера что в системе. Собрал бульдером. Свой диск скопировал
на жесткий . Заменил папку inf. В инфах для сделанных дров посмотрел куда добавить файлы. Добавил. Записал в Nero. Все работает.



Автор: yurkesha
Дата сообщения: 27.12.2005 09:24
reatogo здесь ни при чем... Это генерит внешняя тулза InfCachBuilder. Никто не мешает в любой сборке сгенерить его при помощи добавочных скриптов. Но этот файл, если честно, предназначен для ускорения процесса плугования, но не является необходимым! То есть при добавлении дров (требующих процесса PnP) напрямую в ISO-шник рекомендую просто удалить этот файл (это же просто индекс по всем inf-ам). Вообще процесс добавления практически любого (по крайней мере WDM) драйвера вручную не вызывает ни малейших затруднений... Лог ЛЮБОГО анинсталлера поможет сделать этот процесс максимум за 5 минут... Ну и при желании еще час-два на оптимизацию размера (у reatogo этого нет и быть не может - процесс уж слишком индивидуален)...
Автор: Proud_Like_a_God
Дата сообщения: 27.12.2005 10:57
yurkesha
с полгода назад собирал сам с помощью BartPE, собрал, но драйвера для Audigy прикрутить так и не получилось Сейчас неохота этим заниматься, собираюсь скачать готовый, и попробовать как-то упихать туда свои дрова.
Автор: AkulaBig
Дата сообщения: 27.12.2005 19:34
yurkesha
>но не является необходимым!
Смотря для чего Для установки ВыньПЕ с ХРЕ на жесткий диск без него не обойтись
Автор: CuS
Дата сообщения: 27.12.2005 20:11
AkulaBig
Доброе слово и кошке приятно. Попробовал присобачить minint на HDD вме6сто консоли - увы, то же самое. Дело в чём-то внутри PE.
Автор: 7sh3
Дата сообщения: 28.12.2005 00:33
yurkesha

Цитата:
Это генерит внешняя тулза InfCachBuilder

Я не знал, надо будет удалить этот infcache и попробовать.

Proud_Like_a_God
У меня у самого Audigy 2 ZS и драйвер 5.12.1.444 к ней я делал reatogo_autoDriver
все сразу заработало причем размер дров всего 5,75 МБ в отличие от AC97 Realteka
который занимает 32 МБ.
Могу выслать inf или сам сделай АutoDriver ом


Добавлено:
yurkesha
Кстати как можно оптимизировать драйвер Realteka?
Я пробовал самые здоровые файлы панели настроек ALSNDMGR.CPL и RTLCPL.EXE пожать UPXсом получилось 11,2 МБ. Все в принципе работает но при вызове панели настроек на некоторых мат. платах (Asus, Gigabyte с ALC8xx) выскакивает ошибка и сама панель не русифицируется. На платах с ALC65x где нет скина для панели все нормально.
Место в основном занимают скины под определенную мат. плату. и языковые ресурсы. Пробовал удалить эти ресурсы, панель перестает работать. Звук есть.
Я вот думаю, а зачем эта панель вообще нужна тем более в двух вариантах, если все можно отрегулировать в стандартном микшере. И есть ли в природе свежий не мультиязычный драйвер Realteka?
Автор: Proud_Like_a_God
Дата сообщения: 28.12.2005 13:48
7sh3
Спасибо за предложение, но, пока, не нужно. Сейчас качну пакет от reatogo, попрактикуюсь, в ожидании твоей сборки
Вот здесь http://www.driverpack.ru
парни режут дрова под nForce'ы, загляни на форум, они там и дрова Realteka урезали метров до четырех.
Автор: starix
Дата сообщения: 28.12.2005 14:14
7sh3
Proud_Like_a_God
драйвера под все PnP что "знает" сама винда + nVidia + Ati + Realtec
уже было в р-не 40-х страниц этого топика!
плагин товарища cdob исправления мои - http://rapidshare.de/files/4242086/drivers.rar.html
только не помню какая там была версия resolution.cmd, в любом случае последняя [more=тут]

Код: @echo off
rem set resolution per monitor v1.26
rem created by cdob

setlocal

set display_txt=%ramdrv%\display.log
if exist "%ramdrv%\logs\" set display_txt=%ramdrv%\logs\display.log
if exist %display_txt% del %display_txt%

echo Detect graphics card.>%display_txt%
devcon find =Display >>%display_txt% 2>&1
findstr /c:"No matching devices found." %display_txt% >nul 2>&1
if errorlevel 1 (
type %display_txt%
) else (
echo No graphics card found.
goto :eof
)

REM find monitor
set monitor=
for /f "tokens=1* delims=& " %%a in ('devcon find * ^|findstr /B "DISPLAY\\"') do (
set monitor=%%a)
for /f "tokens=1-3,* delims=/ " %%a in ("%monitor:\=/%") do (
set monitor=%%b)
echo.>>%display_txt%
echo Monitor %monitor%>>%display_txt%

REM select resolution and goto set_resolution
for /f "tokens=1-5*" %%a in ('findstr "%monitor%" %~s0') do (
set XResolution=%%b
set YResolution=%%c
set BitsPerPel=%%d
set VRefresh=%%e
goto :set_resolution
)

REM four command line parameters set?
if not [%4]==[] (
set XResolution=%1
set YResolution=%2
set BitsPerPel=%3
set VRefresh=%4
goto :set_resolution
)

REM local defaults
set XResolution=800
set YResolution=600
set BitsPerPel=16
set VRefresh=70

REM monitor not found, use default settings
REM read registry
set Vga=HKLM\SYSTEM\CurrentControlSet\Services\VgaSave\Device0
FOR /F "tokens=1-2*" %%a IN ('reg query "%Vga%" /v "DefaultSettings.XResolution"') DO (
set /a XResolution=%%c >nul 2>&1)
FOR /F "tokens=1-2*" %%a IN ('reg query "%Vga%" /v "DefaultSettings.YResolution"') DO (
set /a YResolution=%%c >nul 2>&1)
FOR /F "tokens=1-2*" %%a IN ('reg query "%Vga%" /v "DefaultSettings.BitsPerPel"') DO (
set /a BitsPerPel=%%c >nul 2>&1)
FOR /F "tokens=1-2*" %%a IN ('reg query "%Vga%" /v "DefaultSettings.VRefresh"') DO (
set /a VRefresh=%%c >nul 2>&1)

REM command line overwrite registry
if not "%1"=="" set XResolution=%1
if not "%2"=="" set YResolution=%2
if not "%3"=="" set BitsPerPel=%3
if not "%4"=="" set VRefresh=%4

:set_resolution
echo.>>%display_txt%
echo Requested resolution: %XResolution% %YResolution% %BitsPerPel% %VRefresh% >>%display_txt%
echo.>>%display_txt%
echo Supported resolutions>>%display_txt%
qres /L /D /V >>%display_txt%

echo qres: findstr /R "%XResolution%x%YResolution%,.%BitsPerPel%.bits.@.%VRefresh%" "%display_txt%"

REM Is resolution valid?
set _XResolution=
for /f "tokens=1-7* delims=x, " %%a in ('findstr /R "%XResolution%x%YResolution%,.%BitsPerPel%.bits.@.%VRefresh%.Hz" "%display_txt%"') do (
set _XResolution=%%a
set _YResolution=%%b
set _BitsPerPel=%%c
set _VRefresh=%%f
)

if "%_XResolution%"=="" (
echo.>>%display_txt%
echo Requested resolution not supported. >>%display_txt%
goto :eof
)

echo.>>%display_txt%
echo Selected resolution: %_XResolution% %_YResolution% %_BitsPerPel% %_VRefresh% >>%display_txt%
echo on
qres.exe /x:%_XResolution% /y:%_YResolution% /c:%_BitsPerPel% /r:%_VRefresh%
@echo off

endlocal
goto :eof

[Monitor]
"SAM1055" 1024 768 .* 85 crt 15-inch : Samsung SyncMaster 550b(T)
"SAM0029" 1024 768 32 85 crt 17-inch : SyncMaster 757DF(X)/707DF(X)/700IFT,MagicSyncMaster CD177A(P)
"PHLE00A 1024 768 32 85 crt 17-inch : Phillips 107T4 analog
"BENQ7643 1024 768 32 72 tft 15-inch : BENQ FP581s analog connection
"PHL02BC" 1280 1024 .* 85 crt 22-inch
"SNY00EA" 1600 1024 .* .* crt 24-inch
"DEL3004" .* .* .* 60 tft 15-inch : 1503FP
"BNQ7682" 1280 1024 .* 60 tft 17-inch : FP71E
"SAM0013" 1280 1024 .* 60 tft 19-inch : 191T analog
"SAM0014" 1280 1024 .* 60 tft 19-inch : 191T digital
"DELA003" 1600 1200 .* 60 tft 20-inch : 2000FP digital
"HWP144B" 1600 1200 .* 60 tft 20-inch : HP2025 digital
Автор: yurkesha
Дата сообщения: 28.12.2005 15:30
2 Proud_Like_a_God - че-то ты наверное не совсем в теме... Рекламой занимаются в другом месте... Некрасиво поступаешь.

2 7sh3 Есть начальные результаты по панели быстрого запуска - теперь я могу (ограниченно) управлять ее размерами...
2 AkulaBig - Откуда такое странное убеждение насчет установки на HDD?! Без XPE проблем вообще нет, а с XPE надо обратить внимание на emptyregdb.dat (а точнее почитать что пишет по этому поводу создатель - я дублировать не буду)...
Автор: AkulaBig
Дата сообщения: 28.12.2005 20:13
CuS
Хм, а чистая ВыньПЕ у тебя прикручивается на винт? На всякий случай приведу фак:
-------------------------------------------------------
5 PE можно загружать с HDD вместо Recovery Console из загрузчика XP? Можно. Удобно использовать в качестве отладочной версии при делании готового продукта.
Хотя может быть и пригодиться в боевой обстановке, на этом винте. На сбойный диск не
ставить!!!

Для запуска "WinPE", с жесткого диска, необходимо установить "Recovery Console" (консоль восстановления). Для того чтобы ее установить, войдите в каталог "I386" дистрибутива "Windows XP Professional SP1 Rus" и запустите файл "WinNT32.exe" с параметром "/cmdcons" (справку см. по команде "Winnt32.exe /?"). Также переместите, созданную "Конструктором", системную папку "I386" в корень загрузочного диска (как правило, диск С и переименуйте ее в "MiniNT". Теперь переместите файл C:\CMDCONS\BOOTSECT.DAT ( представляющий из себя первые 16 секторов твоего логического-загрузочного диска, с небольшим изменением во время установки консоли, а именно заменено слово"ntldr" на "cmldr" ) в корень диска С:, а саму папку C:\CMDCONS можно удалить. Далее, убрав атрибут "Только чтение" с файла boot.ini, добавьте в него строку:
C:\BOOTSECT.DAT="Microsoft Windows XP PE" /MiniNT Сохраните файл. Теперь можно вернуть атрибут на место. Перегружайтесь и выберите пункт загрузки WinPE.
------------------------------------------------------------
Должно работать 100%

yurkesha
Хорошо, что в шапке дата появилась.
>emptyregdb.dat
Да, а я и не знал. Будет время ознакомлюсь. Когда я устанавливал ВыньПЕ+ХРЕ на винт, то не смог найти помощи по этому вопросу и действовал почти варварским способом. Случайно прочитал у Шарпея, что его инфкешбилдер помогает установить ХРЕ на диск. Попробовал, вначале не помогало, пока я не попробовал запустить эту сборку несколько раз. Где-то после 2-3 раз запуска все вдруг заработало! Обнаружил, что появилась папочка Registration. Это было вроде пару лет назад. С тех пор я нужные данные автоматом кидаю из плагина и не знаю проблем.
Поэтому и уверен, что без INFCACHE.1 ХРЕ на винт не поставить.
ЗЫЖ А не из-за этого-ли я не могу прикрутить звук? Похоже кешбилдером надо обрабатывать после любой прикрути новых драйверов?

Добавлено:
yurkesha
Заинтересовало, почитал. И как я раньше не обратил внимания. Обалдеть, но у меня работает без этого файла. В чейнджах про это ничего нет, значит это присутствовало с самого начала. Мдя.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

Предыдущая тема: Повреждается реестр в Windows XP


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