Come elencare l'hardware in DOS?


12

Ho un PC con MS-DOS (cioè senza Windows). Come posso recuperare un elenco di tutto l'hardware presente sul PC? Qualcosa come Everest per Windows o qualcosa di più semplice, come lspcida Linux.


2
Non c'è cmd.exein MS-DOS. Hai già confuso una persona con quell'errore.
JdeBP,

che era prima che OP chiarisse che intendeva davvero DOS, rimuovendolo
Shekhar

6
DOS in sé non è a conoscenza del PCI in quanto tale. Potresti riuscire a farlo con qualche utility DOS di terze parti. Potresti anche esaminare l'avvio di Linux. Cosa ti sta impedendo di avviare Linux? Che tipo di accesso hai attualmente alla macchina? (Ad esempio la possibilità di copiare file sul disco rigido.)
nitro2k01

da nessuna parte l'OP ha detto cmd.exe dove l'hai preso da @JdeBP?
barlop

2
Beh, era sicuramente nella domanda quando l'ho letto. E la persona che l'ha messo lì ha sicuramente confuso una persona con quell'errore. (-:
JdeBP

Risposte:


10

È possibile utilizzare HWiNFO, disponibile per DOS.

Hardware Info (HWiNFO) è una potente utility di informazioni di sistema progettata appositamente per il rilevamento dell'hardware.

Scarica here(Cerca HWiNFO v5.5 per DOS ).

inserisci qui la descrizione dell'immagine


5
L'utilità classica per questo su una distribuzione MS-DOS sarebbe MSD.
LawrenceC,

3
Non dimenticare quello di Ralf Brown PCICFG , è il più vicino lspcipossibile.
mr.spuratic

2

SOLUZIONE-1:

Esiste uno strumento gratuito di FreeDOS, che è molto simile a "lspci". Questo strumento dovrebbe essere compatibile con MS-DOS. Scaricalo da: http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/pkg-html/pcisleep.html

E usalo come:

pcisleep L

questo elencherà i dispositivi sul bus PCI ...

fornitore addr: digitare la descrizione del fornitore
-----------------------------------
xxxx [8086: 7111] Controller IDE Intel
xxxx [9999: 9999] Ethernet LAN AMD
...

SOLUTION-2 (solo per schede di rete su PCI):

Esiste uno strumento gratuito, chiamato "nicscan.exe" che analizza le schede PCI per le reti disponibili. Scarica da qui: https://www.jumpjet.info/Application-Software/DOS/Hardware/2/NICSCAN/NICSCAN.zip

nicscan.exe

elencherà qualcosa come:

Bus: 2 Dispositivo: 0 Funzione: 0

Fornitore PCI: 1022 = Advanced Micro Devices [AMD]
Dispositivo PCI: 2000 = 79c790 [LANCIA PCnet32]

Il risultato mostrato sopra è il VMWare NIC AMD 79c790 10 Mbps


0

Un'altra opzione (per DOS) potrebbe essere QEMM di Quarterdeck potrebbe avere Manifest (mft.exe)

Il termine "profiler di sistema" può essere utile quando si cercano alternative aggiuntive per il rilevamento generale dell'hardware. Inoltre, esistono metodi specifici per rilevare tipi specifici di hardware, quindi se hai bisogno di qualcosa di specifico, chiarisci.

Sembra che sia possibile trovare altri software per le porte dai programmi delle porte I / O (vedere l'elenco dei file in ../../menu/io_mouse.txt; Non riesco a inserire un collegamento ipertestuale diretto perché mi sono registrato solo di recente quindi sono limitato a solo 2 link in totale). Non posso garantire al 100% il software lì, ma una vaga memoria mi suggerisce che WhatPort potrebbe essere buono per rilevare le porte COM.

Se vuoi di più, ti preghiamo di elaborare (come descrivere solo quale hardware stai cercando). Altrimenti, eccoti.


-2

Nel caso in cui intendi cmdquando dici, DOS
digita quanto segue al prompt

systeminfo

puoi anche avviare una versione GUI dello strumento digitando msinfo32al prompt

Per la differenza tra DOS e cmd vedere qui

Modifica È stato
leggermente modificato il testo per le persone che sono arrivate qui cercando cmd invece di DOS


1
Intendo davvero un sistema DOS, non c'è Windows disponibile.
ricardomenzer,

7
-1 per aver fatto finta di voler dire qualcos'altro e aver risposto alla domanda sbagliata. Dovresti rispondere alla domanda posta. Questo è un database di domande e risposte, non un sito di aiuto. E inoltre, in realtà ha significato quello che ha chiesto. Quindi, rispondendo a qualcos'altro, hai doppiamente torto.
barlop

6
@barlop Prova ad estendere ad altri utenti la cortesia di buona fede. In assenza di informazioni specifiche al contrario, supponendo che DOS significhi che cmd.exe sembra una buona assunzione, quei due vengono spesso usati in modo intercambiabile.
Indrek,

2
@Indrek Se pensi che significasse qualcosa di diverso da quello che ha fatto, allora dovresti-rispondere ancora alla domanda che ha posto, ma poi aggiungere che se intendeva qualcos'altro, rispondi per questo come nota a margine. Ma prima di tutto dovresti rispondere a quello che ha chiesto, anche se pensi che abbia probabilmente fatto un errore. Come ho già detto, non è un sito di aiuto, è un database QnA.
barlop

2
@barlop Non sono sicuro di ciò che stai cercando di dire: Super User è tutto per aiutare le persone a ottenere risposte alle loro domande.
slhck
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.