[Main] [Docs] [Installs] [Search] [Team] [Guestbook] [Links]

DIC * Erzeugen von Diskettenabbildern

DIC ist ein Programm um ein Abbild einer Floppydisk zu erzeugen. DIC liest den Inhalt einer Floppydisk über das entsprechende Gerät (z.B. das "trackdisk.device" für DF0:) aus und schreibt die Daten in eine Datei. Der voreingestellte Name des Diskettenabbildes ist "Disk.1", wobei "1" die Nummer der gelesenen Diskette ist. Die Option NAME kann verwendet werden, wenn ein anderer Name für das Abbild gewünscht wird.

DIC kann auch andere Geräte wie RAD:, PC0: oder DS0: und High Density Disketten auslesen.

Wenn ein Track einer Floppydisk nicht korrekt gelesen werden kann und DIC von einem interaktiven Terminal gestartet wurde (z.B. CON:), fragt es ob der entsprechende Track übersprungen werden soll oder ob erneut versucht werden soll den Track zu lesen. Auf nicht interaktiven Terminals werden diese Tracks voreingestellt immer übersprungen.
Der Bereich für übersprungene Tracks wird im Diskettenabbild mit der Zeichenkette "TDIC" gefüllt. Dadurch ist es möglich den Lesefehler auch später noch nachzuvollziehen.

DIC kann Disketten mittels der Option SIZE/K/N auch teilweise lesen. Dabei werden Daten nach der angegebenen Größe weggelassen. Dies ist sinnvoll, wenn Bereiche am Ende unbenutzt sind.

Tracks können auch mittels der Option SKIPTRACK/K/N übersprungen werden. Dies ist hilfreich für Disketten die einen diskbasierenden Kopierschutz (z.B. den RN-CopyLock auf Track 1) enthalten.

Wenn die Option PEDANTIC/S verwendet wird, bricht DIC sofort ab wenn ein Track nicht gelesen werden kann.

DIC kann jederzeit durch drücken von Ctrl-C abgebrochen werden.

Installation

kopiere das Programm nach C: oder einem ähnlichen Platz.

Benutzung

Interaktive Benutzung:

Um DIC in einem Installationsskript zu verwenden sollten die Optionen FD=FIRSTDISK/K/N, LD=LASTDISK/K/N und PEDANTIC/S verwendet werden. Bei den Disketten mit einem physischen Kopierschutz ist SKIPTRACK/K/N anzuwenden. Wenn möglich sollte auch SIZE/K eingesetzt werden, um Plattenplatz überall auf der Welt zu sparen ;-).

Optionen

DEVICE,NAME,SKIPTRACK/K,SIZE/K,FD=FIRSTDISK/K/N,LD=LASTDISK/K/N,PEDANTIC/S
DEVICE das Gerät von dem DIC die Abbilder lesen wird
voreingestellt "DF0:"
Beispiel "RAD:"
NAME Name unter welchem das gelesene Abbild gespeichert werden soll. Diese Option setzt implizit FIRSTDISK/K/N und LASTDISK/K/N auf 1, was bedeutet, dass nur ein Abbild gelesen wird.
SKIPTRACK/K/N Die Tracks die hier angegeben werden, werden nicht gelesen. Der entsprechende Bereich im Abbild wird mit der Zeichenkette "TDIC" gefüllt. Die folgende Tabelle zeigt die flexiblen Möglichkeiten der Trackspezifikation:
Listeausgewählte Tracks
1-51,2,3,4,5
2,902,90
2*22,4,...,156,158
10-20*510,15,20
1-5,7,99-104*21,2,3,4,5,7,99,101,103
SIZE/K Die Größe des erzeugten Abbildes, praktisch wenn es unbenutzte Bereiche am Ende der Diskette gibt. Wenn SIZE größer als das physische Abbild ist wird die Option ignoriert.
FD=FIRSTDISK/K/N   Nummer der ersten Disk
voreingestellt "FD=1"
Beispiel "FD=0"
LD=LASTDISK/K/N voreingestellt "LD=999999"
Beispiel "LD=3"
PEDANTIC/S wenn angegeben beendet sich DIC sobald ein Track nicht korrekt gelesen werden kann, sollte in Installationsskripten immer verwendet werden

Rückgabewert

Der Rückgabewert ist 0, wenn alle Abbilder von FD bis LD erfolgreicht erzeugt wurden. Sonst wird 10 zurückgegeben.
[Main] [Docs] [Installs] [Search] [Team] [Guestbook] [Links]