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

» Windows Preinstallation Environment(WinPE) и BartPE LiveCD 2

Автор: AkulaBig
Дата сообщения: 25.08.2006 13:34
HighwayStar
Я скачал все по твоим ссылкам. Образ собрался, но тоже не грузится. Но у меня ругается на ramdisk. Вот так:
Windows could not start due to an error while booting from a RAMDISK.
Windows failed to open the RAMDISK image.
File WINPE.SDI could not be loaded.
The error code is 16.

Что-бы это могло значить? А образ случаем не в память пытается загрузиться? У меня всего 512 Мб, а образ 700 Мб. Не из-за этого-ли?
Автор: HighwayStar
Дата сообщения: 25.08.2006 13:36

Цитата:
The error code is 16

ошибка 16 это нехватка памяти
MS пишет что вроде юольше 500 Мб образ делать нельзя
Автор: 7sh3
Дата сообщения: 25.08.2006 13:42
HighwayStar
Спасибо за недостающие файлы а то я замучился их искать, это надеюсь окончательный набор из того что надо , можно все это проделать в виртуальной машине? меня вот настораживает что загрузка у тебя происходит за 50-120с, а с CD-ROM за 2-2,5 мин - так это примерно тоже самое время что и с обычным вариантом загрузки а с жесткого так тоже самое, есть ли смысл в этом всем? только из за скорости работы самой сборки из памяти?

AkulaBig
дефолтная XPE без дров занимает 280 МБ и работает при 96 мегах памяти, кстати и с дровами-плагами она тоже должна работать при 96, AIO как я понял делает ISO который надо писать на диск а ISO не получится оптимизировать, с основной сборкой оптимизировать можно только если две сборки XPE и Bart в виде файлов будут на диске, я щас забил на XPE потому как надоела мне и заинтересовался чистым Bartoм - темный лес для меня nu2menu меня не вдохновляет остановился на BSexplorer, работает все нормально, на 64 тоже без проблем, c русским и truetype шрифтами разобрался сразу (больше половины шрифтов которые добавляет бульдер не нужны) а вот с остальным беда, где взять плаг поддержки mmc - дефраг и упраление дисками? можно ли смотреть файлы справки .chm и насколько увеличится размер от добавления этого добра?
Автор: bob_from_saratov
Дата сообщения: 25.08.2006 13:44
HighwayStar

Я как раз представил неварезный способ получения файлов.. ссылки на майкрософт все..

у меня образ 200 мб всего. но тоже - то NTLDR, то самого WINPE.SDI не находит.. Есть у тебя аська? можешь в ПМ мне скинуть номер?
Автор: HighwayStar
Дата сообщения: 25.08.2006 13:48
в VmWare почемуто у меня все это не грузиться, останавливается проходит Загрузка WindowsXPE потом Please Wait и все или так и стоит или ошибка в самой VmWare пробовал еше Qemu то же самое.
bob_from_saratov
похоже грузиш с HDD, наверное забыз сделать nt2peldr c:\RAMPE.bin peldr
при загрузке с CD убедись что имена всех файлов и папок в верхнем регистре

еще есть вариант - разместить систему на SDI а проги на CD чтобы сэкономить память
сейчас вроде побыстрее стала грузить в 50 с укладывается от Power до полной загрузки c HDD
Автор: AkulaBig
Дата сообщения: 25.08.2006 14:17
HighwayStar

Цитата:
MS пишет что вроде юольше 500 Мб образ делать нельзя

Засада, блин
А нельзя-ли просто сделать системой сборки NTFS со сжатием? Вообщем-то меня только это интересует. У меня сразу образ на 100 Мб уменьшился.

7sh3

Цитата:
с дровами-плагами она тоже должна работать при 96

Оболочка-то запуститься, а вот часть прог работать не будут.

Цитата:
AIO как я понял делает ISO который надо писать на диск а ISO не получится оптимизировать

Да все получится без проблем. Сделай свой оптимизированный исошник, закинь в AIO и он тебе завернет его в оболочку другого исо, который будет грузиться из памяти. AIO - это просто оболчка объединяющая несколько прог. Каждая прога может работать отдельно, кстати все они до этого были созданы отдельно и преминялись теми, кому это было нужно. Таким образом можно использовать сборку на любом этапе. Хочешь, создай только чистый БартПЕ, хочешь обрежь его, хочешь сделай сборку для запуска из памяти. Просто надо понять, что AIO это именно тип сборки и будет работать только с тем, что в него заложено. Что-то добавлять в него смысла нет. Сразу вырастит объем и в конце получиться обычная сборка.
Автор: bob_from_saratov
Дата сообщения: 25.08.2006 14:38
HighwayStar

Окей, начало положено... собрался диск с ХПЕ и запустился под QEMU... бум дальше исследовать..
Автор: AkulaBig
Дата сообщения: 25.08.2006 14:57
HighwayStar
Сделал диск 450 Мб. Под VMWare таже ошибка, а под реальной машиной пошел. Правда дошел только до загрузки ВинПЕ и перезагруз. Но это, видимо, из-за того, что у меня мультизагрузка. Вообщем все это дело имхо точно в память грузится и, соответственно, ее много надо :

(
Цитата:
еще есть вариант - разместить систему на SDI а проги на CD чтобы сэкономить память
сейчас вроде побыстрее стала грузить в 50 с укладывается от Power до полной загрузки c HDD

Интересная идея. Как ее реализовать? Хотя ядро у меня уже 400 Мб занимает. Похоже тоже не получится.
Автор: bob_from_saratov
Дата сообщения: 25.08.2006 15:14
AkulaBig


Цитата:
Интересная идея. Как ее реализовать?


Это не идея - это уже реализовано, причем даже в паре вариантов.. У меня ядро около 90 мб плюс проги около 15 мб. так что мне тока 90 метров в память пихать придется..

Что ты имел ввиду под мультизагрузкой? Если ПЕ начала грузиться - значит мультизагрузка уже прошла... У меня грузится XPE и занимаемая память показывается (барабаны!) - 22 МЕГАБАЙТА !! УРА! Причем пока всё это под ВМВАРЕ !
Автор: AkulaBig
Дата сообщения: 25.08.2006 15:54
bob_from_saratov
Ну а подробности?

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


Цитата:
22 МЕГАБАЙТА

То есть она виртуалку не отжирает? Все-таки попробую добить это дело со стандартной сборкой.
И все-таки сейчас меня заинтересовал вопрос, можно-ли отформатить систему под NTFS? Пример SDI показывает, что можно.
Автор: HighwayStar
Дата сообщения: 25.08.2006 16:16
AkulaBig
а как у тебя мультизагрузка может быть в SDI ?
в SDI образ надо ложить только WinPE а мультизагрузка реализуется посредством загрузки соответствующего SDI образу setupldr.bin


Добавлено:
У SDIMGR.WSF есть ключ /pack[:ALIGN]
который сжимает сободное место на SDI образе, уменьшая его размер
Автор: AkulaBig
Дата сообщения: 25.08.2006 17:04
HighwayStar
Вообщем прогнал сейчас образ, полученный из стандартного ВартПЕ. SDI-образ получился 150 Мб, хотя файлы в сжатом виде места заняли меньше. Тестил под VMWare. Вот результаты:
Стандартная БартПЕ без проблем работает на 64 Мб оперативы.
SDI работает на 256 Мб. Образ полностью загружается в память, поэтому и требует столько оперативы. Причем попытки запустить на 160 Мб оперативы, на 192 Мб ни к чему не приводят. Комп перезагружается. То есть запас должен быть солидный. Из-за этого-то у меня и перезаргружался комп.
Вообщем SDI-сборка напоминает BartAIO, только с возможностью записи на диск. Имхо только для тех, у кого памяти немерено, а сборка маленькая.
Автор: HighwayStar
Дата сообщения: 25.08.2006 17:08
кто еще не создавал SDI файл:
можно создавать не через командный интерфейс SDIMGR.WSF, а запустить sdiloader.exe нажать add disk и ввести имя образа, sdiloader предложит задать размер нового диска.
далее его нужно форматировать через diskpart или консоль администрирования

Добавлено:
AkulaBig
да SDI больше подходит для мультимедийной системы с XPE, Window Blinds и драйверами, где - то на MS встречал упоминание о том что памяти должно быть как минимум на 64 Мб больше чем размер образа
удобно его держать на HDD на всякий случай, всего 3 файла и места занимает меньше чем стандартная сборка
А ты тот рамдрайв, что на B: отключал,? он тоже жрет оперативку
Автор: AkulaBig
Дата сообщения: 25.08.2006 17:29
HighwayStar
Я рамдрайв не отключал, чтобы не тратить время на переделку сборки, но конечно учитывал, что он тоже память отжирает.
Автор: Kurikka
Дата сообщения: 25.08.2006 17:45
Кто знает последовательность загрузки?

У меня (Reatogo-235) в сборке прога располагается на b: и оттуда запускается.

[WinntDirectories]
a="$ramdrv$\$root$\Puper",3

[SourceDisksFolders]
Files=b

В какой последовательности происходят события:

1. Файлы проги оказываются на диске B:
2. Выполняются RunOnceEx
3. Выполняются Run
4. Выполняются проги из папки Startup

Не могу врубиться в формат записей в RunOnceEx

0x1,"Microsoft\Windows\CurrentVersion\RunOnceEx\900","156","||xpeinit.exe -m ""Start Outpost Firewall"" autorun0Outpost.cmd"

Не врубаюсь в описание.

900 - это номер, порядок выполнения записей, если их много, так?
А что это за 156? И прочее не понимаю. На справку не отсылайте, я не могу понять эту хрень. Можно просто написать пример для запуска:

puper.cmd
и
puper.cmd /s /a /on
Автор: lucky_Luk
Дата сообщения: 25.08.2006 18:25
AkulaBig

Цитата:
А обнуление cmos вообще ничем не грозит. При неправильной контрольной сумме восстановятся дефолтные настройки и биос загрузиться в любом случае. На этом принципе и работают сбрасыватели пароля, которые грубо, напрямую сбрасывают. То есть биос и cmos это разные вещи.

Век живи, век учись, спасибо за инфу.

Цитата:
Тут ведь не в батчере дело. Батчер удаляет системные библиотеки. Из-за этого винда становится маленькой и очень не функциональной. Естественно, что при этом половина плагов работать не будут.

Вот и я о том же.

Цитата:
либо обрезать ее

Знать бы еще что конкретно можно удалять, а что надо оставить для того, чтобы работали "мои" плагины.

Цитата:
Так что если у тебя памяти 1Гб и больше, можешь без проблем загрузить свою сборку в память.

Я не только для своего домашнего компа делаю (там гиг оперативки), а в первую очередь для рабочего (120 метров оперативки )

Цитата:
Дефолтная ХРЕ зантимет порядка 400 Мб на диске и то она может грузиться без дополнительных плагов со 128 Мб

Т.е. чтобы это работало нужно минимум 512 метров памяти?..

Цитата:
Юатчер не косячит, он добросовестно выполняет свою работу, при этом удаляя нужные тебе файлы.

Не придирайся к словам .

Цитата:
Пойми, ты без всякого AIO можешь собрать сборку, загружающуюся в память.

Это я понял, но памяти ей нужно больше чем есть у "потенциального пациента" поэтому AIO для моих задач не подходит.

Цитата:
Делаем мультизагрузку. Делаем LiveCD с ХРЕ и всеми наворотами. Делаем MiniCD с nu2menu и теми-же прогами. Она будет грузиться и с 64 Мб памяти.

Это интересно, надо будет попробовать, а пока на крайний случай есть перенос рамдиска на винчестер (reatogo logon).

Добавлено:
HANDLE

Цитата:
То, чем я располагаю, позволяет только считать содержимое CMOS, записать в файл. Потом можно из этого файла восстановить как было. И убрать пароль, полным сбросом всех параметров.

Как я понял твоей прогой можно сделать такой фокус: считать CMOS в файл, грубо збросить пароль, а потом восстановить содержимое CMOS из файла и следов и глюков не будет...
В принципе меня это устраивает, можно потестить твое творение? У него фейс под винду или досовский?
Поразмыслил немного и вот что надумал насчет крякания CMOS из-под WinPE. Крякер однозначно подходит если в БИОС разрешена загрузка с CD но админ забыл пароль. А вот если загрузки c CD нет и на БИОСе стоит Supervisor Password, что тогда делать?
ИМХО лучше если прога будет работать под стационарной виндой,
но находится на сидюке (в крайнем случае можно копировать ее с сидюка в папку на винчестере).
Одного не понял - проге вроде нужен драйвер, он запуститься под не-админской учетной записью?
Автор: HighwayStar
Дата сообщения: 25.08.2006 19:19
у меня появилась идея сделать инсталятор WinXP в виде SDI образа, это должно в несколько раз ускорить установку
Автор: AkulaBig
Дата сообщения: 25.08.2006 19:36
Kurikka
И все-таки лучше это смотреть в файле z_xpe-custom.inf.sample.
-------------------------------------------------
; Custom Actions
; NOTE only keys between 400-600 are left if XPE is not used standalone (i.e. without nu2menu)
; pre dll registration 100-399 - Only Standalone
; 400 - 499 - Always pre registration
; 500 - reserved for dll registrations
; 500 -> 000-099 - XPE
; 500 -> 100-199 - MMC
; 900 -> 000-199 - XPE Custom
; post dll registration - just before explorer starts
; 501-600 Always post registration
; 601+ Only Standalone
-------------------------------------------------
То есть 900 - это номер секции. Для пользователей. А 156 - номер ключа в секции. Но что интересно, сам Барт использует секцию 900, поэтому нужно внимательно проверять, не используется-ли уже ключ, который ты хочешь использовать. Иначе будут глюки.


Цитата:
В какой последовательности происходят события

В последовательности следования команд в командном файле.
RunOnceEx запускается только один раз. После этого выгружается из памяти.
Run - запускается и постоянно висит в памяти.
Startup - запускается и висит в памяти. Не прописывается в реестре. Нельзя таким методом запустить службу. Запуск происходит уже после загрузки оболочки.

autorun0Outpost.cmd - это запускается с помощью плага autorun
----------------------------------------------------
AutoRun1*.cmd: will run in group 1 (first group)
AutoRun2*.cmd: will run in group 2 (after group 1 is finished, before group 3 starts)
AutoRun3*.cmd: will run in group 3 (after group 2 is finished, before group 4 starts)
AutoRun4*.cmd: will run in group 4 (after group 3 is finished, before group 5 starts)
AutoRun5*.cmd: will run in group 5 (after group 4 is finished, before default group starts)
AutoRun_*.cmd: default group
AutoRun6*.cmd: will run in group 6 (after default group is finished, before group 7 starts)
AutoRun7*.cmd: will run in group 7 (after group 6 is finished, before group 8 starts)
AutoRun8*.cmd: will run in group 8 (after group 7 is finished, before group 9 starts)
AutoRun9*.cmd: will run in group 9 (after group 8 is finished)
AutoRun0*.cmd: will run last (after group 9 is finished) and will not wait on each other (running side by side, no execution halting)
----------------------------------------------------
Надеюсь понятно без перевода? 0 говорит о том, что командник запускается после командника с номером 9 без задержки паралелльно.

lucky_Luk

Цитата:
Век живи, век учись

Ну да. CMOS питается от батарейки и при ее кончине или удалении (а еще она обнуляется с помощью перемычки) все данные в ней теряются. БИОС прошиваемая микросхема. Можешь ее вытащить, спрятать хоть на год. Через год там будут теже данные.

Цитата:
Знать бы еще что конкретно можно удалять

Я уже писал выше, что это самодостаточная сборка и что-то в ней менять просто нет смысла. В конце изменений получишь обычную сборку.

Цитата:
нужно минимум 512 метров памяти

Нет. 128 Мб оперативы. Сборка-то на диске.

Цитата:
AIO для моих задач не подходит.

Я даже не могу представить для каких задач она подойдет.
Автор: lucky_Luk
Дата сообщения: 25.08.2006 20:14
AkulaBig

Цитата:
Нет. 128 Мб оперативы. Сборка-то на диске.

Я имел ввиду необходимое к-во памяти для работы сборки из оперативки (как AIO).
Автор: AkulaBig
Дата сообщения: 25.08.2006 21:34
lucky_Luk
А. Ну конечно.
Если обратил внимание, сейчас обсуждаем SDI. Можно сказать, что это AIO с возможностью записи на диск. 150 Мб образ мне удалось загрузить только на 256 Мб оперативы.
Автор: CoDeR
Дата сообщения: 25.08.2006 22:35
Встречал ли кто-нибудь плагин для каталогизатора Where Is It ?
Автор: HighwayStar
Дата сообщения: 26.08.2006 14:41
После экспирементов со sdi решил заняться новым форматом образов .wim они используются при установке Windows Vista/
Запаковал в этот формат свою winpe, результаты:
iso - 428Мб
sdi - 286Мб
wim - 169Мб!!!
к сожалению BartPE в таком формате запустить не удалось из-за того что в WinPE 2.0 который изначально использует wim формат нет папки i386, там все лежит в папке Windows, на msfn.org пишут что BartPE загрузить можно если воспользоваться набором WAIK (Windows Automated Installation Kit)для Windows Vista. Сколько не искал ео в интернете, найти не удалось, если кто найдет, киньте в варезник.
wim образы можно монтировать в директории, а этим можно воспользоваться для упаковки программ и драйверов.
Автор: lucky_Luk
Дата сообщения: 26.08.2006 17:57
HANDLE
Есть пара вопросов по паролям к БИОС - здесь.
AkulaBig
Вместо того чтобы делать еще один "MiniWinPE" для слабых компов с 64 метрами памяти я прикрутил к конструктору от 7sh3 Nu2menu и с помощью профиля загрузки для reatogo-logon подгружаю его. Поприкручивал xml к некоторым самым необходимым прогам - таким макаром работает даже на 60 метрах оперативки и без винта (проверял на виртуальной машине), правда почему-то если нет жесткого диска то в A43 пропадают значки, но все остальное работает. Конечно антивирус уже не запустишь, но FinalData и R-Studio вроде пашут, ВинРАР открывает архивы (правда жать в rar уже духу не хватает) - даже Word 2000 открывает документы, вобщем вариант для хилого компа сойдет.
Сборка от этого потолстела примерно на 1 метр.
Еще осталось крякалки для БИОС добавить и все.
Автор: Kurikka
Дата сообщения: 26.08.2006 18:15
Как автоматически преобразовать меню в формате inf в nu2menu?
Автор: lucky_Luk
Дата сообщения: 26.08.2006 18:37
Kurikka

Цитата:
Как автоматически преобразовать меню в формате inf в nu2menu?

Что такое "меню в формате inf" - настройки ярлыков в меню Пуск XPE и на ее Рабочем столе?
AkulaBig

Цитата:
CMOS cracker for Win32.

Скачал эту штуку, она у меня вешается и на виртуальной машине, и на физической (материнка не из старых, видимо мой CMOS проге не по зубам), нафиг-нафиг. Еще скачал CmosPwd, буду разбираться, плохо что проге нужны админские права для установки драйвера.
Автор: AkulaBig
Дата сообщения: 26.08.2006 19:11
lucky_Luk


Цитата:
я прикрутил

Здорово! У меня такая мысль была но не думал, что это реализуемо. Плаг такой у меня есть, надо попробовать.

Цитата:
Скачал эту штуку

У меня биос Phoenix - AwardBIOS v6.00PG. Прога работает. Ну да, недостаток этой проги в том, что она пытается определить биос при загрузке. А если определить не может - зависает. И есть у меня подозрение, что не определяет она как-раз более новые биосы, так как написана в 2003 году. Отписывал я по этому поводу автору, пока реакции нет.

Цитата:
CmosPwd

Я ничего дополнительно не делал и она прекрасно работает. Но если что, вроде есть плаг для установки администратора. На реатоге посмотри.

HighwayStar
То-то я думаю, что за WAIK на 911cd часто упоминается. Надо посмотреть, может-быть там есть более полная инфа.
Автор: lucky_Luk
Дата сообщения: 26.08.2006 19:27
Смоделировал ситуацию - закрытая паролем админская запись (т.е. можно войти под гостем) и Supervisor Password на БИОСе (с User Password можно только просматривать значения, но не изменять) с запретом загрузки с CD и пр. - можно только с винта.
Известный здесь крякер паролей на винду Lcp504 под Гостем отказался работать, DreamPack тоже не встал (ИМХО защита от замены системных файлов в винде сработала). Взломщики паролей на БИОС требуют админских прав для установки драйвера. WinPE не загрузить.
Что делать в такой ситуации?
Получается что взломщики БИОС работают не всегда, а вот снятие батарейки всегда сработает, разве что если комп на гарантии и нельзя корпус вскрывать - тогда почти капец, одна надежда что на него можно влезть под админом или что не запрещена загрузка с сидюка.
Хотя если комп на гарантии то лучше фирмачей позвать - пускай они парятся.
Автор: AkulaBig
Дата сообщения: 26.08.2006 19:37
lucky_Luk
Самое неприятное в этой ситуации, что стоит поставить пароль на биос и на загрузку (супервизор) и ты ничего с компом сделать не сможешь незамеченным, так как поможет только вытаскивание батарейки и следовательно сброс пароля.
Автор: lucky_Luk
Дата сообщения: 26.08.2006 19:41
AkulaBig

Цитата:
Плаг такой у меня есть, надо попробовать.

В Reatogo-BootProfiles.inf первый по списку профиль подгружает Nu2menu. Nu2Shell при таком раскладе не нужен, русификатор от Yurkesha тоже не нужен - все пашет с русиком от конструктора от 7sh3.
Пока не пойму нужен ли PE Network configurator (у меня в сборке есть дрова для моей сетевой карты, но сетки дома нет, проверить не могу), но если его поставить то глюков вроде нет (автоматический запуск конфигуратора отключен).

Добавлено:
AkulaBig

Цитата:
Самое неприятное в этой ситуации, что стоит поставить пароль на биос и на загрузку (супервизор) и ты ничего с компом сделать не сможешь незамеченным, так как поможет только вытаскивание батарейки и следовательно сброс пароля.

Ага, но даже если не принимать во внимание несовсем законные действия то все равно польза от взломщиков БИОС небольшая. Ведь судя по всему сброс пароля БИОС с сохранением настроек пока проблематичен, а если потеря настроек допустима то всегда можно выдернуть батарейку.
Автор: AkulaBig
Дата сообщения: 26.08.2006 19:50
HighwayStar
Нашел. Вот ссылка:
http://www.911cd.net/forums//index.php?showtopic=13933&hl=Windows+Automated+Installation+Kit

Там и скачать можно это добро по последней ссылке на первой странице. 2 Мб. Результаты описываются ошеломляющие. Сжатие 2,5:1. Вот только сколько оперы для этого понадобится. Надеюсь не 2 Гб

lucky_Luk
Спасибо за инфу, попробую. Но русики у нас будут отличаться. 7sh3 собирает из русского дистрибутива, а я из английского.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: после WindowsUpdate не видны сетевые интерфейсы


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