Làm thế nào để liệt kê phần cứng trong DOS?


12

Tôi có một PC chạy MS-DOS (tức là không có Windows). Làm cách nào tôi có thể truy xuất danh sách tất cả phần cứng có trên PC? Một cái gì đó như Everest cho Windows, hoặc một cái gì đó đơn giản hơn, như lspcitừ Linux.


2
Không có cmd.exetrong MS-DOS. Bạn đã nhầm lẫn một người với lỗi đó.
JdeBP

đó là trước khi OP làm rõ rằng anh ta thực sự có nghĩa là DOS, loại bỏ nó
Shekhar

6
Bản thân DOS không biết về PCI như vậy. Bạn có thể làm điều đó với một số tiện ích DOS của bên thứ 3. Bạn cũng có thể xem xét việc khởi động Linux. Điều gì hiện đang ngăn bạn khởi động Linux? Những loại truy cập hiện tại bạn có máy tính? (Chẳng hạn như khả năng sao chép tệp vào ổ cứng.)
nitro2k01

OP đã nói cmd.exe ở đâu mà bạn lấy nó từ @JdeBP?
barlop

2
Vâng, nó chắc chắn là trong câu hỏi khi tôi đọc nó. Và người đặt nó ở đó chắc chắn đã nhầm lẫn một người với lỗi đó. (-:
JdeBP

Câu trả lời:


10

Bạn có thể sử dụng HWiNFO, có sẵn cho DOS.

Thông tin phần cứng (HWiNFO) là một tiện ích thông tin hệ thống mạnh mẽ được thiết kế đặc biệt để phát hiện phần cứng.

Tải xuống here(Xem HWiNFO v5.5 cho DOS ).

nhập mô tả hình ảnh ở đây


5
Tiện ích cổ điển cho việc này trên bản phân phối MS-DOS sẽ là MSD.
LawrenceC

3
Đừng quên Ralf Brown PCICFG , nó gần lspcinhư bạn có thể nhận được.
mr.spuratic

2

GIẢI PHÁP-1:

Có một công cụ miễn phí từ FreeDOS, rất giống với 'lspci'. Công cụ này phải tương thích với MS-DOS. Tải xuống từ: http://www.ibiblio.org/pub/micro/pc- ware / freedos / files / distribution / 1.2 / reppose / pkg-html / pcewayep.html

Và sử dụng nó như:

pcewayep L

điều này sẽ liệt kê các thiết bị trên bus PCI ...

nhà cung cấp addr: mô tả nhà cung cấp
-----------------------------------
xxxx [8086: 7111] Bộ điều khiển Intel IDE
xxxx [9999: 9999] AMD LAN Ethernet
...

GIẢI PHÁP-2 (chỉ dành cho Card mạng trên PCI):

Có một công cụ miễn phí, được gọi là 'nicscan.exe', quét PCI cho các thẻ Mạng khả dụng. Donwload từ đây: https://www.jumpjet.info/Application-Software/DOS/Hardware/2/NICSCAN/NICSCAN.zip

nicscan.exe

nó sẽ liệt kê một cái gì đó như:

Xe buýt: 2 Thiết bị: 0 Chức năng: 0

Nhà cung cấp PCI: 1022 = Thiết bị siêu nhỏ nâng cao [AMD]
Thiết bị PCI: 2000 = 79c790 [PCnet32 LANCE]

Kết quả hiển thị ở trên là VMWare NIC AMD 79c790 10Mbps


0

Một tùy chọn khác (đối với DOS) có thể là QEMM của Quarterdeck có thể có Manifest (mft.exe)

Thuật ngữ "trình hồ sơ hệ thống" có thể hữu ích khi tìm kiếm các lựa chọn thay thế khác để phát hiện phần cứng chung. Ngoài ra, có các phương pháp cụ thể để phát hiện các loại phần cứng cụ thể, vì vậy nếu bạn cần một cái gì đó cụ thể, hãy làm rõ.

Dường như có thể tìm thấy thêm một số phần mềm cho các cổng từ các chương trình cổng I / O (xem danh sách tệp tại ../../menu/io_mouse.txt; Tôi không thể đặt siêu liên kết trực tiếp ở đó vì tôi chỉ đăng ký gần đây vì vậy tôi chỉ giới hạn tổng cộng 2 liên kết). Tôi không thể bảo đảm 100% cho phần mềm ở đó, nhưng bộ nhớ mơ hồ gợi ý cho tôi rằng WhatPort có thể tốt cho việc phát hiện các cổng COM.

Nếu bạn muốn nhiều hơn, xin vui lòng giải thích (như mô tả chính xác phần cứng bạn đang tìm kiếm). Nếu không, có bạn đi.


-2

Trong trường hợp bạn có nghĩa là cmdkhi bạn nói DOS
gõ vào sau tại dấu nhắc

systeminfo

bạn cũng có thể khởi chạy phiên bản GUI của công cụ bằng cách nhập msinfo32tại dấu nhắc

Để biết sự khác biệt giữa DOS và cmd xem tại đây

Chỉnh sửa Thay
đổi một chút từ ngữ cho những người hạ cánh ở đây tìm cmd thay vì DOS


1
Ý tôi là một hệ thống DOS thực sự, không có sẵn Windows.
ricardomenzer

7
-1 vì đã giả vờ rằng anh ta có ý gì khác và trả lời sai câu hỏi. Bạn nên trả lời câu hỏi. Đây là một câu hỏi và câu trả lời cơ sở dữ liệu không phải là một trang web trợ giúp. Và bên cạnh đó, anh ấy thực sự DID có nghĩa là những gì anh ấy yêu cầu. Vì vậy, bằng cách trả lời một cái gì đó khác, bạn nghi ngờ sai.
barlop

6
@barlop Hãy cố gắng mở rộng cho người dùng khác lịch sự của đức tin tốt. Trong trường hợp không có thông tin cụ thể ngược lại, giả sử DOS có nghĩa là cmd.exe có vẻ như là một giả định hợp lý để thực hiện, hai cái đó thường được sử dụng thay thế cho nhau.
Indrek

2
@Indrek Nếu bạn nghĩ anh ấy có ý gì khác ngoài những gì anh ấy hỏi, thì bạn nên trả lời câu hỏi anh ấy hỏi, nhưng sau đó thêm rằng nếu anh ấy có ý gì khác, bạn hãy trả lời như một lưu ý phụ. Nhưng trước hết bạn nên trả lời những gì anh ấy hỏi, ngay cả khi bạn nghĩ rằng anh ấy có thể đã phạm sai lầm. Như tôi nói, đây không phải là trang trợ giúp mà là cơ sở dữ liệu QnA.
barlop

2
@barlop Không chắc chắn những gì bạn đang cố nói - Super User tất cả về việc giúp đỡ mọi người bằng cách nhận câu trả lời cho câu hỏi của họ.
slhck
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.