Diagnostic Utilities

M

mturus

Hi,

Can you recommend any free diagnostic utilitly please? That could be for
motherboard, graphic card, hard disk, etc.. and plus any other utility you
think could be helpful for troubleshooting and maintenance.

Thanks.
 
A

Andrew McLaren

Can you recommend any free diagnostic utilitly please? That could be for
motherboard, graphic card, hard disk, etc.. and plus any other utility you
think could be helpful for troubleshooting and maintenance.

The most useful diagnostic tools are already part of the XP operating
system:

- Event Log
- Performance Monitor
- Task Manager
- netdiag (from the Support Tools on the XP CD)
- Notepad (for reading *.log text files)
- systeminfo (at a command prompt)

Many users overlook these extremely useful and powerful tools, which are
already installed by default and ready to use in XP!

Process Explorer and Process Monitor are also very useful tools,
available for free from SysInternals, now part of Microsoft:

http://technet.microsoft.com/en-au/sysinternals/default.aspx

To understand network behaviour and troubleshoot network problems, the
canonical Windows tool is Network Monitor, aka NetMon:

http://www.microsoft.com/downloads/...1d-06cb-4658-b7f6-3088333d062f&displaylang=en

(NetMon is supplied with Windows Server, but it's a download for
Workstation).

The Windows Server 2003 Resource Kit has many useful diagnostic
utilities, most of which work equally well on XP. Again it's a free
download from Microsoft:


http://www.microsoft.com/downloads/...69-57FF-4AE7-96EE-B18C4790CFFD&displaylang=en

The Windows Debugging Tools can show you *exactly* what the system is
doing on the inside; although, they do require a little skill and
knowledge to use effectively:

http://www.microsoft.com/whdc/devtools/debugging/default.mspx

For hardware-specific diagnostics (motherboard, hard disks etc) many
vendors supply troubleshooting utilities via their website. In any case,
even vendor-supplied drivers will log significant events in the Windows
Event Log (this is required to get their drivers Microsoft-certified).
Many vendor drivers also provide ETW (Event Tracing for Windows), which
can be turned on using the Debugging tools:

http://msdn.microsoft.com/en-us/magazine/cc163437.aspx

To detect what hardware is installed on an unknown machine, I have had
great success with SIW, written by Gabriel Topala:

http://www.gtopala.com

SIW is pretty much the only non-Microsoft or vendor-specific tool I use
for working on Windows issues.

Many 3rd party utilities downloaded from the web only repeat the same
information (sometimes incomplete or inaccurately) that you can get from
the OS itself. Sometimes they also let you directly manipulate system
data (eg disk blocks) in very dangerous ways, instead of going through
documented OS APIs. Occasionally, they're also vectors for viruses and
malware. So I'd recommend you avoid them; unless you have a really
specific purpose in mind.

An oscilloscope could be useful for the really tricky problems; but
hopefully you won't hit too many of those! :)

Hope this helps,

Andrew
 
A

Andrew McLaren

Can you recommend any free diagnostic utilitly please? That could be for
motherboard, graphic card, hard disk, etc.. and plus any other utility you
think could be helpful for troubleshooting and maintenance.

The most useful diagnostic tools are already part of the XP operating
system:

- Event Log
- Performance Monitor
- Task Manager
- netdiag (from the Support Tools on the XP CD)
- Notepad (for reading *.log text files)
- systeminfo (at a command prompt)

Many users overlook these extremely useful and powerful tools, which are
already installed by default and ready to use in XP!

Process Explorer and Process Monitor are also very useful tools,
available for free from SysInternals, now part of Microsoft:

http://technet.microsoft.com/en-au/sysinternals/default.aspx

To understand network behaviour and troubleshoot network problems, the
canonical Windows tool is Network Monitor, aka NetMon:

http://www.microsoft.com/downloads/...1d-06cb-4658-b7f6-3088333d062f&displaylang=en

(NetMon is supplied with Windows Server, but it's a download for
Workstation).

The Windows Server 2003 Resource Kit has many useful diagnostic
utilities, most of which work equally well on XP. Again it's a free
download from Microsoft:


http://www.microsoft.com/downloads/...69-57FF-4AE7-96EE-B18C4790CFFD&displaylang=en

The Windows Debugging Tools can show you *exactly* what the system is
doing on the inside; although, they do require a little skill and
knowledge to use effectively:

http://www.microsoft.com/whdc/devtools/debugging/default.mspx

For hardware-specific diagnostics (motherboard, hard disks etc) many
vendors supply troubleshooting utilities via their website. In any case,
even vendor-supplied drivers will log significant events in the Windows
Event Log (this is required to get their drivers Microsoft-certified).
Many vendor drivers also provide ETW (Event Tracing for Windows), which
can be turned on using the Debugging tools:

http://msdn.microsoft.com/en-us/magazine/cc163437.aspx

To detect what hardware is installed on an unknown machine, I have had
great success with SIW, written by Gabriel Topala:

http://www.gtopala.com

SIW is pretty much the only non-Microsoft or vendor-specific tool I use
for working on Windows issues.

Many 3rd party utilities downloaded from the web only repeat the same
information (sometimes incomplete or inaccurately) that you can get from
the OS itself. Sometimes they also let you directly manipulate system
data (eg disk blocks) in very dangerous ways, instead of going through
documented OS APIs. Occasionally, they're also vectors for viruses and
malware. So I'd recommend you avoid them; unless you have a really
specific purpose in mind.

An oscilloscope could be useful for the really tricky problems; but
hopefully you won't hit too many of those! :)

Hope this helps,

Andrew
 
P

Paul

mturus said:
Hi,

Can you recommend any free diagnostic utilitly please? That could be for
motherboard, graphic card, hard disk, etc.. and plus any other utility you
think could be helpful for troubleshooting and maintenance.

Thanks.

memtest86+ from www.memtest.org

Prime95 (stress test option only) from http://www.mersenne.org/freesoft
Running the stress test, with no errors detected, tells you
the CPU and RAM are good.

Hard drive diagnostics can be downloaded from the manufacturer.
For example, seagate.com has SeaTools for DOS as a floppy based
test for your Seagate brand hard drive.

You can run 3DMark2001 as a check that the graphics card can
handle some DirectX 3D activity. http://majorgeeks.com/3Dmark_d99.html
I use that version, because compared to more modern versions, it
is a relatively small download.

HTH,
Paul
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top