Uso de parámetros en una línea de comandos


Desde IsoBuster 2.2 existe soporte para los parámetros (adicionales) de línea de comandos.
Se consideran adicionales ya que antes, tal como podemos recordar, IsoBuster ya tenía soportada la carga de un archivo de imagen por medio de una línea de comandos.

Primeramente, algunas notas generales:

- IsoBuster no es una aplicación de consola.  Cuando se inicia con comandos, el GUI (Guided User Interface) de IsoBuster's también se carga.  
  Todos los mensajes normales y emergentes que aparecían normalmente, seguirán apareciendo.  
  Si la tarea es la que requiera entradas manuales del usuario, esas entradas de usuario (p.e. oprimir un botón) todavía son necesarias.
- Los comandos pueden estar en orden aleatorio (lo que incluye también el path de un archivo de imagen que necesite cargarse)
- Si los comandos se repiten más de una vez con diferentes o los mismos valores, únicamente se usará el último en aparecer en la línea.
- Todos los comandos aparecen con una barra hacia la derecha '/' excepto la carga de un archivo de imagen.  Los archivos de imagen se cargan simplemente indicando el path completo, lo que asegura el 100% de compatibilidad con versiones antiguas.

Variables relacionadas con los paths de destino:

[Introducido en IsoBuster 2.8.5]
Los paths de destino usados para "/ei","/ef" "/tree" pueden contener variables.  Esto es especialmente útil cuando se combina con (pero sin ser la única posibilidad) "all" ("/t", "/s", "/ef:"). De esta forma es posible (por ejemplo) extraer todos los sistemas de archivo de todas las pistas, sesiones y particiones, y colocar cada sistema de archivo en una carpeta propia con un nombre de carpeta descriptivo, y después exportar listas de archivos de todos los archivos a las carpetas creadas con nombre similar, o dar a las listas de archivo el mismo nombre de las carpetas a las que se refiere etc.

<%FI> : Índice de Sistema de Archivo
<%FT> : Tipo de Sistema de Archivo
<%FN> : Nombre del Sistema de Archivo
<%TI> : Índice de Pista
<%TN> : Nombre de Pista
<%SI> : Índice de Sesión
<%SN> : Nombre de Sesión
<%PI> : Índice de Partición
<%PN> : Nombre de Partición

Ejemplo:

isobuster.exe /d:d "/ei:c:\my extracted image files\track<%TI>.iso" /t:all 
isobuster.exe /d:d "/ef:all:c:\extracted\<%FI><%FN>"  
isobuster.exe /d:d "/ef:udf:c:\extracted\s:<%SI>-f:<%FI>(<%FN>)" /s:all

Cargando un archivo de imagen:

Simplemente indique el path completo (y el nombre) del archivo de imagen en la línea de comandos.  Póngalo entre comillas (") para un soporte óptimo de líneas largas con espacios intermedios en el path y el nombre del archivo.

Comando:

sin comando

Ejemplo:

isobuster.exe "c:\my image files\image1.iso"

Auto-seleccionar una unidad:

IsoBuster selecciona de forma predefinida, la primera unidad que esté preparada. Usualmente es el disco duro, pero en el caso de que exista un disco óptico (CD / DVD / BD / HD DVD) será una de esas unidades la que se seleccione primeramente. Usted puede indicar a IsoBuster que seleccione una unidad especificada al iniciarse, independientemente de si contiene o no un disco. La unidad es seleccionada por medio de su letra de unidad (tal como las detecta IsoBuster). Un número de caracter solamente (p.e. d o e o 1 o ...).  Este comando tiene menor prioridad que la carga de un archivo de imagen.  Si se carga un archivo de imagen (ver comando anterior) entonces ese archivo de imagen se selecciona de forma predefinida y este comando no tiene ningún efecto.

Comando:

/d:[letra de la unidad]

Ejemplo:

Para auto-seleccionar drive f:

isobuster.exe /d:f

Especificar Propiedades de Archivo de Imagen:

[Introducido en IsoBuster 3.5]
En el caso de que usted tenga que tratar con un archivo de imagen vibrante de la cual IsoBuster no pueda detectar sus propiedades (por ejemplo, en la ausencia de datos que IsoBuster pueda usar para detectar las propiedades), es posible cargar un archivo de imagen genérico (solamente: *.iso, *.dks o *.flp) con un grupo limitado de propiedades especificadas, como por ejemplo el tamaño de de la cabecera y los bytes por bloque.

Command:

/iprop:[Header Size (in bytes)]|[Bytes Per block]

Example:

isobuster.exe "c:\my image files\image1.iso /iprop:100|2048"  En este ejemplo, el archivo iso se indica que contenga una cabecera de 100 bytes, y los siguientes 2048 bytes por bloque se almacenan en la imagen

Extracción de un archivo de imagen:

Con este comando usted puede permitir que IsoBuster se inicie, y realice un archivo de imagen para el disco seleccionado automáticamente.
La selección del disco depende de cuál es el disco seleccionado por IsoBuster.  Vea el comando anterior para más detalles al respecto.
Si usted abrió un archivo de imagen al mismo tiempo (ver primer comando) entonces el archivo de imagen será seleccionado y usted hará un nuevo archivo de imagen desde el archivo de imagen seleccionado (p.e. convierte nrg en ibp/ibq). Si usted no abrió un archivo de imagen, ni especificó auna unida (ver comando anterior), entonces la primera unidad que esté preparada será seleccionada. Si usted especificó una unidad (ver comando anterior) entonces se usará esa unidad.  Si no hay disco presente en dicha unidad, entonces no se realizará ninguna extracción. ¡También vea los comandos /et:  /ef:  /c   /t:  y  /s:  si quiere conocer más capacidad de las extracciones!. Si no se indica ningún tipo de extracción con el comando /et: entonces la imagen creada será de tipo imagen controlada (*.ibp / *.ibq). IsoBuster hará correcciones a la extensión del nombre del archivo en el caso de una extracción de archivo de imagen controlada (*.ibp), si la extensión indicada del archivo no es correcta. No se realizan correcciones en los demás tipos de extracción. Si no se indican nombre del archivo de destino o nombre de la carpeta de destino, IsoBuster iniciará la extracción, pero aparecerá el diálogo de Buscar Una Carpeta para que pueda efectuarse una selección manual.

[Introducido en IsoBuster 3.9]
Es posible combinar /ei: con /range o /fromto, para extraer solamente un trozo de los datos dentro de un rango determinado
Cuando un rango (por medio de /range o /fromto) se especifica, /session /track o /partition se ignorará

[Introducido en IsoBuster 3.9]
También es posible crear un Clonado o Clonado Controlado por medio de /ie:.  
Para Clonar una Partición de Unidad.  Use /p: para seleccionar la partición en el último caso.  Proporcione el path de la UNC Unidad Física (p.e. \\.\PhysicalDrive2) para su Clonación y asegúrese de indicar /et:u (Tipo de Extracción es datos de Usuario)
Para Clonar una Unidad Controlada.  Proporcione el path de la UNC Unidad Física (p.e. \\.\PhysicalDrive 3 (p.e. \\.\PhysicalDrive3) detrás del nombre de archivo *.IBP, separado por un caracter de barra vertical | (p.e. /ei:c:\file.ibp|\\.\PhysicalDrive3 ).  Asegúrese de extraer controlado: /et:m
Vea ejemplos debajo

Comando:

/ei:[path de destino y nombre de archivo]

Ejemplos:

Extraer un disco o discos un archivo de imagen con el nombre suministrado:
Todos los siguientes tres ejemplos crearán los mismos archivos (created_image.ibp y created_image.ibq) porque las extensiones de los archivos de imagen controlada son auto-corregidas

isobuster.exe "/ei:c:\my image files\created_image1.iso"
isobuster.exe "/ei:c:\my image files\created_image1.ibp"
isobuster.exe "/ei:c:\my image files\created_image1"

El siguiente ejemplo creará un archivo ISO con datos de usuario (cfr. TAO)

isobuster.exe "/ei:c:\my image files\created_image1.iso" /et:u

El siguiente ejemplo creará un archivo ISO con datos raw (cfr. BIN)

isobuster.exe "/ei:c:\my image files\created_image1.iso" /et:r

Extraer el archivo de imagen a la localización de una carpeta:
El siguiente ejemplo creará un archivo CD.ibp en la carpeta definida

isobuster.exe "/ei:c:\my image files\"

El siguiente ejemplo creará un archivo CD.tao o CD.iso(*) en la carpeta definida
(*) depende de las opciones de extracción de archivos (Ver ISO / BIN / TAO)

isobuster.exe "/ei:c:\my image files\" /et:u

El siguiente ejemplo creará un archivo CD.bin o CD.iso(*) en la carpeta definida
(*) depende de las opciones de extracción de archivos (Ver ISO / BIN / TAO)

isobuster.exe "/ei:c:\my image files\" /et:r

Sin un path de destino y nombre de archivo, la extracción también se inicia, pero lanza el diálogo de Buscar Una Carpeta

isobuster.exe /ei:

Extraer Desde-Hasta

isobuster.exe /ei:C:\Users\Peter\Desktop\extracted.dsk /range:499093504-10000

Create a Clone

Following example Clones PhysicalDrive 2 to PhysicalDrive 3

isobuster.exe /ei:\\.\PhysicalDrive3 /et:u /d:2

El siguiente ejemplo Clona la segunda partición de la Unidad Física 2 (Partition 1) a la Unidad Física 3:

isobuster.exe /ei:\\.\PhysicalDrive3 /et:u /d:2 /p:1

El siguiente ejemplo Clona la segunda partición de la Unidad Física 2 (Partition 1) al Volumen Lógico M:

isobuster.exe /ei:\\.\PhysicalDrive3 /et:u /d:m /p:1

Crear un Clonado Controlado

isobuster.exe /ei:C:\Users\Peter\Desktop\clonedisk3.ibp|\\.\PhysicalDrive3 /et:m

Tipo de Extracción (datos de usuario, raw o controlada) (solamente realmente válido para un CD):

Este comando es utilizado en combinación con los comandos de extracción: /ei: and /ef:
Si está ausente, /ei: se predefinirá internamente como /ei:m y /if: se predefinirá internamente como /ef:u
En otras palabras, los archivos de imagen son creados como controlados y solamente se extraerán los datos de usuario para los archivos y carpetas.
Los datos de usuario son prácticamente siempre preferidos en casos de archivos y carpetas (raw solamente existe para propósitos de ingeniería). (El concepto de 'controlados' no existe para archivos y carpetas, solamente para archivos de imagen).

Comando:

/et:[Tipo[u][r][m]]

[Tipo] existe en tres variedades:
u  (Datos de usuario)
r   (Dats Raw)
m (Controlado)
e  (Controlado Vacío) // [Introducido en IsoBuster 3.4]

Ejemplo:

isobuster.exe "/ei:c:\my image files\" /et:m

Completar un Archivo de Imagen Controlada (IBP/IBQ)

[Introducido en IsoBuster 3.4]
Cuando un archivo *.IBP se carga en la línea de comandos usted puede combinarlo con /ci: indicando además lo que debe ser completado, los huecos, el final o ambos.

Comando:

/ci:[Type[g][e][ge][eg]]

[Type] puede ser cualquiera de los siguientes:
g  (Huecos)
e  (El Final del archivo)
ge or eg (Huecos y Final del archivo)

Ejemplo:

isobuster.exe "c:\my image files\image1.ibp" /ci:ge

Indicar una dirección de Inicio y un Rango en el que actuar

[Introducido en IsoBuster 3.4]
Usted puede definir una dirección de inicio y un rango de bloques sobre los que actuar.  Se requiere una licencia [Profesional].
El comando para la Imagen Completa (/ci) tiene en cuenta este parámetro
El comando entra en conflicto con el comando /fromto y cualquier otro comando que se use al final de la línea de comandos

[Introducido en IsoBuster 3.9]
/scan and /ei: ahora también tiene en cuenta este parámetro

Comando:

/range:[Dirección Inicial-Bloques]
/range:[Dirección Inicia]
/range:[-Bloques]  // La Dirección Inicial se supone 0

Ejemplos:

isobuster.exe "c:\my image files\image1.ibp" /ci:ge /range:500-10
isobuster.exe "c:\my image files\image1.ibp" /ci:ge /range:500
isobuster.exe "c:\my image files\image1.ibp" /ci:ge /range:-10

Indicar una dirección de Inicio y una dirección de Final en el que actuar

[Introducido en IsoBuster 3.4]
Usted puede definir una dirección de inicio y una dirección de final entre las que trabajar.  Se requiere una licencia [Profesional].
El comando de Completar Imagen (/ci) tiene en cuenta este parámetro
El comando entra en conflicto con el comando /range y cualquier otro comando que se use al final de la línea de comandos

[Introducido en IsoBuster 3.9]
/scan and /ei: ahora también tiene en cuenta este parámetro

Comando:

/fromto:[Dirección Inicial-Dirección de Final]
/fromto:[Dirección Inicial]
/fromto:[-Dirección de Final]  // La Dirección Inicial se supone 0

Ejemplos:

isobuster.exe "c:\my image files\image1.ibp" /ci:ge /fromto:500-510
isobuster.exe "c:\my image files\image1.ibp" /ci:ge /fromto:500
isobuster.exe "c:\my image files\image1.ibp" /ci:ge /fromto:-510

Lectura Inversa

[Introducido en IsoBuster 3.4]
Al indicar lectura inversa, los objetos serán extrsídos iniciando desde su cola, y trabajando hasta el inicio del archivo, usando el rango indicado

Comando:

/rr:[Rango]
/rr  Se usará el rango que use la GUI, almacenado en el registro.

Ejemplo:

isobuster.exe "/ei:c:\my image files\created_image1.iso" /rr:100

Seleccionar una Pista:

Este comando es utilizado en combinación con los comandos de extracción: /ei: and /ef:

En el caso de /ei: (extracción de un archivo de imagen) se usa para identificar y extraer una pista sencilla.
ESto es solamente útil para propósitos de ingeniería, ya que una imagen de una pista sencilla en la mayoría de los casos no tiene mucha utilidad (a menos que sea la única pista existente en el disco).  Solamente el archivo de imagen del CD completo es realmente útil para los usuarios finales, pero para quienes desean hacer pruebas con las funcionalidades de otros tipos de archivos de imagen, los mismos también existen.

En el caso de /ef: (extracción de archivo y carpeta) se usa para identificar la pista que tiene el Sistema de Archivo desde el que deseamos realizar la extracción.
IsoBuster puede encontrar múltiples Sistemas de Archivo, incluyendo los antiguos en sesiones antiguas.  Si usted especifica la pista, entonces indicará a IsoBuster que use los Sistemas de Archivo anexos en esa pista en particular.  Si está ausente esta indicación, IsoBuster decide por sí mismo y usa el Sistema de Archivo más relevante procedente de la sesión/pista más relevante.  Aunque esta capacidad puede resultar útil, tiene más sentido usar /s: (seleccionar una sesión) para indicarle a IsoBuster desde que Sistema(s) de Archivo y sesión realizar la extracción.

Un índice de pista comienza en 1.  Si usted especifica pista 0 el comando simplemente se ignorará.
Si tanto una pista como una sesión (ver a continuación) son seleccionadas, entonces la selección de la sesión es ignorada y solamente se usará la selección de la pista.
Si un índice de pista se suministra, y esa pista en particular no existe, entonces no habrá ninguna extracción y fallará IsoBuster.

[Introducido en IsoBuster 2.8.5]
El índice puede ser también "all" que significa que la(s) operación(es) deben contemplar las pistas de forma apropiada ("/scan", "/ei", "/ef") ejecutándose en un loop para todas las pistas.

[Introducido en IsoBuster 3.9]
El índice puede ser taambién "audio" or "data" lo que indica que "/ei" será ejecutado para todas las pistas de audio o datos, a través de todas las sesiones (p.e. para extraer todas las pistas de audio a un archivo *.wav desde un CD que también contiene pistas de datos).

Comando:

/t:[Índice]

Ejemplo:

isobuster.exe "/ei:c:\my image files\" /et:m /t:1
isobuster.exe "/ei:c:\my wave files\" /t:audio


Seleccionar una Sesión:

Este comando se usa en combinación con los comandos de extracción: /ei: y /ef:

En el caso de /ei: (extracción de un archivo de imagen) se usa para identificar y extraer una sola sesión (todas las pistas de esa sesión en un archivo). Esto es útil solamente para propósitos de ingeniería, ya que una imagen de una sola sesión normalmente no es de mucho uso (a menos que sea la única sesión).  Solamente el archivo de imagen de un CD completo es realmente útil para un usuario normal, pero este comando existe para aquellos que desean o necesitan realizar exploraciones complejas.

En el caso de /ef: (extracción de archivos y carpetas) se usa para identificar la sesión que contiene el sistema de archivos que deseamos extraer. IsoBuster puede encontrar múltiples sistemas de archivo, incluyendo los antiguos en sesiones antiguas.  Si usted especifica la sesión entonces podrá indicar a IsoBuster que use el sistema de archivo anexo a dicha sesión en particular.  Si este comando está ausente, entonces IsoBuster tomará su propia decisión y usa el sistema de archivo más relevante de la decisión más relevante. 

Un índice de sesión se inicia desde 1.  Si usted especifica la sesión 0 el comando será sencillamente ignorado.
Si se selecciona una pista (ver lo anterior) y además una sesión, entonces la selección de sesión se ignora y solamente se usa la selección de pista. Si un índice de sesión se proporciona, y esa sesión en particular no existe, entonces no existirá extracción e IsoBuster fallará.

[Introducido en IsoBuster 2.8.5]
El índice puede ser también "all", lo que significa que la(s) operacion(es) que bloquean todas las sesiones apropiadamente ("/scan", "/ei", "/ef") se ejecutarán secuencialmente para todas las sesiones.

Comando:

/s:[Índice]

Ejemplo:

isobuster.exe "/ei:c:\my image files\" /et:m /s:1


Seleccionar una Partición:

Este comando se usa en combinación de los comandos de extracción: /ei: y /ef:

En el caso de /ei: (extracción de una imagen) se usa para identificar y extraer una partición única. 

En el caso de /ef: (extracción de archivos y carpetas) se usa para identificar la partición que tiene un sistema de archivo que deseamos extraer. Si usted especifica la partición entonces le indica a IsoBuster que use los sistemas de archivo anexos a esa partición en particular. Si no existiera, IsoBuster decide por sí mismo y usa el sistema de archivo más relevante de la partición más relevante. Este dispositivo puede ser muy útil, pero tiene mucho más sentido usar /p (seleccionar una partición) para indicarle a IsoBuster desde qué partición y archivo de sistema(s) realizar la extraacción.

En el caso de que se use /scan (encontrar archivos y carpetas perdidos) lo que se pretende es determinar la partición que necesita ser explorada.

Un índice de partición comienza en 00.  Si se proporciona un índice de partición y esa partición en particular no existe, entonces no se realizará ninguna extracción y el programa IsoBuster fallará.

[Introducido en IsoBuster 2.8.5]
El índice también puede ser "all" lo que indicará que la operación/operaciones debe mirar a todas las propiedades de la pista ("/scan", "/ei", "/ef") y se ejecutará en forma repetitiva para todas las particiones.

Comando:

/p:[Index]

Ejemplos:

isobuster.exe "/ei:c:\my image files\" /et:m /p:0
isobuster.exe "/ei:c:\my wave files\" /p:all


Extracción de un Sistema de Archivo completo (root) / archivos y carpetas:

Con este comando usted puede iniciar IsoBuster y extraer uno o más archivos o carpetas automáticamente.
La selección del disco depende de la unidad que seleccione IsoBuster.  
Vea los comandos anteriores para más detalles al repecto (p.e. cargar un archivo de imagen, extraer un archivo de imagen y auto-seleccionar una unidad).
También compruebe los comandos /et:  /ei:  /c   /t:  y  /s:  para descubrir más potencial de extracción en combinación con este comando.
Si no se especifica el tipo de extracción por medio del comando /et: entonces se extraerán los datos de usuario (lo cual es casi siempre lo que se hace).
Si no se define la pista (/t:) o la sesión (/s:) o partición (/p:), entonces IsoBuster usará la más relevante sesión / pista / partición / Sistema de Archivo desde donde realizar la extracción. Si no se indica Sistema de Archivos preferido por medio de este comando, entonces IsoBuster decidirá el Sistema de Archivo más apropiado a usar (p.e. seleccionará entre UDF, ISO etc.).  Si se indica un Sistema de Archivo y ese Sistema de Archivo no está disponible, entonces IsoBuster no realizará ninguna extracción (y por tanto, fallará). Si no se indica por medio de este comando ningún nombre de archivo o de carpeta, entonces IsoBuster extraerá el Sistema de Archivos completo, lo que significa todos los archivos y carpetas iniciando desde la raíz del Sistema de Archivos seleccionado.  Si no se indica el nombre de archivo y la carpeta de destino, IsoBuster iniciará la extracción, pero mostrará el diálogo de Localizar Carpeta de Destino o el diálogo de Salvar Archivo.

Comando:

/ef:[Sistema_de_Archivo:][Nombre del archivo o carpeta (path relativo) |][path de destino y nombre de archivo]

[Sistema_de_Archivo:] es siempre tres caracteres según la siguiente variedad:

iso:  (Iso9660, Joliet, Rock Ridge, ... IsoBuster toma el más relevante)
udf:  (UDF)
hfs:  (HFS y HFS+, IsoBuster selecciona HFS+ con preferencia sobre HFS)
ifo:  (IFO, indicando archivos VOB e IFO)
boo:  (El Torito - Imagen Cargable - Bootable)
fat:  (FAT)
sig:  (Archivos encontrados basados en sus firmas, para ser combinados con el comando "/scan" de la línea de parámetros) [Introducido en IsoBuster 2.8.5]
ntf:  (NTFS)
ntf:  // NTFS
ntfs:  // NTFS
nt:  // NTFS
rim:  // Rimage manifest file
rimage:   // Rimage manifest file
ext:  // EXT
ufs:  // UFS
reiser:   // Reiser
xfs:  // XFS
nintendo: // Nintendo (GameCube and Wii)
romfs:   // RomFS
rom:   // RomFS
jfs:  // JFS
btrfs:  // BTRFS
btr:  // BTRFS
squashfs: // SquashFS
squash:  // SquashFS
refs:  // ReFS
zfs:  // ZFS
cramfs:  // CramFS
cram:  // CramFS
befs:  // BeFS
minix:  // Minix
3do:  // Opera 3DO
all:  (Todos los sistemas de archivo encontrados en la pista o sesión relevante) [Introducido en IsoBuster 2.8.5]

[Nombre del archivo o carpeta (path relativo) |]

Un path relativo a una carpeta o archivo, comenzando desde la raíz (pero sin una letra de unidad)
Nunca iniciar con una barra inversa (\), solamente indique el archivo o carpeta.
Por ejemplo:
picture.jpg          (y picture.jpg existe en la raíz)
mypictures             (y la carpeta mypictures existe en la raíz)
mypictures\picture1.jpg  (y picture1.jpg existe en la sub-carpeta mypictures (que está localizada en la raíz))

[path de destino y nombre de archivo]

Donde los archivos / carpetas son extraídos.
IsoBuster no comprueba las carpetas de destino completamente, así que procederá a extraer hacia la carpeta requerida y después indicará errores de Windows si no existe la carpeta o hay incompatibilidades.
En otras palabras, compruebe si la carpeta de destino también existe antes de iniciar el programa.

Ejemplos:

Extraer Sistema de Archivo (raíz) completo (el más apropiado) de la pista/sesión más relevante:
Ambos ejemplos extraerán el contenido a una carpeta existente "my extracted files" (o crearán esa carpeta cuando aún no exista (Funciona solamente con una profundidad de una carpeta))

isobuster.exe "/ef:c:\my extracted files\"
isobuster.exe "/ef:c:\my extracted files"

El siguiente ejemplo extrae el Sistema de Archivos UDF (asumiendo que hay una posible selección entre Sistemas de Archivo, y queremos UDF):

isobuster.exe "/ef:udf:c:\my extracted files"

El siguiente ejemplo extrae una sub-carpeta ("my docs") del Sistema de Archivos UDF 

isobuster.exe "/ef:udf:mydocs|c:\my extracted files"

El siguiente ejemplo extrae un archivo en particular  ("my docs\my letters\letter1.doc") desde el Sistema de Archivos ISO (y desde la segunda sesión (asumiendo que hay tres sesiones en este disco))

isobuster.exe "/ef:iso:mydocs\my letters\letter1.doc|c:\my extracted files" /s:2

El siguiente ejemplo extrae un archivo en particular  ("VÍDEO_TS\VTS_01_1.VOB") del Sistema de Archivos IFO y lo extrae con el nombre de archivo "movie.mpg"

isobuster.exe "/ef:ifo:VÍDEO_TS\VTS_01_1.VOB|c:\my extacted files\movie.mpg" 

El siguiente ejemplo extrae el archivo de imagen del boot desde un disco de instalación de MS

isobuster.exe "/ef:boo:Microsoft Corporation.img|c:\my extracted files\"


Avisos de Extracción :
[Introducido desde IsoBuster 2.5]

Este comando se usa en combinación con los comandos de extracción: /ei: y /ef:
Si está ausente, los siguientes valores predefinidos se usan: /ep:pbm y /ep:pfe, que significan que el GUI le avisará cuando exista un error de lectura, de forma que el usuario realice una selección, cuando un archivo va a ser sobreescrito.

Comando:

/ep:[Tipo]

El [Tipo] puede ser uno de las siguientes clases:

Para el caso de manipulaciones de error, cuando se encuentra un error de lectura:

pbm: Prompt with Best Matching GUI window (Avisar con la ventana GUI que más se adecúe)
ria: Prompt with Retry Ignore Abort GUI window (Avisar con la ventana GUI de Reintentar Ignorar Abortar)
rsa: Prompt with Retry Select Abort GUI window (Avisar con la ventana GUI de Reintentar Seleccionar Abortar)
oea: No Prompt, On Error: Abort extraction (No avisar, en caso de error abortar la extracción)
oeo: No Prompt, On Error: Ommit the sector (No avisar, en caso de error omitir el sector)
oez: No Prompt, On Error: Zero (No avisar, en caso de error reemplaza todos los datos del error con bytes nulos, en los casos de raw solamente los datos de usuario son reemplazados y se calcula el EDC/ECC)
oee: No Prompt, On Error: Error (No avisar, en caso de error reemplaza el error con datos erróneos)
npc: No Prompt on Completion (después de completar archivos de imagen controlada /CI)  [Introducido en IsoBuster 3.4]

Para el caso de manipulaciones de sobreescritura de archivos, cuando el archivo ya existe:

pfe: Prompt with File Over-write GUI window (Avisar con la GUI de sobreescritura de archivo)
owr: No Prompt, Over-write the file (No avisar, sobreescribir archivo)
now: No Prompt, No Over-write (No avisar, no sobreescribir el archivo, dejarlo como está y seguir con el próximo archivo (si es apropiado))
ren: No Prompt, auto-Rename the file (e.g. ads (2) or (3) or ...)

For file write handling, when the filename is illegal (reserved) or contains illegal characters:
pif: Prompt on Illegal Filename
rei: No Prompt, auto-Rename Illegal filename (e.g. ads (2) or (3) or ...)
nor: No Prompt, No Rename (don't rename the file, instead, skip it)

Ejemplo:

isobuster.exe "/ei:c:\my image files\" /et:m /ep:oez /ep:owr


Abrir y cerrar la bandeja de una unidad (solamente válido para unidades ópticas) :

Este comando abre o cierra la bandeja.  Abrirá la bandeja de la unidad seleccionada si se encuentra cerrada, o la cerrará si ya se encontraba abierta.
Este mandato puede indicarse hasta 9 veces en una línea de comando, así que se pueden dar instrucciones a la misma unidad unas cuantas veces en la misma línea de comando. Por ejemplo, antes y después de una operación. 

Comando:

/oc:[Tipo][Antes o Después][Esperar]

[Tipo] puede ser o o c o faltar. O para Abrir la Bandeja y C para Cerrar la Bandeja, y en el caso de que estuviera ausente, la bandeja se abrirá si está cerrada o se cerrará si está abierta.  
[Antes o Después] puede ser b o a o faltar.  B para una operación previa (p.e. antes de la extracción de un archivo), A para una operación posterior (p.e. después de la creación de un archivo de imagen).  En el caso de que no existieran, el comando se ejecuta antes.
[Esperar] es un número entre 0 - 9 y significa el número de segundos que la aplicación hará reintentos sobre la unidad, esperando a que esté preparada, después de que la aplicación inició el comando Abrir/Cerrar.  Cuando no se indica ningún valor, la aplicación interpretará 0 en el caso de intento de abrir la bandeja, y 2 en el caso de cerrar la bandeja.

Ejemplo:

isobuster.exe /d:f /oc:c9 /oc:bc9 "/ef:c:\my extracted files\" /oc:oa

El ejemplo anterior indica que la bandeja se cierra antes de la operación de extracción.  El comando incluso se ha indicado dos veces para estar seguro de su acción, y el time-out se indica para 9 segundos cada vez, así que la aplicación esperará (un máximo) de 18 segundos (o menos si la unidad indica que está "lista") antes de que comience la operación de extracción.  Después de la operación de extracción la bandeja de la unidad queda abierta.

Búsqueda de archivos y carpetas perdidos:

[Introducido en IsoBuster 2.8.5]
Este comando inmediatamente inicia el proceso de bloqueo para la locaización de archivos y carpetas
Este comando también suprime automáticamente unos cuantos diálogos.  
Cuando se usa este parámetro, el programa no preguntará si usted desea realizar una búsqueda, aunque el contenido esté vacío (no se encuentren sistemas de archivo) después de la cantidad inicial de de imagen de disco, y no sugerirá realizar un un archivo .ibp primeramente aunque éste sea el caso.
/scan se ejecuta en la última sesión de la partición de un disco (o archivo de imagen) excepto si se especifica también /t (track) o /s (sesión) o /p (partición). En el caso de haber indicado partición o pista y/o sesiones como "all", todas las particiones o sesiones se exploran.En el caso de que una pista se haya especificado, la búsqueda se realizará en la sesión en la que se encuentra la pista.  En el caso de que una sesión se haya especificado, la búsqueda se realizará en la sesión especificada.  En el caso de que la pista o la sesión se especifique, y tenga un valor "all" entonces todas las sesiones son analizadas.
/scan puede ser combinado con el archivo o las imágenes a extraer de la misma forma que si se ejecutara antes de la ejecución de otras extracciones.

[Introducido en IsoBuster 3.9]
Desde IsoBuster 3.9, /scan también toma en cuenta a /range o /fromto.  Cuando usted especifica un rango con /range o /fromto en combinación con este comando, cualquier /track /session o /partition se ignora, ya que el escaneado solamente se ejecuta en el rango especificado.

Comando:

/scan

Ejemplo:

isobuster.exe /d:f /scan "/ef:sig:c:\my extracted files\"


Exportar una lista de archivos:

[Introducido en IsoBuster 2.8.5]
Este comando le permite construir una lista de archivos y carpetas desde una carpeta o desde un sistema de archivo completo.  Toma los parámetos (tokens) como entradas que definen el esquema del contenido que se escribe en el archivo

Comando:

/tree:[Sistema de Archivos:][Nombre del archivo o carpeta (path relativo) |][path de destino y nombre de archivo][?Cadena personalizada con las variables/tokens]

[?La Cadena personalizada con las variables/tokens] puede ser cualquier cadena de texto con los siguientes tokens/variables que son reemplazados por sus respectivos valores:

<%LBA>  Dirección lógica del bloque
<%LASTLBA>  Dirección del último bloque de un archivo.
<%BLOCKS>  Número de bloques en un archivo, formateado (p.e. 33 o 9.475 o ...)
<%BLOCKSUNF> Número de bloques en un archivo, noformateado (p.e. 33 o 9475 o ...)
<%FULLPATH>  Path completo (p.e. d:\files\file1.txt)
<%RELPATH>  Path relativo (p.e. \files\file1.txt)
<%FILE>  Archivo (p.e. \file1.txt)
<%NAME>  Nombre del objeto (similar a FILE, pero también funciona para extents de archivo)
<%SIZE>  Tamaño del archivo, formateado (p.e. 1.4 KB o 2,3 MB o 300 Bytes o ..)
<%BYTES>   Tamaño en bytes solamente, formateado (p.e. 300 o 2.345 o 44,555,000 o ...)
<%BYTESUNF> Tamaño en bytes solamente, noformateado (p.e. 300 o 2345 or 44555000 o ...)
<%TIMEDATE>  Fecha y hora, formateado (p.e. 28/12/2005 23:22:42 o 12/28/2005 23:22:42 o ...)
<%TIME>  Hora, formateado (p.e. 23:22:42)
<%DATE>  Fecha, formateado (p.e. 28/12/2005 o 12/28/2005 o ...)
<%GMT>  GMT (p.e. GMT -08:00)
<%ATTRIB>  Los atributos (p.e. R o  RHA o ..)
<%OFFSET>  El offset en el primer bloque del archivo o extent (p.e. 0 o 348 or 512 o ...)
<%TYPE>  El tipo de objeto, por ejemplo "Archivo JPG"  [Introducido en IsoBuster 3.4]
<%%>   Percentage the object is readable (as known at this moment)  [Introduced in IsoBuster 3.8]

Ejemplo:

isobuster.exe  /scan /t:all "/tree:all:k:\export\S<%SI>T<%TI>FS<%FI>(<%FT>)(<%FN>).txt?<%LBA>, <%RELPATH>, <%BYTES>"


Time Out:

This command times out an extraction operation started via the command line, in case a read takes more than [Milliseconds] to complete. E.g. on bad media, reads can take a long time sometimes.  The read command will still complete and take whatever time it needs to do so, but after that and if the time-out value has been exceeded, the program will simply stop the operation and it won't start a new read command to the next sector.

Command:

/eto:[Milliseconds]

Example:

isobuster.exe "/ei:c:\my image files\" /et:m /ep:oez /ep:owrn /et:60000


Ver Sector:

Este comando abre inmediatamente la ventana del visor de sector y presenta el contenido del sector elegido.

Comando:

/sv:[Dirección]

Ejemplo:

isobuster.exe /d:f /sv:2000


Cerrar IsoBuster automáticamente:

Este comando cierra IsoBuster después de la tarea requerida (por medio de la línea de comandos indicada), por ejemplo, después de una tarea de extracción (/ei: o /ef:)

Comando:

/c

Ejemplo:

isobuster.exe "/ef:boo:Microsoft Corporation.img|c:\my extracted files\" /c


Minimizar IsoBuster automáticamente:

Este comando minimiza IsoBuster después de la inicialización, antes de la tarea solicitada (por medio de la línea de comando indicada),  por ejemplo, después de una tarea de extracción (/ei: o /ef:)

Comando:

/m

Ejemplo:

isobuster.exe "/ef:ifo:VÍDEO_TS\VTS_01_1.VOB|c:\my extacted files\movie.mpg"  /c /m


No presentar la pantalla de anuncio al inicio del programa:

[Introducido en IsoBuster 2.5.5]
Este comando suprime la aparición de la pantalla llamada 'splash' que se presenta cuando el programa inicia su funcionamiento.

Comando:

/nosplash

Ejemplo:

isobuster.exe "/ef:ifo:VIDEO_TS\VTS_01_1.VOB|c:\my extacted files\movie.mpg"  /c /m /nosplash


No buscar ni preguntar por las unidades al inicio del programa:

[Introducido en IsoBuster 2.5.5]
Este comando suprime la búsqueda de unidades cuando el programa se inicia.  El comando puede usarse cuando usted solamentey está interesado en abrir archivos de imagen  y no necesita soporte de unidades.  Potencialmente puede acelerar el inicio del programa, especialmente cuando hay un disco montado en una de las unidades ópticas.

Comandos:

/nodrives  (Ninguna de las unidades se listará)
/nocd  ([Introducido en IsoBuster 3.1] Las unidades ópticas (CD, DVD, BD, HD-DVD) no serán listadas, pero otras unidades (HD, Flash etc.) serán visualizadas (excepto cuando n /nohd se indica también))
/nohd  ([Introducido en IsoBuster 3.1] Las unidades HDDs, Flash drives etc. no serán listadas, pero las unidades ópticas serán visualizadas (excepto cuando n /nohd se indica también))

Ejemplo:

isobuster.exe "/ef:ifo:VIDEO_TS\VTS_01_1.VOB|c:\my extacted files\movie.mpg"  /c /m /nosplash /nodrives


Informe (Log) de Errores:

Este comando introduce un código de error simple a un archivo, en el caso de que IsoBuster pueda detectar un problema antes de que se inicie la tarea actual (por medio de la línea de comandos indicada).
Por tanto, no indica en el log ningún error de lectura o de intervención que sea requerida durante, por ejemplo, un proceso de extracción.
Sin embargo, si la extracción se inició pero fue abortada, por cualquier razón, entonces si que se indicará en el log un valor de código de error.

Comando:

/l:[path de destino y nombre de archivo]

Valores de los errores:

0       Sin Error (proceso terminado satisfactoriamente).
1       No se encontraron Pistas / Sesiones
2       El Índice de la Pista se ha indicado, pero esa Pista no está disponible
3       El Índice de la Sesión se ha indicado, pero esa Sesión no está disponible
4       No se encontró pista con Sistema de Archivos
5       No se encontró Sistema de Archivo (o ninguno que coincida con lo solicitado)
6       El nombre para la carpeta ya está siendo usado como nombre de un archivo
7       No se ha encontrado archivo ni carpeta que coincidan con el nombre indicado
10xx  La extracción ha sido abortada por el usuario

Ejemplo:

isobuster.exe "/ef:c:\my extracted files" "/l:c:\my extacted files\log.txt"


Informe (Log) de Cadenas-de-Errores:

Una cadena básica puede pasarse a IsoBuster, para ser colocada en el archivo del log (ver Informe (Log) de Errores (comando /l:)).
Asegúrese de que esta cadena contenga el valor %%u que será entonces reemplazado por el código de error (ver Error en Log).

Comando:

/l:txt:[Texto]

Ejemplo:

isobuster.exe "/ef:c:\my extracted files" "/l:c:\my extacted files\log.bat" "/l:txt:ECHO %%u"


Carga de plugin(s)

[Introducido en IsoBuster 2.8]
Este comando le permite cargar uno o más plugins.  Los plugins pueden ser usados para interpretar los archivos de imagen y/o escribir archivos de imagen 
El comando puede usarse múltiples veces en la línea de comando, para permitir cargar varios plugins al mismo tiempo.
Los plugins cargados tienen prioridad mayor sobre las funcionalidades propias del programa en el caso de existir algún solapamiento.

Comando:

/plugin:[path y nombre_del_archivo del plugin]

Ejemplo:

isobuster.exe "c:\my image files\image1.iso" /plugin:c:\my_iso_plugin.dll"