Страница 1 из 1

Total рулит? Умей суппортить Висту (*.wim)

Добавлено: Сб окт 27, 2007 04:22
otv
Созидатели плагинов! (Имеющие доступ к форматам структур данных M$) Какой тулзой копать намерены новые (и аппетитные в силу малости и высокой скорости загрузки) кабинеты Live CD Vista?
Ну хоть какие-нибудь свои наметки. Не софт же Мелко-мягких юзать, в силу многомегабайтности и сильной упаковки в другие проблемы. Короче, нужен что-то вроде редактора *.iso, but for *.wim (BOOT.WIM, PROGRAMS.WIM).
Слабо поддержать F4??? К моему огорчению, у Яши (ya.ru) спрашивать бесполезно...

Добавлено: Сб окт 27, 2007 14:30
CaptainFlint
Если не ошибаюсь, были какие-то консольные утилитки для распаковки этого формата. Если так, то можно попробовать через MultiArc прикрутить.

Добавлено: Сб окт 27, 2007 19:59
DrShark
*.wim поддерживает архиватор 7-zip версии 4.49 beta и выше.
http://www.7-zip.org

Добавлено: Сб окт 27, 2007 22:49
Worros
Ёлки-палки. Полный форум программистов. Может кто-нибудь пересобрать плагин 7zip с новым собственно 7zipовским кодом? Сырцы лежат,документированы нормально.

Добавлено: Вс окт 28, 2007 20:09
DrShark
Конфигурация multiarc.ini для открытия msi с помощью 7z.exe:

Код: Выделить всё

[MSI]
Extension=msi
Description=7-Zip - www.7-zip.org
;ID=D0 11 CF E0
;IDPos=0
Archiver=C:\Progra~1\7-Zip\7z.exe
BatchUnpack=1
Start="^------------------------"
End="^------------------------"
Format0="yyyy tt dd hh mm ss aaaaa zzzzzzzzzzzz pppppppppppp  nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
List=%P -r0 l %AQA
;List=%P -r0 l %AQA
Extract= %P e -y {%S} %AQA @%LQ
ExtractWithPath=%P x -y {%S} %AQA @%LQ
Test=%P t -y {%S} %AQA
Delete=%P d -y -r {%S} %AQA @%LQ
;Add=%P a -mx -y -r {%S} %AQA @%LQ
;AskHistory0=-sfx7zCon.sfx

;AskHistory1=-ms=off
;AskHistory2=-mx=0
;AskHistory3=-m0=PPMd:mem128m:o32
;AskHistory4=-m0=LZMA:a=2:d=256m:mf=pat4h:fb=255
;AskHistory5=-mhe=on -p
;AskMode=1
SkipLIST=1
SkipSfxHeader=1
Возможно падение Тотала после закрытия открываемого по F3 файла.

Примерно такое же можно сделать и для *.wim.
Вообще, если бы в последних архиватора 7-zip слегка не изменился формат листинга архива, то можно было бы использовать плагин 7z
В новых версиях перед листингом указывается метод компрессии, что, видимо, и мешает плагину.

Тотал уже умеет смотреть эти .WIM, но проблема в другом

Добавлено: Пн дек 08, 2008 23:06
otv
Тотал уже умеет смотреть эти .WIM, но проблема в другом: Этот чертов навороченный кабинетный формат в своем составе имеет еще и гипертекстовый файл - опись этого кабинета. Для редакции содержимого .WIM следует выполнить такой танец чукотского шамана:
>>
( http://forum.ru-board.com/topic.cgi?for ... &start=620 )
Если стоит задача, в имеющийся *.wim внести изменения, то надо:

сначала установить WAIK или достаточно просто установить wimfltr.inf из инсталляции WAIK, перегрузиться.

1. подключить образ к какой-нибудь локальной папке командой:
imagex /mountrw <путь к WIM файлу> <порядковый номер образа в WIM файле, если там только один образ, то это будет 1> <путь в какую папку подсобачить этот WIM>
напр:
imagex /mountrw c:\winpe.wim 1 c:\mount

2. внести необходимые изменения в подключенной папке, в нашем случае c:\mount

3. отключить WIM от папки с сохранением изменений
imagex /unmount c:\mount /commit

Все, в данном WIM файле будут сохранены произведенные изменения.
<<
Крута, да! А как бы через метафору двухоконника, столь привычную и любезную глазу? С архивами это вполне канает, а это чем не архив?