RAMDISK |
Disque RAM |
---|---|
MSX-DOS 2.20 |
Syntaxe
RAMDISK [Size] [/D] |
Paramètres
Nom | Description |
---|---|
Size | Ce paramètre permet d'indiquer un nombre pour spécifier en kilo-octets la taille du RAMDISK que vous souhaitez créer. Ce nombre sera arrondi au multiple de 16 Ko le plus proche puisque le RAMDISK est toujours un multiple de 16 Ko. |
/D | Ce paramètre permet de supprimer le prompt de sécurité mentionnée et permet la suppression automatique d'un RAMDISK existant avec toutes ses données avant de créer éventuellement un nouveau RAMDISK. |
Description
Cette commande permet de créer un RAMDISK allant obtenir la lettre de l'unité de disque H: et affichera éventuellement sa taille réelle.
Entrée de ligne de commande
Si aucun paramètre n'est donné, la taille actuelle du RAMDISK est affichée en nombre de kilo-octets.
Le nombre, s'il est donné, spécifie la taille maximale du nouveau disque RAM et est spécifié en kilo-octets. L'intervalle est de 0 à 4064. Si le nombre est 0 ou si seul /D est spécifié, le disque RAM sera supprimé. Ce nombre sera arrondi au multiple de 16 Ko le plus proche puisque le disque RAM est toujours un multiple de 16 Ko. Un disque RAM plus petit que la taille maximale spécifiée peut être créé s'il n'y a pas assez de mémoire libre pour la taille complète, bien qu'une erreur «not enough memory» soit donnée s'il n'y a pas du tout de mémoire disponible pour le disque RAM. Notez que le nombre spécifié est la quantité maximale de RAM à utiliser pour le disque RAM, n'étant pas la même que la quantité maximale d'espace libre disponible sur le disque RAM nouvellement créé puisque le système doit en utiliser pour FAT ou des répertoires.
Sur les machines MSX avec 128 Ko de RAM, la quantité maximale de disque RAM est de 32 Ko.
Si un disque RAM existe déjà avant qu'un nouveau ne soit créé, alors un message de prompt «Destroy all data on RAM disk (Y/N)?» est affichée pour éviter la perte accidentelle de données. /D peut être donné, ce qui supprimera automatiquement tout disque RAM existant en premier, supprimant ainsi le prompt.
Après avoir créé un disque RAM, il peut être appelé l'unité de disque H:.
La commande RAMDISK est normalement utilisée uniquement dans un lot AUTOEXEC.BAT, avec un grand nombre spécifié afin qu'un RAMDISK aussi grand que possible soit créé. Il n'est pas conseillé de conserver des données sur un disque RAM, sauf pour une courte période de temps n'étant pas également conservée sur une disquette, car elles seront perdues si, par exemple, l'alimentation de l'ordinateur tombe en panne.
Exemples
Dans l'exemple suivant, aucun paramètre n'a été donné, donc la taille actuelle est affichée, dans ce cas 160 Ko :
RAMDISK |
on obtiendra un résultat ressemblant à ceci :
RAMDISK=160K |
Dans l'exemple suivant, aucun paramètre n'a été donné mais aucun disque RAM n'a été créé, donc l'erreur est donnée :
RAMDISK |
on obtiendra un résultat ressemblant à ceci :
*** RAM disk does not exist |
Un disque RAM existait déjà, donc le prompt a été affichée. Dans ce cas, la réponse était 'y' donc le disque RAM actuel a été supprimé et le nouveau configuré avec une taille maximale de 300K :
RAMDISK=300 |
on obtiendra un résultat ressemblant à ceci :
Destroy all data on RAM disk (Y/N)? y |