Accueil - FAQ - ModBoot -  CD de démarrage - CD MultiBoot - PE Builder - Ultime DVD - Scr2Htm

BCD - Build CD-Rom (Création de CD-Rom)

...le remplacement de cdrpack 1.3 est prêt...

Version 1.1.1
Page créée le : 16 janvier 2003
Dernière mise à jour : 27 janvier 2003

» Introduction
» Fonctionnement
» Installation
» Outils utilisés
» Remerciements

 Introduction


BCD créé et grave un CD-Rom, démarrable ou non, entièrement automatiquement, depuis n'importe quelle station (NT4/2000/XP) de votre réseau, sans installer de fichier sur la station. BCD peut aussi simplement créer l'image ISO si la station n'a pas de graveur, ou si vous préférez la graver avec un autre logiciel.

Fonctionnalités :

Ce que cela ne fait pas :

 Fonctionnement


BCD est un utilitaire en ligne de commande, vous pouvez utiliser les paramètres suivants :

Usage de BCD
Usage : bcd [-d] [-b] [-s nn] nom
        bcd -bab

  nom   : nom du CD-Rom a graver
  -d    : affiche les messages de debug
  -b    : gravure desactivee (cree seulement l'image ISO)
  -s nn : specifie la vitesse de gravure
  -bab  : reconstruit toutes les images de boot de tous les CD
          (en utilisant les fichiers bootdisk.cfg des CD-Rom)

Renvoie la variable d'environment "rv", 0 si succes, 1 si erreur


Pour lancer BCD, vous devez ouvrir une "ligne de commande". Placez vous dans le répertoire de BCD, et lancez BCD depuis cet emplacement.

Quand vous exécutez BCD (avec les paramètres correctes), voila ce qui ce passe :
  1. Vérification des fichiers nécessaires comme : bchoice.exe, aspi_you.exe, cdrecord.exe, cygwin1.dll et mkisofs.exe dans le répertoire "bin". BCD ne peut pas fonctionner sans ces fichiers.

  2. Vérifie si le nom du CD-Rom est valide en vérifiant l'existence du répertoire "cds\%bcd_name%\".

  3. Si aucun fichier de configuration principal (bcd.cfg) n'existe, un fichier d'exemple (bcd.sam) sera renommé en bcd.cfg. Cela évite d'écraser votre propre fichier bcd.cfg à l'installation de mise à jour future.

  4. Maintenant le fichier de configuration principal (bcd.cfg) est lu et toutes les valeurs analysées.

  5. Si un fichier de configuration de CD existe (cds\%bcd_name%\bcd.cfg), il sera aussi lu, et les valeurs analysées. Les valeurs du CD remplaceront celles du fichier principal.

  6. Si un fichier de secteur de boot est spécifié, il sera examiné pour voir quelles options ajouter à mkisofs. Tous les fichiers ".bin" (no-emulation) Isolinux et Windows NT sont supportés. Les images de disquette sont supportées correctement par mkisofs.exe. Cela résout plusieurs soucis. Le secteur de boot sera marqué caché en ISO9660 (pas en Joliet).

  7. Si un fichier batch personnalisé existe (cds\%bcd_name%\%bcd_call%), il sera exécuté. Ce script devrait retourner une variable d'environment "rv" (0 pour OK, 1 pour erreur). Si la valeur de retour est 1, BCD se terminera.

  8. Mkisofs.exe est lancé pour créer l'image ISO.

  9. Si l'option "-b" (pas de gravure) est active, BCD s'arrête ici.

  10. Scanne les graveurs disponibles. Cherche d'abord un réinscriptible, ou un graveur simple si aucun réinscriptible n'existe sur la station. Si aucun graveur n'est trouvé, BCD s'arrête, sans effacer l'image ISO (dans le répertoire temporaire), pour que vous puissiez la graver ailleurs avec le logiciel de votre choix.

  11. Vérifie si le CD est réinscriptible, et l'efface automatiquement si c'est le cas.

  12. Vérifie si le CD est vierge (pas de TOC). Si ce n'est pas le cas, éjecte le CD et en demande un autre.

  13. Cdrecord.exe est lancé pour graver l'image ISO.

  14. Si la gravure est réussie, l'image ISO est supprimée.

Attention, il y a un problème avec BCD, qui ne fonctionne pas si le nom du répertoire contenant vos fichiers temporaire contient un espace. Pour palier à ce problème, avant de lancer bcd, saisissez :
Set Temp=C:\Temp
Set Tmp=C:\Temp
ou ce que vous souhaitez pour votre répertoire temporaire, mais sans espace !!!


Exemple de fichier de configuration (bcd.sam)
#
# Fichier de configuration principal bcd.cfg
# 
# The options below can also be used in the cds\<cdname>\bcd.cfg
# Values in cds\<cdname>\bcd.cfg will override the values below...

# Set Volume preparer
# preparer <texte>

# Set Volume publisher
# publisher <texte>

# Set Volume application
application BCD/MKISOFS

# Set Volume ID
# volumeid <texte>

# Set Volume set ID
# volumeset <texte>

# Default system
system Win32

# The bootfile that is used for building the CD.
# Normally not set in main bcd.cfg but in the cds\<cdname>\bcd.cfg file
# bootfile <file>

# Additional arguments to add to mkisofs.exe
# mkisofsargs <options>

# Additional arguments to add to cdrecord.exe
# cdrecordargs <options>

# Call a sub batchfile to check for some files or do whatever you like
# call custom.cmd

# Additional path arguments for mkisofs
# addpath <path1> [<path2> ...]
# For example if you wish to add some files to more than 1 CD
# addpath extra\totalcmd


Que signifient ces commandes ?

Bootfile
bootfile <file>

Devrait pointer vers l'image boot El-Torito. Vous devez saisir le chemin relatif depuis la racine du CD. Pas besoin de spécifier de type d'émulation, ou de paramètres El-Torito, BCD gère tout automatiquement.
Exemple :
bootfile isolinux\isolinux.bin

Volumeid
volumeid <texte>

Spécifie l'ID du volume (label) comme <texte>. Maximum 32 caractères.

Volumeset
volumeset <texte>

Spécifie le nom du volume comme <texte>.

Preparer
Preparer <texte>

Set the volume preparer to <texte>. Maximum 128 caractères.

Publisher
Publisher <texte>

Spécifie le nom du préparateur du volume comme <texte>. Maximum 128 caractères.

Application
Application <texte>

Spécifie l'application du volume comme <texte>.

.....

 Installation


Instructions d'installation de BCD :

Merci de télécharger : BCD v1.1.1 (523 Ko).

Décompactez le pack BCD dans un répertoire, par exemple d:\bcd. Si vous voulez pouvoir le lancer depuis un serveur, vous devez partager ce répertoire pour que votre station y ait accès. Vous devrez affecter une lettre de lecteur à ce répertoire partagé et lancer BCD depuis ce lecteur.
Attention à bien décompacter les sous répertoires !

Téléchargez Nero Aspi Library (wnaspi32.dll) et copiez le dans le répertoire bin de BCD d:\bcd\bin.

A la demande adressée à Ahead Software AG pour distribuer ce fichier dans le package, la réponse a été :

"...selon les termes de notre licence, vous pouvez seulement laisser vos utilisateurs le télécharger gratuitement depuis notre site web...".

 Outils utilisés


BCD utilise les outils suivants :

 Remerciements

BCD a été créé par Bart Lagerweij, c'est lui qui a fait un superbe travail, et la version originale (en anglais) peut être consultée sur le site original de BCD.

Pour ma part, j'ai effectué une traduction des pages de son site, ainsi que des modules, pour permettre à un (plus) grand nombre de personnes maitrisant mieux le français que l'anglais d'en profiter.

Traduction et modifications par Séverin TERRIER. Tous droits réservés.
Copyright (c) 2000-2002 by Bart Lagerweij. All rights reserved.