Как перечислить оборудование в DOS?

12

У меня есть компьютер под управлением MS-DOS (т.е. без Windows). Как я могу получить список всего оборудования, присутствующего на ПК? Что-то вроде Everest для Windows или что-то более простое, например, lspciиз Linux.

ricardomenzer
источник
2
Там нет cmd.exeв MS-DOS. Вы уже перепутали одного человека с этой ошибкой.
JdeBP
это было до того, как ОП пояснил, что он действительно имел в виду DOS, удалив его
Шехар
6
DOS сам по себе не знает о PCI как таковом. Вы можете сделать это с помощью сторонней утилиты DOS. Вы также можете посмотреть на загрузку Linux. Что в настоящее время мешает вам загружать Linux? Какой у вас доступ к машине? (Например, возможность копировать файлы на жесткий диск.)
nitro2k01
нигде ОП не сказал cmd.exe, где вы взяли это из @JdeBP?
Barlop
2
Ну, это было определенно в вопросе, когда я прочитал это. И человек, который это сделал, определенно запутал одного человека с этой ошибкой. (-:
JdeBP

Ответы:

10

Вы можете использовать HWiNFO, доступно для DOS.

Информация об оборудовании (HWiNFO) - это мощная системная информационная утилита, разработанная специально для обнаружения оборудования.

Скачать here(Посмотрите HWiNFO v5.5 для DOS ).

введите описание изображения здесь

STDERR
источник
5
Классическая утилита для этого в дистрибутиве MS-DOS была бы MSD.
LawrenceC
3
Не забывайте, что у Ральфа Брауна PCICFG он как можно ближе lspci.
mr.spuratic
2

РЕШЕНИЕ-1:

Существует бесплатный инструмент от FreeDOS, который очень похож на 'lspci'. Этот инструмент должен быть совместим с MS-DOS. Загрузите его с http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/pkg-html/pcisleep.html.

И использовать его как:

pcisleep L

это будет список устройств на шине PCI ...

addr vendor: введите описание поставщика
-----------------------------------
xxxx [8086: 7111] Контроллер Intel IDE
xxxx [9999: 9999] AMD LAN Ethernet
...

РЕШЕНИЕ-2 (только для сетевых карт на PCI):

Существует бесплатный инструмент nicscan.exe, который сканирует PCI на наличие доступных сетевых карт. Загрузите отсюда: https://www.jumpjet.info/Application-Software/DOS/Hardware/2/NICSCAN/NICSCAN.zip

nicscan.exe

это будет перечислять что-то вроде:

Шина: 2 Устройство: 0 Функция: 0

Производитель PCI: 1022 = Усовершенствованные микроустройства [AMD]
Устройство PCI: 2000 = 79c790 [PCnet32 LANCE]

Показанный выше результат - сетевой адаптер VMWare AMD 79c790 10 Мбит / с

Виктор Киров
источник
0

Другой вариант (для DOS) может быть QEMM Quarterdeck может иметь Manifest (mft.exe)

Термин «системный профилировщик» может быть полезен при поиске дополнительных альтернатив для общего обнаружения оборудования. Кроме того, существуют специальные методы обнаружения определенных типов оборудования, поэтому, если вам нужно что-то конкретное, уточните.

Похоже, что еще какое-то программное обеспечение для портов можно найти в программах портов ввода / вывода (см. Список файлов по адресу ../../menu/io_mouse.txt; я не могу поместить туда прямую гиперссылку, потому что я только недавно зарегистрировался поэтому я ограничен только 2 ссылками). Я не могу на 100% поручиться за программное обеспечение, но расплывчатая память подсказывает мне, что WhatPort может быть полезен для обнаружения COM-портов.

Если вы хотите больше, пожалуйста, уточните (например, описание того, какое оборудование вы ищете). В противном случае, вы идете.

TOOGAM
источник
-2

В случае, если вы имеете в виду, cmdкогда вы говорите, DOS
введите следующее в командной строке

systeminfo

Вы также можете запустить версию инструмента с графическим интерфейсом, набрав msinfo32в командной строке

Разницу между DOS и CMD смотрите здесь

Редактировать
Немного изменили формулировку для людей , которые приземлились здесь ищет CMD вместо DOS

Шекхар
источник
1
Я имею в виду действительно систему DOS, нет доступной Windows.
ricardomenzer
7
-1 за то, что притворился, что имел в виду что-то другое, и ответил на неправильный вопрос. Вы должны ответить на заданный вопрос. Это база данных вопросов и ответов, а не справочный сайт. И кроме того, он на самом деле имел в виду то, что он спросил. Поэтому, отвечая на что-то еще, вы вдвойне ошибаетесь.
Бароп
6
@ barlop Пожалуйста, попробуйте передать другим пользователям доброжелательность. В отсутствие конкретной информации об обратном, если допустить, что DOS означает, что cmd.exe кажется справедливым предположением, эти два часто используются взаимозаменяемо.
Индрек
2
@Indrek Если вы думаете, что он имел в виду нечто иное, чем то, что он задал, то вам следует ответить на заданный им вопрос, но затем добавить, что, если он имел в виду что-то другое, вы ответите на это как примечание. Но в первую очередь вы должны ответить на то, что он спросил, даже если вы думаете, что он, вероятно, ошибся. Как я уже сказал, это не справочный сайт, а база данных QnA.
Barlop
2
@ barlop Не уверен, что вы пытаетесь сказать - Super User - все о помощи людям, получая ответы на их вопросы.
Slhck