Oscdimg является средством командной строки для создания файла образа (ISO-файла) настроенной 32-разрядной или 64-разрядной версии Windows® PE. Созданный ISO-файл можно затем записать на компакт-диск или DVD-диск. Oscdimg поддерживает файловые системы ISO 9660, Joliet и UDF (Universal Disk Format).

Примечание.
  • Для создания загрузочного компакт-диска необходимо воспользоваться программным обеспечением для записи компакт-дисков, которое распаковывает ISO-файл и записывает его на компакт-диск. Простое копирование ISO-файла на компакт-диск не даст результата.

  • Средство Oscdimg не поддерживается на компьютерах на основе процессоров Itanium под управлением Windows Server 2003.

Параметры командной строки Oscdimg

Следующие параметры командной строки доступны в программе Oscdimg:

oscdimg [параметры] местоположение_источника конечный_файл

Параметр Свойства

-a

Отображает сводку размещения для файлов и каталогов.

-b размещение

Задает размещение загрузочного файла формата El Torito. Пробелы не допускаются, пример: -bC:\Directory\Etfsboot.com

-c

Задает использование имен файлов в кодировке ANSI вместо OEM-имен файлов.

-d

Не делает принудительный перевод имен файлов на прописные буквы.

-e

Этот параметр отключает эмуляцию дискеты в каталоге El Torito. Данный параметр может использоваться только для образов дисков с одной загрузочной записью; его нельзя сочетать с параметрами для мультизагрузочных образов дисков.

-g

Задает использование формата времени UCT, а не локального времени для всех файлов.

-h

Включает скрытые файлы и папки.

-j1

Кодирует имена файлов в Юникоде Joliet и создает имена файлов 8.3, совместимые с DOS, в пространстве имен ISO9660. Эти имена могут читаться и системами Joliet, и обычными системами ISO9660. Однако программа Oscdimg может изменять некоторые имена файлов в пространстве имен ISO9660 для совместимости с ограничениями форматов DOS 8.3 и ISO9660.

При использовании параметров -j1, -j2 или -js параметры -d, -n и -nt являются неприменимыми и не могут использоваться.

-j2

Кодирует имена файлов в Юникоде Joliet без стандартных имен ISO9660. (Для чтения файлов с компакт-дисков требуется операционная система Joliet.)

При использовании параметров -j1, -j2 или -js параметры -d, -n и -nt являются неприменимыми и не могут использоваться.

-js

Переопределяет текстовый файл по умолчанию, который используется с параметром -j2, пример:-jsc:\Readme.txt

При использовании параметров -j1, -j2 или -js параметры -d, -n и -nt являются неприменимыми и не могут использоваться.

-k

Создает образ даже в случае, если не удается открыть некоторые из исходных файлов.

-l метка

Задает метку тома. Между параметрами l и метка пробелов быть не должно.

Например: -lМОЯМЕТКА

-m

Игнорирует ограничение максимального размера образа.

-maxsize: ограничение

Переопределяет максимальный размер образа по умолчанию. По умолчанию задан 74-минутный компакт-диск, если только не используется файловая система UDF; в таком случае по умолчанию максимальный размер не задан. Значение предела указывается в мегабайтах (МБ). Например, -maxsize:4096 ограничивает размер образа 4096 МБ.

С этим параметром нельзя использовать параметр -m.

-n

Включает поддержку длинных имен файлов.

-nt

Дает возможность использования длинных имен файлов, совместимых с Windows NT 3.51.

-o

Оптимизирует хранение путем однократного кодирования дублирующих файлов путем применения алгоритма хеширования MD5 для сравнения файлов.

-oc

Оптимизирует хранение путем однократного кодирования дублирующих файлов с помощью сравнения двоичного кода каждого файла. Этот параметр работает медленнее, чем параметр -o.

-oi

Оптимизирует хранение путем однократного кодирования дублирующих файлов. При сравнении файлов игнорируются штампы времени максимального сжатия.

-os

Оптимизирует хранение путем однократного кодирования дублирующих файлов. Дублирующие файлы отображаются при создании образа.

-ois

Оптимизирует хранение путем однократного кодирования дублирующих файлов. При сравнении файлов игнорируются штампы времени максимального сжатия. Дублирующие файлы отображаются при создании образа.

-p

Указывает значение для использования в качестве идентификатора платформы в каталоге El Torito. Значение по умолчанию 0x00 представляет платформу x86. Данный параметр может использоваться только для образов дисков с одной загрузочной записью; его нельзя сочетать с параметрами для мультизагрузочных образов дисков.

-q

Выполняется только сканирование исходных файлов; образ не создается.

-t мм/дд/гггг,чч:мм:сс

Задает штамп времени для всех файлов и каталогов. Пробелы не допускаются. Используется 24-часовой формат времени и американский формат даты. Между элементами допускается использование любых разделителей.

Пример:

-t12/31/2000,15:01:00

-u1

Создает образ, который имеет как файловую систему UDF, так и файловую систему ISO 9660. Файловая система ISO 9660 записывается с именами файлов 8.3, совместимыми с DOS. Файловая система UDF записывается с именами файлов в Юникоде. Этот параметр нельзя сочетать с параметрами -n, -nt или-d.

-u2

Создает образ, который имеет только файловую систему UDF. Любая система, которая не может прочесть UDF, будет видеть только текстовый файл по умолчанию, в котором пользователю сообщается, что данный образ доступен только на поддерживающих UDF компьютерах. Этот параметр нельзя сочетать с параметрами -n, -nt или-d.

-ur

Переопределяет текстовый файл по умолчанию, который используется с параметром -j2. Пример: -urc:\Readme.txt

Этот параметр нельзя сочетать с параметрами -n, -nt или-d.

-us

Создает разреженный файл, когда это возможно. Этот параметр может использоваться только вместе с параметром -u2. Этот параметр нельзя сочетать с параметрами -n, -nt или-d.

-ue

Создает внедренные файлы. Этот параметр может использоваться только вместе с параметром -u2. Этот параметр нельзя сочетать с параметрами -n, -nt или-d.

-uf

Внедряет записи идентификатора UDF-файлов. Этот параметр может использоваться только вместе с параметром -u2. Этот параметр нельзя сочетать с параметрами -n, -nt или-d.

-uv

Указывает совместимость UDF Video Zone при создании диска DVD-Audio или DVD-Video. Это значит, что на диск записываются UDF 1.02 и ISO 9660. Кроме того, сначала записываются все файлы в каталогах VIDEO_TS, AUDIO_TS и JACKET_P. Эти каталоги имеют приоритет над всеми другими правилами порядка, использованными для этого образа. Этот параметр нельзя сочетать с параметрами -n, -nt, -d, -j1, -j2, -js, -u1, -u2, -ur, -us, -ue, -uf или -yl.

-ut

Усекает часть ISO 9660 образа при создании диска DVD-Audio или DVD-Video. Когда используется этот параметр, в файловой системе ISO 9660 отображаются только каталоги VIDEO_TS, AUDIO_TS и JACKET_P. Этот параметр нельзя сочетать с параметрами -n, -nt, -d, -j1, -j2, -js, -u1, -u2, -ur, -us, -ue, -uf или -yl.

-w1

Выводит все имена файлов или папок, которые несовместимы с ISO или Joliet.

-w2

Выводит все имена файлов, которые несовместимы с DOS.

-w3

Выводит все файлы нулевой длины.

-w4

Выводит имена всех файлов, которые были скопированы в образ.

-x

Вычисляет и кодирует значение AutoCRC данного образа.

-yd

Подавляет предупреждения о неидентичных файлах с одинаковыми первыми 64 000 байтов.

-yl

Указывает длинные дескрипторы расположения вместо коротких. Этот параметр нельзя сочетать с параметрами -n, -nt или-d.

-y5

Указывает файловую раскладку на диске. Этот параметр сначала записывает все файлы в каталог i386 и в обратном порядке сортировки.

-y6

Указывает, что записи каталогов будут точно выровнены в конце секторов.

-yo

Указывает файловую раскладку на диске. Этот параметр указывает текстовый файл, который включает раскладку для помещаемых в образ файлов. Далее приведены правила данного файла.

  1. Файл порядка должен быть в кодировке ANSI.

  2. Файл порядка должен заканчиваться новой строкой.

  3. В файле порядка каждый файл должен быть указан на отдельной строке.

  4. Каждый файл должен быть задан относительно корневой папки образа.

  5. Каждый файл должен быть задан с длинным именем файла. Короткие имена не допускаются.

  6. Путь к каждому файлу не должен превышать MAX_PATH, включая имя тома.

Обратите внимание, что в файле порядка не должны быть перечислены все файлы. Те файлы, которые не перечислены в этом файле, будут распределяться таким образом, как если бы файла порядка не существовало.

Важно!

Параметр -yo имеет приоритет над параметром -y5.

-yw

Открывает исходные файлы с помощью общего доступа к записи.

местоположение_источника

Обязательный компонент. Задает расположение файлов, которые требуется поместить в образ (ISO-файл).

конечный_файл

Указывает имя ISO-файла образа.

Создание DVD-образов

Для образов размером свыше 4,5 ГБ необходимо создать файл порядка загрузки (Bootorder.txt), чтобы обеспечить расположение загрузочных файлов в начале образа. Пример:

oscdimg -m -n -yoC:\temp\bootorder.txt -bC:\winpe_x86\etfsboot.com

Где bootorder.txt содержит следующий перечень файлов.

boot\bcd
boot\boot.sdi
boot\bootfix.bin
boot\bootsect.exe
boot\etfsboot.com
boot\memtest.efi
boot\memtest.exe
boot\en-us\bootsect.exe.mui
boot\fonts\chs_boot.ttf
boot\fonts\cht_boot.ttf
boot\fonts\jpn_boot.ttf
boot\fonts\kor_boot.ttf
boot\fonts\wgl4_boot.ttf
sources\boot.wim

См. также