Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Windows Preinstallation Environment(WinPE) и BartPE LiveCD 5

Модерирует : KLASS, IFkO

vu1tur (01-03-2009 10:25): Windows Preinstallation Environment(WinPE) и BartPE LiveCD 6
 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102

   

vu1tur



Moderator-Saaber
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Windows Preinstallation Environment
Самостоятельная сборка при помощи конструктора BartPE и его модификаций

Статьи по теме и другая полезная информация:

  • Статья о WinPE на RU-BOARD
  • Цикл статей о WinPE на OSZone
  • 911cd - самый большой англоязычный форум по теме
  • Параллельная тема - сборка WinPE альтернативным конструктором WinBuilder
  • Параллельная тема - проект VistaPE (WinPE 2.0), сборка конструктором WinBuilder
  • Тема в варезнике - большой выбор готовых сборок WinPE с предустановленным софтом
     
    Конструкторы:

  • 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
    ---
    !!! В базовых конструкторах ВИРУСОВ НЕТ !!!
     
    Плагины:

  • Yurkesha BartPE Plugins, зеркало - готовые плагины и драйвера для BartPE\XPE
  • Sherpya WinPe Stuff - плагин XPE и утилиты для оригинального конструктора BartPE
  • Paraglider BartPE Plugins - полезные плагины и утилиты для оригинального конструктора BartPE
  • BartPE+XPE Plugins - готовые плагины и драйвера для BartPE+XPE
  • BartPE Plugin Repository - большая база плагинов для BartPE\XPE с поиском

  • Всего записей: 3690 | Зарегистр. 01-02-2003 | Отправлено: 11:44 17-05-2008 | Исправлено: AZJIO, 08:04 17-01-2009
    m0nty2k5



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

    Использовал этот конструктор для сборки из оригинальной XP Pro SP2 ENG VL (973987a4372e273ebe961e9dff628fbf). В итоге, полученная сборка не ставит ни каких драйверов (почти, но это лотерея и каждый раз по-разному) для накопителей. Диски видны в "Моем компьютере", но не виден соотв. размер и нельзя "зайти" - подвисает Проводник. С чужими сборками (даже на том же конструкторе) все работает нормально. Пробовал XP Pro SP3 RUS VL, таже картина ...
     
    Как это лечится? Хочется свою сборку для себя и своих нужд, а тут такое ...
     
    Навсякий случай даю скриншот, для полноты картины:

     
    Добавлено:
    Забыл уточнить, что на скриншоте я смог вручную установить драйвер для "USB Mass Storage Device" и попытался для "Тошибы" стика, но после установки он "слетел".

    Всего записей: 1129 | Зарегистр. 16-03-2005 | Отправлено: 05:12 22-10-2008
    Skif_off

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yurkesha

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


    Цитата:
    после загрузки вроде все в порядке. Хотя по утверждению микрософта это ядро на однопроцессорных/одноядерных системах обязано быть помедленнее... Но думаю не сильно

    не сильно...
    собрал с твоим плагом, вариан с CD (без поддержки мультимедиа, драйверов на звук, видео - только для интегрированных Intel)...
    загрузка:
    субьективно - без изменений
    после загрузки:
    Intel Celeron D 330, 2680 MHz, Gigabyte GA-8I865GVMK, 2x256 Мб (PC3200), видео Intel Corporation 865 Embedded Graphics Driver, Intel(R) PRO/100 VE Network Connection.
    время работы - 2 ч, 33 мин, 58 с
     
    субъективно - без изменений, кажется, даже реже обращается к CD...
    а проводник по Win+E открывается раза в 1,5 точно быстрее, по сравнению с предыдущими сборками (моими, ессессна)...
     
    З.Ы.
    AZJIO

    Цитата:
    однопроцессорные/одноядерные встречаются всё реже

    но их все еще, мягко говоря, немало...
    на работе, например - одни одноядерники, хотя с месяц назад закупали машины, вроде будут и 2х...

    Всего записей: 6462 | Зарегистр. 28-01-2008 | Отправлено: 10:30 22-10-2008 | Исправлено: Skif_off, 10:45 22-10-2008
    yurkesha



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ИМХО - даже если однопроцессорники/одноядерники будут встречаться 1 на 1000 все равно в целях универсальности их поддержка должна быть! А гасить "неудобоваримые" халы как это сделал CDOB это не выход...

    Всего записей: 2741 | Зарегистр. 15-12-2003 | Отправлено: 11:36 22-10-2008
    Skif_off

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    да дофига однопроцессорников/одноядерников на самом деле...
     
    в общем - респект, плаг работает (у меня по-крайней мере), ждем еще мнения...

    Всего записей: 6462 | Зарегистр. 28-01-2008 | Отправлено: 13:50 22-10-2008 | Исправлено: Skif_off, 13:59 22-10-2008
    7sh3

    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    m0nty2k5

    Цитата:
    В итоге, полученная сборка не ставит ни каких драйверов

    под какой системой собираешь, в какой винде сидишь?
     
    yurkesha - в общем можно считать что рабочий плаг получился , засуну в мультимедийную сборку там поддержка двух ядер нужнее, народ скачает и в случае чего скажет что не так...

    Всего записей: 13873 | Зарегистр. 16-10-2005 | Отправлено: 16:12 22-10-2008 | Исправлено: 7sh3, 16:12 22-10-2008
    yurkesha



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    7sh3
    надо бы тока еще разобраться с тем как скопировать из сорцов файлы ядер с заменой имени напрямую. А то обычное извлечение - работает, а если сразу меняешь имя - говорит файл не найден. Потому и пришлось файлы извлекать.

    Всего записей: 2741 | Зарегистр. 15-12-2003 | Отправлено: 16:25 22-10-2008
    Sish



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yurkesha
    А можешь сей плагин оформить полностью и выложить у себя на хомяке?
     
    Заранее спасибо!

    Всего записей: 25335 | Зарегистр. 09-06-2004 | Отправлено: 16:30 22-10-2008
    yurkesha



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sish
    дык в том и трабла - я не хочу пихать ядра из конкретного дистрибутива в готовый плаг. На данный момент могу разве что собрать с вариантом что наличие файлов ядра будет обязательным и запихнуть туда скрипт в автоконфиг на копирование их из дистрибутива на который ссылается input.inf

    Всего записей: 2741 | Зарегистр. 15-12-2003 | Отправлено: 16:44 22-10-2008
    Deepole

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    люди, поясните болвану, как под PE зайти в реест битой винды (та что стоит на самом харде)..
     
    версия Windows PE Mini CD Edition  
    Windows PE на базе Windows XP SP2 + Hiren's Boot CD.
     

    Всего записей: 6 | Зарегистр. 01-10-2008 | Отправлено: 17:12 22-10-2008
    m0nty2k5



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    7sh3

    Цитата:
    под какой системой собираешь, в какой винде сидишь?

    Vista Ultimate SP1 x64 RUS - под учеткой админа и без UAC.
    Как раз думал попробовать в ХР (под виртуалкой), но потом подумал "а какая разница?" ...

    Всего записей: 1129 | Зарегистр. 16-03-2005 | Отправлено: 17:19 22-10-2008
    yurkesha



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Deepole
    Обращаешься не по адресу. Как именно зайти(и возможно ли это вообще) нужно спрашивать у автора сборки.
    Но в принципе есть такие варианты:  
    - через ERD Commander -regedit
    - запуск через runscanner обычного regedit
    - запуск еще какой-нить проги, для работы с реестром не через RPC, через runscanner.
    - через DOS-загрузку с поддержкой NTFS(при необходимости) прогой RegView от paullee

    Всего записей: 2741 | Зарегистр. 15-12-2003 | Отправлено: 17:30 22-10-2008
    7sh3

    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    m0nty2k5

    Цитата:
    Как раз думал попробовать в ХР (под виртуалкой), но потом подумал "а какая разница?" ...

    в pebuilder_7sh3.txt недвусмысленно написано - Конструктор корректно работает в .... Vista (32Bit) про x64 там ничего нет
    виртуалка с xpsp2\3, собирать из xpsp2 ru\en, pro\home...

    Всего записей: 13873 | Зарегистр. 16-10-2005 | Отправлено: 17:43 22-10-2008
    m0nty2k5



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    7sh3
    Спасибо, вечерком попробую.

    Всего записей: 1129 | Зарегистр. 16-03-2005 | Отправлено: 17:46 22-10-2008
    7sh3

    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ...под учеткой админа
    в висте нет никакой учетки админа в том смысле как это было в хр...

    Всего записей: 13873 | Зарегистр. 16-10-2005 | Отправлено: 17:52 22-10-2008
    jCHex

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    надо бы тока еще разобраться с тем как скопировать из сорцов файлы ядер с заменой имени напрямую

    У меня вариант
    @SourcePath@I386\ntkrnlmp.exe=2,ntoskrnl.exe
    вроде правильно отрабатывает - в %OutDir%\i386\system32\ получается ntoskrnl.exe=ntkrnlmp.exe
    а вот с ntkrpamp.exe=2,ntkrnlpa.exe конечно проблемка - она только в sp2.cab А вот оттуда вроде никак не достается простым плагином
     
    Добавлено:
    А по старому поводу... кому интересно - все-таки есть несложная возможность создавать варианты загрузки с какими-либо отличающимися файлами, для которых важно сохранение имени файла, и хоть даже на начальных этапах загрузки (напр. как у нас ядро), но без создания двух сборок:
    учитывая
    1) Необходимость сохранения имени
    2) Отсутствие возможности переименования файлов ("сохранение имени на начальных этапах загрузки"), т.к.
    > а) с CD/DVD все и так понятно
    > б) у рам-сборки - setupldr.bin врядли легко подружить с загрузкой чего-то другого кроме ядра (чтобы переименовать), а чем-то другим сажать ntfs-образ Boot.img в память, затем переименовать нужные файлы на нем, а затем грузить систему - я понятия не имею чем можно
    > в) (вариант usb / hdd не рассматриваем, там даже можно найти способ автопереименовать до загрузки, либо для ram / usb/hdd-ntfs - все аналогично см. далее)
    3) Файловая система - либо ISO (mini-nt), либо ntfs (ram-boot)... ничего общего не напоминает?
    у нас есть только один выход - ну конечно же hard links - жесткие ссылки, оно же оптимизация у cdimage (-o)
     
    Все что нам нужно:
  • Для mini-nt: Второй доп. каталог загрузки (i386 > ????), копия файлов в этот каталог из основного i386, за исключением нужных нам других (напр. ядро + txtsetup.sif), их - свой вариант, патчим загрузчик в доп. каталоге (????\setupldr.bin) для доп. варианта загрузки, заменяя имя загруз. каталога i386 > ????, остальное (хард-линки) за нас сделает оптимизация cdimage
  • Для ram-boot: У нас же ntfs! А значит хард-линки тоже возможны. Но здесь нужно управится в размер диска (образа) => хард-линки создавать без копирования доп. файлов, напрямую. Но собсно именно так это и делается на нтфс В WinXP стандартная утилитка командной строки fsutil.exe:
    fsutil hardlink create <новый файл> <существующий файл>
    Кидаем основной каталог (i386), затем создаем хард-линки на все его файлы для второго - доп. каталога, кроме нужных нам файлов, которые кидаем свои. Отключаем и забираем Boot.img. Добавляем второй вариант файла winnt.sif > ?????.???, заменяем в его строке BootPath="\i386\System32\" путь i386 на наш второй каталог, добавляем второй загрузчик (setupldr.bin > ????????.??? рядом с Boot.img) для доп. варианта загрузки, патчим его, заменяя winnt.sif на новый.
     
    Для ram-сборки придется влезть в скрипт (создания рам-сборки) многоув. NIKZZZZ (вытащив его и драйвер и проч. из временной папки поймав момент - когда создается рам-сборка, если этого хватит... а если нет - культурней попросить его выложить внутренности ramboot.exe)
     
    Внимание: все это пока теория! Но вполне очевидная.
    -
    Есть параллельно теме вопрос, кто знает какую-нибудь утилитку - Hex-патчер в режиме -silent из командной строки?

  • Всего записей: 405 | Зарегистр. 29-07-2004 | Отправлено: 18:14 22-10-2008 | Исправлено: jCHex, 21:21 22-10-2008
    7sh3

    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    jCHex

    Цитата:
    а если нет - культурней попросить его выложить внутренности ramboot.exe

    практически все содержимое лежит в папке temp когда идет сборка, NIKZZZZ в теме по winbuilder выкладывал и ручной вариант с батником для создания ramboot сборки...
     
    я добавил в рамсборку плаг от yurkesha, у меня одноядерный - никакого замедления загрузки и работы не заметил, выложил в соседней теме, народ скачает - скажет как там на двух ядрах...

    Всего записей: 13873 | Зарегистр. 16-10-2005 | Отправлено: 21:19 22-10-2008
    jCHex

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    7sh3
    Чуть позже и я попробую его плаг и отпишусь на одноядернике Intel Celeron 1000 MHz Coppermine-128 на Abit ST6E (Северный мост: Intel Solano i815EP, Южный мост: Intel 82801BA ICH2X)
    А про hard links я написал кому пригодится вообще, т.к. мы вот совсем забыли про них , а с много/одноядрённостью я надеюсь проблема решена.

    Всего записей: 405 | Зарегистр. 29-07-2004 | Отправлено: 21:34 22-10-2008
    yurkesha



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ALL
    оформил и выложил плаг поддержки многопроцессорных/мультиядерных компьютеров. Всего пара кило...
    Опробуйте скрипт инициализации - он должен работать и при запуске напрямую и при запуске из Pebuilder через кнопку "Настройки" в разделе "Плагины".
    Результат правильной отработки скрипта - создание папки FILES и помещение в нее файлов ntkrnlmp.exe и ntkrpamp.exe из того дистриба винды, который используется для сборки.
    Теоретически могут возникнуть проблемы если путь к плагину либо путь к дистрибутиву винды будут содержать пробелы.

    Всего записей: 2741 | Зарегистр. 15-12-2003 | Отправлено: 00:14 23-10-2008
    m0nty2k5



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    7sh3

    Цитата:
    виртуалка с xpsp2\3, собирать из xpsp2 ru\en, pro\home...

    Собранный диск в виртуалке XP SP2 EN, с использованием в качестве источника того же XP SP2 EN, ложит на лопатки любую виртуалку - VirtualBox и VmWare. Даже ползунок не появляется. VirtualBox сообщает радостную новость в логе:

    Код:
    00:00:24.027 Changing the VM state from 'RUNNING' to 'GURU_MEDITATION'.
     

     
    Чуть позже, попробую еще раз, но уже с минимум плагинов ...

    Всего записей: 1129 | Зарегистр. 16-03-2005 | Отправлено: 00:37 23-10-2008
    yurkesha



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    m0nty2k5
    может все-таки тебе имеет смысл поменять дистриб? А то что-то больно большая проблема... Такое впечатление что дистриб просто-напросто порезан чем-то типа nlite по самое немогу...
     
    Добавлено:
    Давай-ка лог сборки в студию - на файлообменник какой-нить...

    Всего записей: 2741 | Зарегистр. 15-12-2003 | Отправлено: 01:34 23-10-2008
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102

    Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Windows Preinstallation Environment(WinPE) и BartPE LiveCD 5
    vu1tur (01-03-2009 10:25): Windows Preinstallation Environment(WinPE) и BartPE LiveCD 6


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru