Это команда wimlib-imagex-update, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
wimlib-imagex-update - Обновляет образ WIM
СИНТАКСИС
wimlib-imagex обновление ВИМФАЙЛ [ОБРАЗ] [ВАРИАНТ...] [ КОМАНДНЫЙ ФАЙЛ]
ОПИСАНИЕ
wimlib-imagex обновление изменяет указанный ОБРАЗ в файле Windows Imaging (WIM)
ВИМФАЙЛ добавляя, удаляя или переименовывая файлы или каталоги в нем. Эта команда также
доступно как просто Wimupdate если была установлена соответствующая жесткая ссылка или командный файл
установлен.
ОБРАЗ указывает изображение в ВИМФАЙЛ обновить. Это может быть индекс изображения в
WIM или имя образа в WIM. Использовать wimlib-imagex info (1) команда для
список изображений, содержащихся в WIM-файле. ОБРАЗ может быть опущено, если ВИМФАЙЛ содержит только один
изображения.
Изменения, которые необходимо выполнить в образе WIM, задаются как последовательность команд, одна
на строку, читаемую в текстовом файле со стандартного ввода. Рекомендуется, чтобы стандартный ввод
перенаправляться из файла (КОМАНДНЫЙ ФАЙЛ), как показано выше, вместо того, чтобы вводить команды
интерактивно. Кроме того, чтобы указать команду прямо в командной строке, см.
- команда опцию.
В НАЛИЧИИ КОМАНДЫ
В этом разделе описаны команды, которые могут отображаться в КОМАНДНЫЙ ФАЙЛ описано выше.
Добавить [ВАРИАНТ...] ИСТОЧНИК МЕСТО НАЗНАЧЕНИЯ
Добавьте файл или дерево каталогов к образу WIM. ИСТОЧНИК необходимо указать путь к файлу или
каталог в вашей файловой системе. МЕСТО НАЗНАЧЕНИЯ необходимо указать путь внутри образа WIM в
куда добавить файл или дерево каталогов.
If МЕСТО НАЗНАЧЕНИЯ называет существующий каталог в образе WIM, затем ИСТОЧНИК должен также назвать
каталог. Это приводит к тому, что содержимое ИСТОЧНИК каталог, который будет добавлен в
МЕСТО НАЗНАЧЕНИЯ каталог.
If МЕСТО НАЗНАЧЕНИЯ именует существующий файл, не являющийся каталогом в образе WIM, затем ИСТОЧНИК должны также
назовите файл, не являющийся каталогом. По умолчанию это вызывает МЕСТО НАЗНАЧЕНИЯ файл для замены
с ИСТОЧНИК файл. Или с --без замены указано, это вызывает ошибку.
If МЕСТО НАЗНАЧЕНИЯ не существует в образе WIM, то все необходимые каталоги
создан по мере необходимости, чтобы добавить ИСТОЧНИК в этом месте.
Ассоциация Добавить команда поддерживает подмножество опций, принимаемых wimlib-imagex захватить;
а именно, --разыменование, --unix-данные, --no-aclsкачества --strict-acls. Посмотреть вимлиб-imagex-
захватить (1) для объяснения этих опций.
Кроме того, Добавить команда поддерживает --без замены вариант, который вызывает Добавить
команда для отказа от перезаписи существующих файлов, не являющихся каталогами, в образе WIM.
удалять [ВАРИАНТ...] PATH
Удалите файл или дерево каталогов из образа WIM. PATH должен указать путь внутри
WIM-образ удаляемого файла или дерева каталогов.
Доступные варианты для удалять команда:
--сила
Не выдавать ошибку, если путь для удаления не существует.
- рекурсивный
Рекурсивно удалить файл или дерево каталогов; если не указано, выдается ошибка
если путь для удаления - это каталог.
переименовать OLD_PATH NEW_PATH
Переименуйте файл или дерево каталогов внутри образа WIM. OLD_PATH необходимо указать старый путь
файла или дерева каталогов внутри образа WIM, и NEW_PATH необходимо указать новый путь
для дерева файлов или каталогов. Эта команда следует семантике POSIX переименовать
(3) функция; в частности, уже существующий файл в NEW_PATH будет удален, если есть,
за исключением определенных случаев, таких как попытка переименовать каталог в не-каталог, что
не допускается.
Нет доступных опций для переименовать команда.
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
Следующие параметры принимаются в командной строке пользователем wimlib-imagex обновление сам:
--разыменование
Используйте --разыменование для всех Добавить команды.
--unix-данные
Используйте --unix-данные для всех Добавить команды.
--no-acls
Используйте --no-acls для всех Добавить команды.
--strict-acls
Используйте --strict-acls для всех Добавить команды.
--без замены
Используйте --без замены для всех Добавить команды.
--config=ФАЙЛОВ
Установите файл конфигурации захвата для всех Добавить команды. См. Описание
этот вариант в wimlib-imagex-захват (1).
--сила
Используйте --сила для всех удалять команды.
- рекурсивный
Используйте - рекурсивный для всех удалять команды.
--проверить
При чтении ВИМФАЙЛ, проверьте ее целостность, если таблица целостности присутствует; в
Кроме того, включите таблицу целостности в обновленный WIM. Если этого варианта нет
указано, таблица целостности будет включена в обновленный WIM тогда и только тогда, когда
присутствовал раньше.
--потоки=NUM_THREADS
Количество потоков, используемых для сжатия вновь добавленных файлов. По умолчанию: автоопределение.
(количество процессоров).
- перестроить
Перестройте весь WIM, а не добавляйте обновленные данные в его конец.
Восстановление WIM происходит медленнее, но позволяет сэкономить немного места, которое могло бы
в противном случае останется дыра в WIM-файле.
Читать wimlib-imagex-оптимизировать (1) для более настраиваемого способа восстановления (и
возможно повторное сжатие) файла WIM. Если работает wimlib-imagex оптимизировать после
wimlib-imagex обновление, указывать не нужно - перестроить в wimlib-imagex обновление.
- команда=STRING
Вместо того, чтобы читать команды обновления из стандартного ввода, прочтите одну команду обновления
прямо из строки STRING указан в командной строке. Этот вариант не может
предоставляться более одного раза и не может использоваться для указания более одного обновления
команда. Обратите внимание, что STRING, а также любые пути, содержащие пробелы внутри
STRING должны быть надлежащим образом процитированы. Если вы работаете из cmd.exe в Windows, вы должны
используйте двойные кавычки для внешних кавычек и одинарные кавычки для внутренних кавычек.
Пример:
wimlib-imagex обновить boot.wim 1 \
--command = "добавить 'C: \ My Dir' '\ My Dir'"
Эта опция предоставлена только для удобства. Не выполнять wimlib-imagex обновление
несколько раз подряд, каждый раз проходя - команда вариант! Это
неэффективно. Вместо этого сгенерируйте командный файл обновления и предоставьте его (в стандартном
input) к единственному вызову wimlib-imagex обновление, как объясняется в этом
документа.
--wimboot-config=ФАЙЛОВ
Если указана эта опция, никакие команды не должны считываться из стандартного ввода, и
вместо этого должна быть выполнена следующая команда:
Добавить ФАЙЛОВ /Windows/System32/WimBootCompress.ini
Это устанавливает ФАЙЛОВ как файл конфигурации WIMBoot для образа. В
Раздел [PrepopulateList] этого файла определяет глобальные пути, которые не должны быть
извлечены как файлы указателей WIMBoot (возможно, из-за необходимости в начале загрузки
процесс). См. Документацию по --wimboot возможность wimlib-imagex подать заявление (1)
чтобы получить больше информации.
--unsafe-compact
См. Документацию по этой опции в wimlib-imagex-оптимизировать (1).
ПРИМЕЧАНИЯ
wimlib-imagex обновление частично избыточен с wimlib-imagex Mountrw, поскольку если образ WIM
может быть установлен для чтения-записи, тогда теоретически нет необходимости wimlib-imagex обновление.
Основным преимуществом wimlib-imagex обновление в том, что он работает как в UNIX-подобных системах, так и в
Windows, тогда как wimlib-imagex Mountrw доступен только в UNIX-подобных системах, и даже
тогда он работает только с совместимой реализацией FUSE.
Символические ссылки внутри образа WIM не разыменовываются при интерпретации. Таким образом, для
Например, если у вас есть WIM-образ, содержащий символическую ссылку «/ Documents and Settings»
-> «/ Users», где «/ Users» - это каталог, а затем подкаталог с именем «Public» в этом
каталог должен быть указан как «/ Users / Public», а не «/ Documents» и
Настройки / Публичные ».
Все пути к файлам или каталогам в образе WIM должны быть указаны относительно
корень изображения. Однако ведущая косая черта необязательна, и как косые черты, так и косые черты
допустимы обратные косые черты. Кроме того, в Windows пути по умолчанию обрабатываются регистром -
нечувствительно, тогда как в UNIX-подобных системах пути по умолчанию обрабатываются регистром -
чутко. Чувствительность к регистру по умолчанию можно изменить, установив
WIMLIB_IMAGEX_IGNORE_CASE переменная окружения на 0 или 1.
Командный файл (КОМАНДНЫЙ ФАЙЛ) анализируется wimlib-imagex обновление сам, а не системой
оболочка. Следовательно, его синтаксис ограничен. Однако строки комментариев, начинающиеся с '#', являются
разрешено, а также можно заключать аргументы в кавычки с пробелами внутри них.
В UNIX-подобных системах вы не можете использовать wimlib-imagex обновление добавить файлы к изображению
непосредственно с тома NTFS с помощью libntfs-3g, хотя wimlib-imagex захватить поддерживает
захват таким образом полного изображения.
За исключением случаев использования --unsafe-compact, можно безопасно прервать wimlib-imagex обновление команду
на полпути; однако после этого рекомендуется запустить wimlib-imagex
оптимизировать для удаления любых данных, которые были добавлены к физическому WIM-файлу, но еще не добавлены
включены в структуру WIM, если - перестроить было указано, и в этом случае
вы должны удалить оставшийся временный файл.
ПРИМЕРЫ
Во всех приведенных ниже примерах показан создаваемый командный файл обновления, а также вимлиб-
ImageX обновление команда для запуска для выполнения обновлений.
Удалите два файла из образа WIM:
update_commands.txt:
удалить /setup.exe
удалить /sources/setup.exe
$ wimlib-imagex обновить boot.wim 2 <update_commands.txt
Добавьте несколько файлов и каталогов в образ WIM. Обратите внимание, что первый путь каждого Добавить
команда указывает файлы для добавления, а второй путь каждого Добавить команда укажите
места для добавления их в образ WIM:
update_commands.txt:
добавить somedir / dir
добавить файл / каталог / файл
$ wimlib-imagex обновить boot.wim 2 <update_commands.txt
Переименуйте файл в образе WIM.
update_commands.txt:
переименовать /dir_in_wim/oldfile.txt /dir_in_wim/newfile.txt
$ wimlib-imagex обновить boot.wim 2 <update_commands.txt
Использование дополнительных функций, таких как комментарии, параметры и наложения, а также включение
таблица целостности в обновленном WIM:
update_commands.txt:
#
# В этом файле указаны некоторые изменения, которые необходимо внести в образ WIM.
#
# Добавить новый каталог, содержащий файлы, которые мне нужны в изображении.
# Кавычки необходимы, потому что имя каталога
# содержит пробел.
добавить «Мой каталог» «/ Мой каталог»
# Добавить содержимое "Другой директории" в
# "/ My Directory" мы только что создали в образе WIM. С
# целевой путь уже существует, выполняется
# оверлей.
добавить «Другой каталог» «/ Мой каталог»
# Переименовать какой-то файл по какой-то причине.
переименовать /dir_in_wim/oldfile.txt /dir_in_wim/newfile.txt
# Удалить ненужный каталог.
удалить --recursive / Users / Me / Documents / Junk
$ wimlib-imagex обновить boot.wim 2 --check <update_commands.txt
Используйте wimlib-imagex-update онлайн с помощью сервисов onworks.net