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

» Windows Preinstallation Environment(WinPE) и BartPE LiveCD 5

Автор: Ksanderash
Дата сообщения: 10.12.2008 12:40
mclove
Ты это, как пишешь-то? После записи на болванке видно много файлов (правильно) или один файл (неправильно)? Надо не ОБРАЗ писать, а ИЗ образа писать. Т.е. записать на болванку файлы, которые лежат в образе, для этого указав программе записи в качестве источника iso-файл.
Автор: Sish
Дата сообщения: 10.12.2008 13:05
mclove

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

Да, должна быть загрузочной (и, скорее всего, она таковой и является).

Проверить это можно, к примеру, открыв iso-образ в UltraISO.
Автор: mclove
Дата сообщения: 10.12.2008 14:08
Ksanderash
Спасибо!
Я прожигаю именно образ, на минимально скорости ставлю disk-at-once на болванки Verbatim.

Sish
Спасибо! Сейчас попробую прожечь на другом компьютере. Если получится -понесу ноутбук в сервис центр))))
Автор: ieshuag
Дата сообщения: 10.12.2008 15:31
7sh3
Это совсем не обязательно, можно просто закомментировать строку и собирать любым конструктором, достаточно того, что ты указал невозможность сборки твоим конструктором из 2к3. Драйвер универсален, если раньше он мог работать только на XP, то теперь и на 2k3.
Автор: 7sh3
Дата сообщения: 10.12.2008 15:47
ieshuag
невозможность сборки из 2k3 явно указана под строкой пути к дистрибутиву в конструкторах и hda bus драйвер от ms там уже есть с hwpnp запуском так что и комментить ничего не надо - он просто не нужен для базовых конструкторов из шапки, для тех кто собирает оригинальным конструктором + xpe пригодится...
Автор: ieshuag
Дата сообщения: 10.12.2008 18:03
Yurkesha
В последнем драйвпаке SCSI/RAID проблема.
Отваливаются жесткие диски на контроллере NForce
10de:0554 (Сата в AHCI режиме)
Автор: yurkesha
Дата сообщения: 10.12.2008 21:21
ieshuag
расшифруй: есть ли диски(пусть и не смонтированные) в управлении дисками(MMC) и каким образом делается PNP?
Автор: Sish
Дата сообщения: 11.12.2008 07:05
ieshuag

Цитата:
Отваливаются жесткие диски на контроллере NForce

Какая мать?
Автор: AZJIO
Дата сообщения: 11.12.2008 11:03
7sh3
Как сделать плагин "Image Creator", чтобы работал автоматически? Чтобы создать RunOnceEx.reg на этапе сборки, если плагин включен. На счёт обоев рабочего стола, тоже глянул, что ветка реестра изменяется, значит и эту ветку тоже нужно восстанавливать. Раньше это для меня было не актуально, а сейчас, когда ставлю WinPE второй системой (не только себе), неплохо было бы сделать эту возможность полноценной и в "один клик". И потестить, может ещё где что в реестре сохраняется неправильно.
Вот варианты:

Цитата:
1. reg copy
Копирует запись реестра в заданный каталог локального или удаленного компьютера.

То есть создаём ветку "backup" и в неё копируем ветки RunOnceEx и Control Panel\Desktop, потом батником восстанавливаем ветки из бэкапа. Эти операции в постобработке можно сделать.

Цитата:
2. reg restore
Файл должен быть создан заранее с помощью операции reg save с расширением .hiv.

Этот вариант приналичии плагина peinst, ведь в нём копия реестра, единственное временно переименовать файлы в *.hiv, и далее восстановить ветки. Или сделать гуи, где нужно будет указать путь к Boot.img, с которого загрузилась WinPE, чтоб подключить его временно c помощью imdisk, для восстановления веток реестра и далее отключить.
Автор: ieshuag
Дата сообщения: 11.12.2008 11:45
Yurkesha
NVIDIA Nforce Serial ATA Controller не удалось загрузить драйвер устройства. Устройства нахожу при помощи bartpe -pnp

Sish
MSI K9NMG3
Автор: NIKZZZZ
Дата сообщения: 11.12.2008 13:12
AZJIO

Цитата:
Как сделать плагин "Image Creator", чтобы работал автоматически?


Запоминает содержимое RunOnceEx на этапе загрузки


Код: [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnceEx\_]
"RunOnceExBackUp"="hiderun /w reg.exe export HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\RunOnceEx X:\\RunOnceEx.reg"
Автор: AZJIO
Дата сообщения: 11.12.2008 18:21
NIKZZZZ
в коде разобрался, хотя нужно было подсказать про hiderun, я в системной папке не нашёл и стал проверять, надеясь что это может параметр какой.
Ещё вот эти данные нужно добавить

Цитата:
[HKEY_USERS\.DEFAULT\Control Panel\Desktop]
"Wallpaper"="%SystemRoot%\\System32\\wallpaper.jpg"

, я их через батник сделал, через ic.ini ещё не проверял, случаем секция [RegCopy] не для этого предназначена? и формат записи весь путь или имя файла достаточно.

Добавлено:
NIKZZZZ
проверил и с hiderun.exe, выдало ошибки как перед отрабатыванием RunOnceEx, так и после. И вообще запуск любого приложения заканчивается ошибкой hiderun - ..000135, да и в винде не запускает, пишет что "HideRun столкнулся с проблемой и нужно закрываться. Мы сожалеем о неудобстве."
Автор: NIKZZZZ
Дата сообщения: 11.12.2008 19:19
AZJIO

Цитата:
вот эти данные нужно добавить

ImageCreator сохраняет эту ветку, это лишнее.

Цитата:
хотя нужно было подсказать про hiderun

HideRun - их много. Можешь просто его выбросить, но будет мелькать окошко, или возьми этот
HideRun.exe ~1.5 Kb


Автор: AZJIO
Дата сообщения: 11.12.2008 20:43
NIKZZZZ
Я проверял, не было сохранения, версия Image Creator 3.4.0.0
Да и сам я понимаю, что ведь в любом конструкторе или сборке начальный путь может оказаться не "%SystemRoot%\System32\wallpaper.jpg", а например другое имя, как я для себя делал 2 года назад - LiveCD.bmp, но если wallpaper.jpg используется стандартно, то пусть так, сейчас ещё раз проверю.
Автор: NIKZZZZ
Дата сообщения: 11.12.2008 21:25
AZJIO

Цитата:
Я проверял, не было сохранения, версия Image Creator 3.4.0.0

Вообще-то последняя версия ImageGreator 4.3, но это не особо принципиально.
Вот ini файл для нее

Код: [Hives]
[RegSave]
%WinDir%\System32\config\Software=HKLM\SOFTWARE
%WinDir%\System32\config\Default=HKU\.DEFAULT
[FileDel]
%WinDir%\{*}=
%WinDir%\*.log=
%WinDir%\System32\*.log=
%WinDir%\System32\config\*.log=
[RegCopy]
Автор: AZJIO
Дата сообщения: 11.12.2008 21:31
NIKZZZZ
проверил, я понимаю, что весь реестр к примеру сохраняется и добавляется в сборку, но именно этот параметр:
Цитата:
[HKEY_USERS\.DEFAULT\Control Panel\Desktop]
"Wallpaper"="%SystemRoot%\\System32\\wallpaper.jpg"
меняется на
Цитата:
"Wallpaper"="B:\\Documents and Settings\\Default User\\...\\wallpaper1.bmp
, как бы файл конвертируется из System32\wallpaper.jpg в wallpaper1.bmp и изменяется ветка реестра. Естественно после перезагрузки он этот файл не находит, вот я восстанавливаю ветку реестра, которая была перед загрузкой.
Проверил работу hiderun, именно первый код вызывает ошибку
Цитата:
hiderun /w cmd /c (reg.exe import x:\\RunOnceEx.reg) & (del x:\\RunOnceEx.reg)"
, остальное - восстановление срабатывает, но уже поздно, ведь файла RunOnceEx.reg не существует. Проверил прогу, окна скрываются. В коде ввроде ошибки нету, может сам процесс не обрабатывается до момента загрузки реестра? Потому как запуск ком-строки уже после без проблем создал RunOnceEx.reg.
Автор: NIKZZZZ
Дата сообщения: 11.12.2008 22:30
AZJIO

Цитата:
меняется на
Цитата:
"Wallpaper"="B:\\Documents and Settings\\Default User\\...\\wallpaper1.bmp

ImageCreator расчитан на то, что "Documents and Settings" находятся на диске x:, именно его образ и делается.
Если у тебя что-то происходит на ram диске, он за это не отвечает.

Цитата:
восстановление срабатывает, но уже поздно, ведь файла RunOnceEx.reg не существует.

Я приводил пример .reg файла , там четко прописано - сначала создать BackUp данной ветки реестра, и , только потом восстановить.
Данный .reg файл нужно сначала конвертировать и добавить в ImageCreator.inf (он должен быть добавлен на этапе сборки!), а не просто запускать.





Автор: AZJIO
Дата сообщения: 12.12.2008 00:13
NIKZZZZ
Вот код:
Цитата:
@echo off
imdisk -a -t file -o ro -m y: -f C:\Boot.img
copy Y:\I386\SYSTEM32\CONFIG\SOFTWARE %temp%\software
REG LOAD HKLM\PE_SOFTWARE %temp%\software
reg copy HKLM\PE_SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx HKLM\software\Microsoft\Windows\CurrentVersion\RunOnceEx /s /f
REG UNLOAD HKLM\PE_SOFTWARE
imdisk -d -m y:
, проверил, сработало. Только указать путь к Boot.img. Можно батником указать поиск Boot.img, но у меня путь прямой к диску W, либо к копии с харда.
Код подключения Boot.img сделал "только чтение", но если убрать параметр "-o ro", то и редактировать можно. Для реестра хотел использовать параметр "reg restore", но как и 2 года назад код не срабатывает, поэтому использовал "reg copy".
Автор: BRIL22
Дата сообщения: 12.12.2008 00:53
Люди добрые, подскажите плиз, как увеличивать и уменьшать размер рам диска на загруженой винде. Может плагин есть для этого какой.
Автор: AZJIO
Дата сообщения: 12.12.2008 15:06
Кому интересно, вот справка по imdisk, с примерами и предназначением ключей, всё на русском, переводил сам, если что поправте.

BRIL22
может справка поможет, если используется imdisk.
Автор: mishael
Дата сообщения: 12.12.2008 16:21
Подскажите плз как заставить ужиться на одном HDD нескольким PE. Мультизагрузка
с помощью DRUB4DOS.
Для RAM-загрузки все получается легко, а как сделать с неупакованными?
Попытки замены имен папок в setupldr.bin и параметра SetupSourcePath в TXTSETUP.SIF
приводят к сообщению TXTSETUP.SIF испорчен или отсутствует
может быть это уже где- то обсуждалось?
Автор: AZJIO
Дата сообщения: 12.12.2008 19:42
NIKZZZZ
Скачал ic_4.3, но со справкой было бы понятней.
include registry hives - включить сохранение реестра.
При этом "HKEY_CURRENT_USER" сохраняется в "HKEY_USERS\.DEFAULT"? Значит если мне использовать рег-файлы, то нужно именно в "HKEY_CURRENT_USER" добавлять данные?
Эта ветка "HKEY_LOCAL_MACHINE\SYSTEM" совсем не сохраняется? Так как введённые переменные не сохранились. Пробовал сохранить эту ветку, добавил в сборку SETUPREG.HIV, ничего не загрузилось. Если только переменные сделать через "HKEY_CURRENT_USER". Диск B ужал в ADDFILE.EXE, хотя на B никаких изменений, только при установке программ в "Application Data", так что это не страшно. Из драйверов - беспроводная сеть и модем перестали работать.
В общем столкнулся с проблемами, что до автоматизма далеко. Можно используя ramboot.exe пересобрать более корректно, единственное неудобно реестр править. Runscanner.exe не видит реестр подключенного образа. Смонтировав этой строкой "imdisk -a -t file -m y: -f C:\Boot.img" можно править образ и при демонтировании на нём всё сохраняется.

Архив 85кб с менюшкой управления imdisk, увеличение размера диска B, создание диска в памяти, подключение образов.
Архив 2кб - батник RamBoot, которым я создаю Boot.img, описание в комплекте.
Автор: MR_AndrewZ
Дата сообщения: 12.12.2008 23:26
Народ, взялся я собирать БартПЕ согласно вот этой: http://www.thg.ru/howto/bartpe_pe_builder_recovery_cd/index.html инструкции... Все вышло кроме самого главного: как засунуть драйвера? По ссылкам я скачал архивы с драйверами, имеют формат *.7z. Пожалуйста, помогите чайнику... Куда их копировать или распаковывать? Игрался около часа - толком ничего не вышло. Делал все согласно инструкции, папки у меня все точно такие же, как там описано....
Автор: inapht
Дата сообщения: 12.12.2008 23:59
Сделал диск из "Базовый конструктор (26.03.2008) BartPE+"
Подскажите что нужно чтобы в меню которое в начале загрузки появляется можно было выбрать, загрузить как рам (второй пункт)?
С помощю RamBoot.exe получается отдельный диск, а как их объединить?
Автор: NIKZZZZ
Дата сообщения: 13.12.2008 07:26
AZJIO

Цитата:
При этом "HKEY_CURRENT_USER" сохраняется в "HKEY_USERS\.DEFAULT"? Значит если мне использовать рег-файлы, то нужно именно в "HKEY_CURRENT_USER" добавлять данные?

Не понял вопроса.

Цитата:
Эта ветка "HKEY_LOCAL_MACHINE\SYSTEM" совсем не сохраняется?

Эта ветка не сохраняется, так-как она сильно модифицируется при загрузке , эти модификации жестко привязаны к железу.
Для сохранения отдельных веток нужно создать .reg файл и добавить его в ic при создании образа.

Цитата:
Диск B ужал в ADDFILE.EXE,

Я не понимаю, зачем при рам-сборке создавать Documents and Settings на диске B: ? В обычной это делается для того, чтобы этот каталог можно было модифицировать, но при рам-сборке на диск x: и так можно писать. При этом от диска b: вообще можно отказаться.

К стати, ic вполне работоспособен и под обычной WinXp .
Для этого необходимо выбрать пустой диск (-), при этом образ не будет заново создаваться.
Он позволяет модифицировать реестр непосредственно в имидже с помощью рег-файла, а та-же монтировать имидж.

Автор: AZJIO
Дата сообщения: 13.12.2008 10:12
MR_AndrewZ
Распаковать в папку plugin

inapht
Скачай справку на стр 80, последнее сообщение.
Тема BCDW
Для Boot.img нужно указать загрузчик SETUPLDR.BIN - 291 кб, его можно вытащить из исошника в UltraISO "Самозагрузка > Сохранить файл загрузки".

NIKZZZZ
Я думаю сделать батники создания загрузчиков, пример уже есть, но хотелось бы чтоб было в виде гуи-окна, в котором указывать имена загрузчиков. К примеру для PEBOOT.BIN нужно указать два параметра - новое имя файла и имя лоадера, типа peldr. Для peldr - новое имя лоадера, новое имя файла winnt.sif, новая папка для загрузки r386, новое имя TXTSETUP.SIF. Вот пример

Добавлено:

Цитата:
Не понял вопроса.

раньше я делал
Цитата:
[HKEY_USERS\.DEFAULT\Control Panel\Desktop]
"Wallpaper"="%SystemRoot%\\System32\\wallpaper.jpg"
а нужно
Цитата:
[HKEY_CURRENT_USER\Control Panel\Desktop]
"Wallpaper"="%SystemRoot%\\System32\\wallpaper.bmp"
и батник
Цитата:
regedit /s wallpaper.reg
copy "%UserProfile%\Local Settings\Application Data\Microsoft\wallpaper1.bmp" "%SystemRoot%\System32\wallpaper.bmp"


Цитата:
зачем при рам-сборке создавать Documents and Settings на диске B: ?

А когда появится утилита, которая позволит увиличивать диск X: ? Мне всё равно придётся создавать дополнительный диск, а использовать полупустой образ невыгодно. CD-сборка, она же minint, тоже требует наличия диска B:. Переделывать повода пока нет, а мне опять же все батники нужно переделывать, и добавлять в сборку какой-то файл-метку, чтоб батник определял что загрузилось рам-сборка, cd-сборка, minint, или стационарная винда. Пока что в качестве метки на DVD файл VirtW.cmd, LiveCD от стационарной винды - наличие диска B.

Цитата:
Он позволяет модифицировать реестр непосредственно в имидже

А как вообще всё сохраняется? При сохранении реестра его ведь нужно добавить в имидж, а не в загруженный. Это мне напоминает работу с imdisk, когда я для проверки удалил два файла и тут же демонтировал диск, жёсткий не сигнализировал сохранение файла активной работой, будто ничего не произошло, но подключив образ снова файлов не оказалось, как же он тогда сохраняет? С частями образа что ли работает.
Автор: MR_AndrewZ
Дата сообщения: 13.12.2008 15:00
А обычные драйвера туда запаковать можно? Если они сделаны не для барта, а просто для установки в систему... Их тоже разбирать и кидать по папкам "Inf", "System","Driver"?
Автор: AZJIO
Дата сообщения: 13.12.2008 16:05
MR_AndrewZ
есть плагин msi, после его добавления в сборку драйвера можно просто установить, при наличии рам-сборки или CD-сборки с плагином FBWF. Прочти справку, на стр 80, там это всё написано. Сохрани эту тему как "Версия для печати", ссылка сверху, и используй поиск по слову "драйвер", найдёшь готовые сборки драйверов. Искать снизу вверх, чтоб последние версии скачать.
Автор: inapht
Дата сообщения: 14.12.2008 02:36
AZJIO
Не нашел там инструкции
Автор: ildarU
Дата сообщения: 14.12.2008 10:15
inapht

Цитата:
Обновил свою справку, архив 76 кб, пароль ru-board.

_http://www.sendspace.com/file/9mk1ag

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

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


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