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

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

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

vu1tur (12-04-2010 11:01): http://forum.ru-board.com/topic.cgi?forum=62&topic=20418  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130

   

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 с поиском
  • nat27 BartPE+XPE plugins - оптимизированные плагины драйверов для BartPE+XPE

  • Всего записей: 3690 | Зарегистр. 01-02-2003 | Отправлено: 10:24 01-03-2009 | Исправлено: AZJIO, 22:29 19-05-2009
    yurkesha



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Angel_19
    там ТОЛЬКО драйвера текстового режима. Добавлять в плагины а не в папку драйверов...

    ----------
    Всем непричастным рекомендую прогулки на свежем воздухе

    Всего записей: 2741 | Зарегистр. 15-12-2003 | Отправлено: 20:43 17-07-2009
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yurkesha
    а чем отличается папка драйверов от папки плагов? У билдера какое то особое отношение к папке драйверов?

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 01:28 18-07-2009
    yurkesha



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    RTFM - в билдере ознакомся с файликом \HELP\RUSSIAN\drivers.htm  - там очень все подробно Bart расписал.  Не хочу повторяться...

    ----------
    Всем непричастным рекомендую прогулки на свежем воздухе

    Всего записей: 2741 | Зарегистр. 15-12-2003 | Отправлено: 09:02 18-07-2009 | Исправлено: yurkesha, 09:02 18-07-2009
    Angel_19



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

    Цитата:
    Добавлять в плагины а не в папку драйверов...

    Именно туда и добавлял.
     
    Сделал сравнения:
     
    NVIDIA\NVGTS\nvgts.inf
    DriverVer=08/18/2008,10.3.0.42
     
    уже есть версия
    DriverVer=11/12/2008,10.3.0.46
     
    в новой добавлено:
    %NVSTOR_DESC%=NVStor_Inst,PCI\VEN_10DE&DEV_0AB9&CC_0106
    %NVSTOR_DESC%=NVStor_Inst,PCI\VEN_10DE&DEV_0AB8&CC_0106
     
    NVIDIA\NVGTS\nvrd32.inf
    DriverVer=08/18/2008,10.3.0.42
     
    уже есть версия:
    DriverVer=11/12/2008,10.3.0.46
     
    в новой добавлено:
    %NVSTOR_DESC%=NVStor_Inst,PCI\VEN_10DE&DEV_0ABD&CC_0104
    %NVSTOR_DESC%=NVStor_Inst,PCI\VEN_10DE&DEV_0ABC&CC_0104
     
    Жду обновления, сам наврядли смогу внести исправления.

    Всего записей: 395 | Зарегистр. 19-04-2005 | Отправлено: 09:21 18-07-2009 | Исправлено: Angel_19, 09:38 18-07-2009
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yurkesha
    Там как раз сказано что драйвер хранения данных нужно положить в drivers\SCSIAdapter для обработки TXTSETUP.OEM. Если говорить о других драйверах, то судя по инфу он ни чем не отличается от инфа программы, обрабатывает только помеченные секцией [PEBuilder], раскидывая файлы по папкам и больше ничего. И, кстати, папка _DRIVERS это же не DRIVERS.

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 09:48 18-07-2009 | Исправлено: AZJIO, 09:52 18-07-2009
    yurkesha



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Никакие папки внутри PLUGIN никакими особенностями не обладают.  
    Ну конечно внутренне расположение плагина влияет на порядок его обработки, но это нельзя назвать особенностью папки.  
    Вот тут как раз по поводу обработки - когда-то давно возникал вопрос, но так и не пришли к единому мнению. Я вроде ни разу не замечал отклонений вот от такой схемы:
    полный путь с именем файла плага отсортированные по возрастанию. Притом особенностью сортировки является то что спецсимволы - например подчеркиание - считаются старше любой буквы...
     
    Добавлено:
    Вот именно поэтому плаги с моиим размещением практически всегда обрабатываются позже чем плаги с обычным размещением

    ----------
    Всем непричастным рекомендую прогулки на свежем воздухе

    Всего записей: 2741 | Зарегистр. 15-12-2003 | Отправлено: 11:25 18-07-2009 | Исправлено: yurkesha, 11:29 18-07-2009
    VV2006

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Стометровый образ, собранный конструктором от yurkesha, удалось успешно загрузить с CD-раздела U3 флешки Sandisk Cruzer 16G Micro (попытки "прямой" загрузки с этого раздела  разных по размеру образов WinXPE заканчивалась неудачей). Так что Windows Imaging Format (WIM) и здесь очень пригодился.
     
    Попробовал добавить BCDW, что-то не срослось с mkisofs:
    mkisofs.exe -iso-level 4 -volid "BartPE" -bBartPE\BCDW\LOADER.BIN -no-emul-boot -boot-load-size 4 -hide BartPE\BCDW\LOADER.BIN -hide boot.catalog -o "_BARTPE\peb.iso" "_BARTPE\BartPE"
    Нормально получилась BCDW-загрузка после записи образа с cdimage:
    cdimage.exe -lWinXPE -g -h -c -j1 -m -o -bBartPE\BCDW\LOADER.BIN BartPE "pebcd.iso"  

    Всего записей: 2123 | Зарегистр. 10-02-2006 | Отправлено: 12:30 18-07-2009
    yurkesha



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VV2006
    Вот BCDW добавить в автоматическом режиме - та еще проблема...
    У меня на данный момент включение/выключение BOOT_WIM приводит к созданию WIM/CD загрузки. А с BCDW формализовать до конца задачу пока не получается...

    ----------
    Всем непричастным рекомендую прогулки на свежем воздухе

    Всего записей: 2741 | Зарегистр. 15-12-2003 | Отправлено: 12:38 18-07-2009
    Vasily_Koshkin



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Никто не делал плагин для FarStone DriveClone Server 5.1? Хочу сравнить его с Acronis'ом, особенно по части Universal Restore. Как это не смешно звучит, но оказывается бывают ситуации, когда хваленый Acronis не справляется.

    Всего записей: 1377 | Зарегистр. 07-02-2004 | Отправлено: 14:10 18-07-2009
    tolya33

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

    Цитата:
    ... внутренне расположение плагина влияет на порядок его обработки ...

     
    У меня когда-то (где то год-полтора назад), была проблема про порядок сборки плагинов (для чего уже не помню, по-моему что-то с Акронисом связано). Плагины которые добавлял/изменял  - всегда собирались последними. Долго пересобирал образ BartXPE, все плаги в которых делал изменения - всегда собирались последними (по записям в pebuilder.inf). Потом все надоело и в Totalcmd-ере  выдилил папку Plugin, и через "Сменить атрибуты" (установив галочку - Обрабатывать содержимое каталогов) выставил текущие дату и время на все папки и файлы. Потом все плаги собрались нормально - по-имени.  
    Может все это случайно.

    Всего записей: 15 | Зарегистр. 10-05-2006 | Отправлено: 15:03 18-07-2009
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VV2006
    В батнике поставь pause и посмотри какую ошибку показывает mkisofs.exe при попытке сборки. На днях делал батник сборки iso с загрузчиком Grub4Dos, и столкнулся с проблемой, когда загрузчик нужно указывать от каталога CD-диска. В общем с путями нужно разбираться. И справку на русском сделал.

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 20:31 18-07-2009 | Исправлено: AZJIO, 20:42 18-07-2009
    Unique_nickname



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Насколько понимаю, порядок подгрузки плагинов зависит от их порядка в папке. Т.е., если плагин на букву А поместить в папку последним, он запустится после плагов на букву Z.
     
    Соотв., если отсортировать файлы по именам, перекинуть все плаги в любую другую папку и обратно - порядок их загрузки станет равным порядку по алфавиту. Видимо, Тотал не просто сменил атрибуты файлов
     
    AZJIO
    Вспомнил, что хотел сказать тут с недельку назад насчет некорректностей reg2inf:
    он иногда присваивает типы 0xA и 0x8, которые Билдер не понимает.
     
    Заменяю на 0x3 - и все становится хорошо. Больше вроде ни с чем не сталкивался из косяков.

    Всего записей: 447 | Зарегистр. 13-04-2009 | Отправлено: 22:02 18-07-2009
    VV2006

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Ошибок создания не выдаётся, но образ, созданный mkisofs, грузит сразу RAMDISK image, а не загрузчик BCDW.  
    С cdimage, как было сказано выше, BCDW загружается нормально. Хотя... что за хрень... PSKT и CMDC  кракозяблы кажут (русский Bootfont.bin в плагинах - на месте) и просят SP2 CD. Маркерных файлов и Bootfont.bin в корешок докинуть? Они же, получается, существуют только для варианта загрузки PE - после подмонтирования его wim'a. Для правильной работы других вариантов, загружаемых из меню BCDW, эти же файлы нужны в корне диска.  
     
    P.S. C GRUB тоже хорошо, но наконец-то и BCDW заработал, хотя и с CD-раздела, но расположенного на  флэшке. Read only+rewritable носители в одном "флаконе"! Щяслиф...

    Всего записей: 2123 | Зарегистр. 10-02-2006 | Отправлено: 01:01 19-07-2009 | Исправлено: VV2006, 02:38 19-07-2009
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VV2006
    Для CMDC маркерные файлы нужны, сам сталкивался.
    5 сек, сделал копию папки "Создание ISO с Grub4Dos", кинул в неё папку BCDW, кинул LOADER.BIN в корень диска, в батнике Create_iso.cmd сменил имя загрузчика вместо grldr.bin вписал LOADER.BIN, стартанул батник, получившийся исошник проверил на виртуалке всё работает.
     
    yurkesha
    В справке
    Цитата:
    Если вы не будете активировать wim_boot.inf - закоментируйте следующую строку в разделе [SetValue] иначе fbwf для обычного CD не сработает:
    "txtsetup.sif","BusExtenders.Load","fbwf","fbwf.sys"
    а нельзя ли добавить удаление этой строки в плагине wim_boot.inf?
     
     к этой строчке
    Цитата:
    0x4,"ControlSet001\Services\FBWF","WinPECacheThreshold",0x20
    нашёл два недостающих параметра:
    Цитата:
    ; 0x200 = 512M
    ; 0x400 = 1024M ;maximum
    поставил последний, на 1 Гб, проверил загрузку на компе с памятью 512 сборки 615 МБ ужатой в 323 Мб, в итоге всё загрузилось и на диске X свободного места 1 Гб, создал файл подкачки на диске C и всё заработало без проблем. AnVirTaskManager показал что занято 474 Мб памяти.
     
    fbwf.sys - версии 6.0.6, а fbwflib.dll - 2.0.965, это так задумано?

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 03:10 19-07-2009
    NordMaster



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем привет
    Подскажите пожалуйста как можно сборку, созданную билдером от yurkesha, засунуть на флеш-диск. Заранее спасибо

    Всего записей: 35 | Зарегистр. 28-04-2007 | Отправлено: 04:17 19-07-2009
    nick152

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Может кого-то заинтересует такой вариант pe2usb.cmd. Замените фрагмент кода между первой и последними строками и сохраните в ASCII (DOS)-кодировке. HPUSBFW.EXE предполагается в корне билдера, иначе прописать путь.  

    Код:
    echo Modified by (Y)urkesha for using with USB HDD bootsector
    echo.
    echo Установка WinXPE на флеш-накопитель
    echo ===================================
    echo.
    setlocal
    set _target=
    set "_target=%~d1"
    if "%_target%" == "" (
      echo Формат команды:      pe2usb X:
      echo.
      echo где X: - буква вашей флешки
      echo.      
      goto _err)
    echo Флешка указана как диск "%_target%"
    echo Проверка наличия диска "%_target%"
    if not exist %_target%\nul (
      echo.
      echo Ошибка: Диск "%_target%" отсутствует!
      goto _err)
    if "%_target%" == "%SystemDrive%" (
      echo Ошибка: Попытка установки на системный диск?!?
      goto _err)
    echo Проверка наличия файлов...
    for %%i in ("%_base%BartPE\i386\setupldr.bin" "%_base%BartPE\bootsect.bin") do if not exist %%i (
      echo Ошибка: Файл %%i не найден!
      echo Проверьте наличие файла.
      goto _err)
    echo.
    echo  Выберите вариант установки:
    echo.
    echo     F - c форматированием флешки утилитой HP USB Disk Storage Format
    echo         (сделать ее загрузочной)
    echo.
    echo.
    echo     N - без форматирования - флешка уже содержит загрузочную область
    echo          (обновление существующей)
    echo.
    set _ok=
    set /p _ok= Сделайте выбор и иажмите Enter:
    if /I "%_ok%" == "f" goto _hpusb
    if /I "%_ok%" == "n" goto _install
     
    :_hpusb
    if exist hpusbfw.exe (  
       hpusbfw.exe
    ) else goto _nohp
    goto _install
     
    :_nohp
    echo.
    echo Файл HPUSBFW.EXE отсутствует!
    goto _err
     
    :_install


    Всего записей: 102 | Зарегистр. 29-02-2008 | Отправлено: 05:34 19-07-2009 | Исправлено: nick152, 15:43 20-07-2009
    yurkesha



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Насчет параметров - круто!
    Версии билиотек проверю...
    А удалять там не надо надо наоборот - если плаг wim_boot.inf неактивен то надо строку удалить - вобщем буду убипать эту строку в постобработке по условию...
     
    nick152
    ну дык это - а коплектец сварганить? В смысле доложить HPUSBFW.EXE....


    ----------
    Всем непричастным рекомендую прогулки на свежем воздухе

    Всего записей: 2741 | Зарегистр. 15-12-2003 | Отправлено: 08:51 19-07-2009
    yurkesha



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    nick152
    и кстати - проверять наличие "%_base%TOOLS\mkbt.exe" у тебя нет необходимости. Ты ее не используешь.

    ----------
    Всем непричастным рекомендую прогулки на свежем воздухе

    Всего записей: 2741 | Зарегистр. 15-12-2003 | Отправлено: 12:44 19-07-2009
    kolja87

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yurkesha
     
    А можно Programs не пихать в Wim?
    Комп старенький,памяти мало...

    Всего записей: 25 | Зарегистр. 04-05-2008 | Отправлено: 13:34 19-07-2009
    NIKZZZZ



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    По поводу установки системы на флэшку, рекомендую воспользоваться Утилитами, решают довольно много проблем с "незагружаемыми" флэшками.

    Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 14:58 19-07-2009
       

    Страницы: 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 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130

    Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Windows Preinstallation Environment(WinPE) и BartPE LiveCD 6
    vu1tur (12-04-2010 11:01): http://forum.ru-board.com/topic.cgi?forum=62&topic=20418


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru