Comment lister le matériel sous DOS?

12

J'ai un PC exécutant MS-DOS (c'est-à-dire pas de Windows). Comment récupérer une liste de tout le matériel présent sur le PC? Quelque chose comme Everest pour Windows, ou quelque chose de plus simple, comme lspcide Linux.

ricardomenzer
la source
2
Il n'y cmd.exeen a pas dans MS-DOS. Vous avez déjà confondu une personne avec cette erreur.
JdeBP
c'était avant qu'OP ne clarifie qu'il voulait vraiment dire DOS, le supprimant
Shekhar
6
Le DOS en lui-même n'est pas conscient du PCI en tant que tel. Vous pourrez peut-être le faire avec un utilitaire DOS tiers. Vous pourriez également étudier le démarrage de Linux. Qu'est-ce qui vous empêche actuellement de démarrer Linux? Quel type d'accès avez-vous actuellement sur la machine? (Comme la possibilité de copier des fichiers sur le disque dur.)
nitro2k01
nulle part le PO n'a dit cmd.exe où avez-vous obtenu cela de @JdeBP?
barlop
2
Eh bien, c'était définitivement la question quand je l'ai lu. Et la personne qui l'a mis là a certainement confondu une personne avec cette erreur. (-:
JdeBP

Réponses:

10

Vous pouvez utiliser HWiNFO, disponible pour DOS.

Infos sur le matériel (HWiNFO) est un puissant utilitaire d'informations système conçu spécialement pour la détection du matériel.

Télécharger here(Regardez HWiNFO v5.5 pour DOS ).

entrez la description de l'image ici

stderr
la source
5
L'utilitaire classique pour cela sur une distribution MS-DOS serait MSD.
LawrenceC
3
N'oubliez pas Ralf Brown PCICFG , c'est aussi près lspcique possible.
m
2

SOLUTION-1:

Il existe un outil gratuit de FreeDOS, qui est très similaire à «lspci». Cet outil doit être compatible avec MS-DOS. Téléchargez-le depuis: http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/pkg-html/pcisleep.html

Et utilisez-le comme:

pcisleep L

cela listera les périphériques sur le bus PCI ...

addr vendor: saisissez la description du fournisseur
-----------------------------------
xxxx [8086: 7111] Contrôleur IDE Intel
xxxx [9999: 9999] AMD LAN Ethernet
...

SOLUTION-2 (uniquement pour les cartes réseau sur PCI):

Il existe un outil gratuit, appelé «nicscan.exe», qui analyse les cartes réseau PCI disponibles. Téléchargez à partir d'ici: https://www.jumpjet.info/Application-Software/DOS/Hardware/2/NICSCAN/NICSCAN.zip

nicscan.exe

il listera quelque chose comme:

Bus: 2 Appareil: 0 Fonction: 0

Fournisseur PCI: 1022 = Micro-périphériques avancés [AMD]
Périphérique PCI: 2000 = 79c790 [PCnet32 LANCE]

Le résultat indiqué ci-dessus est le NIC AMW VMcare 79c790 10 Mbps

Victor Kirov
la source
0

Une autre option (pour DOS) peut être QEMM de Quarterdeck peut avoir Manifest (mft.exe)

Le terme "profileur système" peut être utile lors de la recherche d'alternatives supplémentaires pour la détection générale du matériel. De plus, il existe des méthodes spécifiques pour détecter des types spécifiques de matériel, donc si vous avez besoin de quelque chose de spécifique, clarifiez.

Il semble que l'on puisse trouver d'autres logiciels pour les ports à partir des programmes de ports d' E / S (voir la liste des fichiers sur ../../menu/io_mouse.txt; je ne peux pas y mettre un lien hypertexte direct car je ne me suis enregistré que récemment donc je suis limité à seulement 2 liens au total). Je ne peux pas garantir à 100% le logiciel, mais une mémoire vague me suggère que WhatPort peut être bon pour détecter les ports COM.

Si vous en voulez plus, veuillez élaborer (comme décrire exactement quel matériel vous recherchez). Sinon, c'est parti.

TOOGAM
la source
-2

Dans le cas cmdoù vous voulez dire quand vous dites DOS
taper ce qui suit à l'invite

systeminfo

vous pouvez également lancer une version GUI de l'outil en tapant msinfo32à l'invite

Pour la différence entre DOS et cmd voir ici

Modifier
Légèrement changé le libellé pour les personnes qui ont atterri ici en regardant cmd au lieu de DOS

Shekhar
la source
1
Je veux dire un système vraiment DOS, il n'y a pas de Windows disponible.
ricardomenzer
7
-1 pour avoir prétendu qu'il voulait dire autre chose et avoir répondu à la mauvaise question. Vous devriez répondre à la question posée. Il s'agit d'une base de données de questions et réponses et non d'un site d'aide. Et d'ailleurs, il a réellement fait ce qu'il a demandé. Donc, en répondant à autre chose, vous vous trompez doublement.
barlop
6
@barlop Veuillez essayer d'étendre aux autres utilisateurs la courtoisie de la bonne foi. En l'absence d'informations spécifiques à l'effet contraire, en supposant que DOS signifie cmd.exe semble être une hypothèse juste à faire, ces deux sont souvent utilisés de manière interchangeable.
Indrek
2
@Indrek Si vous pensez qu'il voulait dire autre chose que ce qu'il a demandé, alors vous devriez - toujours - répondre à la question qu'il a posée, mais ensuite ajouter que s'il voulait dire autre chose, vous répondez à cela comme une note annexe. Mais avant tout, vous devez répondre à ce qu'il a demandé, même si vous pensez qu'il a probablement fait une erreur. Comme je l'ai dit, ce n'est pas un site d'aide, c'est une base de données QnA.
barlop
2
@barlop Vous ne savez pas ce que vous essayez de dire - Super User est tout au sujet d'aider les gens en obtenant des réponses à leurs questions.
slhck