Oscdimg Command-Line Options
Oscdimg est un outil en ligne de commande que vous pouvez utiliser pour créer un fichier image (.iso) d’une version 32 bits ou 64 bits personnalisée de Windows PE (Préinstallation Environment). Vous pouvez ensuite graver le fichier .iso sur un CD ou un DVD. Oscdimg prend en charge les systèmes de fichiers ISO 9660, Joliet et UDF (Universal Disk Format).
Syntaxe Oscdimg
Oscdimg [<options>] <sourceLocation> <destinationFile>
Options du système de fichiers
L’outil Oscdimg et l’API IMAPI (Microsoft Windows Image Mastering API) prennent en charge trois formats de système de fichiers : ISO 9660, Joliet et UDF.
ISO 9660 Options
Les options ISO 9660 ne peuvent pas être combinées avec les options Joliet ou UDF. La longueur du nom de fichier combinée à la longueur de l’extension de nom de fichier ne peut pas dépasser 30 caractères dans le système de fichiers ISO 9660.
Les -d
options et -nt
ne peuvent pas être utilisées ensemble.
Option | Description |
---|---|
-d |
Autorise les noms de fichiers minuscules. Ne force pas les noms de fichiers minuscules en majuscules. |
-n |
Autorise les noms de fichiers plus longs que les noms de fichiers DOS 8.3. |
-Nt |
Autorise les noms de fichiers longs compatibles avec Windows NT 3.51. |
Joliet Options
Joliet est une extension du système de fichiers ISO 9660. Joliet permet des noms de fichiers plus longs, des caractères Unicode et des profondeurs de répertoire supérieures à huit. Les options joliet ne peuvent pas être combinées avec les options ISO 9660.
L’option -j2
Joliet ne peut pas être utilisée avec les options UDF.
Option | Description |
---|---|
-j1 |
Permet aux deux systèmes de fichiers d’afficher toutes les données sur le disque. L’utilisation de cette option ne dupliquer pas tous les fichiers sur l’image. Cette option encode les noms de fichiers Unicode Joliet et génère des noms de fichiers compatibles AVEC DOS 8.3 dans l’espace de noms ISO 9660. Ces noms de fichiers peuvent être lus par les systèmes Joliet ou les systèmes ISO 9660 conventionnels. Toutefois, Oscdimg peut modifier certains des noms de fichiers de l’espace de noms ISO 9660 pour qu’ils soient conformes aux restrictions de nommage DOS 8.3 et ISO 9660. |
-j2 |
Encode les noms de fichiers Unicode Joliet sans noms ISO 9660 standard. Cette option est utilisée pour produire une image qui contient uniquement le système de fichiers Joliet. Tout système qui ne peut pas lire Joliet voit uniquement un fichier texte par défaut qui avertit l’utilisateur que cette image n’est disponible que sur les ordinateurs qui prennent en charge Joliet. |
-Js |
Remplace le fichier texte par défaut utilisé lorsque l’utilisateur spécifie l’option -j2 . Par exemple :
|
UDF Options
Les options UDF ne peuvent pas être combinées avec les options ISO 9660. Les -ue
options , -uf
et -us
s’appliquent uniquement lorsqu’elles sont utilisées avec l’option -u2
.
Option | Description |
---|---|
-u1 |
Produit une image qui a à la fois le système de fichiers UDF et le système de fichiers ISO 9660. Le système de fichiers ISO 9660 est écrit à l’aide de noms de fichiers 8.3 compatibles AVEC DOS. Le système de fichiers UDF est écrit à l’aide de noms de fichiers Unicode. |
-u2 |
Produit une image qui contient uniquement le système de fichiers UDF. Tout système qui ne peut pas lire la fonction UDF voit uniquement un fichier texte par défaut qui avertit l’utilisateur que cette image n’est disponible que sur les ordinateurs qui prennent en charge UDF. |
-udfver102 |
Spécifie le système de fichiers UDF version 1.02. |
-ue |
Crée des fichiers incorporés. |
-Uf |
Incorpore les entrées d’identificateur de fichier UDF. |
-Votre |
Remplace le fichier texte par défaut utilisé avec l’option -u2 . Par exemple :
|
-Nous |
Crée des fichiers épars, lorsqu’ils sont disponibles, pour rendre l’utilisation de l’espace disque plus efficace. |
-Yl |
Spécifie des descripteurs d’allocation longs au lieu de descripteurs d’allocation courte. |
Options de démarrage sur CD ou DVD
Les options de démarrage peuvent être utilisées pour créer des images CD ou DVD de démarrage. Les options de démarrage suivantes peuvent être utilisées pour générer des entrées à démarrage unique. Pour plus d’informations, consultez Utiliser une entrée de démarrage unique pour créer une image de démarrage.
Option | Description |
---|---|
-b<bootSectorFile> |
Spécifie le fichier de secteur de démarrage El Torito qui sera écrit dans le ou les secteurs de démarrage du disque. N’utilisez pas d’espaces. Par exemple : Sur UEFI : Sur le BIOS : |
-e |
Désactive l’émulation de disquette dans le catalogue El Torito. |
-p |
Spécifie la valeur à utiliser pour l’ID de plateforme dans le catalogue El Torito. L’ID par défaut est 0xEF pour représenter un système UEFI (Unified Extensible Firmware Interface). 0x00 représente un système BIOS. |
<sourceLocation> |
Obligatoire. Spécifie l’emplacement des fichiers que vous envisagez de générer dans une image .iso. |
<targetFile> |
Spécifie le nom du fichier image .iso. |
Important
Les entrées de démarrage unique et les entrées de démarrage multiple ne peuvent pas être combinées dans la même commande.
Entrées multi-démarrage
Les options de démarrage suivantes peuvent être utilisées pour générer des entrées de démarrage multiple. Pour plus d’informations, consultez Utiliser des entrées de démarrage multiple pour créer un fichier image.
Option | Description |
---|---|
b<bootSectorFile> |
Spécifie le fichier de secteur de démarrage El Torito qui sera écrit dans le ou les secteurs de démarrage du disque. N’utilisez pas d’espaces. Par exemple : Sur UEFI : Sur le BIOS : |
-bootdata:<number> |
Spécifie une image à démarrage multiple, suivie du nombre d’entrées de démarrage. N’utilisez pas d’espaces. Par exemple :
où <3> est le nombre d’entrées de démarrage qui suivent. |
e |
Désactive l’émulation de disquette dans le catalogue El Torito. |
P |
Spécifie la valeur à utiliser pour l’ID de plateforme dans le catalogue El Torito. L’ID par défaut est 0xEF pour représenter un système UEFI. 0x00 représente un système BIOS. |
t |
Spécifie le segment de charge El Torito. Si elle n’est pas spécifiée, cette option est 0x7C0 par défaut. |
<sourceLocation> |
Obligatoire. Spécifie l’emplacement des fichiers que vous envisagez de générer dans une image .iso. |
<targetFile> |
Spécifie le nom du fichier image .iso. |
Options d’optimisation
Les options d’optimisation peuvent être utilisées pour optimiser le stockage en encodant des fichiers en double une seule fois.
Option | Description |
---|---|
-o |
Utilise un algorithme de hachage MD5 pour comparer des fichiers. |
-Oc |
Utilise une comparaison binaire de chaque fichier et est plus lent que l’option -o . |
-Oi |
Ignore les horodatages de compression Diamond lors de la comparaison de fichiers. |
Options de commande
Les options de commande spécifient l’ordre des fichiers sur le disque. L’ordre des fichiers n’a pas besoin de répertorier tous les fichiers. Tous les fichiers qui n’apparaissent pas dans ce fichier sont classés comme ils le seraient normalement (autrement dit, si le fichier de classement n’existait pas). Pour plus d’informations, consultez Spécifier l’ordre de démarrage.
L’option -yo
est prioritaire sur l’option -y5
.
Option | Description |
---|---|
-y5 |
Spécifie la disposition de fichier sur le disque. Cette option écrit tous les fichiers dans un répertoire i386 en premier et dans l’ordre de tri inverse. |
-Yo<bootOrder.txt> |
Spécifie un fichier texte qui a une disposition pour les fichiers à placer dans l’image. N’utilisez pas d’espaces. Par exemple :
|
Options vidéo et audio DVD
Les options de création de dvd vidéo et de disque audio ne peuvent pas être combinées avec les options ISO 9660, Joliet ou UDF.
Option | Description |
---|---|
-Ut |
Tronque la section ISO 9660 de l’image lors de la création d’un DVD vidéo et d’un disque audio. Lorsque cette option est utilisée, seuls les répertoires VIDEO_TS, AUDIO_TS et JACKET_P sont visibles à partir du système de fichiers ISO 9660. |
-Uv |
Spécifie la compatibilité de la zone vidéo UDF lors de la création de dvd vidéo et de disque audio. Lors de la création, UDF 1.02 et ISO 9660 sont écrits sur le disque. Tous les fichiers des répertoires VIDEO_TS, AUDIO_TS et JACKET_P sont écrits en premier. Ces répertoires sont prioritaires sur toutes les autres règles de classement utilisées pour cette image. |
Options de messagerie
Les options de messagerie personnalisent l’affichage des informations de fichier et de répertoire.
Option | Description |
---|---|
-a |
Affiche le résumé de l’allocation pour les fichiers et les répertoires. |
-Os |
Affiche les fichiers en double lorsque le système crée l’image. |
-w1 |
Signale tous les noms de fichiers ou répertoires qui ne sont pas conformes à la norme ISO ou à Joliet. |
-w2 |
Signale tous les noms de fichiers qui ne sont pas conformes à DOS. |
-w3 |
Signale tous les fichiers de longueur nulle. |
-w4 |
Signale chaque nom de fichier copié dans l’image. |
-yd |
Supprime les avertissements pour les fichiers non identiques qui ont les mêmes 64 000 octets initiaux. |
Options générales de création d’images
Les options générales de création d’images peuvent être utilisées avec une option d’entrée à démarrage unique ou des options d’entrée multi-démarrage pour créer des images CD ou DVD démarrables. Pour plus d’informations, consultez Options de démarrage et exemples.
Les -m
options et -maxsize
ne peuvent pas être utilisées ensemble.
Option | Description |
---|---|
-c |
Spécifie que le système doit utiliser des noms de fichiers ANSI au lieu de noms de fichiers OEM. |
-g |
Encode les valeurs d’heure en tant que temps universel coordonné (UCT) pour tous les fichiers, au lieu de l’heure locale. |
-h |
Inclut des fichiers et des répertoires masqués dans le chemin d’accès source de l’image. |
-k |
Crée une image même si certains fichiers sources ne peuvent pas être ouverts. |
-l<volumeLabel> |
Spécifie le nom de volume. N’utilisez pas d’espaces. Par exemple :
|
-m |
Ignore la limite de taille maximale d’une image. |
-maxsize:<limit> |
Remplace la taille maximale par défaut d’une image. La valeur par défaut est un CD de 74 minutes. Toutefois, si la fonction UDF est utilisée, la valeur par défaut n’a pas de taille maximale. N’utilisez pas d’espaces. Par exemple :
où <4096> limite l’image à 4 096 Mo. |
-q |
Analyse uniquement les fichiers sources. Cette option ne crée pas d’image. |
-r |
Nouveau pour Windows 8. Résout les liens symboliques vers leur emplacement cible. |
-t<mm/jj/aaaa,hh:mm:ss> |
Spécifie l’horodatage de tous les fichiers et répertoires. N’utilisez pas d’espaces. Vous pouvez utiliser n’importe quel délimiteur entre les éléments. Par exemple :
|
-y6 |
Spécifie que les enregistrements de répertoire doivent être alignés exactement à la fin des secteurs. |
-Yw |
Ouvre les fichiers sources qui ont un partage d’écriture. |
Exemples
Ces exemples illustrent comment effectuer les opérations suivantes :
- Créez un CD ou un DVD de démarrage pour un ordinateur UEFI à l’aide d’une entrée de démarrage unique.
- Créez un CD ou un DVD de démarrage pour un ordinateur UEFI ou BIOS à l’aide d’une entrée à démarrage multiple.
- Spécifiez l’ordre des fichiers de démarrage sur un disque.
Utiliser une entrée de démarrage unique pour créer une image de démarrage
Vous pouvez utiliser l’outil Oscdimg pour créer un CD ou un DVD démarrable à l’aide d’une entrée à démarrage unique.
Pour utiliser une entrée à démarrage unique :
Créez un fichier image pour un ordinateur UEFI. Par exemple :
Oscdimg -bC:\winpe_amd64\Efisys.bin -pEF -u1 -udfver102 C:\winpe_amd64\media C:\winpe_amd64\winpeamd64.iso
où
C:\winpe_amd64\media is the location of the source files, and
C:\winpe_amd64\winpeamd64.iso' est le chemin du fichier .iso.
Utiliser des entrées de démarrage multiple pour créer une image de démarrage
Vous pouvez utiliser l’outil Oscdimg pour créer un CD ou un DVD démarrable à l’aide d’entrées à démarrage multiple. Dans ce cas, notez les points suivants :
- L’option bootdata doit être suivie du nombre d’entrées de démarrage dans la commande (
-bootdata:<number>
). - Chaque entrée à démarrage multiple doit être délimitée à l’aide d’un symbole de hachage (
#
). - Chaque option d’une entrée de démarrage doit être délimitée à l’aide d’une virgule (
,
). - Chaque entrée de démarrage doit spécifier l’ID de plateforme.
Pour utiliser des entrées à démarrage multiple :
Créez un fichier image pour un ordinateur UEFI ou BIOS à l’aide d’une commande de démarrage multiple. Par exemple :
Oscdimg -bootdata:2#p0,e,bEtfsboot.com#pEF,e,bEfisys.bin -u1 -udfver102 C:\winpe_amd64\media C:\winpe_amd64\winpeamd64.iso
où cette commande démarre le fichier de démarrage Etfsboot.com pour une image BIOS, puis démarre le fichier de démarrage Efisys.bin pour une image UEFI.
Spécifier l’ordre de démarrage
Pour les images de plus de 4,5 Go, vous devez créer un fichier d’ordre de démarrage pour vous assurer que les fichiers de démarrage se trouvent au début de l’image.
Les règles de classement des fichiers sont les suivantes :
- Le fichier de commande doit être dans ANSI.
- Le fichier de commande doit se terminer par une nouvelle ligne.
- Le fichier de commande doit avoir un fichier par ligne.
- Chaque fichier doit être spécifié par rapport à la racine de l’image.
- Chaque fichier doit être spécifié sous la forme d’un nom de fichier long. Aucun nom court n’est autorisé.
- Chaque chemin d’accès de fichier ne peut pas être plus long que MAX_PATH. Cela inclut le nom du volume.
Par exemple, D:\cdimage ressemble à ce qui suit (où D est la lettre de lecteur du lecteur de DVD) :
- D:\cdimage\1\1.txt
- D:\cdimage\2\2.txt
- D:\cdimage\3\3.txt
- D:\cdimage\3\3_5.txt
- D:\cdimage\<longFileName>.txt
Créer un fichier d’ordre de démarrage
Créez un fichier d’ordre de démarrage. Par exemple :
Oscdimg -m -n -yoC:\temp\bootOrder.txt -bC:\winpe_amd64\Efisys.bin C:\winpe_amd64\winpeamd64.iso
où BootOrder.txt contient la liste de fichiers suivante :
boot\bcd boot\boot.sdi boot\bootfix.bin boot\bootsect.exe boot\etfsboot.com boot\memtest.efi boot\memtest.exe boot\en-us\bootsect.exe.mui boot\fonts\chs_boot.ttf boot\fonts\cht_boot.ttf boot\fonts\jpn_boot.ttf boot\fonts\kor_boot.ttf boot\fonts\wgl4_boot.ttf sources\boot.wim
Rubriques connexes
WinPE : créer un lecteur USB démarrable
Informations de référence sur les outils de déploiement windows Command-Line