Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - FSAUnPack.exe – утилита для работы с пакетами/драйверами

Ответить
Настройки темы
Служебные - FSAUnPack.exe – утилита для работы с пакетами/драйверами

Аватара для opel431

Ветеран


Contributor


Сообщения: 1803
Благодарности: 714


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: opel431
Дата: 14-03-2012
Описание: Обновление
Вложения
Тип файла: 7z FSAUnPack.7z
(389.7 Kb, 512 просмотров)
FSAUnPack.exe v.2012 – утилита для работы с пакетами/драйверами на Т-40 (разработана для аддона Fake-Setup Advanced (http://forum.oszone.net/thread-119984.html) - Спасибо Mr dUSHA.

Для работы программы необходима библиотека 7za.dll (v.9.20) - Спасибо Игорю Павлову.
Спасибо за практическую помощь ya158 (скрипт авто настройки при интеграции), а также тестерам и пользователям.

НАЗНАЧЕНИЕ:
1. FSAUnPack.exe графический интерфейс, для выбора и копирования/распаковки пакетов/драйверов.
2. Copydist.exe консольная утилита, для копирования дистрибутива на системный диск, с добавлением в реестр нового пути к дистрибутиву. Возможен запуск на установленной системе с параметром Copydist.exe /путь, например Copydist.exe /D:\Finish\I386\*.*
3. Start, для авто заполнения выбранных пакетов драйверов в секции "Select" файла настроек, при интеграции аддона.
4. При отсутствии пакетов/драйверов, соответствующий "Список выбора" в программе отсутствует. Если нет выбранныых пакетов но, есть выбор драйверов (параметр UnZipped=1) то, будет активна страница копирования драйверов.


УСТАНОВКА:
Распакуйте и скопируйте аддон в папку "Addons" набора обновлений. В папку "CopyCD\UnZipped" поместите папки с неупакованными драйверами (имена папок приведены для примера). В папку "CopyCD\Zipped" поместите пакеты драйверов (7z), которые должны быть выбраны по умолчанию для распаковки.В папку "CopyCD\Zipped\UnMark" поместите пакеты драйверов, которые не будут выбраны по умолчанию.


НАСТРОЙКИ:
1. Все настройки находятся в файле FSAUnPack.ini. На Т-40, настройки автоматически переносятся в файл fSetup.ini.
2. Ключи-параметры:
PostSetup=1 - (аддон Fake-Setup Advanced) запуск скрипта PstSetup.cmd. В нем прописан запуск Copydist.exe на Т-0, пример "%SrcDosPath%\OEMDRV\Copydist.exe" - где %SrcDosPath%, диск с дистрибутивом.
DrvFolder= - (аддон Fake-Setup Advanced) папка в которую копируются/распаковываются драйвера/пакеты на системном диске, пример (DrvFolder=%SystemDrive%\OEMDRV). Папку можно выбрать и из раскрывающегося списка в утилите. При задании пути, типа %SystemDrive%\, будет задан путь по умолчаию %SystemDrive%\D. Двойная вложенность папки "D" при распаковке пакетов и параметре DrvFolder=%SystemDrive%\D исключена программно. Папки с неупакованными драйверами помещаются в папку "%SystemDrive%\D\X".
DelDrvAfterInst=0 - (аддон Fake-Setup Advanced) сохранять/удалять (0/1) папку "DrvFolder", после установки системы. Удаление папки осуществляется на Т-0.
fSetup=1 - работа с настройками из fSetup.ini (аддон Z-FakeSetupAdv).
Timer=20 - время (сек) до начала авто выполнения распаковки/копирования. При параметре "0", авто запуск распаковки отменяется, программа ждет ввода от пользователя.
LangEn=1 - английская локализация интерфейса утилиты.
HMin=1 - минимальная высота формы, без отображения списков пакетов/драйверов. Форма авто восстанавливает размер при клике на элементах формы, перемещении курсора над кнопкой и при нажатии "Ctrl+Enter". Форма авто подстраивается под наибольший список, ограничение 18 строк до появления полосы прокрутки.
DrvSource= - папка с утилитой и драйверами на установочном диске, например %SrcDosPath%\OEMDRV.
DistrCopy=1 - копирование дистрибутива (папка "I386") в корневой каталог операционной системы (папка Windows). При работе, вне связки с fSetup.ini, параметр копирования берется из файла настройки утилиты. При удалении Copydist.exe из аддона - параметр копирования в утилите не отображается.
Секция "Hint" - для вывода подсказки по классу пакета/драйвера. Применен парсер имени пакета/драйвера - при перемещении по спискам, параметр сравнивается с названием драйвера/пакета, или по совпадению части из названия.
Секция "Select" - для выбора пакетов драйверов по умолчанию. Заполняется автоматически командами из скрипта Start при интеграции аддона. Параметр "UnZipped=1" - отвечает за выбор всех неупакованных драйверов.

Информация для тех, кто использует программу вне аддона!
1. Поиск пакетов/папок идет, сначала в папках Zipped и UnZipped, затем в папке с программой.
2. При fSetup=0 - работа с fSetup.ini не поддерживается - fSetup.ini не обновляется на Т40, параметры считываются с FSAUnPack.ini.
3. Если, не обнаружена системная переменная %SrcDosPath% (не применяется аддон Fake-Setup Advanced) то, эта переменная, формируется из корневого каталога, запуска утилиты.

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.


Отправлено: 09:35, 26-11-2010

 

Аватара для Devils0411

Ветеран


Сообщения: 902
Благодарности: 51

Профиль | Отправить PM | Цитировать


opel431, Подправьте пожалуйста авторазмер, при нажатии "настройки". А то получается вот такая петрушка. Да, и если в папке Zipped всего один драйвер, то его не в окне выбора драйверов.

-------
Скрипт автоустановки WINDOWSXP; Скрипт мультиустановки ОС


Отправлено: 12:10, 11-02-2012 | #491



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 28
Благодарности: 5

Профиль | Отправить PM | Цитировать


В дистрибутив интегрирую только драйвера MassStorage. Для установки на графическом этапе воспользовался аддоном Fake-Setup Advanced. В корне диска лежит папка DRIVERS с распакованными MassStorage-драйверами, а fSetup.ini настроен следующим образом:
Код: Выделить весь код
[Options]
DrvFolder=%SrcDosDrive%\DRIVERS
PreSetup=0
PreSetupHide=1
PostSetup=0
PostSetupHide=1
PatchSfcOs=0
DisableSFC=0
PatchUXTheme=0
PatchThemeUI=0
PatchSxS=0
SsDisableOOBE=0
SaPatchUnsignDrvInst=0
SaPatchNewDevPopUP=0
DelDrvAfterInst=0
Для экономии места на диске хочу упаковать драйвера и воспользоваться утилитой FSAUnPack. Подскажите, что нужно поправить в fSetup.ini и как настроить FSAUnPack (куда что подложить, что можно удалить, как что настроить), чтобы решить только мою мелкую задачку и не задействовать не нужный мне богатый функционал утилиты?

Последний раз редактировалось VMROL, 11-02-2012 в 13:45.


Отправлено: 13:30, 11-02-2012 | #492


Новый участник


Сообщения: 2
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата VMROL:
В корне диска лежит папка DRIVERS с распакованными MassStorage-драйверами »
Для вашей задачи не обязательно использовать утилиту как аддон интегрируя её в дистрибутив через апдейтпак. Достаточно положить файлы из аддона FSAUnPack (FSAUnPack.exe, FSAUNPACK.INI, 7ZA.DLL и собственно сам msst пак упакованый в 7Z архив) в любую папку на установочном диске и в PRESETUP.CMD от аддона Fake-Setup Advanced прописать команду на запуск FSAUnPack.exe. Например если набор указанных в скобках файлов находится в корне диска в папке DRIVERS, тогда в батнике пишете такую команду START /WAIT %SrcDosPath%\DRIVERS\FSAUNPACK.EXE. Этим вы запустите на Т40 утилиту FSAUnPack.exe которая распакует вам msst пак в указанное в её файле настроек FSAUNPACK.INI место.
Цитата VMROL:
DrvFolder=%SrcDosDrive%\DRIVERS
PreSetup=0
PreSetupHide=1 »
Надо в fSetup.ini поменять путь на :
[Options]
DrvFolder=%SystemDrive%\D
PreSetup=1
PreSetupHide=1
И соответственно в файле FSAUNPACK.INI указать соответствующий путь для распаковки
[Options]
DrvFolder=%SYSTEMDRIVE%\D
Можно указать путь просто на системный раздел %SYSTEMDRIVE%\ утилита распаковки в двойную папку D не допустит с любым из этих путей
По остальным настройкам файла FSAUNPACK.INI довольно понятный мануал в текстовом файле самого аддона.
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:44, 12-02-2012 | #493


Новый участник


Сообщения: 28
Благодарности: 5

Профиль | Отправить PM | Цитировать


Vovva, большое спасибо! Но есть 1 вопрос.
Цитата Vovva:
тогда в батнике пишете такую команду START /WAIT %SrcDosPath%\DRIVERS\FSAUNPACK.EXE. »
Использовать в батнике переменную именно %SrcDosPath% или %SrcDosDrive%? Или в данном случае без разницы?

Отправлено: 12:00, 12-02-2012 | #494


Новый участник


Сообщения: 2
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата VMROL:
Использовать в батнике переменную именно %SrcDosPath% »
При применении аддона Fake-Setup Advanced я предпочитаю использовать в его батнике для установочного диска переменную %SrcDosPath% Сам автор аддона по этому поводу разъясняет разницу в этих переменных так
Цитата Mr dUSHA:
установка глобальных переменных окружения SrcDosPath и SrcDosDrive, содержащих путь к дистрибутиву устанавливаемой ОС и букву дистрибутивного диска с двоеточием соответственно »
P/S... Для Т40 вряд ли критично назначать любую из этих переменных. Но попадал при заданной переменной %SrcDosDrive% в батнике срабатывающем при первом входе в систему к вызову окна с предупреждением что диск не обнаружен. По причине переназначения ОС буквы установочному диску из-за наличия картридера. При заданной переменной %SrcDosPath% таких проблем не замечал. Вот отсюда и привычка всегда для установочного диска указывать переменную %SrcDosPath%

Последний раз редактировалось Vovva, 12-02-2012 в 12:35.


Отправлено: 12:21, 12-02-2012 | #495


Аватара для Stranger13

Старожил


Сообщения: 176
Благодарности: 58

Профиль | Отправить PM | Цитировать


opel431 в последней версии FSAUnPack наткнулся на такой баг:
В Z-FakeSetupAdv в файле fSetup.ini установлены параметры (PostSetup=0 и DelDrvAfterInst=1 ),а в FSAUnPack.ini параметры fSetup=1 и PstSetup=1 DistrCopy=1 . В иотоге файл PstSetup.cmd не запускается. Устанавливаю fSetup=0, чеки капирование дистра и удаление папкки приемник не активны. Зато сработал DelDrvAfterInst=1 из файла fSetup.ini . Вкладка выбора папки приемник дров и чек снять вубрать все пакеты дров активны.
Не понимаю зачем нжен вообще параметр fSetup, лишняя заноза.
Непойму как работают параметры DistrCopy=1 и PstSetup=1 .
Отключил строку запуска FSAUnPack в PreSetup.cmd, а PstSetup.cmd со строкой запускаCopyDist.exe оставил включенной в fSetup.ini , на Т0 выдало ошибку паметь не может быть read .

Последний раз редактировалось Stranger13, 16-02-2012 в 00:42.


Отправлено: 21:34, 15-02-2012 | #496


Аватара для opel431

Ветеран


Contributor


Сообщения: 1803
Благодарности: 714

Профиль | Отправить PM | Цитировать


Цитата Stranger13:
opel431... »
Дружище! Пока, по обстоятельствам, могу только периодически заглядывать на "огонек"!
Проверить пока не могу.

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.


Отправлено: 05:26, 16-02-2012 | #497


Аватара для opel431

Ветеран


Contributor


Сообщения: 1803
Благодарности: 714

Профиль | Отправить PM | Цитировать


Цитата Stranger13:
opel431 в последней версии FSAUnPack наткнулся на такой баг: »
Кажется понял "где собака зарыта"! Параметр "PstSetup" в FSAUnPACK.ini необходимо переименовать в "PostSetup"!

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.


Последний раз редактировалось opel431, 08-03-2012 в 05:25.


Отправлено: 21:56, 07-03-2012 | #498


Ветеран


Сообщения: 900
Благодарности: 86

Профиль | Отправить PM | Цитировать


opel431
Пожалуйста, обновите Ваш Служебные - FSAUnPack.exe – утилита для работы с пакетами/драйверами с учётом перейти. Спасибо.
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:30, 10-03-2012 | #499


Аватара для opel431

Ветеран


Contributor


Сообщения: 1803
Благодарности: 714

Профиль | Отправить PM | Цитировать


Цитата Devils0411:
opel431, Подправьте пожалуйста авторазмер, при нажатии "настройки". А то получается вот такая петрушка. Да, и если в папке Zipped всего один драйвер, то его не в окне выбора драйверов. »
Жалоба не актуальна! Вы ведь запускаете на "живой", с темой XP. На Т-40 - только классический интерфейс, и размеры формы иные!

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.


Отправлено: 22:43, 10-03-2012 | #500



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - FSAUnPack.exe – утилита для работы с пакетами/драйверами

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Служебные - [addon] Fake-Setup Advanced Mr dUSHA Наборы обновлений для Windows XP/2003/Windows 7 955 22-05-2024 13:12
Ошибка - Проблема с setup.exe 2ndBrz Microsoft Windows 2000/XP 3 06-10-2018 19:46
Разное - Не запускается Setup.exe TiMotoR Microsoft Windows Vista 0 16-03-2010 21:08
Только для экспертов! FAKE-Setup своими руками. amel27 Автоматическая установка Windows 2000/XP/2003 26 02-03-2010 07:52
Служебные - [addon] Fake Setup (Z_FakeSetup) vserd Наборы обновлений для Windows XP/2003/Windows 7 5 25-08-2008 00:04




 
Переход