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"
Il convient de noter que vous pouvez également ouvrir des fichiers fractionnés ainsi que des disques physiques et logiques Par exemple :
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"
Spécifier les propriétés du fichier image :
[Introduit dans IsoBuster 3.5]
Dans le cas où vous devez traiter un fichier image étrange dont IsoBuster ne peut pas détecter les propriétés (par exemple en l'absence de données qu'IsoBuster peut utiliser pour détecter ces propriétés), il est possible de charger un fichier image générique (uniquement : *.iso, *.dks ou *.flp) avec un ensemble limité de propriétés spécifiées, à savoir la taille de l'en-tête et le nombre d'octets par bloc.
Command:
/iprop:[Taille de l'en-tête (en octets)]|[Octets par bloc]
Exemple:
isobuster.exe "c:\my image files\image1.iso" "/iprop:100|2048" Dans cet exemple, le fichier iso est configuré pour contenir un en-tête de 100 octets, et les 2048 octets suivants par bloc sont stockés dans l'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
Extraire De-A
isobuster.exe /ei:C:\Users\Peter\Desktop\extracted.dsk /range:499093504-10000 /et:u
Créer un Clone
L'exemple suivant clone le Disque Physique 2 vers le Disque Physique 3
isobuster.exe /ei:\\.\PhysicalDrive3 /et:u /d:2
L'exemple suivant clone la deuxième partition (Partition 1) du Disque Physique 2 vers le Disque Physique 3
isobuster.exe /ei:\\.\PhysicalDrive3 /et:u /d:2 /p:1
L'exemple suivant clone la deuxième partition (Partition 1) du Disque Physique 2 vers le Volume Logique M:
isobuster.exe /ei:\\.\m: /et:u /d:2 /p:1
Créer un Clone Géré du Disque Physique 2 vers le Disque Physique 3
isobuster.exe /ei:C:\Users\Peter\Desktop\clonedisk3.ibp|\\.\PhysicalDrive3 /et:m /d:2
Il est à noter que vous pouvez également extraire vers des fichiers fractionnés et même vers des disques Physiques et Logiques Par exemple:
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) // L'ensemble de fichiers IBP/IBQ est créé mais aucune lecture n'est effectuée [Introduit dans IsoBuster 3.4]
a ou wav (Audio) // En-têtes Raw + RIFF [Introduit dans IsoBuster 3.6]
mpg (Filtrer uniquement les trames mpg) [Introduit dans IsoBuster 3.6]
r2u (Raw vers Données Utilisateur) [Introduit dans IsoBuster 4.0]
run (Extraire et Exécuter - Fichier unique seulement) [Introduit dans IsoBuster 4.0]
mcb (Fichiers MacBinary *.bin - N'a de sens que sur les systèmes de fichiers Apple MFS/HFS mais aussi sur ISO, UDF et NTFS si ils ont des propriétés Mac) [Introduit dans IsoBuster 5.2]
asn (Apple Single - N'a de sens que sur les systèmes de fichiers Apple MFS/HFS mais aussi sur ISO, UDF et NTFS si ils ont des propriétés Mac) [Introduit dans IsoBuster 5.2]
adb (Apple Double - N'a de sens que sur les systèmes de fichiers Apple MFS/HFS mais aussi sur ISO, UDF et NTFS si ils ont des propriétés Mac)(Crée deux fichiers par fichier) [Introduit dans IsoBuster 5.2]
Exemple:
isobuster.exe "/ei:c:\mes fichiers image\" /et:m
Compléter un fichier image géré (IBP/IBQ)
[Introduit dans IsoBuster 3.4]
Lorsqu'un fichier *.IBP est chargé en ligne de commande, vous pouvez combiner cela avec /ci: et indiquer ce qui doit être complété, les espaces vides, la fin ou les deux.
Commande :
/ci:[Type[g][e][ge][eg]]
[Type] se décline en plusieurs variantes :
g (Espaces vides)
e (La fin du fichier)
ge ou eg (Espaces vides et fin du fichier)
d (Sur demande)
Exemple :
isobuster.exe "c:\my image files\image1.ibp" /ci:ge
Définir une adresse de départ et une plage de travail
[Introduit dans IsoBuster 3.4]
Vous pouvez définir une adresse de départ et une plage de blocs sur laquelle travailler. Cela nécessite une licence [Professional].
La commande Complete Image (/ci) prend ce paramètre en compte.
La commande est en conflit avec /fromto et la dernière commande sur la ligne de commande sera utilisée.
Commande :
/range:[AdresseDébut-Blocs]
/range:[AdresseDébut]
/range:[-Blocs] // L'adresse de départ est supposée 0
Exemple :
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
Définir une adresse de départ et une adresse de fin pour travailler
[Introduit dans IsoBuster 3.4]
Vous pouvez définir une adresse de départ et une adresse de fin sur laquelle travailler. Cela nécessite une licence [Professional].
La commande Complete Image (/ci) prend ce paramètre en compte.
La commande est en conflit avec /range et la dernière commande sur la ligne de commande sera utilisée.
Commande :
/fromto:[AdresseDébut-AdresseFin]
/fromto:[AdresseDébut]
/fromto:[-AdresseFin] // L'adresse de départ est supposée 0
Exemple :
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
Lecture inverse
[Introduit dans IsoBuster 3.4]
En activant la lecture inverse, les objets seront extraits en commençant par la fin, remontant jusqu'au début du fichier, en utilisant une plage définie.
Commande :
/rr:[Plage]
/rr La plage utilisée par l'interface sera utilisée, stockée dans le registre.
Exemple :
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
Sélectionner une partition :
Cette commande est utilisée en combinaison avec les commandes d'extraction : /ei: et /ef:
Dans le cas de /ei: (extraction de fichier image), elle sert à identifier et extraire une seule partition.
Dans le cas de /ef: (extraction de fichiers et dossiers), elle sert à identifier la partition contenant le système de fichiers à partir duquel nous voulons extraire. Si vous spécifiez la partition, vous indiquez à IsoBuster d'utiliser les systèmes de fichiers attachés à cette partition spécifique. Si elle est absente, IsoBuster décide lui-même et utilise le système de fichiers le plus pertinent de la partition la plus pertinente. Bien que cette fonction puisse être utile, il est plus logique d'utiliser /p: (sélectionner une partition) pour indiquer à IsoBuster à partir de quelle(s) partition(s) extraire les systèmes de fichiers.
Dans le cas de /scan (recherche de fichiers et dossiers manquants), elle sert à déterminer la partition à scanner.
Un index de partition commence à 00. Si un index de partition est fourni et que cette partition n'existe pas, aucune extraction ne sera effectuée et IsoBuster échouera.
[Introduit dans IsoBuster 2.8.5]
L'index peut également être "all", ce qui signifie que l'opération qui regarde la propriété de la piste ("/scan", "/ei", "/ef") s'exécutera en boucle pour toutes les partitions.
Commande :
/p:[Index]
Exemple :
isobuster.exe "/ei:c:\my image files\" /et:m /p:0
isobuster.exe "/ei:c:\my wave files\" /p:all
Sélectionner un système de fichiers :
[Introduit dans IsoBuster 4.2]
Cette commande peut être utilisée en combinaison avec les commandes : /ef: /tree: et /cfpr
Elle sert à définir sur quelle partition les commandes mentionnées doivent agir.
Si vous spécifiez également un système de fichiers pour ces commandes (/ef: et /tree: acceptent un système de fichiers dans leur syntaxe), alors la dernière option sur la ligne de commande sera utilisée.
Par exemple, si vous utilisez /fs: après /ef: sur la ligne de commande, la valeur définie par /fs: sera utilisée, remplaçant ce qui a été défini via /ef:
Commande :
/fs:[Code]
Liste des codes de systèmes de fichiers possibles :
iso: // ISO9660 et dérivés (Joliet, Romeo, High Sierra, Rock Ridge). IsoBuster choisit le meilleur si plusieurs dérivés ISO existent (par ex. Joliet plutôt que ISO9660 lui-même)
udf: // UDF
mfs: // MFS
hfs: // HFS(+) - IsoBuster choisit HFS+ plutôt que HFS
ifo: // IFO/VOB
boo: // Bootable (El Torito)
boot: // Bootable (El Torito)
fat: // FAT (12, 16, 32, ExFAT, FATX)
sig: // Fichiers trouvés par signature, à combiner avec le paramètre "/scan"
ntf: // NTFS
ntfs: // NTFS
nt: // NTFS
rim: // Fichier manifeste Rimage
rimage: // Fichier manifeste Rimage
ext: // EXT
ufs: // UFS
reiser: // Reiser
xfs: // XFS
nintendo: // Nintendo (GameCube et 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: // Tous les systèmes de fichiers
mac: // IsoBuster choisit d'abord le système de fichiers le plus pertinent, dans cet ordre : HFS+, HFS, MFS, UDF, Joliet, RockRidge, Romeo, ISO9660, FAT, .. [Introduit dans IsoBuster 5.2]
Exemple :
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:]
Les codes sont décrits pour la commande /fs
Cependant, cette commande n'acceptera que des codes de système de fichiers composés exactement de 3 caractères
Pour tout autre code de système de fichiers (sans exclure les codes de 3 caractères), utilisez la commande /fs en combinaison avec cette commande
[Nom de fichier ou dossier |]
Deux possibilités :
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]
Ou simplement un nom de fichier ou de dossier sans chemin, juste le nom, avec ou sans caractères génériques
Cela nécessite un double point (:)avant le nom du fichier/dossier
Par exemple :
:picture.jpg (tous les fichiers appelés "picture.jpg" situés n'importe où dans le système de fichiers sélectionné)
:*.VOB (tous les fichiers avec l'extension *.VOB situés n'importe où dans le système de fichiers sélectionné)
[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: Accepte une liste de types séparés par des virgules, ou peut être utilisé plusieurs fois, chacun avec un code différent.
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: Pas d'invite, Renommer automatiquement le fichier (par exemple ads (2) ou (3) ou ...)
Pour la gestion de l'écriture de fichiers, lorsque le nom de fichier est illégal (réservé) ou contient des caractères interdits :
pif: Prompt sur Nom de fichier Ilégal
rei: Pas d'invite, Renommer automatiquement le Nom de fichier illégal (par exemple ads (2) ou (3) ou ...)
nor: Pas d'invite, Ne Renommer (ne renomme pas le fichier, le saute à la place)
Pour la gestion de l'écriture sur fichier/lecteur, divers
nfs: Ne pas vérifier l'espace libre disponible (Free Space) (supprime la boîte de dialogue qui avertit si l'espace libre est insuffisant) [Introduit à partir de IsoBuster 5.2]
ncd: Ne pas d'invite/boîte de dialogue sur les Disques Critiques (supprime la boîte de dialogue qui avertit de l'extraction vers un disque critique (par exemple \\.\c: ou \\.\PhysicalDrive0 - disque système ou identique à la source, etc.) [Introduit à partir de 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.
[Introduit dans IsoBuster 3.9]
À partir de IsoBuster 3.9, /scan prend également en compte /range ou /fromto. Lorsque vous spécifiez une plage avec /range ou /fromto en combinaison avec cette commande, tout paramètre /track, /session ou /partition est finalement ignoré, puisque le scan s'exécute uniquement sur la plage spécifiée.
[Introduit dans IsoBuster 5.3]
Lorsque vous passez le paramètre supplémentaire :nofs, /scan ne s'exécutera quesi aucun système de fichiers n'a pu être détecté sur la cible prévue.
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)
Vérifier si tous les fichiers et dossiers sont physiquement lisibles :
[Introduit dans IsoBuster 4.2]
Vérifie tous les fichiers et dossiers à l'intérieur du système de fichiers spécifié, pour voir s'il existe des erreurs de lecture physiques.
Le système de fichiers doit être spécifié via la commande /fs, éventuellement en combinaison avec les commandes /p ou /t et/ou /s.
Si cela n'est pas fait, /cfpr choisira celui qu'il juge le meilleur.
Si un ou plusieurs fichiers sont trouvés (partiellement) illisibles, ce test définira une valeur d'erreur qui peut être vérifiée via les commandes /l et/ou /el.
Après ce test, vous pouvez par exemple utiliser la commande /tree en combinaison avec la commande d'étiquette {%ONLYUNREADABLE} pour construire une ou plusieurs listes (en cas de multiples systèmes de fichiers) contenant tous les fichiers affectés, et utiliser l'erreur pour voir si vous devez vérifier les listes exportées.
Commande :
/cfpr
Exemples :
start /wait isobuster.exe "/cfpr /noelevation /el /p:all /fs:all /tree:c:\errors<%PI><%FI>.xml?6"
Time Out:
Cette commande impose un délai d'expiration sur une opération d'extraction démarrée via la ligne de commande, au cas où une lecture prendrait plus de [Millisecondes] pour se terminer. Par exemple, sur un support endommagé, les lectures peuvent parfois prendre très longtemps. La commande de lecture sera toujours exécutée et prendra tout le temps nécessaire pour y parvenir, mais ensuite, et si la valeur du délai est dépassée, le programme arrêtera simplement l'opération et ne lancera pas une nouvelle commande de lecture vers le secteur suivant.
Commande :
/eto:[Millisecondes]
Exemple :
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
Ne pas afficher l'écran de démarrage au lancement du programme :
[Introduit dans IsoBuster 2.5.5]
Cette commande supprime l'écran de démarrage qui s'affiche au lancement du programme.
Commande :
/nosplash
Exemple :
isobuster.exe "/ef:ifo:VIDEO_TS\VTS_01_1.VOB|c:\my extacted files\movie.mpg" /c /m /nosplash
Ne pas détecter ni interroger les lecteurs au démarrage du programme :
[Introduit dans IsoBuster 2.5.5]
Cette commande empêche la détection des lecteurs lors du démarrage du programme. La commande peut être utilisée lorsque vous êtes uniquement intéressé par l'ouverture de fichiers image et que vous n'avez pas besoin de support de lecteur. Elle peut potentiellement accélérer le démarrage du programme, surtout lorsqu'un disque est monté dans l'un des lecteurs optiques.
Commandes :
/nodrives (Aucun des lecteurs ne sera listé)
/nocd ([Introduit dans IsoBuster 3.1] Les lecteurs optiques (CD, DVD, BD, HD-DVD) ne seront pas listés, les autres lecteurs (HDD, Flash, etc.) seront toujours détectés (sauf si /nohd est également défini))
/nohd ([Introduit dans IsoBuster 3.1] Les disques durs, lecteurs Flash, etc. ne seront pas listés, les lecteurs optiques seront toujours détectés (sauf si /nocd est également défini))
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:
[Introduit dans IsoBuster 5.3]
Il est possible de créer un fichier qui est mis à jour en permanence pendant un processus qui affiche une boîte de dialogue de progression (/scan /ef /ei, ..)
De cette façon, un processus externe peut vérifier le contenu du fichier et agir en conséquence
Commande :
/LProgress:[NomFichier][|Modèle][|Intervalle]
[NomFichier]
Un chemin valide vers un fichier qui existe déjà ou non
[Modèle]
Optionnel.
Par défaut, le modèle "<%NAME>: <%%(F)>%" est utilisé, mais vous pouvez fournir votre propre texte avec les balises/tokens supportés.
[Modèle] supporte un sous-ensemble des balises/tokens /tree. Notamment :
<%NAME> // Le titre de la boîte de dialogue de progression
<%%>, <%%(F)> // Pourcentage de progression
<%BLOCKS>, <%BLOCKS(F)> // Blocs de progression
<%APP>, <%VERS>, <%USER>, <%OS>, <%BR>, <%TAB> // Voir balises/tokens /tree
{%UTF7}, {%UTF8}, {%ASCII}, {%ANSI}, {%UTF16}, {%UTF16BE}, {%NOBOM} // Voir balises/tokens /tree
[Intervalle]
Le nombre minimal de millisecondes qui doit s'écouler avant que le fichier ne soit mis à jour à nouveau (déclenché lorsque la boîte de dialogue de progression est mise à jour). Par défaut, cette valeur est de 1000 (c'est-à-dire 1 seconde)
Exemples :
L'exemple suivant crée le fichier et utilise le modèle et l'intervalle par défaut :
isobuster.exe "/lprogress:C:\logfiles\log.txt"
L'exemple suivant remplace le modèle par défaut par le pourcentage uniquement :
isobuster.exe "/lprogress:C:\logfiles\log.txt|<%%>%"
L'exemple suivant remplace le modèle par défaut et change l'intervalle à deux secondes :
isobuster.exe "/lprogress:C:\logfiles\log.txt|<%NAME>: <%%(F)> (<%BLOCKS(F)>)|2000"
L'exemple suivant change l'intervalle à trois secondes tout en conservant le modèle par défaut :
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
Charger les résultats d'un Scan :
[Introduit dans IsoBuster 4.5]
Cette commande permet de charger les résultats d'un ancien scan "Rechercher les fichiers et dossiers manquants".
Commande :
/ibr:[chemin et nom de fichier (*.ibr) contenant les résultats du scan]
Exemple :
isobuster.exe "/ibr:c:\files\results.ibr"
Changer la vitesse CD/DVD en cas de blocs défectueux :
[Introduit dans IsoBuster 5.2]
La vitesse de lecture du périphérique est changée à 2x lorsqu'un bloc défectueux est rencontré.
Dès que les lectures recommencent à réussir, la vitesse est automatiquement réaugmentée progressivement.
Commande :
/chsp:[Niveau]
[Niveau]
Le niveau 1 correspond juste après la première commande de lecture (habituellement un certain nombre de secteurs, par exemple une lecture de 16 blocs)
Le niveau 2 correspond juste après la première nouvelle tentative (le même nombre de secteurs)
Le niveau 3 correspond juste après chaque nouvelle tentative secteur-par-secteur
Il doit y avoir une lecture au niveau sélectionné (pas de saut) et il doit suivre une nouvelle tentative (sauf si le Niveau est 5) pour que la vitesse change
Une valeur de 4 ou plus signifie exécution à tous les niveaux (Niveau 1, Niveau 2 et Niveau 3)
Une valeur de 5 ou plus signifie exécution à tous les niveaux *et* aucune nouvelle tentative n'est nécessaire, c'est exécuté qu'une lecture suive ou pas
Une valeur de 0 signifie aucune exécution
Exemple :
isobuster.exe /d:f /chsp:1 /delay:5,60000,100 /ei:c:\test.ibp /et:m
Régler la vitesse CD/DVD :
[Introduit dans IsoBuster 5.3]
Définir la vitesse sur la vitesse x demandée.
En fonction du lecteur et du média, plusieurs vitesses sont généralement supportées :
- Si vous définissez une vitesse inférieure à la vitesse minimale supportée, le lecteur basculera automatiquement sur la vitesse la plus basse
- Si vous définissez une vitesse supérieure à la vitesse maximale supportée, le lecteur basculera automatiquement sur la vitesse la plus élevée
- Si vous définissez une vitesse non supportée située entre deux vitesses supportées, le lecteur choisira la plus basse des deux vitesses supportées
Bon à savoir également :
Changer de média ou cliquer sur Rafraîchir réinitialisera la vitesse à la vitesse la plus élevée supportée, sauf en cas d'erreur de lecture lors de ReadTOC, auquel cas la vitesse peut être réduite à la plus basse.
Reconfigurez toujours la vitesse préférée après avoir cliqué sur Rafraîchir.
Définir une vitesse sans média dans le lecteur échouera toujours (commande du lecteur en échec). Cela n'a aucun sens.
Commande :
/setsp:[x-Vitesse]
[x-Vitesse]
Toute vitesse supportée, par exemple 10 pour 10x, 24 pour 24x etc.
L pour la vitesse la plus basse supportée
H pour la vitesse la plus haute supportée
Exemple :
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
Insérer une pause / un délai après chaque lecture échouée :
[Introduit dans IsoBuster 5.2]
IsoBuster attend un moment après une lecture échouée avant de recommencer à lire. Certains lecteurs semblent en bénéficier. Pour plus d'informations, voir aussi l'option Delays
Commande :
/delay:[Niveau],[Millisecondes],[Intervalle (Optionnel)]
[Niveau]
Identique à /chsp:
[Millisecondes]
La pause en millisecondes. Par exemple 10000 correspond à 10 secondes.
[Intervalle] (Valeur optionnelle)
L'intervalle représente un compteur de commandes de lecture.
Une fois que le compteur atteint la valeur Intervalle, le délai est exécuté et le compteur est remis à 0.
Le compteur augmente à chaque lecture échouée (peu importe le nombre de blocs requis par la commande de lecture)
Le compteur diminue à chaque lecture réussie également
Une valeur d'Intervalle de 0 signifie que le délai est exécuté à chaque lecture échouée (valeur par défaut si Intervalle n'est pas fourni)
Par exemple, supposons une valeur d'Intervalle de 100 (0x64) :
Supposons que les lectures de niveau 1 et de niveau 2 sont de 16 blocs chacune (le Niveau 3 est toujours par bloc) :
Supposons que le Niveau est défini à 4 et qu'il y a une nouvelle tentative de niveau 2 et une nouvelle tentative de niveau 3, alors une valeur d'Intervalle de 100 sera déclenchée après 800 blocs défectueux
Supposons que le Niveau est défini à 1 et qu'il y a au moins une nouvelle tentative de niveau 2 ou au moins une nouvelle tentative de niveau 3, alors une valeur d'Intervalle de 100 sera déclenchée après 1600 blocs défectueux
Supposons que le Niveau est défini à 5 et qu'il n'y a aucune nouvelle tentative, alors une valeur d'Intervalle de 100 sera déclenchée après 1600 blocs défectueux (même si aucune autre lecture ne suit)
Supposons que le Niveau est défini à 4 (ou plus élevé) et qu'il y a une nouvelle tentative de niveau 2 et deux nouvelles tentatives de niveau 3, alors une valeur d'Intervak de 100 sera déclenchée après 80 blocs défectueux
Exemple :
isobuster.exe /d:f /chsp:1 /delay:5,60000,100 /ei:c:\test.ibp /et:m
Exécuter des paramètres de ligne de commande alors qu'IsoBuster est déjà en cours d'exécution :
[Introduit dans IsoBuster 5.2]
Dans le contrôle de fil d'Ariane (breadcrumb), tapez @cmdl:[Paramètres de ligne de commande]
De cette manière, vous pouvez lancer un processus utilisant les paramètres de ligne de commande alors qu'IsoBuster est déjà en cours d'exécution, et terminer l'un après l'autre, etc.
Commandes via le contrôle de fil d'Ariane
Exemple :
@cmdl:/d:0 /ei:\\.\PhysicalDrive2|\\.\PhysicalDrive3 /et:u /ep:ncd,nfs