Bagaimana cara daftar perangkat keras di DOS?

12

Saya memiliki PC yang menjalankan MS-DOS (yaitu tidak ada Windows). Bagaimana saya bisa mengambil daftar semua perangkat keras yang ada di PC? Sesuatu seperti Everest untuk Windows, atau sesuatu yang lebih sederhana, seperti lspcidari Linux.

tukang becak
sumber
2
Tidak ada cmd.exedalam MS-DOS. Anda sudah membingungkan satu orang dengan kesalahan itu.
JdeBP
itu sebelum OP mengklarifikasi bahwa dia benar-benar bermaksud DOS, menghapusnya
Shekhar
6
DOS itu sendiri tidak menyadari PCI seperti itu. Anda mungkin dapat melakukannya dengan utilitas DOS pihak ke-3. Anda mungkin juga melihat mem-boot Linux. Apa yang saat ini menghentikan Anda dari mem-boot Linux? Jenis akses apa yang saat ini Anda miliki ke mesin? (Seperti kemampuan untuk menyalin file ke HDD.)
nitro2k01
di mana OP mengatakan cmd.exe di mana Anda mendapatkannya dari @JdeBP?
barlop
2
Yah itu pasti dalam pertanyaan ketika saya membacanya. Dan orang yang meletakkannya di sana pasti bingung satu orang dengan kesalahan itu. (-:
JdeBP

Jawaban:

10

Anda dapat menggunakan HWiNFO, tersedia untuk DOS.

Info Hardware (HWiNFO) adalah utilitas informasi sistem yang kuat yang dirancang khusus untuk mendeteksi perangkat keras.

Unduh here(Lihat HWiNFO v5.5 untuk DOS ).

masukkan deskripsi gambar di sini

stderr
sumber
5
Utilitas klasik untuk ini pada distribusi MS-DOS adalah MSD.
LawrenceC
3
Jangan lupa milik Ralf Brown PCICFG , ini sedekat mungkin dengan yang lspciAnda bisa.
mr.spuratic
2

SOLUSI-1:

Ada alat gratis dari FreeDOS, yang sangat mirip dengan 'lspci'. Alat ini harus kompatibel dengan MS-DOS. Unduh dari: http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/pkg-html/pcisleep.html

Dan gunakan sebagai:

pctidur L

ini akan mencantumkan perangkat di bus PCI ...

addr vendor: ketik deskripsi vendor
-----------------------------------
xxxx [8086: 7111] Pengendali IDE Intel
xxxx [9999: 9999] AMD LAN Ethernet
...

SOLUTION-2 (hanya untuk Kartu Jaringan pada PCI):

Ada alat gratis, yang disebut 'nicscan.exe' yang memindai PCI untuk kartu jaringan yang tersedia. Donwload dari sini: https://www.jumpjet.info/Application-Software/DOS/Hardware/2/NICSCAN/NICSCAN.zip

nicscan.exe

itu akan mencantumkan sesuatu seperti:

Bus: 2 Perangkat: 0 Fungsi: 0

Vendor PCI: 1022 = Perangkat Mikro Lanjut [AMD]
Perangkat PCI: 2000 = 79c790 [PCnet32 LANCE]

Hasil yang ditunjukkan di atas adalah VMWare NIC AMD 79c790 10Mbps

Victor Kirov
sumber
0

Pilihan lain (untuk DOS) mungkin QEMM Quarterdeck mungkin memiliki Manifest (mft.exe)

Istilah "profiler sistem" mungkin berguna saat mencari alternatif tambahan untuk deteksi perangkat keras umum. Selain itu, ada metode khusus untuk mendeteksi jenis perangkat keras tertentu, jadi jika Anda memerlukan sesuatu yang spesifik, lakukan klarifikasi.

Sepertinya beberapa perangkat lunak untuk port dapat ditemukan dari program port I / O (lihat daftar file di ../../menu/io_mouse.txt; Saya tidak dapat memasang hyperlink langsung di sana karena saya baru saja mendaftar) jadi saya terbatas hanya 2 tautan total). Saya tidak dapat menjamin 100% untuk perangkat lunak di sana, tetapi memori yang tidak jelas menunjukkan kepada saya bahwa WhatPort mungkin baik untuk mendeteksi port COM.

Jika Anda menginginkan lebih, mohon jelaskan (seperti menjelaskan perangkat keras apa yang Anda cari). Kalau tidak, ini dia.

TOOGAM
sumber
-2

Dalam kasus yang Anda maksud cmdketika Anda mengatakan DOS
ketik berikut ini di prompt

systeminfo

Anda juga dapat meluncurkan versi GUI alat dengan mengetikkan msinfo32prompt

Untuk perbedaan antara DOS dan cmd lihat di sini

Sunting
Sedikit mengubah kata-kata untuk orang-orang yang mendarat di sini mencari cmd bukannya DOS

Shekhar
sumber
1
Maksud saya sistem yang benar-benar DOS, tidak ada Windows yang tersedia.
ricardomenzer
7
-1 untuk berpura-pura bahwa dia berarti sesuatu yang lain dan menjawab pertanyaan yang salah. Anda harus menjawab pertanyaan yang diajukan. Ini adalah database tanya jawab bukan situs bantuan. Dan selain itu, dia sebenarnya APA maksudnya apa yang dia minta. Jadi dengan menjawab sesuatu yang lain, Anda salah besar.
barlop
6
@barlop Silakan coba sampaikan kepada pengguna lain dengan hormat. Dengan tidak adanya informasi spesifik yang bertentangan, dengan asumsi DOS berarti cmd.exe tampaknya seperti asumsi yang adil untuk dibuat, keduanya sering digunakan secara bergantian.
Indrek
2
@Indrek Jika Anda pikir dia memaksudkan sesuatu selain dari apa yang dia tanyakan, maka Anda harus - tetap - menjawab pertanyaan yang dia tanyakan, tetapi kemudian menambahkan bahwa jika dia memaksudkan sesuatu yang lain, Anda menjawabnya sebagai catatan tambahan. Tetapi pertama-tama dan terutama Anda harus menjawab apa yang dia minta, bahkan jika Anda pikir dia mungkin membuat kesalahan. Seperti yang saya katakan, ini bukan situs bantuan, melainkan basis data QnA.
barlop
2
@barlop Tidak yakin apa yang Anda katakan - Pengguna Super adalah semua tentang membantu orang dengan mendapatkan jawaban atas pertanyaan mereka.
slhck