Section courante

A propos

Section administrative du site

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


Dernière mise à jour : Dimanche, le 17 Juillet 2022