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

» Windows Preinstallation Environment(WinPE) и BartPE LiveCD 5

Автор: iogun
Дата сообщения: 17.09.2008 13:14
NIKZZZZ
а пересоздать iso с новыми параметрами, как, точнее где эти параметры находятся?
Автор: Sish
Дата сообщения: 17.09.2008 13:16
iogun
В ветке реестра, которая генерится на текущую сессию.
Автор: iogun
Дата сообщения: 17.09.2008 13:41
Sish
дело в том, что я ни разу еще не работал с BartPE, точнее не редактировал сборку, и для меня это темный лес, похоже придется сначала читать документацию. или .... может вы подскажете как сделать так, что бы в соотв. ветке автоматом прописывалось то, что позволит мне создать ram диск нужного объема
Автор: Sish
Дата сообщения: 17.09.2008 14:48
iogun
Самый простой вариант (ИМХО), если трафа не жалко - скачать свежую сборку, - там всё, что касается BartPE, пофиксено.

Добавлено:
А редактировать уже готовую сборку лучше всего может только автор сборки...
Автор: iogun
Дата сообщения: 17.09.2008 15:00
Sish
блин и че голову ломал больше месяца.
Автор: RayCD
Дата сообщения: 17.09.2008 15:49
Какой плагин меняет размер рам диска прямо при работе сборки? В bartPE.
И есть ли скриптики автоматические, типо как в меню изменения разрешения экрана - выбрал в меню Nu2 нужный размер, нажал и он тебе воткнул нужный размер. Чтобы посторонни проги не запускать, чтобы они невидимо для пользователся срабатывали.
Автор: Sish
Дата сообщения: 17.09.2008 15:55
RayCD

Цитата:
Какой плагин меняет размер рам диска прямо при работе сборки? В bartPE

Можешь попробовать сам такой сваять по совету

А если до обработки, то \plugin\ramdisk\ramdisk.inf
Автор: SotM
Дата сообщения: 17.09.2008 16:42
Прочитав всю текущую ветку, возникло пара вопросов:
1. Как сделать, чтобы в автозагрузке XPE прописался PATH к определенной папке? (там лежат консольные проги). И вообще, где прописывается то, что должно запускаться в Автозагрузке (после всех системных прог XPE)?
2. Меня сильно привлекает английский интерфейс , но в шапке выложены конструкторы уже переведенные на русский. Есть ли английские аналоги? Или мне надо будет полазить в inf'ах и всё вручную переводить?
Автор: ieshuag
Дата сообщения: 17.09.2008 17:13
SotM
1. Помоему вполне пойдет консольная комманда SET PATH или в support tools есть приложение setx, в xpe порядок тот же, что и в обычной винде, папка Автозагрузка и кусты реестра HKLM\Software\Microsoft\Windows\CurrentVersion\Run.
2. Можно собирать оригинальным конструктором и из английской винды. Оригинальный конструктор можно взять тут
Автор: 7sh3
Дата сообщения: 17.09.2008 18:33
SotM

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

ну так и собирай из eng дистрибутива, включи плаг - [EN] Fix English XP (renaming default shortcuts to use english xp), мож останется пару слов на русском, их вручную...
Автор: strat
Дата сообщения: 17.09.2008 18:49

Цитата:
а как пересоздать RAM диск с новым размером, или где в iso-шнике находится файл с параметрами ?

я когда искал где этот размер меняется в своей готовой сборке выяснил что в хекс режиме можно найти этот параметр в файле \SYSTEM32\SETUPREG.HIV который является как раз реестром машины.

искать надо строчку DiskSize, отступаем назад 9 байт это и есть значение по умолчанию из файла ramdisk.inf
RamDiskDiskSize="0x04000000"

меняем в хекс режиме на 02 на 04 и все. размер рамдиска 64 мега.

Автор: SotM
Дата сообщения: 17.09.2008 19:06

Цитата:
1. Помоему вполне пойдет консольная комманда SET PATH или в support tools есть приложение setx, в xpe порядок тот же, что и в обычной винде, папка Автозагрузка и кусты реестра HKLM\Software\Microsoft\Windows\CurrentVersion\Run.

Ну Set Path работает только для текущей сессии, если запущу другую, то там останется старое значение Path.
Пока у меня вариант это в реестре править через "Автозагрузку", пока не пробовал, но думаю через VBS можно это забодяжить.

В этой версии XPE присутствует scripten 5.6?


Цитата:
2. Можно собирать оригинальным конструктором и из английской винды. Оригинальный конструктор можно взять тут

Я английской виндой и пользуюсь. Просто при старте GUI мелькают надписи на русском.
Вот и возник вопрос: сильно ли отличаются версии оригинальной XPE (английской) от BartPE+XPE by 7sh3? Всё таки версия от 7sh3 более свежая...


Цитата:
включи плаг - [EN] Fix English XP (renaming default shortcuts to use english xp), мож останется пару слов на русском, их вручную...

Ну да, это я сразу заметил, его и включил.
Автор: AZJIO
Дата сообщения: 17.09.2008 19:52
SotM

Цитата:
И вообще, где прописывается то, что должно запускаться в Автозагрузке

типа этого
[Software.AddReg]
0x2,"Sherpya\XPEinit\Startup","Paint","%SystemRoot%\System32\mspaint.exe"

ieshuag

Цитата:
Помоему вполне пойдет консольная комманда SET PATH

это случайно не добавление новой переменной? я как раз вспомнил, что мне нужна возможность в загруженной сборке добавить переменную в ветку [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment], добавление рег-файлом не работает, лезть в "Свойства компьютера > Дополнительно > Переменные среды > Системные переменные" для добавления слишком долго, хотелось бы ком строкой (батником).
Автор: yurkesha
Дата сообщения: 17.09.2008 20:04
SotM
до сборки воткни в какой-нить inf:

Код: [SetupReg.AddReg]
0x2, "ControlSet001\Control\Session Manager\Environment", "Path", "%SystemRoot%;%SystemRoot%\System32"
Автор: 7sh3
Дата сообщения: 17.09.2008 21:21
SotM

Цитата:
сильно ли отличаются версии оригинальной XPE (английской) от BartPE+XPE by 7sh3

сильно
в конструкторе Session Manager прописан "Path" так %SystemRoot%;%SystemRoot%\System32
;%SystemDrive%\Bin;%SystemRoot%\system32\com;%SystemRoot%\system32\wbem
;%SystemRoot%\system32\wbem\snmp;%SystemRoot%\PCHealth\HelpCtr\Binaries
VBS тоже работает...
Автор: SotM
Дата сообщения: 18.09.2008 10:45

Цитата:
сильно

Вот, ёлки палки, придётся тогда пользоваться продуктом от 7sh3. И либо оставить русские надписи как есть, либо перевести их обратно на английский.


Цитата:
в конструкторе Session Manager прописан "Path"

Угу, спасибо. Будем пробовать.
Конечно же это простой вариант, я изначально подумывал о более гибком варианте. Это когда сначала мой скрипт считывает значение Path, добавляет еще путь, а затем записывает весь Path обратно. Хотя вряд ли у меня буду такие проги, которым нужно будет прописывать Path.
Автор: RayCD
Дата сообщения: 18.09.2008 12:29
Multimedia
Включены плагины:
Microsoft UAA Bus Driver for High Definition Audio
Sound Support (Sound Devices, Audio Player's)
Multimedia Support (DirectX, WinMedia9, Video Player's)
Плеер говорит, что не хватает каких-то кодеков. Пытаюсь Mp3 включить.
RamDriveSize
Плагин, вроде говорит что размер изменён, что диск перезапущен, а размер и данные сохраняются. И ещё, там задаётся вопрос, да или нет, можно чтобы без вопроса было?
Вот плагин, делал сам, поэтому и не работает. Кто знает как, подправьте плиз.
Ещё интересно, как сделать, чтобы все стереть с рамдрайва? Просто перезапустить?
Плагин
Автор: Pegas_ava
Дата сообщения: 18.09.2008 13:02
Дюди, вот у меня такой вопрос возник. Скачал я Acronis True Image Echo ENTERPRISE SERVER RUS 9.5.8076, а к нему идёт плагин BartPE ATIES ECHO 9.5.8076 RUS Universal Restore, как мне этим плагинов воспользоваться я не пойму-толи он встраивается в акронис и оттуда пишет диски, толи в какой другой проге. Может кто знает?
Автор: RayCD
Дата сообщения: 18.09.2008 13:38
Я думаю, да и скорее так и есть. Точки востановления системы, которые ты сделал тру имаджем, могут быть задействованы в закгрузочном диске, с помошью плагина юниверсал ресторе
Автор: Sish
Дата сообщения: 18.09.2008 13:54
Pegas_ava
Он используется в сборке XPE или чистый Bart - кому что нравится.
Автор: NIKZZZZ
Дата сообщения: 18.09.2008 14:00
RayCD

Цитата:
И ещё, там задаётся вопрос, да или нет, можно чтобы без вопроса было?


reg add HKLM\SYSTEM\ControlSet001\Services\Ramdriv\Parameters /v DiskSize /t REG_DWORD /d 0x02000000 /f


Цитата:
а размер и данные сохраняются

Попробуй так
reg add HKLM\SYSTEM\CurrentControlSet\Services\Ramdriv\Parameters /v DiskSize /t REG_DWORD /d 0x02000000 /f

Перед изменением размера нужно закрыть все приложения, использующие RamDisk.



Автор: Pegas_ava
Дата сообщения: 18.09.2008 14:01
RayCD, да это и так понятно. Sish, а вот как его запихнуть в сборку туда подскажи. С помощью nlite или bartpe builder, просто я в этом деле новичок)
Автор: Sish
Дата сообщения: 18.09.2008 14:10
Pegas_ava

Цитата:
как его запихнуть в сборку туда подскажи

Шапку почитай, касательно конструкторов

Цитата:
Конструкторы:


BartPE Builder 3.1.10a - оригинальная версия, поддержка русского языка (05.09.2007) - © Yurkesha

Reatogo-X-PE 240 - модифицированный конструктор BartPE+XPE - © Reatogo

Базовый конструктор (26.03.2008) BartPE+XPE (Explorer, IE, PnP, MMC, Multimedia) - © 7sh3

Базовый конструктор (26.03.2008) BartPE+ (Nu2Menu\BsExplorer, IE, PnP, MMC, Multimedia) - © 7sh3

Т.е. "запихнуть" можно только собрав свой LIveCD на базе какого-либо конструктора.
Автор: Pegas_ava
Дата сообщения: 18.09.2008 15:13
Спасибо Sish, просто бегаю весь в мыле проблем пипец, разбираться основательно времени нету, скачал готовый образ с Universal Restore
Автор: Sish
Дата сообщения: 18.09.2008 15:15
Pegas_ava
Ну так бы сразу и ссказал, что тебе готовый образ нужен!

Они здесь
Автор: RayCD
Дата сообщения: 18.09.2008 15:41

Цитата:
reg add HKLM\SYSTEM\CurrentControlSet\Services\Ramdriv\Parameters /v DiskSize /t REG_DWORD /d 0x02000000 /f

Все равно не получилось. Я не успел добавить в сборку, поэтому запускал через тотал коммандер с диска жесткого эти батники, может из-за этого не пахать?

Добавлено:
Короче, я понял большинство моих проблем. Додумкал, почему не рабит мультимедия. Вместе с плагинами, ставятся .cmd файлы, активирующие звуковые функции. Поидее, если у меня стоит XPE, они должны работать. Но я не такой , по этому сделал ссылки на эти файлы, и все ок. У меня получается функция автозапуска, работает только на оболочку, а оболочка у меня, не XPE.
Автор: 7sh3
Дата сообщения: 18.09.2008 17:34
RayCD

Цитата:
Все равно не получилось

и не получится если используешь мои конструкторы, там нельзя изменить размер рамдиска после загрузки...
Автор: AZJIO
Дата сообщения: 18.09.2008 21:38
RayCD
включи плагин "ImDisk Virtual Disk Driver 1.0.3.14 (not more 128 Mb in ramboot)", он позволяет после загрузки увеличивать размер диска "В", кроме того он может подключить файл Boot.img, используемый в RAM-сборке как виртуальный диск.

7sh3
В конструкторе в плагине ImDisk есть ассоциации для ISO, но нет для IMG, тот же Boot.img можно было бы подключить из контекстного меню.
Попробовал пересобрать Boot.img, подключив его, извлёк, добавил файлы, подправил реестр, а вот использовать ramboot.exe не получается, а то было бы удобно собрать и перезагрузившись проверить модифицированный вариант.
На харде сделал два варианта загрузки Boot.img и Boot1.img, тоже делаю вариант размером 480МБ с драйверами и программами.
Автор: 7sh3
Дата сообщения: 18.09.2008 21:52
AZJIO

Цитата:
В конструкторе в плагине ImDisk есть ассоциации для ISO, но нет для IMG

все там есть и нормально работает


Добавлено:

Код: ;--------------------------------------------------------------------------------------
; Unmount ImDisk Virtual Disk
0x1,"Classes\Drive\shell\(ImDisk) Отключить...\command","","rundll32.exe imdisk.cpl,RunDLL_RemoveDevice %L"
; Save disk contents as image file (.img .iso)
0x1,"Classes\Drive\shell\(ImDisk) Сохранить...\command","","rundll32.exe imdisk.cpl,RunDLL_SaveImageFile %L"
; Mount as ImDisk Virtual Disk (.iso)
0x1,"Classes\.iso","","isofile"
0x1,"Classes\isofile","","Image File (ISO)"
0x1,"Classes\isofile\DefaultIcon","","shell32.dll,011"
0x1,"Classes\isofile\shell\(ImDisk) Подключить...\command","","rundll32.exe imdisk.cpl,RunDLL_MountFile %L"
; Mount as ImDisk Virtual Disk (.img)
0x1,"Classes\.img","","imgfile"
0x1,"Classes\imgfile","","Image File (IMG)"
0x1,"Classes\imgfile\DefaultIcon","","shell32.dll,008"
0x1,"Classes\imgfile\shell\(ImDisk) Подключить...\command","","rundll32.exe imdisk.cpl,RunDLL_MountFile %L"
; Mount as ImDisk Virtual Disk (.ima)
0x1,"Classes\.ima","","imafile"
0x1,"Classes\imafile","","Image File (IMA)"
0x1,"Classes\imafile\DefaultIcon","","shell32.dll,007"
0x1,"Classes\imafile\shell\(ImDisk) Подключить...\command","","rundll32.exe imdisk.cpl,RunDLL_MountFile %L"
;--------------------------------------------------------------------------------------
Автор: Ksanderash
Дата сообщения: 18.09.2008 23:44
7sh3
Кстати, а какое предназначение имеют файлы "_default" и "_software", лежащие в папке Peinst в твоей сборке? Если для Image Creator, то он, по идее, должен брать реестр из \System32\config\

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: Контекстное меню мыши


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