Section courante

A propos

Section administrative du site

MDISK.DVD

Disque mémoire
Zenith Data Systems Microsoft MS-DOS 2 Externe

Syntaxe

DEVICE=MDISK.DVD [SIZE=nnn] [START=xxxx]

Description

Ce pilote permet d'indiquer un périphérique de bloc entièrement fonctionnel permettant au système d'utiliser la mémoire de la machine de la même manière qu'une disquette ou un support de entreposage sur disque Winchester est utilisé.

Objectif

Le MDISK.DVD est l'un des deux exemples fonctionnels de pilotes de périphériques chargeables par l'utilisateur qui sont fournis sur vos disques de distribution MS-DOS version 2. L'autre pilote de périphérique est ANSI.SYS. Bien que MDISK et ANSI ne soient pas des commandes ou des utilitaires appelés à partir du prompt système, ils sont décrits dans cette page car ils peuvent être chargés et utilisés par l'option utilisateur.

Le MDISK.DVD est un pilote de périphérique de bloc entièrement fonctionnel permettant au système d'utiliser la mémoire de la machine de la même manière qu'une disquette ou un support d'entreposage sur disque Winchester est utilisé. Bien qu'un disque RAM ne fournisse pas d'entreposage permanent comme un support de disque (la RAM est effacée lorsque vous réinitialisez ou redémarrez votre système), il offre l'avantage d'un temps d'accès beaucoup plus rapide et accélère ainsi le fonctionnement du système.

Installation de MDISK.DVD

Pour charger (installer) le pilote MDISK, vous devez inclure une ligne de commande sous la forme suivante dans un fichier CONFIG.SYS dans le répertoire racine :

DEVICE=MDISK.DVD [SIZE=nnn] [START=xxxx]

Paramètre Description
nnn Ce paramètre permet d'indiquer une valeur décimale comprise entre 32 et 640 spécifiant la quantité de mémoire, en kilo-octets, que vous souhaitez que le disque RAM occupe.
xxxx Ce paramètre permet d'indiquer un nombre hexadécimal de quatre chiffres maximum spécifiant le paragraphe de départ pour l'emplacement du disque RAM en mémoire.

Les paramètres SIZE et START doivent être séparés des autres paramètres de la ligne de commande par un espace ou un délimiteur MS-DOS équivalent. Notez, cependant, qu'il ne doit y avoir aucun espace dans l'un des trois paramètres de ligne de commande.

Si vous ne spécifiez pas le paramètre SIZE, la valeur par défaut de la taille du disque RAM est de 32 Ko. Si vous ne spécifiez pas le paramètre START pour le paragraphe (adresse mémoire) dans lequel MDISK doit être installé, le système d'exploitation détermine l'emplacement dans lequel les données du pilote sont écrites. Normalement, MS-DOS placera les données MDISK en mémoire insuffisante avec d'autres données de pilote de périphérique. Plus d'informations sur chacun de ces paramètres sont fournies ci-dessous.

MDISK SIZE et entrées de répertoire

Le SIZE que vous spécifiez pour MDISK sera la capacité d'entreposage approximative du disque RAM. Lorsque MDISK est installé, une partie de la mémoire allouée au disque RAM est réservée à l'utilisation par le système d'exploitation (pour les entrées de répertoire,...) tout comme elle l'est sur le disque lorsque vous exécutez FORMAT. Ainsi, la capacité d'entreposage réelle de MDISK sera légèrement inférieure à la taille spécifiée.

Le nombre maximal d'entrées de répertoire racine autorisées sur MDISK dépend de la taille de MDISK. Plus MDISK est grand, plus il peut contenir d'entrées de répertoire. Les entrées de répertoire prises en charge sont indiquées dans la liste ci-dessous :

SIZE de MDISK Nombre d'entrées maximum de répertoire
32 à 63K 16
64 à 127K 32
128 à 255K 64
256 à 511K 128
512 à 640K 256

Adresse START de MDISK

Bien que le paramètre START ne soit pas requis dans la ligne de commande DEVICE= de CONFIG.SYS, il est utile pour installer MDISK dans une mémoire non contiguë n'étant normalement pas utilisée par le système.

L'adresse saisie dans le cadre du paramètre START est un identifiant matériel pour le paragraphe (adresse mémoire) sur lequel vous souhaitez installer MDISK. Cependant, toute la RAM n'est pas opérationnellement disponible pour MDISK ; certaines zones de mémoire sont requises par le système d'exploitation.

Pour cette raison, lorsque vous spécifiez une adresse de départ pour MDISK, assurez-vous que l'adresse que vous spécifiez se trouve dans une zone de mémoire non requise par le système d'exploitation. Sinon (si vous entrez une adresse de mémoire normalement utilisée par MS-DOS), une partie de MS-DOS sera écrasée par MDISK et les résultats seront imprévisibles.

Il n'y a pas d'erreur lors de la vérification de l'adresse réelle que vous spécifiez, uniquement pour vérifier que la valeur que vous entrez est un nombre hexadécimal valide. Si vous n'êtes pas sûr de la structure et de l'organisation de la mémoire de votre système, n'entrez pas le paramètre START. Le système déterminera alors l'adresse de départ pour MDISK.

Accéder à MDISK

Pendant le fonctionnement du système, MDISK est accessible par le nom de l'unité de disque (d:) tout comme une disquette ou une partition de disque Winchester est accessible. Étant donné que les noms de lecteur dans les systèmes de micro-ordinateurs exploités sous MS-DOS sont dynamiques (en fonction du ou des nombres et types de l'unité de disque de disque dans le système), MDISK devient le prochain nom de lecteur disponible chaque fois qu'il est chargé.

Par exemple, si vous avez deux unités de disquette dans votre système et que vous installez MDISK, le disque RAM devient l'unité de disque C. (Les noms de l'unité de disque A et B sont toujours réservés à un ou deux unités de disquette. Les autres noms d'unité de disque dépendent du configuration de l'unité de disque utilisée dans le système. Reportez-vous à Procédure de démarrage.) Si vous avez deux unités de disquettes et un unité de disque Winchester, alors MDISK devient l'unité de disque G. Si vous avez quatre unités de disquettes et un unité de disque Winchester, alors MDISK devient l'unité de disque I.

Lorsque vous installez MDISK, un message s'affiche pendant la séquence de démarrage pour vous indiquer le nom de l'unité de disque ayant été attribué à MDISK. Le message est :

MDISK installed as drive d:

Paramètre Description
d: Ce paramètre permet d'indiquer le nom de l'unité de disque par lequel MDISK est accessible une fois son installation et le démarrage du système terminés avec succès.

Notez que ce message n'indique pas que MDISK a été chargé avec succès. Si une condition d'erreur SIZE, START ou autre existe, le message d'erreur correspondant ne s'affichera qu'après l'apparition de ce message d'information.

Des erreurs peuvent se produire si vous spécifiez une taille non valide pour MDISK, un nombre hexadécimal non valide comme adresse de départ ou si votre système ne prend pas en charge MDISK dans la taille que vous avez demandée. Les messages d'erreur sont décrits dans la section suivante.

Tous les messages relatifs à MDISK sont affichés pendant la séquence de démarrage, avant la bannière MS-DOS.

En utilisant MDISK, rappelez-vous que vous utilisez de la mémoire volatile. Chaque fois que vous chargez MDISK au démarrage, cela revient à insérer un disque nouvellement formaté dans un unité de disque. Si vous souhaitez enregistrer le contenu de MDISK à la fin d'une session de travail, vous devez exécuter BACKUP ou copier le ou les fichiers sur une disquette ou une partition de disque Winchester avant de réinitialiser ou d'éteindre votre système.

Messages d'erreur

Bad or missing MDISK.DVD

Explication : Lorsque ce message s'affiche lors de la séquence de démarrage, cela signifie que le pilote MDISK n'a pas été installé en mémoire et ne peut pas être utilisé.

Il est possible de spécifier une taille de MDISK ne pouvant pas être prise en charge par la configuration de mémoire actuelle de votre système, même si la taille spécifiée se situe dans l'intervalle autorisée. Une telle situation est généralement la cause de ce message d'erreur.

Si cela se produit, réévaluez la mémoire disponible, modifiez le fichier CONFIG.SYS pour réduire l'allocation SIZE pour MDISK (si possible) et redémarrez votre système. Si l'erreur se reproduit, vous devrez peut-être installer de la mémoire supplémentaire dans votre système pour pouvoir charger et utiliser MDISK.

Invalid MDISK size requested, assigning a size of 32 kilobytes

Explication : Ce message s'affiche lors de la séquence d'amorçage si un nombre invalide a été spécifié dans le paramètre SIZE= de la commande DEVICE= dans le fichier CONFIG.SYS. Autrement dit, ce message s'affiche si la taille MDISK spécifiée est inférieure à 32 ou supérieure à 640, et donc hors de la plage de taille autorisée.

Notez que lorsque ce message s'affiche, le pilote MDISK a été chargé, mais s'est vu allouer uniquement la mémoire minimale autorisée. Lorsque cela se produit, vous pouvez modifier le fichier CONFIG.SYS pour spécifier la taille valide souhaitée (si elle est supérieure aux 32 Ko alloués par défaut), puis redémarrer votre système.

Invalid MDISK start address requested, address will be ignored.

Explication : Ce message s'affiche lors de la séquence d'amorçage si un numéro invalide a été spécifié dans le paramètre START= de la commande DEVICE= du fichier CONFIG.SYS. Bien qu'aucune vérification ne soit effectuée concernant l'adresse réelle spécifiée, la valeur que vous entrez dans le paramètre START= doit être un nombre hexadécimal valide de quatre chiffres maximum.

Lorsque ce message s'affiche, le pilote MDISK a été chargé dans un emplacement mémoire déterminé par le système d'exploitation. Le paramètre START= spécifié est ignoré.



Dernière mise à jour : Mercredi, le 24 Août 2022