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

» Создание ISO-образа Windows PE 3.0, используя AIK от Windows

Автор: SEAKZT
Дата сообщения: 02.04.2011 14:03
AZJIO

Цитата:
накидать гуи-оболочку с вводом параметров и сохранением в ini

Об этом я как раз и думал разделив плаг менеджер на независимые части. Нужно ещё до-делить основной билдер, 90% уже разделено

Хорошая новость
Дистрибутив IMDisk, imdiskinst.exe, включённый в конструктор как минимум с версии 28 ( imdisk.sys ver 1.3.0.31) коррктно работает с wim файлами. Ramdisk нормально отмонтируетя после работы с wim
В то время как распакованная версия (imdisk.sys ver 1.1.4.23), включённая в PE3_mod\PE3_add\x86\Windows\System32\drivers\imdisk.sys глючит. Ну это ещё одно напоминание о вреде сваливания всего в одну кучу

Автор: sukanegoni
Дата сообщения: 02.04.2011 14:16
Вот, если кому-то интересно, offline установка firadisk в WinPE 3 и последующая загрузка PE с VHD смонтированного grub'ом на HDD или в RAM:

http://reboot.pro/8804/page__view__findpost__p__126111

Еще +2 способа загрузки для WinPE 3+...
Автор: AZJIO
Дата сообщения: 03.04.2011 05:12
SEAKZT

Цитата:
Об этом я как раз и думал
Тогда можешь накидать элементы управления утилитой CreationGui и дать мне имена кнопок, остальное могу я сделать. Сохранить введённые параметры это очень легко. Ну и формат сохранения для удобства (не обязательно как в ini, можно любой вариант)
Автор: SEAKZT
Дата сообщения: 03.04.2011 15:55
AZJIO
Koda я уже упел попробовать за последнюю пару дней, много лучше чем свет в конце туннеля.
Сейчас испытаю твою тузлу

sukanegoni

Цитата:
если кому-то интересно

Интересно? Да
Но все протестироваь невозможно.
Этот метод, вроде-бы, разработан для "нормальной" windows (XP) в памяти. Что он даёт для "Preinstallation and Recovery environment"? Особенно дпя PE3, с её то распакованными объемами. Или она, PE3, там опять разворачивается?

Автор: sukanegoni
Дата сообщения: 03.04.2011 18:31
SEAKZT

Цитата:
Этот метод, вроде-бы, разработан для "нормальной" windows (XP) в памяти.

Это почему, для чего хотите для того и используйте.
Конкретно в моём посте я описал последовательность действий необходимых для получения ПЕ 3 на ВХД которую можно грузить из разделов смонтированных грабом, в том числе и из памяти.


Цитата:
Что он даёт для "Preinstallation and Recovery environment"? Особенно дпя PE3, с её то распакованными объемами. Или она, PE3, там опять разворачивается?


Мне лично даёт прямой доступ к файловой системе и выбор загрузки одного и того же образа (VHD) либо с винта либо из памяти.
При загрузке с винта сохраняются изменения. Можно вживую подстраивать.
При загрузке из памяти получаем супер скорость, но, естественно, ценой используемой при этом памяти...
На счёт размера - да, весит она раза в 2-4 больше, поскольку не сжата...
Автор: SEAKZT
Дата сообщения: 04.04.2011 15:26
sukanegoni
А что будет если этот VHD загрузить на другой машине, с дргим процессором и прочим железом?
Я как-то этой фиче для нормальной W7 очень обрадовался, а потом понял что бесплатный сыр ...
А вообще для тестов требующих проверки железа: видео, аудио или мой модем я гружу не ISO, а boot.wim непосредствено из W7 bootmgr, это нескрлько быстрее
Автор: sukanegoni
Дата сообщения: 04.04.2011 18:17
SEAKZT

Цитата:
А вообще для тестов требующих проверки железа: видео, аудио или мой модем я гружу не ISO, а boot.wim непосредствено из W7 bootmgr, это нескрлько быстрее

Так я тоже)... И VHD с винта так же запускаю...

Цитата:
А что будет если этот VHD загрузить на другой машине, с дргим процессором и прочим железом?

То же что и при загрузке WIM)))... Сохраняется только файловая система, реестр нужно самому как-то сохранять.

Цитата:
Я как-то этой фиче для нормальной W7 очень обрадовался, а потом понял что бесплатный сыр ...

Для начала нужно почитать и разобраться), а потом уже решать - сыр или не сыр)...
Мне лично нравится...
Автор: VV2006
Дата сообщения: 04.04.2011 23:00
Глянул картинку в этом посте wimb на ребуте. С виду сыр не очень... Не во всякую мышеловку пролезет - размерчик, однако. ))
SEAKZT, ты не пробовал fsredir последние версии с семёрочной PE? Я щя на SV_Fast_PE отвлёкся (рекорд на одной машине - 12 секунд от грубовского меню до ра.стола), так вот там 0x7E.
Автор: SEAKZT
Дата сообщения: 05.04.2011 16:35
VV2006
Пока не пробовал. Похоже что fsredir лучший проект для PE за последние 5 лет, если заработает, однако. Но он в любом случае не отменяет постройку базоаой загрузочной системы. Я всетаки хочу довести Make_PE3 до GUI с плаг менеджером, поэтому засел за AutoIt (а fsredir тот же плаг)
А вот с Reboot'ом (aka Bootland) я не дружу; то он мне трафик (дорогой) качал в пустую, то исчез, теперь требует авторизации для просмотра картинок. Переложи эти картинки куда либо, пожалуйста. Пока что тесты с VHD откладываются
И где обитает SV_Fast_PE?
Автор: VV2006
Дата сообщения: 05.04.2011 17:36
SEAKZT
Да в варезной ветке в мини-сборках - там много от SV2004-SV2010. Могу свой конструктор кинуть - в архиве мегов ~10, а если Far с его плагинами выкинуть и того меньше. Я его как быстрый вариант загрузки даже на винт се повесил - 10 секунд (25 секунд - с холодного старта до рабочего стола) и можно быстро кучу дел натворить. Вот это чудо-то и хотел с fsredir усугубить.
А картинка про VHD вот: http://img860.imageshack.us/i/vhd.jpg/
Автор: AZJIO
Дата сообщения: 06.04.2011 09:54
SEAKZT

Цитата:
поэтому засел за AutoIt

Выходи на конференцию AutoIt на jabber.ru, там быстрее можно научится.
Автор: SEAKZT
Дата сообщения: 08.04.2011 15:35
AZJIO
В общем-то пока получается, рисовать и даже привязывать кнопки к готовым функциям или новым формам
Но уж слишком много возможностей!
Застряну- буду спрашивать Да и от любой готовой функции не откажусь
Возникли вопросы связанные с базовой идеалогией билдера

1. Для определения языка установленного дистрибутива используется маркер в виде наличия локальной верии bcdedit.exe.mui. Глупость, так как фаил всегда есть в en-US. Для СМД и AtoIt используются разные алгоритмы проверки. AutoIt примет первую версию по алфавиту, а CMD последнюю.
Windows\ru-Ru\explorer.exe.mui выглядит много лучше, но у меня нет 3-х, и более, язычной windows. Есть ли что то уникальное? Или может мультилагвич версии равноценны для сборки с любым языком? Но тогда в опциях нужно иметь выбор не System Locale, а distributive language
В общем-то, IMHO, сборка с другой локалью, кроме локали дистрибутива, вещь бесполезная

2. X86 и X64 версии Windows используют общее имя папки "Program Files" для разных версий программ. Ну уж слишком не понятно как их потом делить для добавления в билдер.
Может лучше сразу создать две папки ProgramsX86 и ProgramsX64 в папке Plugins, и вобщем-то вопрос "что откуда и куда копировать?" потом снят.
Автор: Interceptor
Дата сообщения: 12.04.2011 15:56
У меня есть желание сделать Win7 x64 PE образ винды, с предустановленными драйверами для моей системы и предустановленным набором программ, чтобы этот образ можно было запихнуть на флешку для последующей загрузки с нее.
Я попал в нужную тему?
Можете объяснить основы, либо дать ссылки, где их можно почитать? Как я понимаю, мне нужно на чистый винт установить нужную мне ОС, установить драйвера, программы, а затем в указанной в шапке последовательности применить указанные утилиты? Так? Или я ошибаюсь?
Автор: VV2006
Дата сообщения: 12.04.2011 18:59
Interceptor
Цитата:
Я попал в нужную тему?
Да.

Цитата:
Можете объяснить основы, либо дать ссылки, где их можно почитать?
Основы здесь изложены, шапка ссылками дополнена.

Цитата:
Как я понимаю, мне нужно на чистый винт установить нужную мне ОС, установить драйвера, программы, а затем в указанной в шапке последовательности применить указанные утилиты?
Можно и так, да и по всей видимости лучше иметь установленную семёрку, раз уж речь идёт о создании сугубо кастомной 7PE.



Автор: Interceptor
Дата сообщения: 12.04.2011 20:02
Ок, вопрос, указанные в шапке программы что-то вырезают из винды, чтобы превратить ее в PE, или как она была установлена на 18 Гб, так она таким размером и идет на флешку? Или это нужно делать самостоятельно, если да, то какими программами?
Автор: VV2006
Дата сообщения: 12.04.2011 20:20
Interceptor
Программа-конструктор, указанная в шапке, создаёт ISO - образ загружаемой 7PE. Можно сделать и вариант загрузки из его распаковки.
Цитата:
18 Гб
Фигасе образок! )))

Автор: Xemom1
Дата сообщения: 12.04.2011 20:29
Interceptor
WinPe x64 примерно получится ~ 300-330 Mb.
Все делает конструктор.
Автор: VV2006
Дата сообщения: 12.04.2011 20:39
Interceptor, да, глянь ещё тему на рутрекере Windows 7 работающая с флешки от aleks200059 25.07.2010 7600 x86, может, она больше устроит.
Автор: SEAKZT
Дата сообщения: 13.04.2011 15:35
Вообще-то "PE" версии Windows предназначены для загрузки на любую систему. и не имеют драйверов для специфического железа. Даже если драйвер встроен в образ, он будет запускаться после загрузки ядра, через Startnet.cmd. Поэтому загрузка очень долгоя для машин с неверными установками в BIOS, и в любом случае медленее чем запуск "живой" windows c USB (VHD options обсуждались чуть раньше).
Но и преимущества везде свои:
-- Размер, универсальность загрузки, полный доступ туда куда надо и ненадо
-- Скорость загрузки, установленные драйвера, программы и ... просто Windows
Этот топик более или менее посвещен PE3.
Не исключено,что некоторые фичи вскоре смешаются.
И зачем тогда нормальня Windows?
Автор: AZJIO
Дата сообщения: 16.04.2011 03:53
Долго я мучился с ошибкой флешки "Status: 0x000000f" при загрузке LiveCD-Win7, поиск по форумам ничего не дал. Самое явное, что могло быть причиной считал форматирование утилитой RMPrepUSB (последнее после которого не видел удачной загрузки). Форматировать не хотел, так как флешка была забита нужным софтом, который собирать потом по всему харду, копировать тоже не хотел, так как восстановленное после вируса уже хотелось восстановить идеальными копиями.
Вначале MBR, PBR флешки переписал всеми доступными утилитами, и даже в WinHEX почистил страрые записи о файлах, толку не было.
Отформатировал утилитой usb_format.exe и всё заработало как часы.

Снять проверку с BCD можно кинув на батник с таким содержимым:
Цитата:
bcdedit /store "%1" /set {bootmgr} nointegritychecks YES

Иначе на флешке также будет вылетать ошибка "Status: 0x000000f".
Автор: Neo45
Дата сообщения: 16.04.2011 14:04

Цитата:
Программа-конструктор, указанная в шапке, создаёт ISO - образ загружаемой 7PE. Можно сделать и вариант загрузки из его распаковки.

Что такое загрузка из распаковки, и как она работает?
Автор: VV2006
Дата сообщения: 17.04.2011 19:19
Neo45
Из образа:
BIOS -> grldr - > map 7PE.iso -> bootmgr -> BOOT\BCD меню -> BOOT\BOOT.SDI -> SOURCES\BOOT.WIM -> PE
Из распакованного образа:
BIOS -> grldr --> bootmgr -> BOOT\BCD меню -> BOOT\BOOT.SDI -> SOURCES\BOOT.WIM -> PE
Автор: Neo45
Дата сообщения: 17.04.2011 20:16
VV2006
А как сделать эту загрузку?
Автор: VV2006
Дата сообщения: 17.04.2011 21:24
Neo45, распаковать образ в идентичную структуру на диске; в зависимости от используемой схемы обеспечить передачу загрузки бутменеджеру bootmgr; отредактировать конфиг загрузочного меню BCD.
Большого смысла в распаковке для небольших образов не вижу - только структура на диске усложняется.
Автор: Neo45
Дата сообщения: 18.04.2011 15:45
VV2006
А можно ли сделать загрузку, чтоб только системные компоненты загружались в ram-память, а не системные компоненты открывались с диска? А если это не возможно, то можно ли уменьшить как-нибудь требования к оперативной памяти?
Автор: Xemom1
Дата сообщения: 18.04.2011 15:59
Neo45
Вы хотите чтобы WinPe работало на 256мб ?
Наверно можно при варианте с ВSExplorer.
Автор: AZJIO
Дата сообщения: 18.04.2011 17:51
VV2006
Как я понял, для Neo45 нужно чтобы boot.wim был распакован и в таком виде грузился.
Автор: conty9
Дата сообщения: 18.04.2011 20:00
Xemom1, AZJIO, я думаю, Neo45 имел в виду загрузку минимального ядра в память с подключением остальных библиотек на носителе. Такой вариант реализован у STEA для ХР-РЕ. Конструктора такого точно нет, всё нужно делать ручками, вряд ли кто захочет возится - перепрописывать кучу библиотек на новый путь. Если бы стабильно работал драйвер редиректа путей от reboot.pro, то задача бы упростилась.
Автор: Neo45
Дата сообщения: 18.04.2011 20:08
Xemom1

Цитата:
Вы хотите чтобы WinPe работало на 256мб ?
Наверно можно при варианте с ВSExplorer.

А возможен ли выриант с Explorer с запуском на 256мб? Может есть способ, чтоб уменьшить потребления оперативной памяти?

AZJIO

Цитата:
Как я понял, для Neo45 нужно чтобы boot.wim был распакован и в таком виде грузился.

Да именно про это я хотел спросить.

conty9

Цитата:
Xemom1, AZJIO, я думаю, Neo45 имел в виду загрузку минимального ядра в память с подключением остальных библиотек на носителе. Такой вариант реализован у STEA для ХР-РЕ. Конструктора такого точно нет, всё нужно делать ручками, вряд ли кто захочет возится - перепрописывать кучу библиотек на новый путь. Если бы стабильно работал драйвер редиректа путей от reboot.pro, то задача бы упростилась.

А как это можно реализовать?
Автор: Alex_Last
Дата сообщения: 18.04.2011 20:17
AZJIO

Цитата:
Как я понял, для Neo45 нужно чтобы boot.wim был распакован и в таком виде грузился.

а чем это отличается от загрузки MiniNT россыпью? Или распаковка должна делаться по ходу загрузки на лету, без втаскивания WIM в память? Кто же ее интересно будет делать пока ядро неактивно?

Страницы: 12345678910111213141516171819

Предыдущая тема: Java и Win7 x64


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