DOS utility to analyse a PC

We rebuild all sorts of old PCs at our center where we help people who are out of work etc and I'd like to find a small DOS utility that I could put on my boot disks which would tell me immediately if the box is a P I, P II or PIII - or just the processor speed, RAM and Hard disk size.
Hope there is something like this that we could use
All the best
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Steve KnightIT ConsultancyCommented:
DOS (and I think at least Win95) used to come with MSD.EXE but I doubt it knows about any recent processors... might see them as P6 etc. or something though which might give you a clue?

A quick google turned up this:

Mem.EXE can potentially give you the amount of RAM -- think it is effected by config.sys paramaters though.
CHKDSK.EXE can give you the hard disc size as can FDISK.EXE


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
We use the DOS version of Astra from  We have the registered version, but I think the free demo will give you the information you want.
keithbraithwaiteAuthor Commented:
Thanks for those answers.
1. I have a problem here. I cut down the size of my boot disks in order to add SMARTDRV.EXE. I took out a certain number of programs including probably MEM.EXE and MSD.EXE
I'll try to find them again and put them on a separate floppy - would that work?

2. I've downloaded and I'm going to try that out

3. I've downloaded the Astra utility, but of course it's time limited and I need a tool I can use constantly.

I should say that I use a fairly primitive method for partitioning and formatting these old boxes. Floppy bootdisk, Fdisk (or in extreme cases KILPART/KIL, and then SMARTDRV. I launch the windows installation from DOS with WINNT.EXE

There are probably much better ways...

I'll be back to you  
Cloud Class® Course: Ruby Fundamentals

This course will introduce you to Ruby, as well as teach you about classes, methods, variables, data structures, loops, enumerable methods, and finishing touches.

Danny ChildIT ManagerCommented:
how about bootable CDs, such as BartPe - but they require a moderately modern bios to boot from CD.  

or even an old reliable bootable hard disk that you just fit as the primary master

Most BIOSes will tell you about memory size and hard disks

MemTest86 will also give you some stats, and do some memory tests too, which may be useful:

Steve KnightIT ConsultancyCommented:
>> I'll try to find them again and put them on a separate floppy - would that work?

yes.  You can change to a different floppy either directly or put in your batch file:

b:   (will prompt user to change floppy)
msd.exe etc.
A: (will prompt to change back)

But I'm sure some of the other ways above are probably better, was just offering the 'built in' answer.

paraghsDy General ManagerCommented:
Identifies 486 - K6-2/Pentium III cpu's :

Maximum Processor Clock Speed Tester for 286-586 :

Hard Disk Diagnostic does intensive tests on hd's :
paraghsDy General ManagerCommented:
High precision memory speed tester & cpu freq-meter :
keithbraithwaiteAuthor Commented:
That's given me a lot to do and a lot to think about.
I've made myself a floppy with mem.exe, msd.exe and chkcpu.exe - thanks dragon-it (it's the same file as the one on the mbarron site)

My copy of the free time-limited Astra gets stuck in the first phases, but I'll probably invest in that or something like that in the near future. Thanks Gurugary

I'm interested in the idea of bootable CDs - I think most of the boxes we are given have sufficiently recent BIOS' to be able to boot from a CD though I suppose I'd have to use a floppy to install MSCDEX ? Thanks danch99

I'll split the points

Many thanks
Steve KnightIT ConsultancyCommented:
Thanks for the points etc.  glad to help

Danny ChildIT ManagerCommented:
If you want to make your own bootable CDs, here's how:
no need for a bootable floppy, mscdex or that malarky.  

If you do want a bootable floppy, the ones on are pretty good.  Personally I like the Windows 98 - Custom, No Ramdrive option, and the Oak CDrom driver that comes with it is pretty good at seeing any cd drive - so, even if the BIOS won't support a bootable CD, you could still access the tools via a floppy boot, then switch to D:

also for more system info, you may want to use Belarc
ta for the points, btw.
keithbraithwaiteAuthor Commented:
Many thanks - I just sent this letter to Belarc:
I do voluntary work for a charitable organisation in France – Emmaüs. We house and feed people who have lost their jobs and who have for one reason or another dropped out of society – drink, drugs or whatever. Financially the system ( 300 centers in France, 50 in Belgium, a dozen in Britain and in many other parts of the world) works on the basis of furniture, clothes, books, domestic appliances and, increasingly, computers, which are given to us which we repair or improve and sell at low cost.
For the past two years I’ve been building a computer section which has now grown into quite a sizeable affair, giving work to our ‘inmates’ as well as to four other voluntary workers like myself.
We need a good system to analyse quickly and completely the more recent computers we are given, and your product was recommended to me by one of the counsellors on the Experts-exchange site.
We would be very grateful to have a free copy of Belarc to help us with our work.
Keith Braithwaite
I presume from the write-up that it doesn't work in a DOS environnment.

Effectively the bootdisks I make come originally from with the necessary changes to make them speak french which I got off the french version of the Win98 floppy and the addition of SMARTDRV.EXE to boot the windows installation from D:\ or E:\I386\WINNT - primitive but effective and fairly quick. I am bound legally to eliminate all partitions (often using kilpart/kil) and to reformat the hard disk.
Many of the boxes we get are quite capable of booting from a CD though I haven't much experience of that.
I've read the bootable CD's article you indicated and though I'm a bit lost for the moment I'm going to try at least to make a CD using Nero (if my version allows it) to make a CD which does at least as much as my bootdisks.
I may decide to put up a question on this subject and if so I'll let you know in advance
Many thanks
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft DOS

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.