[Цитировать]

    goga8686
  • 15240
  • Стаж: 7 лет 3 месяца
  • Сообщений: 855
  • Репутация:71

    [+] [-]
MiniWimLibGui - Программа оболочка для wimlib и dism, служит для создания "заливок".. На данный момент(12.10.20) она умеет следующее:
1.-Монтирование VHD для последующего захвата.(После выбора,можно сразу нажимать кнопку 4).
2.-Выбор директории для последующего захвата.
3.-Размонтирование виртуального диска.
4.-Захват ранее выбранного VHD или директории и сохранение в *.wim (Если в директории, куда сохраняется *.wim ,уже будет другой *.wim с таким же именем,то произойдёт добавление последнего, в качестве индекса.) Команда: wimlib-imagex.exe append C:\ X:\install.wim --check --create --norpfix --snapshot --compress=fast --config=Exclusion_List.ini
5.-Выбор своего файла ответов с именем "Exclusion_List.ini"(кликать на надпись).Так же, если положить рядом с программой, свой файл ответов с именем "Exclusion_List.ini", то программа будет работать с ним.
6.-Информация действий пользователя.
7.-Выбор и пережатие выбранных *.wim в *.esd (Можно так же пережимать несколько *.wim). Команда: wimlib-imagex.exe optimize X:\install.wim --check --recompress --compress=LZMS:100 --solid
8.-Выбор и пережатие выбранных *.esd в *.wim (Можно так же пережимать несколько *.esd). Команда: wimlib-imagex.exe optimize X:\install.wim --recompress --compress=LZX:50
9.-Выбор *.wim и *.esd для получения информации (Информация записывается в txt файл и открывается ассоциированным приложением;).Команда: wimlib-imagex.exe info X:\install.wim
10.-Выбор *.wim и *.esd для проверки на целостность. (Проверка выводится в консольном окне,по окончании проверки всех *.wim и *.esd оно закроется автоматически).Команда: wimlib-imagex.exe verify X:\install.wim
11.-Изменение имени и описания дистрибутива.(Изменяет только первый индекс).
-
Файл исключений используемый по умолчанию. Сохранять в кодировке UTF8!
----------------->Файл исключений<------------------
Видео на YouTube пример работы программы.

Пример использования программы: Захват VHD в *.Wim

Выбираем диск VHD,где установлен Windows (если,на монтируемом VHD, не будет папки "Windows", диск не смонтируется!)..

Далее нажимаем кнопку 4"save wim" для сохранения *.wim в любом месте с любым именем.

после нажатия, в диалоговом окне, "сохранить" произойдёт захват.Всё. Аналогично и с кнопкой "sel dir".
Самая свежая версия MiniWimLibGui_3.0_v_1.14.4 <---версия WimLib
------------------>Скачать с Mail.ru<-------------------
Внимание! Для работы программы требуется NET Framework 4. и запуск от администратора !


Последний раз редактировалось: goga8686 (2024-02-27 22:22), всего редактировалось 52 раз(а)

[Цитировать]

    sergeysvirid
  • 104
  • Стаж: 9 лет 4 месяца
  • Сообщений: 2499
  • Репутация:127

    [+] [-]
  • Откуда: 65 регион (GMT+11)
z500,
Приветствую! aa
Дак вроде уже же есть пункт "3 Переупаковка WIM, ESD в WIM с максимальной степенью сжатия (LZX:400)"
(можно вытянуть boot.wim из *.iso образа, обработать его через этот пункт и закинуть его назад в образ)

[Цитировать]

    z500
  • 17655
  • Стаж: 6 лет 2 месяца
  • Сообщений: 15
  • Репутация:0

    [+] [-]
sergeysvirid,
Вечер добрый! aa Последовал Вашей подсказке - тут же проверил, все отлично получилось!
(ультра сжатие наверное уже не ''прокатит''). Большое Вам спасибо... aa

[Цитировать]

    goga8686
  • 15240
  • Стаж: 7 лет 3 месяца
  • Сообщений: 855
  • Репутация:71

    [+] [-]
Обновление MiniWimLibGui_2.5_v_1.13.6 Обновлён WimLib_1.13.6

[Цитировать]

    sam_sobi
  • 2839
  • Стаж: 8 лет 1 месяц
  • Сообщений: 253
  • Репутация:3

    [+] [-]
Есть VHD-файл, правда не фиксированного размера, а динамически расширяемый. Так вот, после выбора VHD для захвата и указания папки для записи WIMа на мгновение появляется черное окно и моментально исчезает - т.е. сохранение в WIM не происходит... При монтировании VHD штатными средствами и выбора корневого каталога смонтированного диска в качестве папки для захвата WIM создается нормально. Не могу понять, в чем причины проблемы при захвате VHD-диска (кнопка 1)...

[Цитировать]

    goga8686
  • 15240
  • Стаж: 7 лет 3 месяца
  • Сообщений: 855
  • Репутация:71

    [+] [-]
sam_sobi, После выбора vhd он монтируется и разделу где есть папка Windows присваивается буква W, может буква занята?

[Цитировать]

    sam_sobi
  • 2839
  • Стаж: 8 лет 1 месяц
  • Сообщений: 253
  • Репутация:3

    [+] [-]
После выбора vhd он монтируется и разделу где есть папка Windows присваивается буква W, может буква занята?
В том то и дело, что он вроде бы монтируется

но в списках дисков никак не обозначается...

Либо я что-то не так понимаю, дружище ? Как видишь, буква W не занята... ah
PS Кажется, я нашел причину - он монтируется, но со статусом "вне сети". Когда меняю статус "врукопашную", nо автоматом присваивается буква К an
Когда в оснастке дисками ручками поменял на букву W - то всё поехало... aa
PS Зато VHD OFF отрабатывает на "ура" <biggreen>
PPS Попробовал в другой установленной системе - всё прошло без сучка и задоринки. Так что прощения прошу за "наезд" - сам виноват. <shame>

[Цитировать]

    goga8686
  • 15240
  • Стаж: 7 лет 3 месяца
  • Сообщений: 855
  • Репутация:71

    [+] [-]
sam_sobi, Тут есть на самом деле проблемка. Для подключения vhd используется кусочек батника от Ander_73
)
if not exist %VHD_file% set Drv=& goto run
(
echo select vdisk file=%VHD_file%
echo attach vdisk
)| diskpart
set part=1& for %%i in (
w
) do >nul 2>&1 cd %%i:|| (set Drv=%%i& goto assign)
:error
echo/
echo Error!
echo/
goto quit
:assign
(
echo select vdisk file=%VHD_file%
echo select part %part%
echo assign letter=%Drv%
)| diskpart
>nul 2>&1 cd %Drv%:|| goto error
if exist %Drv%:\Windows goto run
(
echo select volume %Drv%
echo remove
)| diskpart
set /a part+=1
goto assign
:quit
if defined Drv if "" % VHD_file:~-2,1 % "" neq "":"" (
echo select vdisk file =% VHD_file %
echo detach vdisk
)| diskpart
";
Батник монтирует диск находит папку "Windows" и присваивает этому диску буковку "W". Далее с этим диском "W" работает уже код C# . Как сделать всё чистым C# я не нашёл. Как сделать чтобы код C# определял какой конкретно диск мы монтируем батником, я тоже не знаю. Поэтому думаю где то и могут быть косяки.
Ander_73 За батник не ругайся, я может и подрезал его криво, но он работает )) ah

[Цитировать]

    sam_sobi
  • 2839
  • Стаж: 8 лет 1 месяц
  • Сообщений: 253
  • Репутация:3

    [+] [-]
Для подключения vhd используется кусочек батника от Ander_73
За батник не ругайся, я может и подрезал его криво, но он работает )) ah
Да не вопрос, дружище - главное, что всё работает и свою "проблему" я порешал af
Как говорится, "честь невесты спасена" <handshake> ag

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 2 месяца
  • Сообщений: 3610
  • Репутация:127

    [+] [-]
goga8686, всё, что выложено в Сеть на поругание - теперь принадлежит Сети! umnik

[Цитировать]

    goga8686
  • 15240
  • Стаж: 7 лет 3 месяца
  • Сообщений: 855
  • Репутация:71

    [+] [-]
Обновление. Обновлен файл исключений

[Цитировать]

    SergeyZV
  • 528
  • Стаж: 9 лет 1 месяц
  • Сообщений: 1313
  • Репутация:34

    [+] [-]
80448Самая свежая версия MiniWimLibGui_2.6_v_1.13.6
А зачем такая большая иконка?
И в файле исключений возможно не хватает
\Windows\WinSxS\Temp\*

[Цитировать]

    goga8686
  • 15240
  • Стаж: 7 лет 3 месяца
  • Сообщений: 855
  • Репутация:71

    [+] [-]
SergeyZV, Про файл исключений посмотрю.... а про иконку не пойму, про эту? 256x256

[Цитировать]

    SergeyZV
  • 528
  • Стаж: 9 лет 1 месяц
  • Сообщений: 1313
  • Репутация:34

    [+] [-]
97258не пойму, про эту? 256x256
Конечно. По мне так 48x48 вполне достаточно.
Пожалуй ещё добавить
\Users\*\AppData\LocalLow\Temp\*

[Цитировать]

    cartmenezz
  • 1384
  • Стаж: 8 лет 7 месяцев
  • Сообщений: 526
  • Репутация:14

    [+] [-]
  • Откуда: Калининград
97259По мне так 48x48 вполне достаточно.
aa
а мне наоборот, непонятно зачем экономить несколько килобайт, и потом лицезреть что-то нечёткое и некрасивое (особенно в WinPE часто бросаются в глаза такие иконки на рабочем столе... хотя там, наверное, это можно оправдать, всё-таки экономия оперативки)
P.S: прошу прощения, что вклинился в чужой разговор

[Цитировать]

    goga8686
  • 15240
  • Стаж: 7 лет 3 месяца
  • Сообщений: 855
  • Репутация:71

    [+] [-]
SergeyZV, Спасибо за советы. Приму к сведению.
cartmenezz, Ничего он не чужой. Ваше мнение тоже важно. Спасибо. Будем думать и решать ab

Страница 10 из 14


Показать сообщения:    

Текущее время: 26-Апр 21:35

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы