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

ITD * Zurückschreiben von Diskettenabbildern

Ein Programm um Diskettenabbilder wieder zurück auf ein disk-basierendes Gerät zu schreiben.

Installation

ITD ist nur im DEV, nicht im USR Archiv enthalten.
Kopiere das Programm nach C: oder einem ähnlichen Platz.

Optionen

File/A,Device,Format/S,BS=BlockSize/N,ASync/S,ForceOverwriteLargeDevice/S
File/A Name der Datei des Diskettenabbildes welches zurück geschrieben werden soll
Device das Gerät auf welches das Abbild geschrieben werden soll
voreingestellt "DF0:"
Beispiel "RAD:"
Format/S Schalter der bewirkt, dass das Gerät beim Zurückschreiben formatiert wird, bei den meisten Geräten macht dies keinen Unterschied
BlockSize/N die Datenmenge die in jedem Schreibzyklus mit einem mal geschrieben wird, voreingestellt ist die Größe eines Tracks (BlocksPerTrack*SizeBlock)
bei größeren Geräten kann eventuell mit einer angehobenen Blockgröße eine Geschwindigkeitssteigerung erreicht werden, allerdings sollte beachtet werden, dass einige Geräte mit Blockgrößen über 130.560 ($1fe00) oder auch 65.024 ($fe00) nicht korrekt arbeiten
ASync/S wenn aktiviert schreibt ITD asychron auf das Zielgerät
sollte nicht verwendet werden, wenn sich Quelldatei und Zielgerät auf demselben physikalischen Gerät befinden, da sich dann die Verarbeitung verlangsamen wird
falls zumindest entweder die Quelldatei oder das Zielgerät DMA unterstützen sollte sich das Kopieren signifikant beschleunigen
ForceOverwriteLargeDevice/S Normalerweise liest/schreibt ITD nicht von Dateien oder auf Geräte die größer als 2.000.000 bytes groß sind. Mittels dieses Schalters wird diese Beschränkung aufgehoben und ITD arbeitet mit Objekten jeglicher Größe.

Rückgabewert

Bei Erfolg wird 0 zurückgegeben, ansonsten 20.

Hintergrundinformationen

ITD kann Daten auf jedes disk-basierende Gerät schreiben. Um Probleme zu vermeiden (z.B. die Festplatte aus Versehen zu formatieren) schreibt es nicht auf Geräte die größer als 2.000.000 Bytes sind, ausser die Option ForceOverwriteLargeDevice/S wird angegeben. Wenn die Schreiboperation die 4 GiB Grenze überschreitet verwendet ITD TrackDisk64 Kommandos.
Es wird keine Überprüfung der geschriebenen Daten durchgeführt.
Wenn das zu schreibende Abbild kleiner als das Gerät ist wird eine Warnung ausgegeben. ITD verändert den verbleibenden Teil des Gerätes in solch einem Fall nicht, allerdings wird der letzte geschriebene Block mit Nullen aufgefüllt falls er aufgrund der Gesamtgröße unvollständig wäre. Wenn das Abbild größer ist wird ebenfalls eine Warnung angezeigt und ITD schreibt soviel Daten wie Platz auf dem Gerät ist.
[Main] [Docs] [Installs] [Search] [Team] [Guestbook] [Links]