Opciones de la línea de comandos de Oscdimg

Oscdimg es una herramienta de línea de comandos que puedes usar para crear un archivo de imagen (.iso) de una versión personalizada de 32 o 64 bits del entorno de preinstalación de Windows (Windows PE). A continuación, puede grabar el archivo .iso en un CD o DVD. Oscdimg es compatible con los sistemas de archivos ISO 9660, Joliet y formato de disco universal (UDF).

Sintaxis de Oscdimg

Oscdimg [<options>] <sourceLocation> <destinationFile>

Opciones del sistema de archivos

La herramienta Oscdimg y la API de maestro de imágenes de Microsoft Windows (IMAPI) admiten tres formatos de sistema de archivos: ISO 9660, Joliet y UDF.

Opciones de ISO 9660

Las opciones ISO 9660 no se pueden combinar con las opciones de Joliet o UDF. La longitud del nombre de archivo combinado con la longitud de la extensión de nombre de archivo no puede superar los 30 caracteres del sistema de archivos ISO 9660.

Las -d opciones y -nt no se pueden usar juntas.

Opción Descripción

-d

Permite nombres de archivo en minúsculas. No fuerza los nombres de archivo en minúsculas a mayúsculas.

-n

Permite nombres de archivo más largos que los nombres de archivo DOS 8.3.

-Nt

Permite nombres de archivo largos compatibles con Windows NT 3.51.

Opciones de Joliet

Joliet es una extensión del sistema de archivos ISO 9660. Joliet permite nombres de archivo más largos, caracteres Unicode y profundidades de directorio mayores de ocho. Las opciones de Joliet no se pueden combinar con las opciones ISO 9660.

La -j2 opción Joliet no se puede usar con ninguna opción de UDF.

Opción Descripción

-j1

Permite que ambos sistemas de archivos vean todos los datos del disco. El uso de esta opción no duplica todos los archivos de la imagen. Esta opción codifica los nombres de archivo Unicode de Joliet y genera nombres de archivo compatibles con DOS 8.3 en el espacio de nombres ISO 9660. Estos nombres de archivo se pueden leer mediante sistemas Joliet o sistemas ISO 9660 convencionales. Sin embargo, Oscdimg puede cambiar algunos de los nombres de archivo del espacio de nombres ISO 9660 para cumplir con las restricciones de nomenclatura de DOS 8.3 e ISO 9660.

-j2

Codifica los nombres de archivo Joliet Unicode sin usar nombres ISO 9660 estándar. Esta opción se usa para generar una imagen que contiene solo el sistema de archivos De Joliet.  Cualquier sistema que no pueda leer Joliet solo ve un archivo de texto predeterminado que alerta al usuario de que esta imagen solo está disponible en equipos que admiten Joliet.

-Js

Invalida el archivo de texto predeterminado que se usa cuando el usuario especifica la opción -j2 . Por ejemplo:

-jsC:\readme.txt

Opciones de UDF

Las opciones de UDF no se pueden combinar con las opciones ISO 9660. Las -ueopciones , -ufy -us solo se aplican cuando se usan junto con la -u2 opción .

Opción Descripción

-u1

Genera una imagen que combina los sistemas de archivos UDF e ISO 9660. El sistema de archivos ISO 9660 se escribe mediante nombres de archivo compatibles con DOS 8.3. El sistema de archivos UDF se escribe mediante nombres de archivo Unicode.

-u2

Genera una imagen que contiene solo el sistema de archivos UDF. Cualquier sistema que no pueda leer UDF solo ve un archivo de texto predeterminado que alerta al usuario de que esta imagen solo está disponible en equipos que admiten UDF.

-udfver102

Especifica la versión 1.02 del sistema de archivos UDF.

-ue

Crea archivos incrustados.

-uf

Incrusta entradas de identificador de archivo UDF.

-usted

Invalida el archivo de texto predeterminado que se usa junto con la opción -u2 . Por ejemplo:

-urC:\Readme.txt

-Nos

Crea archivos dispersos, cuando están disponibles, para que el uso del espacio en disco sea más eficaz.

-Yl

Especifica descriptores de asignación largos en lugar de descriptores de asignación cortos.

Opciones de arranque de CD o DVD

Las opciones de arranque se pueden usar para crear imágenes de CD o DVD de arranque. Las siguientes opciones de arranque se pueden usar para generar entradas de arranque único. Para obtener más información, consulte Uso de una entrada de arranque única para crear una imagen de arranque.

Opción Descripción

-b<bootSectorFile>

Especifica el archivo del sector de arranque El Torito que se escribirá en el sector de arranque o en los sectores del disco. No utilice espacios. Por ejemplo:

En UEFI: -bC:\winpe_x86\Efisys.bin

En BIOS: -bC:\winpe_x86\Etfsboot.com

-e

Deshabilita la emulación de disco de disquete en el catálogo de El Torito.

-p

Especifica el valor que se va a usar para el identificador de plataforma en el catálogo de El Torito. El identificador predeterminado es 0xEF para representar un sistema Unified Extensible Firmware Interface (UEFI). 0x00 representa un sistema BIOS.

<sourceLocation>

Necesario. Especifica la ubicación de los archivos que desea incluir en una imagen .iso.

<targetFile>

Especifica el nombre del archivo de la imagen .iso.

Importante

Las entradas de arranque único y las entradas de arranque múltiple no se pueden combinar en el mismo comando.

Entradas de arranque múltiple

Las siguientes opciones de arranque se pueden usar para generar entradas de arranque múltiple. Para obtener más información, consulte Uso de entradas de arranque múltiple para crear un archivo de imagen.

Opción Descripción

b<bootSectorFile>

Especifica el archivo del sector de arranque El Torito que se escribirá en el sector de arranque o en los sectores del disco. No utilice espacios. Por ejemplo:

En UEFI: bEfisys.bin

En BIOS: bEtfsboot.com

-bootdata:<number>

Especifica una imagen de arranque múltiple, seguida del número de entradas de arranque. No utilice espacios. Por ejemplo:

-bootdata:<3>#<defaultBootEntry>#<bootEntry1>#<bootEntryN>

donde <3> es el número de entradas de arranque siguientes.

e

Deshabilita la emulación de disco de disquete en el catálogo de El Torito.

p

Especifica el valor que se va a usar para el identificador de plataforma en el catálogo de El Torito. El identificador predeterminado es 0xEF para representar un sistema UEFI. 0x00 representa un sistema BIOS.

t

Especifica el segmento de carga El Torito. Si no se especifica, esta opción tiene como valor predeterminado 0x7C0.

<sourceLocation>

Necesario. Especifica la ubicación de los archivos que desea incluir en una imagen .iso.

<targetFile>

Especifica el nombre del archivo de la imagen .iso.

Opciones de optimización

Las opciones de optimización se pueden usar para optimizar el almacenamiento mediante la codificación de archivos duplicados una sola vez.

Opción Descripción

-o

Usa un algoritmo hash MD5 para comparar archivos.

-oc

Usa una comparación binaria de cada archivo y es más lenta que la opción -o .

-Oi

Omite las marcas de tiempo de compresión de rombo al comparar archivos.

Opciones de pedido

Las opciones de pedido especifican el orden de archivo en el disco. El orden de archivo no tiene que enumerar todos los archivos. Los archivos que no aparecen en este archivo se ordenan como lo harían normalmente (es decir, si el archivo de ordenación no existía). Para obtener más información, vea Especificar el orden de arranque.

La -yo opción tiene prioridad sobre la -y5 opción.

Opción Descripción

-y5

Especifica la disposición de archivos en el disco. Esta opción escribe primero todos los archivos en un directorio i386 y en orden inverso.

-yo<bootOrder.txt>

Especifica un archivo de texto que tiene un diseño para los archivos que se van a colocar en la imagen. No utilice espacios. Por ejemplo:

-yoC:\temp\bootOrder.txt

Opciones de audio y vídeo de DVD

Las opciones de creación de discos de audio y vídeo de DVD no se pueden combinar con las opciones ISO 9660, Joliet o UDF.

Opción Descripción

-Ut

Trunca la sección ISO 9660 de la imagen durante la creación del disco de audio y vídeo de DVD. Cuando se usa esta opción, sólo están visibles los directorios VIDEO_TS, AUDIO_TS y JACKET_P del sistema de archivos ISO 9660.

-uv

Especifica la compatibilidad de la zona de vídeo UDF durante la creación de discos de audio y vídeo de DVD. Durante la creación, UDF 1.02 e ISO 9660 se escriben en el disco. Todos los archivos de la VIDEO_TS, AUDIO_TS y directorios de JACKET_P se escriben primero. Estos directorios tienen prioridad sobre todas las demás reglas de ordenación que se usan para esta imagen.

Opciones de mensajería

Las opciones de mensajería personalizan cómo aparece la información de archivos y directorios.

Opción Descripción

-a

Muestra el resumen de asignaciones de archivos y directorios.

-os

Muestra archivos duplicados cuando el sistema crea la imagen.

-w1

Informa de todos los nombres de archivo o directorios que no son compatibles con ISO o compatibles con Joliet.

-w2

Notifica todos los nombres de archivo que no son compatibles con DOS.

-w3

Notifica todos los archivos de longitud cero.

-w4

Notifica cada uno de los nombres de archivo que se copian en la imagen.

-yd

Suprime las advertencias de los archivos no idénticos que tienen los mismos 64 000 bytes iniciales.

Opciones generales de creación de imágenes

Las opciones generales de creación de imágenes se pueden usar junto con una opción de entrada de arranque único o opciones de entrada de arranque múltiple para crear imágenes de CD o DVD de arranque. Para obtener más información, vea Opciones de arranque y ejemplos.

Las -m opciones y -maxsize no se pueden usar juntas.

Opción Descripción

-c

Especifica que el sistema debe usar nombres de archivo ANSI en lugar de nombres de archivo OEM.

-g

Codifica los valores de hora como hora coordinada universal (UCT) para todos los archivos, en lugar de la hora local.

-h

Incluye archivos y directorios ocultos en la ruta de acceso de origen de la imagen.

-k

Crea una imagen aunque no se puedan abrir algunos de los archivos de origen.

-l<volumeLabel>

Especifica la etiqueta del volumen. No utilice espacios. Por ejemplo:

-l<volumeLabel>

-m

Pasa por alto el límite de tamaño máximo de una imagen.

-maxsize:<limit>

Sobrescribe el tamaño máximo predeterminado de una imagen. El valor predeterminado es un CD de 74 minutos. Sin embargo, si se usa UDF, el valor predeterminado no tiene ningún tamaño máximo. No utilice espacios. Por ejemplo:

-maxsize:<4096>

donde <4096> limita la imagen a 4096 MB.

-q

Examina solo los archivos de origen. Esta opción no crea una imagen.

-r

Novedades de Windows 8. Resuelve los vínculos simbólicos a su ubicación de destino.

-t<mm/dd/aaaa,hh:mm:ss>

Especifica la marca de tiempo de todos los archivos y directorios. No utilice espacios. Puede usar cualquier delimitador entre los elementos. Por ejemplo:

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

-y6

Especifica que los registros de directorio deben alinearse exactamente al final de los sectores.

-yw

Abre archivos de código fuente que tienen uso compartido de escritura.

Ejemplos

Estos ejemplos muestran cómo hacer lo siguiente:

  • Cree un CD o DVD de arranque para un equipo basado en UEFI mediante una entrada de arranque único.
  • Cree un CD o DVD de arranque para un equipo basado en UEFI o basado en BIOS mediante una entrada de arranque múltiple.
  • Especifique el orden de los archivos de arranque en un disco.

Uso de una entrada de arranque único para crear una imagen de arranque

Puede usar la herramienta Oscdimg para crear un CD o DVD de arranque mediante una entrada de arranque único.

Para usar una entrada de arranque único:

  • Cree un archivo de imagen para un equipo basado en UEFI. Por ejemplo:

    Oscdimg -bC:\winpe_amd64\Efisys.bin -pEF -u1 -udfver102 C:\winpe_amd64\media C:\winpe_amd64\winpeamd64.iso
    

    donde C:\winpe_amd64\media is the location of the source files, and C:\winpe_amd64\winpeamd64.iso' es la ruta de acceso del archivo .iso.

Uso de entradas de arranque múltiple para crear una imagen de arranque

Puede usar la herramienta Oscdimg para crear un CD o DVD de arranque mediante entradas de arranque múltiple. Al hacerlo, tenga en cuenta lo siguiente:

  • La opción bootdata debe ir seguida del número de entradas de arranque en el comando (-bootdata:<number>).
  • Cada entrada de arranque múltiple debe delimitarse mediante un símbolo hash (#).
  • Cada opción para una entrada de arranque debe delimitarse mediante una coma (,).
  • Cada entrada de arranque debe especificar el identificador de la plataforma.

Para usar entradas de arranque múltiple:

  • Cree un archivo de imagen para un equipo basado en UEFI o basado en BIOS mediante un comando de arranque múltiple. Por ejemplo:

    Oscdimg -bootdata:2#p0,e,bEtfsboot.com#pEF,e,bEfisys.bin -u1 -udfver102 C:\winpe_amd64\media C:\winpe_amd64\winpeamd64.iso
    

    donde este comando inicia el archivo de arranque Etfsboot.com para una imagen bios y, a continuación, inicia el archivo de arranque Efisys.bin para una imagen UEFI.

Especificar el orden de arranque

En el caso de las imágenes de más de 4,5 GB, debe crear un archivo de orden de arranque para asegurarse de que los archivos de arranque se encuentran al principio de la imagen.

Las reglas para el orden de archivos son las siguientes:

  • El archivo de pedido debe estar en ANSI.
  • El archivo de pedido debe terminar en una nueva línea.
  • El archivo de pedido debe tener un archivo por línea.
  • Cada archivo debe especificarse en relación con la raíz de la imagen.
  • Cada archivo debe especificarse como un nombre de archivo largo. No se permite el uso de nombres cortos.
  • Cada ruta de acceso de archivo no puede ser mayor que MAX_PATH. Esto incluye el nombre del volumen.

Por ejemplo, D:\cdimage sería similar a la siguiente (donde D es la letra de unidad de la unidad de DVD):

  • D:\cdimage\1\1.txt
  • D:\cdimage\2\2.txt
  • D:\cdimage\3\3.txt
  • D:\cdimage\3\3_5.txt
  • D:\cdimage\<longFileName>.txt

Creación de un archivo de pedido de arranque

  • Cree un archivo de pedido de arranque. Por ejemplo:

    Oscdimg -m -n -yoC:\temp\bootOrder.txt -bC:\winpe_amd64\Efisys.bin C:\winpe_amd64\winpeamd64.iso
    

    donde BootOrder.txt contiene la siguiente lista de archivos:

    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
    

WinPE: Crear unidad de arranque USB

Referencia de herramientas de implementación de Windows Command-Line