Win3x.Org

Windows & DOS Community

Base de connaissances de MS-DOS

Verrouillé   Page 1 sur 1  [ 13 messages ]
Auteur Message
Galley-La Compagnie
Sujet du message : Base de connaissances de MS-DOS
Publié : 17 juin 2010 08:12
Membre d'honneur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 670
Inscription : 19 juin 2009 17:30
 
Base de connaissances de MS-DOS

[ img ]

Bienvenue dans la Base de connaissances de MS-DOS, vous y trouverez tout ce dont vous avez besoin pour dépanner votre DOS ou améliorer son utilisation. Cette F.A.Q. a été érigée selon l'idée de baotinh et étendue à cet usage de F.A.Q. par Galley-La Compagnie.

Pour choisir un KB, sélectionnez un lien ci-dessous. Ils sont classés par catégories.

I - Démarrage
  • KB N°0001 : Ligne de commandes bloquée >>> Lien
  • KB N°0002 : Choses à ne pas faire dans un batch >>> Lien

II - Virtualisation
  • KB N°0003 : Compléments d'ordinateur virtuels pour MS-DOS (Virtual PC uniquement) >>> Lien

III - Utilisation basique
  • KB N°0006 : Impossible de lire une partition FAT créée par Windows NT >>> Lien
  • KB N°0004 : Utilisation de noms longs sous DOS >>> Lien
  • KB N°0005 : Installation de lecteur CD sous DOS >>> Lien
  • KB N°0010 : Mettre en place un réseau IPX/SPX pour les jeux sous DOS >>> Lien
  • KB N°0013 : Comprendre et utiliser INTERSVR/INTERLNK (via ports COM) >>> Lien

IV - Utilisation avancée
  • KB N°0007 : MS-DOS et le partage de fichiers >>> Lien
  • KB N°0008 : MS-DOS et le support du protocole TCP/IP >>> Lien
  • KB N°0009 : Les menus de démarrage sous MS-DOS >>> Lien
  • KB N°0012 : Changer le message au démarrage de MS-DOS >>> Lien

Chaque lien vous renverra vers le post qui apporte la solution.

Dernière modification par Galley-La Compagnie le 22 sept. 2010 14:02, modifié 8 fois.

Haut
Profil
baotinh
Sujet du message : Re: Base de connaissance de MS-Dos
Publié : 18 juin 2010 22:08
Membre inscrit
Avatar de l’utilisateur
Hors-ligne
 
Messages : 62
Inscription : 06 mars 2009 22:09
 
KB0001 : Ligne de commandes bloquée lors du lancement d'un programme

Symptômes :

Lorsque vous lancez une application, la ligne de commande se bloque.

Causes :

Ce problème se produit quand la mémoire Conventionnelle/XMS est insuffisante ou que l'application est endommagée.

Résolution :
  • Réduisez les programmes à charger dans AUTOEXEC.BAT et CONFIG.SYS
  • Évitez les programmes résidents qui restent en mémoire
  • Vérifiez la mémoire disponible avec MEM avant de lancer un programme
  • Optimisez votre mémoire conventionnelle avec MEMMAKER (ou manuellement)
  • Réinstallez l'application qui bloque DOS
  • Désactivez EMM386.EXE si vous l'utilisez ou aussi HIMEM.SYS


Haut
Profil
baotinh
Sujet du message : Re: Base de connaissance de MS-Dos
Publié : 08 juil. 2010 11:51
Membre inscrit
Avatar de l’utilisateur
Hors-ligne
 
Messages : 62
Inscription : 06 mars 2009 22:09
 
KB0002 : Choses à ne pas faire dans un batch :

Voici une liste de choses à ne pas faire sur un batch MS-DOS
  • Si vous avez utilisé un menu de démarrage sur CONFIG.SYS, ne lancez pas Windows avec DOSX si le batch contient un : if #config==M1#. Vous risquez d'avoir une erreur.
  • Ne lancez AUCUN programme utilisant la mémoire etendue avant le lancement d'un gestionnaire XMS
  • Ne mettez jamais un pilote USB (DUSE) à la suite d'un pilote NTFS, plantage assuré!
Y'aura une suite...


Haut
Profil
Der Siebte Schatten
Sujet du message : Re: Base de connaissance de MS-Dos
Publié : 17 juil. 2010 19:33
Modérateur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 2396
Inscription : 09 févr. 2010 21:10
PC Rétro : Toshiba Satellite 220CS (WFW3.11/95/NT4)
 
KB0003 : Compléments d'ordinateurs virtuels pour MS-DOS (Virtual PC uniquement)

Voici comment mettre les dossiers partagés, installer le lecteur CD et utiliser la souris avec Microsoft Virtual PC sous MS-DOS :

Microsoft Virtual PC 2004 :

Montez simplement la disquette des compléments d'ordinateur virtuel MS-DOS. (Dossier Virtual Machine Additions du répertoire de VPC) puis à l'invite
C:\>A:
A:\>DOSADD
Microsoft Virtual PC 2007 :

Procurez-vous cette même image disquette
Compléments pour ordinateurs virtuels - Microsoft Virtual PC 2004 (11.8 Mo) Clics : 97
et suivez les mêmes instructions qu'avec Virtual PC 2004

Cette solution s'applique aux produits suivants :
  • MS-DOS versions 6.2x
  • Microsoft Virtual PC 2004/2007

Dernière modification par Der Siebte Schatten le 11 mai 2012 21:43, modifié 3 fois.

Haut
Profil
Galley-La Compagnie
Sujet du message : Re: Base de connaissance de MS-Dos
Publié : 25 juil. 2010 14:14
Membre d'honneur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 670
Inscription : 19 juin 2009 17:30
 
KB0004 :Utilisation de noms longs sous DOS

Résolution :

Encadrez votre nom de fichier de plus de 8 lettres
del "Mon fichier trop long.txt"


Haut
Profil
Galley-La Compagnie
Sujet du message : Re: Base de connaissance de MS-Dos
Publié : 25 août 2010 15:22
Membre d'honneur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 670
Inscription : 19 juin 2009 17:30
 
KB0005 : Installer un lecteur CD sous DOS

Problème :

Vous souhaitez utiliser vos CDs sous MS-DOS, mais vous ne savez pas comment faire ? Suivez le guide ! (Ce guide ne comprends pas les lecteurs CD branchés sur une carte son)

Résolution :

Si vous avez un fourni pour votre lecteur CD
Utilisez simplement ce pilote.

Si vous n'avez pas de pilote pour votre lecteur CD
Utilisez l'un de ces pilotes : viewtopic.php?f=8&t=295

Dans tous les cas vous aurez aussi besoin d'un gestionnaire de lecteur CD-Rom (à ne pas confondre avec les pilotes). "MSCDEX.EXE" en est un et il est fourni à partir de MS-DOS 6 et Windows 3.1. Mais si vous n'en avez pas, vous devrez aller le récupérer (ou trouver un équivalent comme par exemple "SHSUCDX.EXE").

Ensuite modifiez CONFIG.SYS qui se trouve dans "C:\" avec votre éditeur de texte favori. Vous pouvez par exemple utiliser edit en tapant
EDIT C:\CONFIG.SYS
Dedans, ajoutez cette ligne (CHEMIN est le chemin menant à votre pilote, par exemple : "C:\CDROM\CDROM.SYS")
DEVICE=CHEMIN /D:OEMCD001
Ensuite modifiez AUTOEXEC.BAT qui se trouve aussi dans "C:\" et ajoutez cette ligne (CHEMIN est le chemin menant à votre gestionnaire de lecteur CD-Rom, par exemple : "C:\CDROM\MSCDEXE.EXE") :
CHEMIN /D:/OEMCD001
Voici ce que font les différentes options de MSCDEX (celle en gras est obbligatoire) :
  • /D:nom
    Spécifie le nom donné au pilote dans CONFIG.SYS.
  • /E
    Spécifie que le gestionnaire du CD ROM est autorise a utiliser la mémoire paginée, si elle est disponible, pour y mettre les tampons de secteur.
  • /K
    Indique au DOS de reconnaitre les volumes CD ROM encodes en Kanji. Par défaut, le DOS ne reconnait pas les volume CD ROM Kanji.
  • /S
    Active le partage des lecteurs CD ROM sur les serveurs MS NET ou Windows 3.x
  • /V
    Indique à MSCDEX d'afficher les statistiques mémoire quand il démarre.
  • /L:lettre
    Spécifie la lettre de lecteur a attribuer au premier lecteur CD ROM. Si vous avez plus d'un lecteur CD ROM, le DOS assigne les lecteurs CD ROM additionnels a la prochaine lettre de lecteur disponible.
  • /M:nombre
    Spécifie le nombre de tampons de secteur.
Cette solution s'applique au produit suivant :
  • Microsoft DOS 3.1 et plus (ou équivalent)


Haut
Profil
Der Siebte Schatten
Sujet du message : Re: Base de connaissance de MS-Dos
Publié : 22 nov. 2011 22:29
Modérateur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 2396
Inscription : 09 févr. 2010 21:10
PC Rétro : Toshiba Satellite 220CS (WFW3.11/95/NT4)
 
KB0006 : Impossible de lire une partition FAT créée par Windows NT

Symptômes :

MS-DOS n'arrive pas à lire une partition FAT créée à partir d'un Windows NT (y compris les plus modernes comme Windows 10).

Cause :

Prenez garde lorsque vous créez une partition en FAT avec quelconque Windows NT ! Contrairement à DOS et Windows 9x, Windows NT est capable de formater et lire une partition FAT avec une taille d'allocation supérieure à 32Ko par secteur. Cela permet entre autre à Windows NT de repousser la limite du FAT qui plafonnent normalement entre 2 et 4 Go, mais ces partitions sont illisibles pour Windows 9x et MS-DOS.

Résolution :

Faites formater la partition par MS-DOS/Windows 9x pour éviter de prendre des risques.
OU
Prenez garde sous Windows NT à prendre une taille d'allocation inférieure à 32Ko par secteur.

Cette solution s'applique au produit suivant :
  • Microsoft DOS 4.0 et plus


Haut
Profil
Nintenloup
Sujet du message : Re: Base de connaissance de MS-DOS
Publié : 05 févr. 2017 12:15
Modérateur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 2460
Inscription : 06 janv. 2013 05:02
PC Rétro : Tandy 1000 SX, V20, 640k, AdLib, CGA/TGA, rll 33mo
 
KB0007 : MS-DOS et le partage de fichiers netbeui

Description:

Vous possédez un vieux pc sous MS-DOS et vous aimeriez pouvoir y transférer des fichiers plus gros qu'une disquette ? Plusieurs façons s'offrent à vous. Vous pouvez séparer les fichiers, les mettre sur disquettes et les recoller plus tard, vous pouvez mettre un lecteur CD-ROM - mais là il faut graver les disques -, vous pouvez envoyer par port série/parallèle et vous pouvez envoyer par la méthode que je vous propose aujourd'hui, le partage sur réseau.

Procédure :

De base, MS-DOS n'a pas les programmes nécessaire pour faire de la navigation et du partage sur réseau. C'est pourquoi Microsoft a créé des additions de groupe de travail pour MS-DOS (Microsoft Workgroup Add-On for MS-DOS en anglais) que vous pouvez télécharger ci-après:
[en] [floppy35hd]x1 Microsoft Workgroup Add-On for MS-DOS (1.1 Mo) Clics : 33 [dos] 3.3+
Microsoft a créé d'autres utilitaires qui permettent de faire plus, mais celui-ci reste le plus simple d'utilisation. Une fois le 7z téléchargé, vous y trouverez une image disquette que vous devrez utiliser avec un programme tel que Floppy image pour l'enregistrer sur une disquette. Mettez-la ensuite dans votre lecteur de disquette, tapez A: (si vous utiliser le lecteur b faites B:), tapez setup et faites entrée.

Le programme démarrera et vous demandera de faire entrée pour continuer
[ img ]
Faites entrée à cette étape-ci. À moins que vous ne voulez absolument pas avoir un répertoire nommé net.
[ img ]
Après une vérification, le programme vous demande de choisir votre carte réseau. Je vous conseille une carte de l'époque comme la mienne par exemple. C'est beaucoup plus facile, mais si vous n'en avez pas d'aussi vieille, votre constructeur a peut-être créé un pilote DOS.
[ img ]
Entrez ensuite votre nom utilisateur. Utilisez le même que celui de votre autre machine. Vous pouvez vous en sortir si vous n'utilisez que Windows 95 ou 98 par exemple, mais si vous voulez l'utiliser sous NT, mettez le même nom que votre machine. NT ne gérant pas les accès de la même façon que sous 9x.
[ img ]
Vous aurez ensuite ce menu, ne faites surtout pas entrée de suite.
[ img ]
Vous ne le voyez pas, mais en fait les options ne sont pas du tout mise de la bonne façon pour vous laisser faire des partages. On va donc y remédier. Allez dans le menu Change Names (à l'aide des flèches du clavier).
[ img ]
Pensez à changer le nom de votre pc pour un quelque-chose de plus explicite. Le mien est "386sx25" par exemple.

Ensuite, allez dans le menu Setup Options.
[ img ]
Mettez les mêmes informations que dans l'image ci-dessus.

Ensuite, vérifiez que vous avez bien le bon protocole pour la communication entre vos machines dans le menu Network Configuration.
[ img ]
Si, par un malheureux hasard, vous n'avez pas le protocole "netbeui", faites Add Protocol et mettez le netbeui, c'est la seule option possible. Vakidez ensuite en faisant entrée sur Network configuration is correct.

L'ordinateur va terminer de se configurer, il va vous demander de retirer les disques et appuyer sur entrée pour redémarrer. Prenez note que le programme change les fichiers AUTOEXEC.BAT et CONFIG.SYS. Il en fait une copie de sauvegarde en les renommant *.001 au cas ou vous voudriez restaurer les anciens fichiers comme à l'origine.

Une fois le pc redémarré, il vas demander de vous authentifier. Je n'ai pas mis de mot de passe et j'ai fait entrée (l'option de base est alors choisie) et votre MS-DOS est maintenant capable de communiquer sur le réseau comme vous pouvez le voir avec la commande NET VIEW.
[ img ]
C'est bien joli tout ça, mais vous n'avez pas encore accès à aucun partage. On va donc accéder à l'un d'eux. Avant de poursuivre, juste une petite note, ne faites pas la combinaison CTRL+ALT+N, pour une raison qui m'échappe, le PC devient inaccessible aux autres machines.

Supposant que vous avez le lecteur C de partagé sur Windows 95, comment y accéder ? Il n'y a pas d'interface graphique, il faut donc le faire au clavier.
Entrez la commande suivante :
NET USE [lettre du disque que vous voulez sous DOS] \\[nom du pc]\[chemin du partage].
Pour accéder au partage C: de mon Windows 95 et l'avoir en lecteur D: sous MS-DOS, je dois donc entrer la commande suivante :
NET USE D: \\Nintenloup\C
Vous n'avez qu'à faire D: et entrer pour y accéder. Maintenant que cela est fait, supposons que vous voulez plutôt monter le disque de la machine sous DOS à partir de Windows 95. Vous devez le partager, et donc pour partager votre disque sous MS-DOS entrez la commande suivante :
NET SHARE [Nom du partage]=[lecteur]:\[chemin]
Donc pour partager mon lecteur C: sous le nom de partage j'écris :
NET SHARE partage=C:\
Attention, cette commande partage en mode lecture seule, pour avoir un accès complet, rajoutez le paramètre "/full" à la fin de la commande.

L'ordinateur vous fera savoir que la commande s'est terminée avec succès. Mais ne vous attendez pas à pouvoir y accéder de suite. Pour une raison qui m'échappe, vous serez incapable d'accéder à votre partage. Redémarrer l'ordinateur sous MS-DOS (le partage sera démarré automatiquement au démarrage de DOS), attendez une trentaine de secondes, allez voir si le PC est visible à partir du réseau et à ce moment là vous devriez être capable d'y accéder.

Il se peut que même après avoir redémarré l'ordinateur, Windows 95 soit incapable d'accéder ou de voir le partage sous DOS alors que parfois tout fonctionne du premier coup. Ne soyez pas impatient, ils finiront par se voir tous les deux.

Si vous voulez annuler l'accès à une ressources extérieure à votre PC sous DOS, entrez la commande suivante :
NET USE [Nom du disque] /delete
La même chose, mais pour terminer le partage sous DOS :
NET SHARE [Nom du partage] /delete.
Voilà, ce tutoriel sur comment avoir le partage de fichiers sous DOS est terminé. Si un quelconque problème survient, ne vous gênez pas pour poser vos questions.

Cette solution s'applique aux produits suivants :
  • Microsoft DOS 3.3 ou supérieur
  • Microsoft DOS 6.2 ou supérieur recommandé


Haut
Profil
Deksor
Sujet du message : Re: Base de connaissance de MS-DOS
Publié : 12 avr. 2017 15:01
Modérateur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 4022
Inscription : 23 mai 2011 13:33
PC Rétro : 486DX 33 8mo SB Pro 2, P2 450 128mo Voodoo 2 SLI
 
KB0008 : MS-DOS et le support réseau TCP/IP

Description :

Comme pour le partage de fichiers (KB N°0007), vous voulez transférer des fichiers par le réseau, ou simplement connecter votre vieil ordinateur à internet. Le protocole TCP/IP a plusieurs avantages de nos jours par rapport au protocole netbeui : il permet de se connecter à internet, mais il permet aussi de se connecter aux serveurs samba lancés sur un serveur sous linux ce qui permet de faire communiquer des vieilles machines avec des machines plus modernes beaucoup plus facilement.

Procédure :

Avant de commencer, il vous faut télécharger Microsoft Network Client 3.0. Les deux fichiers ".exe" sont des autoextractibles. Vous pouvez soit mettre tous les fichiers qu'ils contiennent sur deux disquettes, soit les mettre sur un CD, soit directement sur votre disque dur, cela n'a pas vraiment d'importance.

Attention, si votre carte réseau ne figure pas dans la liste qui suis, vous devrez télécharger à part le pilote MS-DOS de votre carte réseau
Liste des cartes réseau supportées de base :
- 3Com EtherLink
- 3Com EtherLink 16
- 3Com EtherLink II ou IITP
- 3Com EtherLink III
- 3Com EtherLink/MC
- 3Com EtherLink Plus
- 3Com TokenLink
- AMD AM2100/AM1500T
- Amplicard AC 210/XT
- Amplicard AC 210/AT
- Compatible ARCNET
- Artisoft AE-1
- Artisoft AE-2 ou AE-3
- Artisoft AE-2 (MCA) ou AE-3 (MCA)
- Cabletron E2000 Series DNI
- Cabletron E2100 Series DNI
- DEC Ethernet (tout types)
- DEC DEPCA
- DEC EE101 (intégrée)
- DEC (DE100) EtherWorks LC
- DEC (DE101) EtherWorks LC/TP
- DEC (DE102) EtherWorks LC/TP_BNC
- DEC (DE210) EtherWorks MC
- DEC (DE211) EtherWorks MC/TP
- DEC (DE212) EtherWorks MC/TP_BNC
- DEC (DE200) EtherWorks Turbo
- DEC (DE201) EtherWorks Turbo/TP
- DEC (DE202) EtherWorks Tubo/TP_BNC
- DECpc 433 WS (intégrée)
- IBM Token Ring (tout types)
- IBM Token Ring
- IBM Token Ring (MCA)
- IBM Token Ring II
- IBM Token Ring II/Shorts
- IBM Token Ring 4/16Mbs
- IBM Token Ring 4/16Mbs (MCA)
- Intel EtherExpress 16 ou 16TP
- Intel EtherExpress 16 (MCA)
- Intel EtherExpress EISA 16/4
- Intel EtherExpress 16/4
- Intel EtherExpress MCA 16/4
- IPX/SPX Support Driver
- Exos 105
- National Semiconductor Ethernode *16AT
- National Semiconductor AT/Lantic EtherNODE 16-AT3
- NCR Token-Ring 4 Mbs ISA
- NCR Token-Ring 16/4 Mbs ISA
- NCR Token-Ring 16/4 Mbs MCA
- Compatible NE1000
- Compatible NE2000
- Novell/Anthem NE1000
- Novell/Anthem NE2000
- Novell/Anthem NE1500T
- Novell/Anthem NE2100
- Novell/Anthem NE/2
- Olicom 16/4 Token-Ring Adapter
- Proteon ISA Token Ring (1340)
- Proteon ISA Token Ring (1342)
- Proteon ISA Token Ring (1346)
- Proteon ISA Token Ring (1347)
- Proteon MCA Token Ring (1840)
- Proteon Token Ring (P1390)
- Proteon Token Ring (P1392)
- Pure Data PDI508+ (ArcNet)
- Pure Data PDI516+ (ArcNet)
- Pure Data PDI9025-32 (Token Ring)
- Pure Data PDuC9025 (Token Ring)
- Racal NI6510
- RadiSys EXM-10
- SMC ARCNETPC
- SMC ARCNET PC100,PC200
- SMC ARCNET PC110,PC210,PC250
- SMC ARCNET PS110,PS210
- SMC ARCNET PC130/E
- SMC ARCNET PC120,PC220,PC260
- SMC ARCNET PC270/E
- SMC ARCNET PC600W,PC650W
- SMC EtherCard (Tout types sauf 8013/A)
- SMC EtherCard PLUS (WD/8003E)
- SMC EtherCard PLUS/A (MCA,BNC/AUX) (WD 8013EP/A)
- SMC EtherCard PLUS/A (MCA,TP/AUX) (WD 8013EW/A)
- SMC EtherCard PLUS 10T/A (MCA) (WD 8003W/A)
- SMC EtherCard PLUS 16 avec socket pour rom de boot (WD/8013EBT)
- SMC EtherCard PLUS/A (MCA) (WD 8003E/A ou 8003ET/A)
- SMC EtherCard PLUS TP (WD/8003WT)
- SMC EtherCard PLUS avec socket pour rom de boot (WD/8003EB)
- SMC EtherCard PLUS avec socket pour rom de boot (WD/8003EBT)
- SMC EtherCard PLUS Elite (WD/8003EB)
- SMC EtherCard PLUS 10T (WD/8003W)
- SMC EtherCard PLUS Elite 16 (WD/8013EP)
- SMC EtherCard PLUS Elite 16T (WD/8013W)
- SMC EtherCard PLUS Elite 16 Combo (WD/8013EW ou WD/8013EWC)
- SMC StarCard PLUS (WD/8003S)
- SMC StarCard PLUS/A (MCA) (WD 8003ST/A)
- SMC StarCard PLUS avec hub intégré (WD/8003SH)
- Xircom Pocket Ethernet I
- Xircom Pocket Ethernet II
- Zenith Data Sytems Z-Note
- Zenith Data Sytems compatible NE2000
- ODI/NDIS Support Driver
- MS-DOS Remote Access MAC Driver
Une fois que vous êtes prêts, ils ne vous reste plus qu'à lancer SETUP.EXE
Le programme démarrera et vous demandera d'appuyer sur entrée pour continuer
[ img ]
Il vous demandera ensuite où voulez-vous installer le programme. Mettez-le où bon vous semble
[ img ]
Le programme vous laissera ensuite choisir votre pilote.
[ img ]
Si votre carte réseau se trouve dans la liste, choisissez-la et passez à l'étape d'après, sinon sélectionnez "network adapter not shown in list below ...". Cela vous mènera à cet écran :
[ img ]
Entrez l'emplacement exact du dossier contenant le pilote. Si le pilote est "valide" pour Microsoft Netwok Client, il devrait vous l'afficher avec le nom de la carte réseau qu'il supporte. Sélectionnez-le et passez à la suite. Si le pilote n'est pas détecté, trouvez-en un autre.

Vous devez ensuite donner un nom d'utilisateur. Mettez celui que vous voulez
[ img ]
Ensuite vous arriverez à cet écran
[ img ]
Si vous voulez installer le protocole IPX/SPX, validez, mais ce n'est pas le but de ce tutoriel. Nous voulons TCP/IP. Sélectionnez donc le protocole que nous voulons enlever et faites "remove".

Comme le programme détectera qu'il n'y a plus aucun protocole de prévu à installer, il vous demandera directement quel protocole vous voulez. Pour ce tuto, choisissez TCP/IP
[ img ]
Vous pouvez désormais valider ! (à moins que vous ne vouliez ajouter d'autres protocoles, on peut les cumuler si l'on veut, mais cela demandera plus de mémoire à l'ordinateur. Le programme semble aussi supporter plusieurs cartes réseau en même temps, mais je n'ai jamais essayé cette fonctionnalité). Sauf si vous voulez changer la configuration (vous pouvez par exemple attribuer une adresse IP statique en sélectionnant le protocole TCP/IP et en faisant "Change Settings")
[ img ]
Le programme copiera ensuite les fichiers sur votre disque de destination
[ img ]
Pour finir le programme va éditer vos fichiers autoexec.bat et config.sys (tout en en faisant une sauvegarde au préalable) et vous invitera à redémarrer votre ordinateur
[ img ]
Et voilà votre ordinateur sous MS-DOS peut désormais accéder à internet et aux partages de fichiers SAMBA ! :D

Pour accéder à un partage de fichier, faites
NET USE [lettre que vous voulez attribuer au lecteur]: \\Serveur_de_fichiers\répertoire
et ensuite il ne vous reste plus qu'à accéder à vos fichiers ^^

Cependant faites attention, ce programme consomme beaucoup de mémoire sous les 640Ko, n'hésitez pas à utiliser memmaker ou à optimiser vous-même votre mémoire car sinon vous ne pourrez pas lancer beaucoup de programmes (voire dans certains cas le réseau ne fonctionnera même pas si vous n'optimisez pas votre mémoire)

Cette solution s'applique aux produits suivants :
  • Microsoft DOS 3.3 ou supérieur
  • Microsoft DOS 6.2 ou supérieur recommandé

_________________

Laptop hater


Haut
Profil
Yann
Sujet du message : Re: Base de connaissance de MS-DOS
Publié : 11 mai 2017 17:12
Membre d'honneur
Hors-ligne
 
Messages : 273
Inscription : 05 nov. 2003 14:51
 
KB0009 : Les menus de démarrage sous MS-DOS

Description :

Voici comment faire un menu de démarrage sous DOS en éditant les fichiers CONFIG.SYS et AUTOEXEC.BAT

Procédure pas à pas :

Pour commencer, nous allons faire un bloc [MENU] dans CONFIG.SYS qui contiendra les entrées du menu par MENUITEM. Par exemple :
[MENU]
MENUITEM=Windows
MENUITEM=DOS
MENUITEM=Winlight
Au démarrage, on aura le choix entre une option Windows, une autre DOS et une dernière option "Winlight".
Malheureusement, pour le moment, ce fichier config.sys ne fait strictement rien. Pour cela, il faut rajouter des blocs [<Option menu>] qui contiendront les bonnes commandes :
[Windows]
DEVICE=C:\DOS\HIMEM.SYS
INSTALLHIGH=C:\DOS\DOSED.COM -i -q

[DOS]
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE
INSTALLHIGH=C:\DOS\DOSED.COM -i -q

[Winlight]
DEVICE=C:\DOS\HIMEM.SYS
; Pour XMSDSK qui s'installe sur Z:
LASTDRIVE=Z
Désormais, si l'on choisit Windows, le bloc [Windows] sera exécuté, si on choisi DOS, le bloc "DOS", etc.
Ensuite, si l'on veux mettre des espaces dans les choix, ça se complique un peu.

Syntaxe: MENUITEM=bloc, <Option a afficher>
[MENU]
MENUITEM=Windows, Démarrer sous Windows
MENUITEM=DOS, Démarrer sous MS-DOS
MENUITEM=Winlight, Démarrer WinLight286
Le fichier commence à se compléter, mais vous pouvez commencer à trouver ça lassant d'attendre que le menu soit affiché pour choisir "Windows" et démarrer. L'option "MENUDEFAULT" est là pour ça.

Syntaxe : MENUDEFAULT=bloc, <temps en secondes>
[MENU]
MENUITEM=Windows, Démarrer sous Windows
MENUITEM=DOS, Démarrer sous MS-DOS
MENUITEM=Winlight, Démarrer WinLight286
MENUDEFAULT=Windows, 3
Mais le fichier commence à être un peu gros, pourquoi répéter sans arrêt "DEVICE=C:\DOS\HIMEM.SYS" par exemple ? Le bloc [COMMON] est fait pour ça. Il contiendra les commandes communes à toutes les options.
[MENU][COMMON]
DEVICE=C:\DOS\HIMEM.SYS

[Windows]
INSTALLHIGH=C:\DOS\DOSED.COM -i -q

[DOS]
DEVICE=C:\DOS\EMM386.EXE
INSTALLHIGH=C:\DOS\DOSED.COM -i -q

[Winlight]
; Pour XMSDSK qui s'installe sur Z:
LASTDRIVE=Z
Mais que faire si vous voulez que deux options sur les trois fassent une action que la troisième ne fait pas ? Il suffit de rajouter un bloc n'existant pas dans le menu et de rajouter la mention "INCLUDE" dans les blocs concernés.
Syntaxe : INCLUDE=<nom du bloc>

Exemple avec un bloc nommé DOSED :
[COMMON]
DEVICE=C:\DOS\HIMEM.SYS

[DOSED]
INSTALLHIGH=C:\DOS\DOSED.COM -i -q

[Windows]
INCLUDE=DOSED

[DOS]
DEVICE=C:\DOS\EMM386.EXE
INCLUDE=DOSED

[Winlight]
; Pour XMSDSK qui s'installe sur Z:
LASTDRIVE=Z
Mais comment faire dans AUTOEXEC.BAT pour savoir avec quelle option a-t-on démarré ? Avec la variable %config% qui contient le nom de l'option choisie !
@ECHO OFF
IF "%CONFIG%" == "winlight" goto winlight
REM Cache disque
C:\DOS\SMARTDRV.EXE /X
REM A moins que vous n'aimiez avoir C> comme prompt
PROMPT $p$g
REM No comment
PATH C:\DOS;C:\WINDOWS
REM Comme ça, on trouve pas des fichiers temporaires dans C:\DOS
REM Vous devez créer le répertoire C:\TEMP
SET TEMP=C:\TEMP
MODE CON CODEPAGE PREPARE=((850) C:\DOS\EGA.CPI)
MODE CON CODEPAGE SELECT=850
KEYB FR,,C:\DOS\KEYBOARD.SYS
SHARE
REM Souris en mode DOS
CTMOUSE
goto %config%
:windows
REM Lance l'OS susnommé Windows 3.1
WIN
ECHO Vous pouvez arrêter votre ordinateur sans problèmes (comme quoi tout arrive)
:dos
goto fin
:winlight
SET PATH=C:\DOS
XMSDSK /Y 2000 Z:
UNZIP C:\WINLIGHT.ZIP -d Z:\
SET PATH=Z:\DOS;Z:\WINLIGHT;Z:\
LH KEYBFR.COM
Z:\WINLIGHT\WIN.BAT
:fin
Cette solution s'applique aux produits suivants :
  • Microsoft DOS 6 ou supérieur


Haut
Profil
Deksor
Sujet du message : Re: Base de connaissance de MS-DOS
Publié : 23 août 2017 23:51
Modérateur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 4022
Inscription : 23 mai 2011 13:33
PC Rétro : 486DX 33 8mo SB Pro 2, P2 450 128mo Voodoo 2 SLI
 
KB0010 : Mettre en place un réseau IPX/SPX pour les jeux sous DOS :

Description :

Avant l'arrivée d'internet, le moyen favori de faire communiquer des ordinateurs pour jouer en réseau local était de passer par le protocole IPX. Ce protocole était développé par Novell. Sa disparition au profit de TCP/IP est due notamment au fait qu'il n'est pas routable (Internet avec un tel protocole de communication aurait tout bonnement été impossible).
Dans la plupart de vos jeux DOS qui proposent un mode multijoueurs, vous avez souvent le choix parmi trois types de connexion :
  1. la connexion via port série (qui permet de connecter deux machines entre elles)
  2. la connexion via modem (similaire au mode série, mais qui permettait de jouer à deux à distance)
  3. la connexion via carte réseau en utilisant le protocole IPX/SPX qui permet de jouer à deux ou bien plus localement par le biais de la carte réseau.
Cette documentation s'applique à ceux qui veulent utiliser ce dernier mode.

Prérequis :
  • Une carte réseau (évidemment) avec des pilotes pour client de Novell Netware
  • Au moins un deuxième ordinateur lui aussi capable de communiquer en IPX
  • Un câble réseau (Ethernet (doit être croisé si les deux ordinateurs sont branchés entre deux directement), BNC ...)
  • En option pour l’Ethernet : un switch ou un hub et autant de câbles Ethernet que d'ordinateurs
Procédure :

Munissez-vous du pilote réseau client conçu pour Netware de Novell. Ce fichier porte un nom différent en fonction de votre carte réseau, mais c'est toujours un fichier en ".com". Il est souvent suivi d'un fichier "NET.CFG" (Exemple : pour les 3com Etherlink III il s'agit du fichier 3C5X9.COM du répertoire NWCLIENT de la disquette d'installation de la carte réseau).
  • Si votre constructeur fournis un fichier NET.CFG, vous devrez peut-être changer le protocole
    FRAME ETHERNET_802.3
    PROTOCOL IPX 0 ETHERNET_802.3
    en tant que
    FRAME ETHERNET_802.2
    PROTOCOL IPX E0 ETHERNET_802.2
    pour que ça fonctionne.
  • Si vous n'avez pas de fichier "NET.CFG", voici la syntaxe à utiliser :
    LINK DRIVER <nom du pilote>
        FRAME ETHERNET_802.2
        PROTOCOL IPX 0 ETHERNET_802.2 (lie le protocole IPX aux trames)
    Si cela ne suffit pas, vous pouvez éventuellement spécifier un port et un slot pour que le pilote trouve votre carte (l'adresse est celle que vous attribuez à votre carte via des cavaliers ou une interface de configuration fournie par le constructeur. Le slot est listé par la carte mère sur le deuxième écran du bios au cours du démarrage).
    Pour les spécifier, rien de plus simple !
        PORT xxx
        SLOT xx
    Sachez que ces instructions ne suffiront peut-être pas pour toutes les configurations, mais ce sont les seuls paramètres que l'on trouve dans la majorité des fichiers NET.CFG.
Enfin, munissez-vous des programmes LSL.COM et IPXODI.COM de Novell (ils sont parfois fournis sur les disques d'installation) et mettez le tout (LSL, le pilote réseau, IPXODI.COM et NET.CFG) dans le même répertoire.

Il ne vous reste plus qu'à lancer dans cet ordre : LSL, le pilote de la carte réseau et enfin IPXODI.
Si tout s'est bien passé, vous pouvez dès à présent commencer à jouer en multijoueurs à votre jeu favori avec tous les autres ordinateurs étant connectés au réseau IPX (aussi bien depuis DOS que Windows 9x).

A savoir qu'en fonction de votre carte réseau, le pilote peut prendre une quantité non négligeable de mémoire conventionnelle.
Après avoir joué, pour libérer de l'espace mémoire, relancez simplement dans l'ordre inverse du lancement les programmes nécessaires au fonctionnement du réseau IPX avec le paramètre -d qui les déchargeront de la mémoire.

Pour rendre le lancement/arrêt du réseau moins fastidieux, vous pouvez si vous le souhaitez, créer deux programmes en .bat pour lancer et pour décharger les programmes servant à faire fonctionner votre réseau IPX.

Cette solution s'applique aux produits suivants :
  • MS-DOS 3.1 et plus
  • PC-DOS 3.1 et plus
  • DR-DOS

_________________

Laptop hater


Haut
Profil
Deksor
Sujet du message : Re: Base de connaissance de MS-DOS
Publié : 30 mai 2018 00:37
Modérateur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 4022
Inscription : 23 mai 2011 13:33
PC Rétro : 486DX 33 8mo SB Pro 2, P2 450 128mo Voodoo 2 SLI
 
KB0013 : Comprendre et utiliser INTERSVR/INTERLNK (via ports COM)

Description :

Le PC serveur est l'ordinateur qui SERT le client, de ce fait, c'est le client a accède aux ressources du serveur. (Le client verra tous les lecteurs du serveur, pas l'inverse). Les deux ordinateurs doivent être connectés entre eux à l'aide d'un câble null-modem.

Syntaxe :
  • Configurer un PC en tant que serveur :
    Dans le fichier CONFIG.sys de l'ordinateur ajoutez :
    device=c:\dos\interlnk.exe /baud:115200 /v /com
    /baud:115200 : correspond à la vitesse de transfert (maximale et impossible)
    /v : synchronise les horloges des 2 PC (très conseillé)
    /com : Scanne tous les ports com (comme ça, pas d'erreurs)

    A savoir que l'utilisation du transfert série à 115200 bauds, est surtout fiable avec des puces UART 16550A (ou équivalentes). Certaines machines à bus 16 bits ont un simple UART 16450 (que MS-DOS confond avec l'UART 8250 des machines à bus 8 bits tel le PC/XT). Ce dernier est moins évolué que l'UART 16550A mais surtout la taille de son tampon n'est que d'un octet. La vitesse de 57600 bauds, soit ~5760 octets/s en connexion null-modem, est donc recommandée.


    Redémarrez l'ordinateur et lancez INTERSVR comme ceci :
    intersvr /baud:115200 /v /com
    Le serveur est prêt
  • Configurer un PC en tant que client :
    Là aussi, dans le fichier CONFIG.sys du PC ajoutez :
    device=c:\dos\interlnk.exe /baud:115200 /v /com
    /baud:115200 : correspond à la vitesse de transfert (maximale et impossible)
    /v : synchronise les horloges des 2 PC (très conseillé)
    /com : Scanne tous les ports com (comme ça, pas d'erreurs)

    Redémarrez l'ordinateur et lancez INTERLNK comme ceci :
    interlnk
Votre client pourra accéder au serveur lancé précédemment.

Accéder à d'autres lecteurs appartenant au serveur :
De base, INTERSVR ne montre au client que trois lecteurs : A:\ ; C:\ et LPT. Si vous voulez partager un second disque dur ou encore un lecteur CD, rajoutez le paramètre "/drives:4" dans CONFIG.sys pour obtenir :
device=c:\dos\interlnk.exe /baud:115200 /v /com /drives:4
Votre serveur partagera alors un 4ème lecteur auquel votre client pourra accéder !

Cette solution s'applique au produit suivant :
  • MS-DOS version 3.1 et supérieur

_________________

Laptop hater


Haut
Profil
Deksor
Sujet du message : Re: Base de connaissance de MS-DOS
Publié : 30 mai 2018 00:40
Modérateur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 4022
Inscription : 23 mai 2011 13:33
PC Rétro : 486DX 33 8mo SB Pro 2, P2 450 128mo Voodoo 2 SLI
 
KB0012 : Changer le message au démarrage de MS-DOS

Description :
Vous voulez personnaliser un peu plus votre MS-DOS pour qu'il affiche un autre message au démarrage ? Suivez le guide !

Procédure :

ATTENTION : Théoriquement, il n'y a aucun danger mais effectuez une copie de sauvegarde quand même. Ouvrez COMMAND.com avec votre éditeur de texte favori. S'il vous demande de convertir quoi que ce soit, répondez non ! En cherchant bien, vous allez tomber sur le texte de démarrage ... Vous pourrez le modifier en suivant ces règles : pas de caractères accentués, espaces interdits et pas plus de 255 caractères.

Si vous désirez changer le nombre de caractères, attention ! Dans ce fichier, les chaînes de caractères fonctionnent de la manière suivante :
-----------------------------------------------------
|Longueur de chaine | Données : "MS-DOS" |
-----------------------------------------------------

Vous devrez-donc modifier l'octet se trouvant juste avant la chaîne que vous voulez modifier pour changer sa taille.

Ex: MS-DOS => Doslight. Une fois les changements enregistrés, au premier démarrage, au lieu de "Démarrage de MS-DOS", vous verrez "Démarrage de Doslight".

Cette solution s'applique aux produits suivants :
  • MS-DOS (toutes versions)

_________________

Laptop hater


Haut
Profil
Afficher : Trier par : Ordre :
Verrouillé   Page 1 sur 1  [ 13 messages ]
Revenir à « Documentations et tutoriels »
Aller :