Utilisation des paramètres de la ligne de commande


IsoBuster 2.2 propose aussi la prise en charge des paramètres (supplémentaires) de la ligne de commande.
Supplémentaires car, autant que je m'en souvienne, IsoBuster a pris en charge le chargement d'un fichier image via la ligne de commande.

Quelques remarques préliminaires d'ordre général:

- IsoBuster n'est pas une application en console.  Lors de son démarrage en ligne de commande, l'interface utilisateur d'IsoBuster sera toujours chargée.  
  Tous le messages et autres fenêtres qui apparaissent normalement continuent d'apparaître.  
  Si la tâche nécessite des interventions de la part de l'utilisateur, ces interventions utilisateurs continuent d'apparaître (ex.: cliquer sur un bouton).
- Les commandes peuvent se produire dans un ordre aléatoire (y compris le chemin d'un fichier image qui doit être chargé)
- Si les commandes sont répétées plusieurs fois, avec un contenu différent ou le même contenu, seule la dernière occurence de la ligne sera utilisée.
- Toutes les commandes débutent par un slash '/' sauf le chargement d'un fichier image.  Les fichiers image sont chargés en fournissant simplement le chemin complet, ce qui garantiti une compatibilité à 100% avec les anciennes versions.

Variables des chemins de destination:

[Introduites dans IsoBuster 2.8.5]
Les chemins de destination utilisés pour "/ei","/ef" "/tree" peuvent contenir des variables.  Ils sont particulièrement utilisés en combinaison avec (mais pas seulement) "all" ("/t", "/s", "/ef:").
Il est alors possible d'extraire (parexemple) tous les systèmes de fichiers de toutes les pistes et sessions et de placer chacun d'eux dans son propre dossier avec un nom de dossier descriptif, puis d'exporter la liste de tous les fichiers dans ces même dossiers créés, ou de donner aux listes de fichiers le même nom que le dossier auquel ils appartiennent, etc.

<%FI> : Index du Système de Fichiers
<%FT> : Type du Système de Fichiers
<%FN> : Nom du Système de Fichiers
<%TI> : Index de la Piste
<%TN> : Nom de la Piste
<%SI> : Index de la Session
<%SN> : Nom de la Session

Exemple:

isobuster.exe /d:d "/ei:c:\mes fichiers image extraits\piste<%TI>.iso" /t:all 
isobuster.exe /d:d "/ef:all:c:\extraits\<%FI><%FN>"  
isobuster.exe /d:d "/ef:udf:c:\extratraits\s:<%SI>-f:<%FI>(<%FN>)" /s:all


Charger un fichier image:

Indiquez simplement le chemin complet du fichier image dans la ligne de commande.  Placez-le entre guillemets pour une prise en charge optimale des noms de fichiers longs et des espaces.

Commande:

aucune commande

Exemple:

isobuster.exe "c:\mes fichiers image\image1.iso"

It is worth noting that you can also open spanned files and even Physical and Logical drives For instance: 

isobuster.exe "c:\my image files\image1.iso|c:\my image files\image2.iso|c:\my image files\image3.iso"
isobuster.exe "\\.\PhysicalDrive2|\\.\PhysicalDrive3|c:\my image files\Drive4InFile.dsk"

Specify Image File Properties:

[Introduced in IsoBuster 3.5]
In case you have to deal with a funky image file of which IsoBuster can't detect its properties (for instance in the absence of data that IsoBuster can use to detect the properties), it is possible to load a generic image file (only: *.iso, *.dks or *.flp) with a limited set of specified properties, namely header size and bytes per block.

Command:

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

Example:

isobuster.exe "c:\my image files\image1.iso" "/iprop:100|2048"  In this example, the iso file is set to contain a 100-bytes-header, and next 2048 bytes per block are stored in the image

Sélection auto d'un lecteur:

Par défaut, IsoBuster sélectionne le premier lecteur qui contient un disque (CD / DVD / BD / HD DVD) ou, si aucun disque n'est chargé, le premier lecteur de la liste.
Vous pouvez demander à IsoBuster de sélectionner un lecteur spécifique au démarrage, qu'il y ait un disque ou non dans ce lecteur.
Le lecteur est choisi au moyen de sa lettre de lecteur (pour qu'IsoBuster le détecte).  Un seul caractère (ex/ d ou e ou ...)
Cette commande a une priorité inférieure au chargement d'un fichier image.  Si un fichier image est chargé (voir la commande précédente), il est sélectionné par défaut et cette commande n'a aucun impact.

Commande:

/d:[lettre de lecteur]

Exemple:

Pour une sélection auto du lecteur f:

isobuster.exe /d:f

Extraction d'un fichier image:

Avec cette commande, vous pouvez laisser IsoBuster démarrer et créer un fichier image du disque sélectionné automatiquement.
La sélection du disque dépend du lecteur sélectionné par IsoBuster.  Voir la commande précédente pour en savoir plus.
Si vous avez ouvert un fichier image au même moment (voir la première commande), il sera sélectionné et vous obtiendrez un nouveau fichier image du fichier sélectionné (ex.: convertir nrg en ibp/ibq).
Si vous n'avez ouvert aucun fichier image, ni spécifié de lecteur (voir la commande précédente), le premier lecteur contenant un disque sera sélectionné.
Si vous avez spécifié un lecteur (voir la commande précédente), il sera utilisé.  Si aucun disque n'est présent dans ce lecteur, aucune extraction ne se produira.
Examinez les commandes /et:  /ef:  /c   /t:  et  /s:  pour découvrir plus de puissance d'extraction!
Si aucun type d'extraction n'est spécifié via la commande /et:, l'image créée sera du type géré (*.ibp / *.ibq). 
IsoBuster effectuera les corrections concernant l'extension du nom de fichier dans le cas d'une extraction de fichier image gérée (*.ibp), si l'extension du nom de fichier fournie n'est pas correcte.  
Aucune correction n'est effectuée pour les autres types d'extraction.
Si aucun nom de fichier ou de dossier n'est fourni, IsoBuster lancera l'extraction mais affichera la boîte de dialogue Choisir un Nom de Dossier afin d'y effectuer une sélection manuelle.

Commande:

/ei:[chemin et nom de fichier de destination]

Exemples:

Extrait le disque dans un fichier image dont le nom est indiqué:
Les trois exemples suivants vont créer les mêmes fichiers (created_image.ibp et created_image.ibq) car les extensions du nom de fichier image géré sont corrigées automatiquement

isobuster.exe "/ei:c:\mes fichiers image\created_image1.iso"
isobuster.exe "/ei:c:\mes fichiers image\created_image1.ibp"
isobuster.exe "/ei:c:\mes fichiers image\created_image1"

L'exemple suivant va créer un fichier ISO avec les données utilisateur (cf. TAO)

isobuster.exe "/ei:c:\mes fichiers image\created_image1.iso" /et:u

L'exemple suivant va créer un fichier ISO avec les données brutes (cf. BIN)

isobuster.exe "/ei:c:\mes fichiers image\created_image1.iso" /et:r

Extraire le fichier image dans un emplacement de dossier:
L'exemple suivant crée CD.ibp dans le dossier défini

isobuster.exe "/ei:c:\mes fichiers image\"

L'exemple suivant crée CD.tao ou CD.iso(*) dans le dossier défini
(*) en fonction des options d'extraction du fichier image (Voir ISO / BIN / TAO)

isobuster.exe "/ei:c:\mes fichiers image\" /et:u

L'exemple suivant crée CD.bin ou CD.iso(*) dans le dossier défini
(*) den fonction des options d'extraction du fichier image (See ISO / BIN / TAO)

isobuster.exe "/ei:c:\mes fichiers image\" /et:r

Sans chemin et nom de fichier de destination, l'extraction se lancera aussi, mais affichera la boîte de dialogue Choisir un Dossier

isobuster.exe /ei: /et:u

Extract From-To

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

Create a Clone

Following example Clones PhysicalDrive 2 to PhysicalDrive 3

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

Following example Clones PhysicalDrive 2's second partition (Partition 1) to PhysicalDrive 3

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

Following example Clones PhysicalDrive 2's second partition (Partition 1) to Logical Volume M:

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

Create a Managed Clone of PhysicalDrive 2 to PhysicalDrive 3

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

It is worth noting that you can also extract to spanned files and even Physical and Logical drives For instance: 

isobuster.exe /ei:c:\my_image_files\image1.iso|c:\my_image_files\image2.iso|c:\my_image_files\image3.iso /et:r
isobuster.exe /ei:\\.\PhysicalDrive3|\\.\PhysicalDrive4|\\.\PhysicalDrive5 /et:u /d:2
isobuster.exe /ei:C:\Users\Peter\Desktop\clonedisk3.ibp|\\.\PhysicalDrive3|\\.\PhysicalDrive4 /et:m /d:2
isobuster.exe /ei:C:\Users\Peter\Desktop\clonedisk3.ibp|C:\Users\Peter\Desktop\part1.ibq|C:\Users\Peter\Desktop\part2.ibq /et:m /d:2

Type d'Extraction (données utilisateur, brutes ou gérées):

Cette commande est utilisée en combinaison avec les commandes d'extraction: /ei: et /ef:
Si elle est absente, en interne /ei: deviendra par défaut /ei:m et /if: deviendra par défaut /ef:u
Ou en d'autres termes, les fichiers image sont créés gérés et les données utilisateur seules sont extraites des fichiers et dossiers.
Les données utilisateur sont pratiquement toujours préférées dans le cas de fichiers ou dossiers (les données brutes n'existent que pour des besoins techniques).
Les données gérées n'existent pas pour les fichiers et dossiers, mais pour les fichiers image seulement.

Commande:

/et:[Type]

[Type] proposé en trois moutures:

u  (Données utilisateur)
r or raw(Données brutes)
m or ibp (Géré)
e  (Controlado Vacío) // The IBP/IBQ file set is created but not a single read is executed  [Introduced in IsoBuster 3.4]
a or wav (Audio) // Raw + RIFF headers  [Introduced in IsoBuster 3.6]
mpg (Filter only mpg frames)   [Introduced in IsoBuster 3.6]
r2u (Raw to User data)   [Introduced in IsoBuster 4.0]
run (Extract and Run - Single file only)  [Introduced in IsoBuster 4.0]
mcb (MacBinary *.bin files - Only makes sense on Apple file systems MFS/HFS but also ISO, UDF and NTFS if they have Mac Properties) [Introduced in IsoBuster 5.2]
asn (Apple Single - Only makes sense on Apple file systems MFS/HFS but also ISO, UDF and NTFS if they have Mac Properties) [Introduced in IsoBuster 5.2]
adb (Apple Double - Only makes sense on Apple file systems MFS/HFS but also ISO, UDF and NTFS if they have Mac Properties)(Creates two files per file) [Introduced in IsoBuster 5.2]

Exemple:

isobuster.exe "/ei:c:\mes fichiers image\" /et:m

Complete a Managed Image File (IBP/IBQ)

[Introduced in IsoBuster 3.4]
When an *.IBP file is loaded on the command line you can combine that with /ci: and what should be completed, the gaps, the end or both.

Command:

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

[Type] comes in several flavours:
g  (Gaps)
e  (The end of the file)
ge or eg (Gaps and the End of the file)
d (On Demand)

Example:

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

Set a Start address and Range to work on

[Introduced in IsoBuster 3.4]
You can define a start address and range of blocks to work on.  This requires a [Professional] license.
The Complete Image (/ci) command takes this parameter in account
The command conflicts with /fromto and whatever command comes last on the command line will be used

Command:

/range:[StartAddress-Blocks]
/range:[StartAddress]
/range:[-Blocks]  // Start Address is assumed 0

Example:

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

Set a Start address and End address to work on

[Introduced in IsoBuster 3.4]
You can define a start address and end address work on.  This requires a [Professional] license.
The Complete Image (/ci) command takes this parameter in account
The command conflicts with /range and whatever command comes last on the command line will be used

Command:

/fromto:[StartAddress-EndAddress]
/fromto:[StartAddress]
/fromto:[-EndAddress]  // Start Address is assumed 0

Example:

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

Reverse Read

[Introduced in IsoBuster 3.4]
By setting reverse read, objects will be extracted starting with the tail, working up to the start of the file, using a set range

Command:

/rr:[Range]
/rr  The range the GUI uses will be used, stored in the registry.

Example:

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

Sélectionner une Piste:

Cette commande est utilisée en combinaison avec les commandes d'extraction: /ei: et /ef:

Dans le cas de /ei: (extraction du fichier image), elle est utilisée pour identifier et extraire une seule piste.
Cette commande n'est utile que pour les techniciens car l'image d'une seule piste n'est, dans la plupart des cas, d'aucune utilité (sauf s'il s'agit de l'unique piste).  Seul le fichier image d'un CD complet est réellement utile pour l'utilisateur final, mais elle existe quand même pour les bricoleurs.

Dans le cas de /ef: (extraction de fichier et dossier), elle est utilisée pour identifier la piste qui contient le système de fichiers à partir de laquelle nous voulons extraire.
IsoBuster peut trouver plusieurs systèmes de fichiers, y compris ceux des anciennes sessions.  Si vous spécifiez la piste, vous demandez alors à IsoBuster d'utiliser les systèmes de fichiers liés à cette piste particulière.  Sinon, IsoBuster décide de lui-même et utilise le système de fichiers le plus pertinent à partir de la  session/piste la plus pertinente.  Bien que cette fonction puisse être utile, il est plus logique d'utilisé /s: (sélectionner une session) pour indiquer à IsoBuster à partir de quelle système de fichier de session traiter l'extraction.

Un index de piste débute à 1.  Si vous spécifiez la piste 0, la commande sera tout simplement ignorée.
Si un piste et une session sont sélectionnées (voir le paragraphe suivant), la sélection de session sera ignorée et seule la sélection de la piste sera utilisée.
Si un index de piste est proposé et que cette piste particulière n'existe pas, il n'y aura aucune extraction et IsoBuster échouera.

[Introduit dans IsoBuster 2.8.5]
L'index peut aussi être "all" qui signifie que la ou l'opération(s) qui examine la propriété de la piste ("/scan", "/ei", "/ef") s'exécutera en boucle pour toutes les pistes.

Commande:

/t:[Index]

Exemple:

isobuster.exe "/ei:c:\mes fichiers image\" /et:m /t:1

Sélectionner une Session:

Cette commande est utilisée en combinaison avec les commandes d'extraction: /ei: et /ef:

Dans le cas de /ei: (extraction du fichier image), elle est utilisée pour identifier et extraire une seule session (toutes les pistes de cette session dans un fichier).
Cette commande n'est utile que pour les techniciens car l'image d'une seule session n'est, dans la plupart des cas, d'aucune utilité (sauf s'il s'agit de l'unique session).  Seul le fichier image d'un CD complet est réellement utile pour l'utilisateur final, mais elle existe quand même pour les bricoleurs.

Dans le cas de /ef: (extraction de fichier et dossier), elle est utilisée pour identifier la session qui contient le système de fichiers à partir de laquelle nous voulons extraire.
IsoBuster peut trouver plusieurs systèmes de fichiers, y compris ceux des anciennes sessions.  Si vous spécifiez la session, vous demandez alors à IsoBuster d'utiliser les systèmes de fichiers liés à cette session particulière.  Sinon, IsoBuster décide de lui-même et utilise le système de fichiers le plus pertinent à partir de la  session la plus pertinente. 

Un index de session débute à 1.  Si vous spécifiez la session 0, la commande sera tout simplement ignorée.
Si un piste et une session sont sélectionnées (voir le paragraphe suivant), la sélection de session sera ignorée et seule la sélection de la piste sera utilisée.
Si un index de session est proposé et que cette session particulière n'existe pas, il n'y aura aucune extraction et IsoBuster échouera.

[Introduit dans IsoBuster 2.8.5]
L'index peut aussi être "all" qui signifie que la ou l'opération(s) qui examine la propriété de la session ("/scan", "/ei", "/ef") s'exécutera en boucle pour toutes les sessions.


Commande:

/s:[Index]

Exemple:

isobuster.exe "/ei:c:\mes fichiers image\" /et:m /s:1

Select a Partition:

This command is used in combination with extraction commands: /ei: and /ef:

In case of /ei: (image file extraction) it is used to identify and extract a single partition. 

In case of /ef: (file and folder extraction) it is used to identify the partition that has the file system we want to extract from.  If you specify the partition then you tell IsoBuster to use the file-systems attached to that particular partition.  If absent, IsoBuster decides for itself and uses the most relevant file-system from the most relevant partition.  While this feature can be useful, it makes more sense to use /p: (select a partition) to tell IsoBuster from which partition's file-system(s) to extract.

In case of /scan (find missing files and folders) it is used to determine the partition that needs to be scanned.

A partition index starts from 00.  If a partition index is provided and that particular partition does not exist, then there will be no extraction and IsoBuster will fail.

[Introduced in IsoBuster 2.8.5]
The index can also be "all" which means that the operation(s) that look at the track property ("/scan", "/ei", "/ef") will execute in a loop for all partitions.
Command:

/p:[Index]

Example:

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

Select a File System:

[Introduced in IsoBuster 4.2]
This command can be used in combination with commands: /ef: /tree: and /cfpr

It is used to define on what partition mentioned commands should work.
If you also specify a file system for mentioned commands (/ef: and /tree: allow a file system in their syntax) then whatever comes last on the command line will be used.
For instance if you use /fs: affter /ef: on the command line, /fs: set value will be used, overruling whatever was set via /ef:

Command:

/fs:[Code]

List of possible file system codes:

iso:  // ISO9660 and derivatives (Joliet, Romeo, High Sierra, Rock Ridge) IsoBuster picks the best one if there are multiple ISO derivates (e.g. Joliet over ISO9660 itself)
udf:  // UDF
mfs:  // MFS
hfs:  // HFS(+) -  IsoBuster chooses HFS+ over HFS
ifo:  // IFO/VOB
boo:  // Bootable (El Torito)
boot:  // Bootable (El Torito)
fat:  // FAT (12, 16, 32, ExFAT, FATX)
sig:  // Files found based on their signature, to be combined with the "/scan" command line parameter
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:  // All FS
mac:  // IsoBuster chooses the most relevant file system first, in this order: HFS+, HFS, MFS, UDF, Joliet, RockRidge, Romeo, ISO9660, FAT, .. [Introduced in IsoBuster 5.2]

Example:

start /wait isobuster /cfpr /noelevation /el /p:all /fs:all
isobuster.exe "/ef:c:\my extracted files /fs:ntfs"


Extraction complète des fichiers et dossiers d'un système de fichiers (racine):

Avec cette commande, vous pouvez lancer IsoBuster et extraire un ou plusieurs fichiers ou dossiers automatiquement.
La sélection du disque dépend du lecteur sélectionné par IsoBuster.  
Voyez les commandes précédentes pour en savoir plus (ex.: chargement d'un fichier image, extraction d'un fichier image et sélection auto d'un lecteur).
Examinez aussi les commandes /et:  /ei:  /c   /t:  et  /s:  pour découvrir plus de puissance d'extraction en combinaison avec cette commande.
Si aucun type d'extraction n'est spécifié via la commande /et:, les données utilisateur seront extraites (ce qui est pratiquement toujours l'action sensible à effectuer).
Si aucune piste (/t:) ou session (/s:) ne sont définies, IsoBuster utilisera la session / piste / système de fichiers le plus plausible et pertinent pour l'extraction.
Si aucun système de fichiers préféré n'est proposé via cette commande, IsoBuster décidera du système de fichiers à utiliser le plus approprié (ex.: choix entre UDF, ISO etc.).  Si un système de fichiers est proposé et que celui-ci n'est pas disponible, IsoBuster ne produira aucune extraction (et échouera de ce fait). 
Si aucun fichier ou nom de fichier à extraire n'est proposé via cette commande, IsoBuster extraiera le système de fichiers complet, ce qui signifie tous les fichiers et dossiers à partir de la racine du système de fichiers sélectionné.  Si aucun nom de fichier ou nom de dossier de destination ne sont proposés, IsoBuster lancera l'extraction, mais affichera la boîte de dialogue Choirir un Dossier.

Commande:

/ef:[Système de Fichiers:][Nom de fichier ou dossier |][chemin et nom de fichier de destination]

[Système de Fichiers:]

Codes are described for command /fs
This command however will only accept file system codes that are exactly 3 characters long
For any other file system code (but not excluding the 3 character file system codes) use the /fs command in combination with this command

[Nom de fichier ou dossier |]

Two possibilities:

1.
Chemin relatif au fichier ou dossier, commençant à la racine (mais sans lettre de lecteur)
Ne jamais commencer par un anti-slash, mais par le seul nom de fichier ou dossier.
Exemple:
picture.jpg (picture.jpg existe à la racine)
mypictures (le dossier mypictures existe à la racine)
mypictures\picture1.jpg  (picture1.jpg existe dans le sous-dossier mypictures situé à la racine)

2. [Introduced in IsoBuster 4.9]
Or just a file or folder name without a path, just the name, with or without wildcards
This requires an extra colon (:) before the file/folder-name
For instance:
:picture.jpg (all files called "picture.jpg" located anywhere in the selected file system)
:*.VOB (all files with *.VOB extension located anywhere in the selected file system) 

[chemin et nom de fichier de destination]

Cible d'extraction des fichiers / dossiers.
IsoBuster ne vérifie pas la destination des dossiers, il peut traiter l'extraction dans le dossier requis et déclencher une erreur Windows.
En d'autres termes, vérifiez aussi si le dossier de destination existe avant de démarrer.

Exemples:

Extraire le système de fichiers (racine) complet (le plus approprié) de la piste/session la plus pertinente:
Les deux exemples extraient le contenu dans le dossier existant "mes fichiers extraits" (ou crée ce dossier s'il n'existe pas déjà (ne fonctionne que pour une profondeur de dossier))

isobuster.exe "/ef:c:\mes fichiers extraits\"
isobuster.exe "/ef:c:\mes fichiers extraits"
isobuster.exe "/ef:c:\my extracted files" /fs:ntfs
isobuster.exe "/ef:ntf:c:\my extracted files"
isobuster.exe "i:\HFS\DMG\test.dmg" /ef:mac:C:\Users\Me\OneDrive\Desktop\Test\dvd-to-mcdouble /et:adb

L'exemple suivant extrait le système de fichiers UDF (en supposant qu'il y a le choix entre les systèmes de fichiers, et que nous choisissant UDF):

isobuster.exe "/ef:udf:c:\mes fichiers extraits"

L'exemple suivant extrait un sous-dossier ("mes docs") du système de fichiers UDF: 

isobuster.exe "/ef:udf:mes docs|c:\mes fichiers extraits"

L'exemple suivant extrait un fichier particulier ("mes docs\mes lettres\lettre1.doc") du système de fichiers ISO et à partir de la seconde session (en supposant qu'il existe trois sessions sur le disque):

isobuster.exe "/ef:iso:mes docs\mes lettres\lettre1.doc|c:\mes fichiers extraits" /s:2

L'exemple suivant extrait un fichier particulier ("VIDEO_TS\VTS_01_1.VOB") du système de fichiers IFO et l'extrait sous le nom de fichier "movie.mpg"

isobuster.exe "/ef:ifo:VIDEO_TS\VTS_01_1.VOB|c:\mes fichiers extraits\movie.mpg" 

L'exemple suivant extrait le fichier image d'amorçage à partir d'un disque d'installation MS:

isobuster.exe "/ef:boo:Microsoft Corporation.img|c:\mes fichiers extraits\"


Invites d'Extractions:

[Introduit avec IsoBuster 2.5]
Cette commande est utilisée en combinaison avec les commandes d'extraction: /ei: et /ef:
Si elle est absente, suivant les valeurs par défaut utilisées: /ep:pbm et /ep:pfe, qui signifient que la GUI vous avertira lorsqu'une erreur de lecture se produit, de sorte que vous puissiez effectuer une sélection, et lorsque qu'un fichier est sur le point d'être remplacé.   /ep: Accepts a comma seperated list of types, or can be called several times, each with a different code.

Commande:

/ep:[Type]

[Type] intervient sous la forme suivante:

Pour la manipulation de l'erreur, lorsqu'une erreur de lecture se produit:

pbm: Invite avec la fenêtre GUI la Plus Adéquate
ria: Invite avec la fenêtre GUI Retenter l'Abandon des Ignorés
rsa: Invite avec la fenêtre GUI Retenter l'Abandon de la Sélection
oea: Aucune Invite, En cas d'Erreur: Abandonnez l'extraction
oeo: Aucune Invite, En cas d'Erreur: Ommettre le secteur
oez: Aucune Invite, En cas d'Erreur: Zéro (remplacement de toutes les données par des octets null, en cas de données brutes seules, les données utilisateur sont remplacées et l'EDC/ECC est calculé)
oee: Aucune Invite, En cas d'Erreur: Erreur (remplacement du secteur de données erronées)
npc: No Prompt on Completion (after completing managed image files /CI)  [Introduced as of IsoBuster 3.4]

Pour la manipulation du remplacement d'un fichier, lorsque le fichier existe déjà:

pfe: Invite avec la fenêtre GUI Remplacement du Fichier
owr: Aucune Invite, Remplacement du fichier
now: Aucune Invite, Pas de Remplacement (ne pas remplacer le fichier, laisser tel quel et continuer sur le fichier suivant (si approprié))
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)

For file/drive write handling, various

nfs: No check for available Free Space (suppresses the dialog that warns you if there is not enough free space)  [Introduced as of IsoBuster 5.2]
ncd: No prompt/dialog on Critical Drives (suppresses the dialog that warns you of extraction to a critical drive (for instance \\.\c: or \\.\PhysicalDrive0 - System drive or same as source etc.)  [Introduced as of IsoBuster 5.2]

Exemple:

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

Ouvrir et Fermer un tiroir de lecteur:

Cette commande ouvre ou ferme les tiroirs.  Par défaut, elle ouvrira le tiroir du lecteur sélectionné s'il est fermé, ou le fermera s'il est ouvert.
Cette commande peut être émise jusqu'à 9 fois dans la ligne de commande, de sorte qu'un lecteur peut recevoir la même commande deux ou trois fois. Par exemple, avant et après une opération. 

Commande:

/oc:[Type][Avant ou Après][Attendre]

[Type] est o ou c ou absent. O pour Ouvrir le tiroir, et C pour Fermer le Tiroir, et en cas d'absence, le tiroir s'ouvrira s'il est fermé et se fermera s'il est ouvert.  
[Avant ou Après] est b ou a ou absent.  B pour avant une opération (ex.: avant extraction d'un fichier), A pour après une opération (ex.: après la création d'un fichier image).  En cas d'absence, la commande est exécutée avant.
[Attendre] est un chiffre entre 0 et 9 et signifie le nombre de secondes que l'application mettra pour intérroger le lecteur, pour attendre qu'il soit prêt, après que l'application ait déclenché la commande d'Ouverture/Fermeture.  Si aucune valeur n'est fournie, l'application sera réglée sur 0 par défaut en cas d'ouverture du tiroir, et 2 en cas de fermeture.

Exemple:

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

Cet exemple indique que le tiroir est fermé avant l'opération d'extraction.  La commande est même exécutée deux fois, simplement pour être certain du résultat, et le délai est de 9 secondes à chaque fois, ce qui fait que l'application attendra (au plus) 18 secondes (ou moins si le signal du lecteur est  "prêt") avant le début de l'opération d'extraction.  Après l'extraction, le tiroir du lecteur sera ouvert.

Recherche des fichiers et dossiers manquants:

[Introduit dans IsoBuster 2.8.5]
Cette commande démarre immédiatement le processus de recherche des fichiers et dossiers manquants
Elle supprime également automatiquement quelques boîtes de dialogue.  
Lorsque le paramètre est passé, le programme ne vous demandera pas si vous souhaitez effectuer l'examen, même si le contenu est vide (aucun système de fichiers détectés) après un montage initial du disque ou de l'image et ne vous suggèrera pas de créer d'abord un .ibp même dans ce cas.
/scan est exécuté à la dernière session d'un disque ou d'un fichier image sauf si /t (piste) ou /s (session) sont spécifiés. Si une piste est spécifiée, l'examen est effectué pour la session où se trouve la piste.  Si une session est spécifiée, l'examen est effectué pour la session spécifiée.  Si une piste ou une session est spécifiée et présente la valeur "all" toutes les sessions sont examinées.
/scan peut être combiné à toutes les extractions de fichier ou image car il est exécuté avant que toute extraction soit exécutée.

[Introduced in IsoBuster 3.9]
As of IsoBuster 3.9, /scan also takes /range or /fromto in account.  When you specify a range with /range or /fromto in combination with this command, any /track /session or /partition setting is ultimately ignored, since the scan only executes over the specified range.

[Introduced in IsoBuster 5.3]
When you pass the extra parameter :nofs /scan will only execute if no file systems could be detected on the intended target

Commande:

/scan[:nofs]

Exemple:

isobuster.exe /d:f /scan "/ef:sig:c:\mes fichiers extraites\"

Exporter une liste de fichiers:

[Introduit dans IsoBuster 2.8.5]
Cette commande vous permet de créer une liste de fichiers et dossiers à partir d'un dossier ou d'un système de fichiers entier.  Elle prend les paramètres (tokens) comme entrée pour définir l'organisation du contenu écrit vers le fichier

Utilisation des paramètres de la ligne de commande (Exporter une liste de fichiers: /tree)

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

Check if all files and folders are physically readable:

[Introduced in IsoBuster 4.2]
Checks all files and folders inside the specified file system, to see if there are physical read errrors
The file system needs to be specified via the command /fs, possibly in combination with commands /p or /t and/or /s.
If the former is not done, /cfpr will pick the one it deems best.

If one ore more files are found to be (partially) unreadable, this test will set an Error value which can be checked via commands /l and/or /el

After this test, you can for instance use the /tree command in combination with tag command {%ONLYUNREADABLE} to build one or more lists (in case of multiple file systems) containing all affected files and use the error to see whether you need to check the exported lists.

Command:

/cfpr

Examples:

start /wait isobuster.exe "/cfpr /noelevation /el /p:all /fs:all /tree:c:\errors<%PI><%FI>.xml?6"

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

Vue Secteur:

Cette commande ouvre immédiatement la fenêtre Vue Secteur et montre le secteur choisi.

Commande:

/sv:[Adresse]

Exemple:

isobuster.exe /d:f /sv:2000


Fermer IsoBuster automatiquement:

Cette commande ferme IsoBuster après la tâche requise (via la ligne de commande fournié), par exemple à la fin d'une tâche d'extraction (/ei: ou /ef:)

Commande:

/c

Exemple:

isobuster.exe "/ef:boo:Microsoft Corporation.img|c:\mes fichiers extraits\" /c

Réduire IsoBuster automatiquement:

Cette commande réduit IsoBuster après initialisation, avant la tâche requise (via la ligne de commande proposée), par exemple lors d'une tâche d'extraction (/ei: ou /ef:)

Commande:

/m

Exemple:

isobuster.exe "/ef:ifo:VIDEO_TS\VTS_01_1.VOB|c:\mes fichiers extraits\movie.mpg"  /c /m

Do not show the splash screen on startup of the program:

[Introduced in IsoBuster 2.5.5]
This command suppresses the splash screen that is shown when the program starts.

Command:

/nosplash

Example:

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

Do not find nor query the drives on startup of the program:

[Introduced in IsoBuster 2.5.5]
This command suppresses the finding of drives when the program starts.  The command can be used when you are only interested in opening image files and when you need no drive support.  It can potentionally speed up program startup, especially when there is a disc mounted in one of the optical drives.

Commands:

/nodrives  (None of the drives will be listed)
/nocd  ([Introduced in IsoBuster 3.1] Optical drives (CD, DVD, BD, HD-DVD) will not be listed, other drives (HD, Flash etc.) will still be found (except when /nohd is also set))
/nohd  ([Introduced in IsoBuster 3.1] HDDs, Flash drives etc. will not be listed, optical drives will still be found (except when /nocd is also set))

Example:

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

Journal d'Erreur:

Cette commande insère un simple code d'erreur dans un fichier journal, si  IsoBuster détecte un problème avant le démarrage de la tâche en cours (via la ligne de commande porposée).
Il ne crée donc pas de fichier journal concernant les erreurs de lecture ou l'intervention requise lors d'un processus d'extraction par exemple.
Cependant, si l'extraction démarrée a été abandonnée, pour une raison quelconque, une valeur d'erreur apparaîtra tout de même.

Commande:

/l:[chemin et nom du fichier de destination]

Valeurs d'erreur:

0       Aucune Erreur (réussite).
1       Aucune Piste / Sessions détectée
2       Index de piste fourni mais cette piste n'est pas disponible
3       Index de session fourni mais cette session n'est pas disponible
4       Aucune piste de système de fichiers détectée
5       Aucun système de fichiers (ou aucune correspondance) détecté
6       Nom de dossier déjà utilisé comme nom de fichier
7       Aucun fichier ou dossier correspondant détecté
10xx  Extraction abandonnée par l'utilisateur

Exemple:

isobuster.exe "/ef:c:\mes fichiers extraits" "/l:c:\mes fichiers extraits\log.txt"

Journal d'Erreur-Chaîne:

Une chaîne de base définie dans IsoBuster pour être placée dans le fichier journal (voir Journal d'Erreur (commande /l:)).
Vérifiez que cette chaîne contient la valeur %%u qui sera remplacée par le code d'erreur (voir Journal d'Erreur).

Commande:

/l:txt:[Texte]

Exemple:

isobuster.exe "/ef:c:\mes fichiers extraits" "/l:c:\mes fichiers extraits\log.bat" "/l:txt:ECHO %%u"

Log Progress:

[Introduced in IsoBuster 5.3]

It is possible to create a file that is constantly updated during a process that creates a progress dialog (/scan /ef /ei, ..)
This way an external process can check the file's content and proceed accordingly

Command:

/LProgress:[FileName][|Template][|Interval]

[FileName]

A valid path to a file that does or does not exist yet

[Template]

Optional.  

Default, template "<%NAME>: <%%(F)>%" is used but you can provide your own text with supported tags/tokens.

[Template] supports a sub-set of the /tree tags/tokens. Namely: 

<%NAME>    // The progress dialog caption
<%%>, <%%(F)>    //  Progress percentage
<%BLOCKS>, <%BLOCKS(F)>    //  Progress blocks
<%APP>, <%VERS>, <%USER>, <%OS>, <%BR>, <%TAB> // See  /tree tags/tokens 
{%UTF7}, {%UTF8}, {%ASCII}, {%ANSI}, {%UTF16}, {%UTF16BE}, {%NOBOM} // See  /tree tags/tokens 

[Interval]

The minimum amount of milliseconds that must elapse before the file is updated again (triggered when the progress dialog is updated). Default this value is 1000 (in other words 1 second)

Examples:

Following example creates the file and the default template and interval are used:

isobuster.exe "/lprogress:C:\logfiles\log.txt"

Following example replaces the default template with just the percentage:

isobuster.exe "/lprogress:C:\logfiles\log.txt|<%%>%"

Following example replaces the default template and changes the interval to two seconds:

isobuster.exe "/lprogress:C:\logfiles\log.txt|<%NAME>: <%%(F)> (<%BLOCKS(F)>)|2000"

Following example changes the interval to three seconds but keeps with the default template:

isobuster.exe "/lprogress:C:\logfiles\log.txt||3000"

Charger des plugins:

[Introduit sous IsoBuster 2.8]
Cette commande vous permet de charger un ou plusieurs plugins.  Les plugins peuvent être utilisés pour interpréter des fichiers image et/ou écrire des fichiers image
La commande peut être utilisées plusieurs fois dans la ligne de commande afin de charger plusieurs plugins à la fois.
Les plugins ont la priorité sur les fonctionnalités intégrées, même s'il y a chevauchement.

Commande:

/plugin:[chemin et  nom de fichier du plugin]

Exemple:

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

Load Scan results:

[Introduced in IsoBuster 4.5]
This command allows you to load results of an older "Find missing files and folders" scan.

Command:

/ibr:[path and filename (*.ibr) of scan results]

Example:

isobuster.exe "/ibr:c:\files\results.ibr"

Change CD/DVD Speed on bad blocks:

[Introduced in IsoBuster 5.2]

The device's read speed is changed to 2x when a bad block is hit.
As soon as reads start to succeed, the speed is automatically stepped up again.

Command:

/chsp:[Level]

[Level]

Level 1 is just after the first read command (usually an X amount of sectors, for instance a read of 16 blocks)
Level 2 is just after the first retry (The same X amount of sectors)
Level 3 is just after every sector-per-sector retry
There must be a read on the selected level (no skipping) and there must follow a retry (except if the Level is 5) for the speed to change
A value of 4 or higher means execution on every level (Level 1 and Level 2 and Level 3)
A value of 5 or higher means execution on every level *and* no retries are required, it is executed whether a read follows or not
A value of 0 means no execution

Example:

isobuster.exe /d:f /chsp:1 /delay:5,60000,100 /ei:c:\test.ibp /et:m

Set CD/DVD Speed:

[Introduced in IsoBuster 5.3]

Set the speed to the requested x-speed

Based on drive and media there usually are a number of supported speeds:

- If you set a speed lower than the lowest supported speed, the drive will automatically set to the lowest supported speed
- If you set to a speed higher than the highest supported speed, the drive will automatically set to the highest supported speed
- If you set to an unsupported speed that lies between two supported speeds the drive will set to the lower speed of the two supported speeds

Also good to know:

Changing media or hitting Refresh afterwards will change the speed to the highest supported speed again, unless there is a read error during ReadTOC, then the speed may be set to lowest again.
Always redo setting the preferred speed after hitting the refresh button

Setting a speed with no media inserted in the drive will always fail (drive command fails).  There's no point doing that.

Command:

/setsp:[x-Speed]

[x-Speed]

Any supported speed, for instance 10 for 10x, 24 for 24x etc.
L for lowest supported speed
H for highest supported speed

Example:

isobuster.exe /d:e /setsp:L
isobuster.exe /d:e /setsp:H
isobuster.exe /d:e /setsp:1
isobuster.exe /d:e /setsp:2
isobuster.exe /d:e /setsp:24

Insert a pause / delay after every failed read:

[Introduced in IsoBuster 5.2]

IsoBuster waits a bit after a failed read, before it starts reading again.  Some drives seem to benefit from it.  For more information, also see the Delays option

Command:

/delay:[Level],[Milliseconds],[Interval (Optional)]

[Level]

Same as for /chsp:

[Milliseconds]

The pause in milliseconds.  For instance 10000 is 10 seconds.

[Interval] (Optional value)

The interval implies a read-command counter.
Once the counter reaches the Interval value, the delay is executed and the counter is reset to 0
The counter increments on every failed read (no matter the amount of blocks requested by the read command)
The counter decrements on every good read as well
An Interval value of 0 means the delay is executed on every failed read (the default, if Interval is not provided)

For instance, assume an Interval value of 100 (0x64):
Assume level 1 and level 2 reads are reads of 16 blocks each (Level 3 is always per block) :
Assume Level is set to 4 and assume there is one level 2 retry, and one level 3 retry, then an Interval value of 100 will trigger after 800 bad blocks
Assume Level is set to 1 and assume there is at least one level 2 retry or at least one level 3 retry, then an Interval value of 100 will trigger after 1600 bad blocks
Assume Level is set to 5 and assume there are no retries, then an Interval value of 100 will trigger after 1600 bad blocks (even if no further reads follow)
Assume Level is set to 4 (or higher) and assume there is one level 2 retry, and two level 3 retries, then an Intervak value of 100 will trigger after 80 bad blocks

Example:

isobuster.exe /d:f /chsp:1 /delay:5,60000,100 /ei:c:\test.ibp /et:m

Execute command line parameters while IsoBuster is already running:

[Introduced in IsoBuster 5.2]

In the breadcrumb control, type @cmdl:[Command Line Parameters]

This way you can start a process using the command line parameters while IsoBuster is already running, and you can complete one after the other etc.

Commands via the breadcrumb control

Example:

@cmdl:/d:0 /ei:\\.\PhysicalDrive2|\\.\PhysicalDrive3 /et:u /ep:ncd,nfs