¿Cómo enumerar el hardware en DOS?


12

Tengo una PC con MS-DOS (es decir, sin Windows). ¿Cómo puedo recuperar una lista de todo el hardware presente en la PC? Algo como Everest para Windows, o algo más simple, como lspciLinux.


2
No hay cmd.exeen MS-DOS. Ya has confundido a una persona con ese error.
JdeBP

eso fue antes de que OP aclarara que realmente se refería a DOS, eliminándolo
Shekhar

66
DOS en sí mismo no tiene conocimiento de PCI como tal. Es posible que pueda hacerlo con alguna utilidad de DOS de terceros. También puede considerar arrancar Linux. ¿Qué te impide arrancar Linux actualmente? ¿Qué tipo de acceso tiene actualmente a la máquina? (Tal como la capacidad de copiar archivos al HDD.)
nitro2k01

en ninguna parte el OP dijo cmd.exe ¿de dónde sacaste eso de @JdeBP?
barlop

2
Bueno, definitivamente estaba en la pregunta cuando lo leí. Y la persona que lo puso allí definitivamente ha confundido a una persona con ese error. (-:
JdeBP

Respuestas:


10

Puede usar HWiNFO, disponible para DOS.

Información de hardware (HWiNFO) es una potente utilidad de información del sistema diseñada especialmente para la detección de hardware.

Descargar here(Look HWiNFO v5.5 para DOS ).

ingrese la descripción de la imagen aquí


55
La utilidad clásica para esto en una distribución de MS-DOS sería MSD.
LawrenceC

3
No te olvides de Ralf Brown PCICFG , está lo más cerca lspciposible.
mr.spuratic

2

SOLUCIÓN-1:

Hay una herramienta gratuita de FreeDOS, que es muy similar a 'lspci'. Esta herramienta debería ser compatible con MS-DOS. Descárguelo de: http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/pkg-html/pcisleep.html

Y úsalo como:

pcisleep L

esto enumerará los dispositivos en el bus PCI ...

vendedor addr: escriba la descripción del proveedor
-----------------------------------
xxxx [8086: 7111] Controlador Intel IDE
xxxx [9999: 9999] AMD LAN Ethernet
...

SOLUCIÓN-2 (solo para tarjetas de red en PCI):

Hay una herramienta gratuita, llamada 'nicscan.exe' que escanea PCI para las tarjetas de red disponibles. Descargue desde aquí: https://www.jumpjet.info/Application-Software/DOS/Hardware/2/NICSCAN/NICSCAN.zip

nicscan.exe

enumerará algo como:

Bus: 2 Dispositivo: 0 Función: 0

Proveedor de PCI: 1022 = Microdispositivos avanzados [AMD]
Dispositivo PCI: 2000 = 79c790 [PCnet32 LANCE]

El resultado que se muestra arriba es el VMWare NIC AMD 79c790 10Mbps


0

Otra opción (para DOS) puede ser QEMM de Quarterdeck puede tener Manifiesto (mft.exe)

El término "perfilador del sistema" puede ser útil cuando se buscan alternativas adicionales para la detección general de hardware. Además, existen métodos específicos para detectar tipos específicos de hardware, por lo que si necesita algo específico, aclare.

Parece que se puede encontrar más software para puertos en los programas de puertos de E / S (consulte la lista de archivos en ../../menu/io_mouse.txt; no puedo poner un hipervínculo directo allí porque solo me he registrado recientemente así que estoy limitado a solo 2 enlaces en total). No puedo garantizar al 100% el software allí, pero la memoria vaga me sugiere que WhatPort puede ser bueno para detectar puertos COM.

Si desea más, explique (como describir exactamente qué hardware está buscando). De lo contrario, ahí tienes.


-2

En el caso que quiera decir cmdcuando dice, DOS
escriba lo siguiente en el indicador

systeminfo

También puede iniciar una versión GUI de la herramienta escribiendo msinfo32en el indicador

Para ver la diferencia entre DOS y cmd, vea aquí

Editar
Cambió ligeramente la redacción para las personas que aterrizaron aquí buscando cmd en lugar de DOS


1
Me refiero a un sistema realmente DOS, no hay Windows disponible.
ricardomenzer

77
-1 por pretender que quería decir algo más y responder la pregunta equivocada. Debería responder la pregunta que se le hace. Esta es una base de datos de preguntas y respuestas, no un sitio de ayuda. Y además, en realidad sí quiso decir lo que preguntó. Entonces, al responder algo más, estás doblemente equivocado.
barlop

66
@barlop Intente extender a otros usuarios la cortesía de buena fe. En ausencia de información específica de lo contrario, suponiendo que DOS significa que cmd.exe parece una suposición justa, esos dos se usan indistintamente.
Indrek

2
@Indrek Si crees que quiso decir algo diferente a lo que preguntó, entonces deberías -aún- responder la pregunta que hizo, pero luego agregar que si quiso decir algo más, respondes eso como una nota al margen. Pero ante todo, debe responder lo que le preguntó, incluso si cree que probablemente cometió un error. Como digo, no es un sitio de ayuda, es una base de datos QnA.
barlop

2
@barlop No estoy seguro de lo que estás tratando de decir: Super User se trata de ayudar a las personas obteniendo respuestas a sus preguntas.
slhck
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.