[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 7 months
  • Posts: 2771
  • REPUTATION:127

    [+] [-]
Консольные утилиты перепаковки и редактирования многотомных .wim и .esd архивов.
UnPack.cmd - распакует .wim и .esd архивы , находящиеся в каталоге Wim в UnPack.
Pack.cmd - запакует каталог UnPack , новые архивы будет находиться в каталоге RePackWim.
Repack.cmd - перепакует .wim и .esd архивы , перепакованные архивы будет находиться в каталоге RePackWim.
WimInfo.cmd - выводит информацию об архивах.
Clean !!!.cmd - удаляет каталоги UnPack и RePackWim.
Для конвертации архивов .wim > .esd или наоборот нужно выполнить unpack.cmd , поменять расширение папки в UnPack на нужное, и выполнить pack.cmd .
Можно так-же использовать Pack(esd\wim).cmd или RePack(esd\wim).cmd - они принудительно перепакуют архив в esd\wim .
Поддержка x86\x64 .
Поддержка пакетного режима.
Опции упаковки\распаковки в файле RePack.cfg .
Утилиты не требуют параметров, писались для личных целей - максимальная простота перепаковки.
Внимание !!!!
pack.cmd настроена на максимальную степень сжатия, это может занять очень большое время, не думайте, что она зависла.
RePack - консольные утилиты.
RePackGui - GUI оболочка для консольных утилит RePack от sergeysvirid, для работы требуется RePack.
Attachments
Attachments
Attachments


Last edited by nikzzzz on 2019-06-08 17:18; edited 28 times in total

[Quote]

    goga8686
  • 15240
  • Longevity: 2 years 7 months
  • Posts: 130
  • REPUTATION:11

    [+] [-]
nikzzzz, sergeysvirid, aa RePackGui не работает из папок на русском. а так все cmd работают.

[Quote]

    Adler
  • 1708
  • Longevity: 3 years 10 months
  • Posts: 939
  • REPUTATION:46

    [+] [-]
  • Location: Луганск
goga8686, папки с русскими буквами в названии и пути с пробелами - зло.

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 7 months
  • Posts: 2771
  • REPUTATION:127

    [+] [-]
Adler,
67770папки с русскими буквами в названии и пути с пробелами - зло.
Так то понятно, но многие используют, например, рабочий стол, а пользователь "Вася Пупкин" af

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 7 months
  • Posts: 2771
  • REPUTATION:127

    [+] [-]
goga8686,
67768RePackGui не работает из папок на русском. а так все cmd работают.
С русскими - работает, с пробелами - нет.
sergeysvirid
Кавычек где-то не хватает.

[Quote]

    goga8686
  • 15240
  • Longevity: 2 years 7 months
  • Posts: 130
  • REPUTATION:11

    [+] [-]
67772С русскими - работает, с пробелами - нет.
точно. извиняюсь.

[Quote]

    sergeysvirid
  • 104
  • Longevity: 4 years 8 months
  • Posts: 1598
  • REPUTATION:102

    [+] [-]
  • Location: 65 регион (GMT+11)
67772goga8686,
67768RePackGui не работает из папок на русском. а так все cmd работают.
С русскими - работает, с пробелами - нет.
sergeysvirid
Кавычек где-то не хватает.
nikzzzz, goga8686,
aa
Понял, спасибо, поправил, перезалил: => https://usbtor.ru/viewtopic.php?p=67569#67569
az

[Quote]

    goga8686
  • 15240
  • Longevity: 2 years 7 months
  • Posts: 130
  • REPUTATION:11

    [+] [-]
sergeysvirid, aa Проверил, всё работает.Спасибо.Хороших выходных всем. az

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 7 months
  • Posts: 2771
  • REPUTATION:127

    [+] [-]
sergeysvirid, aa
Обновил ссылку в шапке. az

[Quote]

    sergeysvirid
  • 104
  • Longevity: 4 years 8 months
  • Posts: 1598
  • REPUTATION:102

    [+] [-]
  • Location: 65 регион (GMT+11)
nikzzzz,
Приветствую! aa
А возможно ли как нибудь осуществить в скрипте UnPack.cmd примерный анализ суммарного (впоследствие распакованного) объёма всех install.wim(esd) находящихся в каталоге Wim и проверку на наличие достаточно свободного места на диске перед началом распаковки этих самых многотомных install.wim(esd) архивов из каталога Wim в каталог UnPack? И если места предположительно окажется недостаточно, то показать предупреждение? ah-Ну типа:
На диске C:\ свободного места 70 ГБ
Для распаковки файлов необходимо ~80 ГБ
!!! Недостаточно свободного места на диске C:\ !!!

[Quote]

    UserX
  • 667
  • Longevity: 4 years 4 months
  • Posts: 245
  • REPUTATION:8

    [+] [-]
68001Ну типа:
...
!!! Недостаточно свободного места на диске C:\ !!!
Согласен! С самого начала от nikzzzz такое сообщение прочитать будет гораздо приятнее, чем в самом конце и от системы. :)

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 7 months
  • Posts: 2771
  • REPUTATION:127

    [+] [-]
sergeysvirid, UserX, aa
68001А возможно ли как нибудь осуществить в скрипте UnPack.cmd примерный анализ суммарного (впоследствие распакованного) объёма всех install.wim(esd) находящихся в каталоге Wim
Посмотреть, сколько нужно места для распаковки можно с помощью WimInfo.cmd.
При полной распаковке потребуется как минимум сумма размера всех распаковыванных файлов.
То-есть, есть wim архив, состоящий, например из 100 редакций windows, каждый из которых занимает 5 Gb (распаковыванных ), будь добр предоставить 100*5=500 Gb места на распаковку.
Но, перепаковка, например Wim>Esd требует всего лишь место для одной редакции Windows максимального размера, то-есть вместо 500 Gb достаточно 5 Gb свободного места, в отличии от "распаковать">"упаковать"
Необходимое место на диске естественно идет без учета ресурсов, требуемых на последующую упаковку, в принципе, их можно приблизительно рассчитать по простой формуле - максимальный размер распакованного архива умноженный на 2 (2 - чисто эмпирически, взято с запасом), ну и само собой, плюс размер вновь созданного архива.
А предупреждение, о нехватке места, посмотрю, может добавлю.

[Quote]

    maanu
  • 15833
  • Longevity: 2 years 5 months
  • Posts: 94
  • REPUTATION:2

    [+] [-]
по какой-то причине я не могу извлечь следующий файл wim? Я прилагаю это здесь, на случай, если у вас есть время посмотреть. это китайский win8.1 ramos x64, и тот же файл загружается нормально.
Link

English

hi nikzzzz,
for some reason , i can not extract following wim file ? i am attaching it here , in case if you have time to look . it is chinese win8.1 ramos x64 , and same file boots OK.
Link

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 7 months
  • Posts: 2771
  • REPUTATION:127

    [+] [-]
maanu
Причина - в XML файле используется иероглиф, который вызывает сбой.
Откройте RAMOS_W81X64MAX_2017.wim в hex редакторе

и замените выделенные байты "3F 00 18 00" например, на "20 00 20 00".

[Quote]

    maanu
  • 15833
  • Longevity: 2 years 5 months
  • Posts: 94
  • REPUTATION:2

    [+] [-]
nikzzzz,
большое спасибо, это решило проблему, но я извиняюсь, не смог понять, что вы имели в виду под "иероглифом", может быть, Google Translate неправильно. и ты набрал что-то еще на английском,
я не смог понять, что китайцы делают с их файлами RAMOS, только эти файлы WIM имеют проблемы. не их PE ФАЙЛЫ.
у меня есть другой файл, который выдает ту же ошибку, но я не знаю, где найти то шестнадцатеричное значение, которое вы указали, оно одинаково в каждом таком WIM?
вот этот файл, не спешите, когда у вас есть время, пожалуйста ,Link
и немного не по теме (извините), английский Ruslive 10 x64, который вы мне дали, это по сути RAMOS? я спрашиваю из-за его размера, а также я вижу, что .NET также поддерживается. есть ли поддержка печати?

English

nikzzzz,
thank you so much , it solved the issue , but i am sorry , could not understand what you meant by " hieroglyph " , may be google translate is wrong. and you typed something else in english,
i am failed to understand , what chinese do with their RAMOS files, only these wim files have issue. not their PE FILES.
i have another file , which is giving same error , but i dont know where to find that hex value that you pointed out , is it same in every such WIM ?
here is that file , no hurry , whenever you get time please, Link
and bit off topic ( sorry ) , the English Ruslive 10 x64 that you gave me , is it essentially RAMOS ? i am asking because of its size and also i see that .NET is also supported. is printing support also there ?
thanks again ,

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 7 months
  • Posts: 2771
  • REPUTATION:127

    [+] [-]
maanu
Под "иероглифом" я имел ввиду символ, недопустимый в XML файле, вызывающий ошибку, в примере это был символ с кодом "18 00", скорее всего это результат конвертирования китайской кодировки.
68056у меня есть другой файл, который выдает ту же ошибку
Нет, это другая ошибку, но связана то-же с XML файлом, в нем отсутствует имя тома архива, это ошибка, но такой файл все равно будет загружаться.
Для перепаковки, отредактируйте его например в DISM++

Пропишите любое имя образа, например WinPe, он будет нормально пере паковываться.
68056английский Ruslive 10 x64, который вы мне дали, это по сути RAMOS?
Если под RAMOS Вы имеете ввиду загрузку из RAM, да, почти все сборки на этом форуме загружаются из RAM.
.NET в eng сборке не поддерживается, он доступен только в полной RusLive сборке и не входит в wim образы.
68056есть ли поддержка печати?
Нет, слишком много ресурсов потребляет.

Page 12 of 13


Display posts:    

Current time is: 26-Aug 08:35

All times are UTC + 3


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum