Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista (http://forum.oszone.net/forumdisplay.php?f=83)
-   -   Windows 7 and UltraISO (http://forum.oszone.net/showthread.php?t=279585)

blackrokk 21-03-2014 06:09 2326508

Windows 7 and UltraISO
 
Добрый день.
Для автоматизации копирования в ISO образ нового install.wim файла хочу использовать UltraISO.
Как просто скопировать файл в корень ISO образа из командной строки я понял, все работает.
Но вот копировать по указному пути не работает. Говорит неверный параметр.
Хотя все параметры взяты из справки:
Код:

ultraiso -in c:\test.iso -c "/program files/ultraiso" -f "c:\autoexec.bat"
Ругается на параметр:
Код:

c "/program files/ultraiso"
без него все нормально проходит.

Кто сталкивался? как быть? Может есть другие способы?

Заранее спасибо за ответы.

mwz 21-03-2014 11:48 2326598

Цитата:

Цитата blackrokk
Хотя все параметры взяты из справки: »

"/program files/ultraiso" хорошо бы смотрелось в *nix.

Попробуйте поменять направление слэшей,
"\program files\ultraiso"
если программа у вас в этой папке, а не в "Program Files (x86)\ultraiso"

blackrokk 21-03-2014 12:58 2326618

Цитата:

Цитата mwz
"/program files/ultraiso" хорошо бы смотрелось в *nix.
Попробуйте поменять направление слэшей,
"\program files\ultraiso"
если программа у вас в этой папке, а не в "Program Files (x86)\ultraiso" »

Судя по вот этим данным с оф сайта, обратный слеш используется для навигации внутри ISO образа, а ругается он именно на параметр "-c"

kenny5705 21-03-2014 13:23 2326628

blackrokk,
держи примерчики
::Достать файл /sources/boot.wim из образа %name% в папку %TMP_PATH%
UltraISO.exe -sil -in "%name%" -get /sources/boot.wim -ext "%TMP_PATH%"
:: -sil Do not show any popup windows
:: -in Input ISO image
:: -get Set a file or folder(full path should be specified) to be extracted
:: -ext Extract ISO image to specified directory

::Запихать модифицированный файл обратно в образ %name%
"UltraISO.exe" -sil -in "%name%" -chdir /sources -rm /sources/boot.wim -f "%TMP_PATH%\boot.wim"
:: -sil Do not show any popup windows
:: -in Input ISO image
:: -chdir Change current directory in ISO image
:: -rm Remove a file or folder from ISO image (full path should be specified)
:: -f Add one file or folder (include folder name and all files and folders under it)

blackrokk 22-03-2014 07:09 2326955

kenny5705, Огромное спасибо. Работает.

blackrokk 22-03-2014 07:27 2326956

Только теперь вопрос:
Когда заменяю файл install.wim в ISO образе, то к изначальному образу добавляется размер нового install.wim и при этом никак не учитывается то что старый удалился, в итоге образ пухнет на ровном месте.
Судя по всему нужно как-то пересоздовать ISO образ чтобы он был нормального размера?

mwz 22-03-2014 10:39 2326971

blackrokk, сохранить под другим именем не пробовали?
Ну и ключ
-optimize Optimize file systems by coding same files only once
(в графической части программы -- галка "Оптимизировать" в Свойствах образа) обычно не мешает, хотя в случае изменённого wim и избыточен.

kenny5705 23-03-2014 15:24 2327444

blackrokk,
Цитата:

Цитата blackrokk
нужно как-то пересоздовать ISO образ »

я создаю так (с помощью OSDIMG):
Код:

:: Папка с установочными файлами Windows
SET source=.\ISO_files
:: Папка для сохранения ISO-образа
SET target=.\
:: Путь до загрузчика
SET bootloader="%source%\boot\etfsboot.com"

:: Создание ISO-образа
oscdimg -u2 -lWIN7 -m -h -b"%bootloader%" "%source%" "%target%\WIN7.iso"

::-u2 - Создает образ, который имеет файловую систему UDF.
::-l  - Задает метку тома. Между параметрами l и метка пробелов быть не должно.
::-b  - Указывает на загрузочный файл образа, который используется для создания загрузочного сектора на DVD-диске или образе.
::-h  - Включает в создаваемый образ все скрытые файлы и папки, расположенные по указанному пути
::-m  - Игнорирует ограничение максимального размера образа.

а распаковываю так:
Код:

start /wait UltraISO.exe -sil -in ".\ru_windows_7_ultimate_with_sp1_x86_dvd_u_677463.iso" -ext ".\ISO_files"
:: -sil  Do not show any popup windows
:: -in    Input ISO image
:: -ext  Extract ISO image to specified directory



Время: 06:42.

Время: 06:42.
© OSzone.net 2001-