home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 9
/
FreshFishVol9-CD2.bin
/
bbs
/
disk
/
vdisk-2.5.lha
/
VDisk
/
vdisk_fr.doc
< prev
next >
Wrap
Text File
|
1994-12-29
|
16KB
|
321 lines
$VER: vdisk_fr.doc 2.5 (29.12.1994) (C) 1994 par Etienne Vogt
INTRODUCTION
vdisk.device est un pilote de disque RAM récupérable. Il est né il y a 2 ans
sous la forme d'une version modifiée d'ASDG-RAM (le premier RAM disque récupérable
écrit par Perry S. Kivolowitz). Ces versions (1.3 à 1.12) n'ont jamais été
distribuées.
A partir de la version 2.0 , il a été entièrement recodé, avec de nombreuses
fonctions nouvelles :
- Jusqu'à 16 unités de taille virtuellement illimitée (512 Mo)
- Allocation et déallocation dynamique de la mémoire.
- Supporte tous les systèmes de fichiers AmigaDOS.
- Résiste aux plus lourds crash systèmes tant que ses propres données ne sont
pas endommagées.
- En cas de non récupération, la cause peut être déterminée à l'aide d'une
commande de support.
VDisk requiert AmigaDOS 2.04 ou supérieur (V37). Il a été testé de manière
intensive sur les configurations suivantes :
- A500 68000 ECS , 1 Mo Chip 2 Mo Fast , WB 2.04 -> 3.1
20 Mo IDE-XT + 170 Mo SCSI HDs
- A3000 68030 ECS, 2 Mo Chip 8 Mo Fast , WB 2.04 -> 3.1
100 Mo + 1 Go SCSI HDs
- A500 68040(PP&S) ECS , 1 Mo Chip 2 Mo Fast16 8 Mo Fast32 , WB 2.04
50 Mo SCSI HD
- A4000 68040 AGA, 2 Mo Chip 8 Mo Fast , WB 3.0
120 Mo IDE HD
VDisk est développé independamment de StatRam (un autre ram disque basé sur
ASDG-RAM, ecrit par Richard Waspe et Nicola Salmoria)
DISTRIBUTION
VDisk est un logiciel sous Copyright librement distribuable (FreeWare).
Neanmoins certaines restrictions du logiciel ASDG-RAM sont maintenues :
Ce logiciel :
- Ne peut être copié que sous la forme archivée originale, telle qu'il a
été placé sur le serveur aminet par l'auteur.
- Ne peut être distribué par aucun revendeur de matériel ou de logiciel.
- Ne peut être vendu sous quelque forme que ce soit.
- Doit contenir l'information de Copyright suivante :
vdisk.device, Copyright 1994 by Etienne Vogt.
Inspired from asdg.vdisk.device, Copyright 1987 by Perry S. Kivolowitz
(ASDG Incorporated)
Spécifiquement :
Aucun fabriquant ou revendeur de matériel d'expansion Amiga ou de logiciel
ne peut distribuer ce logiciel de quelque façon que ce soit. Aucun revendeur
de logiciels domaine public ne peut également le distribuer (vu qu'il n'est
pas domaine public).
les seuls moyens de distribution acceptables sont les réseaux, bbs's et
groupes d'utilisateurs. La distribution DOIT ÊTRE GRATUITE, à l'exception
du prix du média et d'une somme raisonnable couvrant les frais de port et
de gestion.
Fred Fish est explicitement autorisé à inclure ce logiciel dans sa collection
AmigaLibDisk (sous forme de disquette ou de CD-ROM), de même que le groupe
aminet pour son CD-ROM.
ABSENCE DE GARANTIE
Ce logiciel est fourni "tel quel" sans aucune garantie ni explicite ni
implicite. En utilisant ce logiciel, vous acceptez tous les risques quant à
sa qualité ou ses performances.
INSTALLATION
- Copiez le fichier 'vdisk.device' dans votre répertoire DEVS: Ne modifiez
pas le nom de ce fichier.
- Copiez les commandes de support CleanRamDisk, DeleteRamDisk, VDStat dans
votre répertoire C: ou tout autre répertoire accessible par votre chemin
d'accès standard. Vous pouvez aussi copier les fichiers .info .
- Si vous avez le système 2.1 ou supérieur, copiez le fichier VD0 dans votre
répertoire DEVS:DOSDrivers . Vous pouvez changer le nom de ce fichier si
vous le desirez. Vous pouvez également l'éditer afin de changer certains
paramètres du RAM disque récupérable, comme sa taille maximale (voir plus
loin).
- Si vous avez le système 2.0 , concatenez le fichier VD0.mountlist avec votre
fichier DEVS:MountList. Vous pouvez changer le nom de l'en-tête de l'enregis-
trement de mount si vous le desirez. Vous pouvez également éditer cet enre-
gistrement pour changer certains paramètres du RAM disque récupérable (voir
plus loin). Verifiez auparavant que vous n'avez pas dejà un enregistrement
du même nom dans votre fichier mountlist (particulièrement si vous utilisiez
l'ancien ASDG-RAM.)
Ajoutez une commande 'Mount VD0:' à votre fichier S:User-Startup. Si vous
n'avez qu'un Mo de mémoire ou moins, il est recommandé de placer cette
commande au début de votre Startup-Sequence pour minimiser les risques
de non-récupération.
- Si vous en êtes toujours au système 1.x, il serait peut-être temps de penser
à évoluer...
- Après cela, rebootez votre Amiga. Si tout est correct, une icône nommée
VD-RAM-00 devrait apparaitre sur votre Workbench.
NOTE : Si vous installez une nouvelle version de vdisk.device, vous *DEVEZ*
entrer une commande 'DeleteRamDisk' sur chaque unité active avant de
rebooter le système, ou toute sorte de choses bizarres peuvent se
produire.
Voyez les commandes de support plus loin.
CHANGEMENT DES PARAMETRES DE MOUNT
ATTENTION : La modification d'un paramètre de Mount autre que celles decrites
ci-dessous entrainera un disfonctionnement du vdisk.device et
pourra réveiller le GOUROU avec le numéro d'alerte $50000005 !
Après TOUT changement d'un paramètre d'une unité active, vous
DEVEZ entrer une commande 'DeleteRamDisk' sur cette unité avant
de rebooter le système sous peine de comportements imprévisibles.
- Nom de périphérique AmigaDOS : Contrairement à l'asdg-ram d'origine, vous
pouvez donner le nom que vous voulez au RAM disque récupérable. Vous n'avez
qu'a changer le nom du fichier de mount (OS 2.1+) ou de l'enregistrement
mountlist (OS 2.0). Le nom par défaut est VD0 . Il est recommandé d'utiliser
comme dernier caractère du nom un chiffre égal au numéro d'unité.
- Unit : Ceci est le numéro d'unité. Vous pouvez avoir plusieurs RAM disques
récupérables en ayant différents fichiers de mount avec différentes valeurs
de ce paramètre. Les numéros valides sont 0 à 15, pour un total de 16 unités.
- Flags : Ceci sert à spécifier des options. Pour l'instant une seule est
définie.
Une valeur de 1 pour Flags active le nettoyage automatique de l'unité corres-
pondante. Ceci signifie que la mémoire utilisée par le RAM disque diminue
automatiquement lorsque vous effacez des fichiers. Un effet secondaire est
que vous ne pouvez pas utiliser d'outils comme Disksalv pour récupérer les
fichiers effacés.
Une valeur Flags de 0 désactive le nettoyage automatique. Vous devez alors
utiliser la commande CleanRamDisk pour libérer la mémoire après avoir effacé
des fichiers. Le nettoyage peut néanmoins se produire si le système manque
de mémoire.
Il est recommandé de laisser le nettoyage automatique activé.
- HighCyl : Est utilisé pour spécifier la taille maximale que le RAM disque
récupérable est autorisé à utiliser. Quand cette limite est atteinte, AmigaDOS
affiche une requête 'Le volume VD-RAM-00 est plein.'. Notez que contrairement
à RAD, vdisk.device n'alloue de la mémoire que lorsque des fichiers sont
stockés dedans.
Ne donnez pas une valeur trop élévée à ce paramètre ! Si vous manquez de
mémoire avant d'atteindre la taille maximale, AmigaDOS affichera une requête
'Volume VD-RAM-00 a une erreur d'écriture...' et l'integrité des fichiers
sera compromise !!!
La valeur recommandée pour la taille maximale est un quart du total de
Fast RAM.
Le paramètre HighCyl doit être une VALEUR IMPAIRE. HighCyl + 1 représente
le nombre de 'pistes virtuelles' utilisables par le RAM disque. Une piste
virtuelle a une taille de 8 Ko (16 secteurs de 512 octets).
La valeur par défaut de 63 correspond donc à une taille maximale de
(63 + 1) * 8 = 512 Ko. Pour un disque RAM de 2 Mo, vous specifierez ainsi
une valeur HighCyl de 255. La valeur maximale théoriquement possible est
65533 (correspondant à 512 Mo). Souvenez-vous que cette valeur *DOIT*
être impaire !
- Buffers : Ceci est le nombre de mémoires tampons utilisées par le système
de fichiers pour accélérer les accès disque. Pour un disque RAM, cela risque
en fait de le ralentir, donc il vaut mieux ne pas modifier cette valeur.
- BufMemType : Strictement parlant, ce paramètre indique le type de mémoire
utilisé par l