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

DIC * Le créateur d'images disque

DIC est un outil qui permet de créer une image fichier à partir d'une disquette. DIC lit le contenu de la disquette sur le device associé (ex: "trackdisk.device" pour DF0:) et écrit les données dans un fichier du répertoire courant. Le nom de l'image créée sera "Disk.1", où "1" est le numéro du disque lu. Le numéro du disque sera incrémenté après chaque lecture. Avec l'option Name, il est possible de donner un nom différent au fichier.

DIC peut aussi lire à partir d'autres devices comme RAD:, PC0: or DS0: et les disques haute densité.

Si une piste de la disquette ne peut pas être lue correctement et que DIC a été démarré sur un terminal interactif (ex: CON:), il demande s'il doit ignorer la piste défectueuse ou essayer de la relire. Sur des terminaux non interactifs, elles seront toutes ignorées par défaut.
Pour ces pistes-là, la zone correspondante de l'image est remplie avec le motif "TDIC". Il est ainsi possible de retrouver l'erreur plus tard.

DIC peut également lire des disques partiellement en utilisant l'option SIZE/K/N. Si cette option est utilisée, DIC n'écrit pas les données après la taille spécifiée. Cela peut s'avérer utile si les dernières pistes ne sont pas utilisées.

Il est possible de sauter des pistes en utilisant l'option SKIPTRACK/K/N. Cela est très utile pour créer des images dont les disques possèdent une protection (ex: Copylock RN sur piste 1).

Si l'option PEDANTIC/S est positionnée, DIC quitte immédiatement s'il rencontre une piste illisible.

DIC peut être interrompu à tout moment avec Ctrl-C.

Installation

Le copier dans C: ou un répertoire similaire

Utilisation

Pour utiliser DIC interactivement:

Pour utiliser DIC dans un script d'installation, utiliser les options FD=FIRSTDISK/K/N, LD=LASTDISK/K/N et PEDANTIC/S. Pour les disques avec des protections physiques utiliser SKIPTRACK/K/N. Si possible, c'est vraiment sympa d'utiliser SIZE/K pour économiser de l'espace disque à travers le monde ;-).

Options

DEVICE,NAME,SKIPTRACK/K,SIZE/K,FD=FIRSTDISK/K/N,LD=LASTDISK/K/N,PEDANTIC/S
DEVICE le device à partir duquel DIC lit les disques
par défaut "DF0:"
exemple "RAD:"
NAME nom du fichier à créer, si précisé, DIC ne nomme pas l'image "Disk.1" et ainsi de suite, mais utilise le nom spécifié. Cette option positionne FIRSTDISK/K/N et LASTDISK/K/N à 1, ce qui signifie qu'un seul disque sera lu.
SKIPTRACK/K/N les pistes spécifiées ne sont pas lues, la zone de l'image disque correspondante est remplie du motif "TDIC", la table suivante montre des exemples pour illustrer la souplesse de la syntaxe pour sauter les pistes
listepistes concernées
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 la taille de l'image à créer, utile s'il y a une zone inutilisée à la fin du disque, si la taille est supérieure à la taille de l'image physique, elle est ignorée.
FD=FIRSTDISK/K/N   numéro du premier disque
par défaut "FD=1"
exemple "FD=0"
LD=LASTDISK/K/N numéro du dernier disque
par défaut "LD=999999"
exemple "LD=3"
PEDANTIC/S Si demandé, DIC peut quitter immédiatement si une piste ne peut pas être lue. A utiliser dans les scripts d'installation.

Code de retour

Le code de retour est mis à 0 si tous les disques de FD à LD ont été lus avec succès. Sinon, DIC retourne 10.
[Main] [Docs] [Installs] [Search] [Team] [Guestbook] [Links]