comp-o-ass bietet jede erdenkliche Unterstützung zur Organisation Ihrer Computerwelt Stöbern Sie in unseren Plugins von Diagnose über Wartung, Datensicherheit
bis hin zu Datensicherung und Datenrettung


Multiboot CD / DVD - Bart's BCD

Lizenz- und Nutzungsbedingungen zu den Tools siehe Rubrik Info und beim jeweiligen Hersteller. Weitere Infos und Download zum Bart's PE-Builder.  
 
Hilfreiches Bart's BCD - bootable CD-Roms
zur Erstellung der Multiboot CD/DVD


BCD (Bootable CD-Roms) von Bart Lagerweij ist recht hilfreich, wenn es um bessere Verwaltung von CDs/DVDs und schnellem Erstellen eines ISO-Images per Batch-Job geht.

Download

  Das Programm bcd kann unter dem Link BCD (Bootable CD-Roms) heruntergeladen werden.

Der Link zu bcd auf Bart's Homepage lautet http://nu2.nu/bcd.

Zur Verwendung des Tools bcd wird zunächst die ZIP-Datei bcd111.zip in den Ordner \bcd eines Laufwerks entpackt.
Zu beachten ist, dass der Ordner \bcd im Rootverzeichnis eines Laufwerks erstellt wird. Zudem ist es sinnvoll alle Ordnernamen kurz zu fassen.

Ordnerstruktur erstellen

  Damit alles funktioniert, muss eine passende Ordnerstruktur erstellt werden. Als erstes wird unter dem Ordner \bcd der zentrale Ordner cds erstellt, der alle künftig zu erstellenden CDs/DVDs enthalten wird.

Beispiel einer nicht bootfähigen CD/DVD

  Folgendes Beispiel zeigt die Erstellung einer nicht bootfähigen CD/DVD mit beliebigen Daten.

Im Ordner \bcd\cds wird ein Ordner mit beliebigem Namen z.B. \bcd\cds\MeineCD und darunter der Ordner Files erstellt. In den erstellten Ordner \bcd\cds\MeineCD\Files werden alle Dateien kopiert, welche die künftige CD/DVD enthalten soll.

Als nächstes wird am Prompt der Befehl "C:\bcd\bcd MeineCD" (ohne Anführungszeichen) eingegeben.

Die erste CD wäre damit erfolgreich erstellt.
Das ISO-Image findet sich unter %temp%\bcd.iso.

Nun zu den Feinheiten.

Name für die CD/DVD

  Soll die CD/DVD einen Namen erhalten, wird im Ordner \bcd\cds\MeineCD zunächst eine Textdatei mit dem Namen bcd.cfg erstellt.
Diese Textdatei enthält den Parameter volumeid mit dem der Name der CD/DVD z.B. MeineCD festgelegt wird.

bcd.cfg mit Namen für die CD/DVD
volumeid MeineCD

Bootfähige CD/DVD

  Soll die CD/DVD bootfähig sein, muss ein passender Bootloader angegeben werden.

Dieser Bootloader wird immer im Ordner Files der jeweiligen CD/DVD gespeichert und in der Datei bcd.cfg mit dem Parameter bootfile festgelegt.

bcd.cfg mit Bootloader
bootfile loader.bin

Batchjob vor der Erstellung

  Soll vor der Erstellung der CD/DVD ein Batchjob ablaufen, wird dessen Aufruf mit dem Parameter call in die bcd.cfg Datei eingefügt.

bcd.cfg mit Batchjob-Aufruf
call meinjob.cmd

Der Batchjob meinjob.cmd wird im Ordner \bcd\cds\MeineCD gespeichert.

ISO-Image Schnellbrand

  Nach der Erstellung des ISO-Images ist das Programm bcd.cmd in der Lage, das ISO-Image direkt auf eine CD/DVD zu brennen.
Damit das funktioniert, wird noch die Datei wnaspi32.dll benötigt.

Die Datei wnaspi32.dll wird von der Homepage der Nero AG unter dem Link http://www.nero.com heruntergeladen und anschließend in den Ordner \bcd\bin kopiert.

Tipps und Troubleshooting

  Um sicher zu gehen, dass die Erstellung der CD/DVD erfolgreich ist, sind folgende Regeln einzuhalten:

Der Ordner bcd sollte immer im Rootverzeichnis einer Festplatte erstellt werden.

Die benutzten Ordnernamen sollen keine Leerzeichen, keine Sonderzeichen sowie keine nationale Sonderzeichen (z.B. üöäß usw.) enthalten.

Die Ordnernamen sollen sehr kurz gehalten werden.

Jeder Teilnehmer meines Seminars Windows retten und disaster recovery erhält eine komplette Lösung zur Erstellung von CDs/DVDs mit BCD inkl. Vorlagen zur Integration von zig Programmen als Präsent überreicht.

Bcd.cmd - Ergänzungen

  Eine kleine Änderung im Programm bcd.cmd stellt sicher, dass ein bereits erstelltes ISO-Image nicht durch ein neu erstelltes ISO-Image überschrieben wird. Alle aktuell erstellten ISO-Images werden durch diese Änderung im Ordner \bcd gespeichert.

Im Programm bcd.cmd werden nach der Zeile 176
echo BCD: ISO file "%temp%\bcd.iso" created.

folgende Zeilen eingefügt
If exist .\%bcd_name%.iso del .\%bcd_name%.iso
If exist %temp%\bcd.iso
     copy %temp%\bcd.iso .\%bcd_name%.iso
echo BCD: ISO file "%temp%\bcd.iso" nach
     .\%bcd_name%.iso kopiert.
echo Programm mit Ctrl C beenden oder weiter
     mit ISO auf CD/DVD brennen


Gelegentlich ist das Erstellen eines ISO-Images mit Fehlern behaftet.
Ein Grund dafür können zu lange Pfadnamen sein.
Eine Änderung des Aufrufs mkisofs bringt hier Besserung.

Im Programm bcd.cmd wird die Zeile 171
bin\mkisofs.exe %bcd_isofs% -v -o
     %temp%\bcd.iso cds\%bcd_name%\files %bcd_pth%


durch folgende Zeile ausgetauscht:
bin\mkisofs.exe %bcd_isofs% -no-cache-inodes
     -disable-deep-relocation -max-iso9660-filenames
     -v -o %temp%\bcd.iso cds\%bcd_name%\files
     %bcd_pth%

Optionale Aktualisierung

  Die Dateien cdrecord.exe, mkisofs.exe und cygwin1.dll im Ordner \bcd\bin sollen regelmäßig aktualisiert werden.

Diese Dateien stammen aus den CDRTools von Jörg Schilling und können unter dem Link ftp://ftp.berlios.de heruntergeladen werden.

Alternativ können diese Dateien von der Homepage von Dirk Paehl, unter dem Link http://www.paehl.com unter der Rubrik Opensource heruntergeladen werden.

Link zum direkten Download der CDRTools von der Homepage von Dirk Paehl.

Wichtig ist noch, dass die in der neuen Version der CDRTools nötige Datei cygiconv-2.dll aus den CDRTools in den Ordner \bcd\bin gespeichert wird.
 
 
 

PE Builder Copyright© 2002-2008 Bart Lagerweij. All rights reserved.
Copyright© 2003-2008 Bernhard Zeiser, comp-o-ass
 
Home Top

[Beratung - Betreuung]  [Seminare]  [Seminartermine]  [EasyPE]  [Bart's Tool CD Online]  [Seminardokumentation] 
[Programmierung]  [manage-us]  [Download]  [über uns]  [Kontakt]  [Impressum/Datenschutz]  [Bernhard's Blog] 
comp-o-ass (c) 2014