Wie liste ich Hardware unter DOS auf?

12

Ich habe einen PC mit MS-DOS (dh kein Windows). Wie kann ich eine Liste aller auf dem PC vorhandenen Hardware abrufen? So etwas wie Everest für Windows oder etwas Einfacheres wie lspciunter Linux.

Ricardomenzer
quelle
2
Es gibt keine cmd.exein MS-DOS. Sie haben bereits eine Person mit diesem Fehler verwechselt.
JdeBP
Das war, bevor OP klarstellte, dass er wirklich DOS meinte und es entfernte
Shekhar
6
DOS an sich kennt PCI als solches nicht. Möglicherweise können Sie dies mit einem DOS-Dienstprogramm eines Drittanbieters tun. Sie könnten sich auch mit dem Booten von Linux befassen. Was hindert Sie derzeit daran, Linux zu booten? Welche Art von Zugriff haben Sie derzeit auf die Maschine? (Zum Beispiel die Möglichkeit, Dateien auf die Festplatte zu kopieren.)
nitro2k01
Nirgendwo hat das OP cmd.exe gesagt, woher hast du das von @JdeBP?
Barlop
2
Nun, es war definitiv in der Frage, als ich es las. Und die Person, die es dort abgelegt hat, hat definitiv eine Person mit diesem Fehler verwechselt. (-:
JdeBP

Antworten:

10

Sie können verwenden HWiNFO, verfügbar für DOS.

Hardware Info (HWiNFO) ist ein leistungsstarkes Systeminformationsprogramm, das speziell für die Erkennung von Hardware entwickelt wurde.

Herunterladen here( siehe HWiNFO v5.5 für DOS ).

Geben Sie hier die Bildbeschreibung ein

stderr
quelle
5
Das klassische Dienstprogramm hierfür auf einer MS-DOS-Distribution wäre MSD.
LawrenceC
3
Vergessen Sie nicht Ralf Browns PCICFG , es ist so nah lspciwie möglich.
mr.spuratic
2

LÖSUNG-1:

Es gibt ein kostenloses Tool von FreeDOS, das 'lspci' sehr ähnlich ist. Dieses Tool sollte mit MS-DOS kompatibel sein. Laden Sie es herunter von: http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/pkg-html/pcisleep.html

Und benutze es als:

pcisleep L.

Dadurch werden Geräte auf dem PCI-Bus aufgelistet ...

Adr Hersteller: Geben Sie Herstellerbeschreibung ein
-----------------------------------
xxxx [8086: 7111] Intel IDE Controller
xxxx [9999: 9999] AMD LAN Ethernet
...

LÖSUNG-2 (nur für Netzwerkkarten auf PCI):

Es gibt ein kostenloses Tool namens 'nicscan.exe', das PCI nach verfügbaren Netzwerkkarten durchsucht. Hier herunterladen: https://www.jumpjet.info/Application-Software/DOS/Hardware/2/NICSCAN/NICSCAN.zip

nicscan.exe

es wird etwas auflisten wie:

Bus: 2 Gerät: 0 Funktion: 0

PCI-Anbieter: 1022 = Advanced Micro Devices [AMD]
PCI-Gerät: 2000 = 79c790 [PCnet32 LANCE]

Das oben gezeigte Ergebnis ist die VMWare NIC AMD 79c790 mit 10 Mbit / s

Victor Kirov
quelle
0

Eine andere Option (für DOS) ist möglicherweise Quarterdecks QEMM mit Manifest (mft.exe).

Der Begriff "Systemprofiler" kann nützlich sein, wenn nach zusätzlichen Alternativen für die allgemeine Hardwareerkennung gesucht wird. Darüber hinaus gibt es bestimmte Methoden zum Erkennen bestimmter Hardwaretypen. Wenn Sie also etwas Bestimmtes benötigen, klären Sie dies.

Es sieht so aus, als ob weitere Software für Ports von E / A-Port-Programmen gefunden werden kann (siehe Dateiliste unter ../../menu/io_mouse.txt; ich kann dort keinen direkten Hyperlink einfügen, da ich mich erst kürzlich registriert habe Ich bin also auf insgesamt nur 2 Links beschränkt. Ich kann dort nicht zu 100% für die Software bürgen, aber der vage Speicher legt mir nahe, dass WhatPort möglicherweise zur Erkennung von COM-Ports geeignet ist.

Wenn Sie mehr möchten, erläutern Sie dies bitte (z. B. um zu beschreiben, nach welcher Hardware Sie suchen). Ansonsten geht es los.

TOOGAM
quelle
-2

cmdWenn Sie meinen , wenn Sie sagen, geben Sie DOS
an der Eingabeaufforderung Folgendes ein

systeminfo

Sie können auch eine GUI-Version des Tools starten, indem Sie msinfo32an der Eingabeaufforderung eingeben

Den Unterschied zwischen DOS und cmd finden Sie hier

Bearbeiten
Der Wortlaut für Personen, die hier gelandet sind und cmd anstelle von DOS suchen, wurde geringfügig geändert

Shekhar
quelle
1
Ich meine ein wirklich DOS-System, es ist kein Windows verfügbar.
Ricardomenzer
7
-1 für das Vorgeben, dass er etwas anderes meinte und die falsche Frage beantwortete. Sie sollten die gestellte Frage beantworten. Dies ist eine Frage-Antwort-Datenbank, keine Hilfeseite. Und außerdem meinte er tatsächlich, was er fragte. Wenn Sie also auf etwas anderes antworten, liegen Sie doppelt falsch.
Barlop
6
@barlop Bitte versuchen Sie, die Höflichkeit von Treu und Glauben auf andere Benutzer auszudehnen. In Ermangelung gegenteiliger spezifischer Informationen werden diese beiden häufig synonym verwendet, vorausgesetzt, DOS bedeutet, dass cmd.exe eine faire Annahme ist.
Indrek
2
@Indrek Wenn du denkst, er meinte etwas anderes als das, was er gefragt hat, dann solltest du die Frage, die er gestellt hat, noch beantworten, aber dann hinzufügen, dass du, wenn er etwas anderes meinte, das als Randnotiz beantwortest. Aber in erster Linie sollten Sie antworten, was er gefragt hat, auch wenn Sie denken, dass er wahrscheinlich einen Fehler gemacht hat. Wie gesagt, es ist keine Hilfeseite, sondern eine QnA-Datenbank.
Barlop
2
@barlop Nicht sicher, was Sie sagen wollen - Bei Super User geht es darum, Menschen zu helfen, indem sie Antworten auf ihre Fragen erhalten.
Slhck