disk activity monitor for windows process, service or app

I need to find a rogue process or conflicting process that seems to occupy my HD to 100%

I have uses Process explorer (sysinternals) , but the CPU is 4%
and the memory utilization is less than half.

All i know is that the harddrive  light stays fully solid when the problem occurs but no cpu or memory issues.
no raid just plain ata drive.

My question is:

Is there a program that can tell me the disk utilization of a process, application  and service on windows server 2003 . So I can Isolate the software hogging My HD.


Who is Participating?
athomsfereConnect With a Mentor Commented:
Try process monitor, I have used it to find all sorts of odd issues:

Can be used by network, disc, processor activity.
REG3Connect With a Mentor Commented:

  It looks like another member had a similar problem, see this link for the previous thread:


and this link for the solution:


Basically the solution found was to start with a defrag and then reconfigure task manager to view the disk utilization and process. From the article above:

"While disk usage isn't one of the factors that Task Manager normally reports, you can configure it to provide this information. First, select the Processes tab to view the list of processes that are running on your machine. Next, select View | Select Columns. You'll see a list of all of the resources that you can monitor through the Task Manager. I recommend deselecting every resource except I/O Read Bytes and I/O Write Bytes. When you click OK, you'll see the number of bytes read and written by each process." (see attachment for example)

"The trick now is to go through the list and look for rapidly changing values. It's normal for most of the values to occasionally change, but if you see one that is constantly changing, then the process that corresponds to that value is hogging your system's disk resources."
complexymetronConnect With a Mentor Commented:
You can do REG3's proposal with ProcessExplorer too and it has an even better option: instead of watching all values for growth, ProcessExplorer provides you with a delta value. So you can easily see which process is hogging your disk.

Add these two columns to vour view and you can watch, which process eats up your disk:
ProcessExplorer -> View -> Select Columns... -> Process Performance -> I/O Delta Reads + I/O Delta Writes
Improve Your Query Performance Tuning

In this FREE six-day email course, you'll learn from Janis Griffin, Database Performance Evangelist. She'll teach 12 steps that you can use to optimize your queries as much as possible and see measurable results in your work. Get started today!

complexymetronConnect With a Mentor Commented:
You could also use the "I/O Delta Total Bytes" and "I/O History" columns.

If nothing shows up there, check your antivirus software for updates. The filter hooks for AV software are so deeply linked into the OS that ProcessExplorer can't monitor them.
AC_NovaConnect With a Mentor Commented:
sorry, didnt see you'd already used that application.
Kramer8uAuthor Commented:
Was in the end due to a configlict runing vmware server.
The XP  VM was reconfigured to use 1 cpu( shouldb2) which when run caused the hypervisor to malfunction.
I know im not supposed to run VMware server on a domain controller.

Anyways the soluttions did allow me  to isolatate

Thankyou to all
Kramer8uAuthor Commented:
S.. I fogot to include REG3 in the assisted solution , moderator help?
Kramer8uAuthor Commented:
No solution was attained from the experts
but their posts allowed me to isolate a particular fault that is not represented by the question I orignally asked.
I decided to split the points to the posts the helped the most but I in using you web interface missed 1 expert.

Again for me the solution was answered properly in the fact
 that I did not ask which process was using up my disk just how to isolate it which process was using my disk
I ordinarily wouldn't mind my solution not getting the points, but ID:33645009 made the same suggestion later and with no additional details and received the points.
Kramer8uAuthor Commented:
Again I made a mistake when choosing the the experts

athomsfere you were not deliberatley left out.

There was some re-iteration of the solutions by a couple of the experts normally I'd split first in best dressed. I obviously missed more than 1.

 I was in a rush and had to isolate this server issue with alot of pressure put on me ( typical )

Seen as though I made an error, I also think that just spliting across the board is best for all whom contributed.

I will be more careful in the future

If there is nothing I need do ( moderator) then ...

Thankyou again to all who contributed.
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.

All Courses

From novice to tech pro — start learning today.