Як перелічити обладнання в DOS?


12

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


2
У cmd.exeMS-DOS немає. Ви вже плутали одну людину з цією помилкою.
JdeBP

це було до того, як OP уточнила, що він справді мав на увазі DOS, видаливши його
Shekhar

6
DOS сам по собі не знає PCI як такого. Можливо, ви зможете зробити це за допомогою будь-якої сторонньої утиліти DOS. Ви також можете заглянути в завантаження Linux. Що зараз заважає вам завантажувати Linux? Який у вас зараз доступ до машини? (
Наприклад,

ніде ОП не сказала cmd.exe, звідки ти це взяв від @JdeBP?
барлоп

2
Що ж, це було певне питання, коли я його читав. І людина, яка там її виклала, напевно переплутала одну людину з цією помилкою. (-:
JdeBP

Відповіді:


10

Ви можете використовувати HWiNFOдоступні для DOS.

Інформація про обладнання (HWiNFO) - це потужна утиліта інформаційної системи, розроблена спеціально для виявлення обладнання.

Завантажити here(Подивіться HWiNFO v5.5 для DOS ).

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


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 постачальник: тип опису постачальника
-----------------------------------
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 [ПКЕТ32 ЛАНС]

Результат, показаний вище, - VMWare NIC AMD 79c790 10Mbps


0

Інший варіант (для DOS) може бути QEMM Quarterdeck, може мати маніфест (mft.exe)

Термін "системний профайлер" може бути корисним при пошуку додаткових альтернатив для загального апаратного виявлення. Крім того, існують конкретні методи виявлення конкретних типів апаратних засобів, тому, якщо вам потрібно щось конкретне, зробіть уточнення.

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

Якщо ви хочете більше, будь ласка, уточнюйте (наприклад, опишіть саме те, яке обладнання ви шукаєте). Інакше, там ви йдете.


-2

У випадку, cmdколи ви маєте на увазі, коли ви говорите, DOS
введіть наступне в підказку

systeminfo

ви також можете запустити GUI-версію інструменту, ввівши msinfo32в підказку

Для різниці між DOS та cmd дивіться тут

Редагувати
Трохи змінили формулювання для людей, які приїхали сюди, шукаючи cmd замість DOS


1
Я маю на увазі дійсно DOS-систему, Windows немає.
ricardomenzer

7
-1 за те, що робив вигляд, що він має на увазі щось інше, і відповів на неправильне запитання. Ви повинні відповісти на поставлене запитання. Це база запитань і відповідей, а не довідковий сайт. І крім того, він насправді DID означає те, що він запитав. Отже, відповідаючи на щось інше, ви подвійно помиляєтесь.
барлоп

6
@barlop Будь ласка, спробуйте поширити на інших користувачів доброзичливість. За відсутності конкретної інформації, протилежного, припущення, що DOS означає cmd.exe, здається, справедливим припущенням, що ці два часто використовуються як взаємозамінні.
Індрек

2
@Indrek Якщо ви думаєте, що він мав на увазі щось інше, ніж те, про що він запитував, тоді вам слід -штримати відповідь на запитання, яке він задав, але потім додати, що якщо він мав на увазі щось інше, ви відповідаєте за це як бічну записку. Але перш за все вам слід відповісти на те, що він запитав, навіть якщо ви думаєте, що він, мабуть, помилився. Як я кажу, це не довідковий сайт, це база даних QnA.
барлоп

2
@barlop Не впевнений, що ти намагаєшся сказати - Super User - це все, щоб допомогти людям, отримуючи відповіді на їх запитання.
slhck
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.