67

In a nutshell, the problem looks like this picture:

enter image description here

In short, gigantic latency, very slow read speed (I assume that is caused by the same thing). After a very very painful few minutes, everything seems to go back to normal.

What the heck is going on that can cause that?

Note: Note the fact that 100% activity happens at a wide range of speeds.

11
  • 3
    Are there any read errors on the disk (not reported to windows if the disk can eventually read the data on its own. Even if that takes a long time before it succeeds). - Check SMART data for increasing reallocated sectors.
    – Hennes
    Sep 5, 2012 at 13:25
  • @Hennes 39 of those, and 100 each of uncorrectable sector count and pending sector count
    – soandos
    Sep 5, 2012 at 13:26
  • 1
    Having such problems on a disk is not a problem. Every modern disk has at least a few. But keep monitoring. If that number increases then you have a problem (and likely also the reason for the low performance). If it stays the same then it is something else.
    – Hennes
    Sep 5, 2012 at 13:50
  • BTW: Not all SMART values are standardised. But Seagate has nice manual for your drive at manualowl.com/m/Seagate/ST9500420AS/Manual/51279?page=32
    – Hennes
    Sep 5, 2012 at 13:55
  • 1
    I'm glad running chkdsk fixed this, but you could also check the Processes tab and sort by disk activity to see what is using the disk. I do this every time I boot, just because I'm like that.
    – Mark Allen
    Sep 6, 2012 at 19:03

9 Answers 9

42

I had the same issue. I resolved it by changing the power plan from 'Balanced' to 'High performance'. Instant results.

11
  • 4
    Instant results for me also! Jun 23, 2013 at 13:47
  • 3
    +1 instant results here also... Anyone have a clue why this would happen?
    – Accatyyc
    Jul 3, 2013 at 15:58
  • 1
    @Accatyyc I'm also experiencing, didn't try High Performance mode, but it might have something to do with the fact that W8 schedules a weekly defrag by default (you can turn that off in the "Optimize Drives" tool). Maybe the High Performance plan prevents background defragging in order to provide more resources?
    – T045T
    Aug 22, 2013 at 11:46
  • 1
    @T045T I don't think it should be because of defragging, because in that case my computer would have been CONSTANTLY defragging. Which it shouldn't since I use Diskeeper which keeps the disks defragged. Your theory sounds plausible though, and in that case the W8 defrag scheduler needs a serious fix. Did high performance work for you?
    – Accatyyc
    Aug 22, 2013 at 12:21
  • 1
    The power plans can be customized though, so this solution doesn't get to the root of the problem. There must be a specific setting that's default for "high performance", and that is what we're after.
    – Bort
    Aug 13, 2015 at 2:04
16

Running the following command appears to have fixed the problem:

chkdsk /b /f /v /scan c:

Explanation

In the chkdsk version included with Windows 10 these flags mean:

/b NTFS only: Re-evaluates bad clusters on the volume (implies /R)

/f Fixes errors on the disk.

/v On FAT/FAT32: Displays the full path and name of every file on the disk.

/scan NTFS only: Runs an online scan on the volume

/r Locates bad sectors and recovers readable information (implies /F, when /scan not specified).

Thanks to @hennes for the inspiration.

12
  • /r implies /f. On NTFS, /b implies /r. /scan is not a valid parameter... So all you really need is chkdsk /b /v /x C:
    – Bob
    Dec 24, 2012 at 4:04
  • 5
    @Bob /scan runs the scan online for windows 8 (new version of chkdsk I guess). Its not nessisary, but it means that I don't have to stop using my PC while chkdsk is running
    – soandos
    Dec 24, 2012 at 4:08
  • 2
    You might want to go with the original line, (I've just jumped into Win8), since it appears that /r does not imply /f if /scan is there. I'm getting a headache...
    – Bob
    Dec 24, 2012 at 4:13
  • 1
    @Bob but does /b imply /r? (and how do you know that?)
    – soandos
    Dec 24, 2012 at 4:15
  • 1
    If chksdk seems to be stuck at "Scanning and repairing drive: 11%", wait patiently, it is proceeding, only the progress display is not updated.
    – thSoft
    Mar 11, 2017 at 14:57
8

Another reason for extremely HDD usage is MS Windows Defender. There is some antimalware service under Windows 8 that belongs to Windows Defender.

4
  • 1
    I think this might be the key, whenever I see this happen for me in Resource Monitor MsMpEng always seems to be 1st, 2nd or 3rd in the list under the disk tab and I think it is doing something in the background but the Windows Defender interface doesn't show anything!
    – Paul C
    Jul 25, 2014 at 15:27
  • I experience high disk usage from Windows Defender too. Did you solved it somehow? The Defender UI doesn't show anything running.
    – Piedone
    Aug 29, 2014 at 19:22
  • 1
    I have Windows 10 with the same issue. Windows Defender is turned off cause I use NOD32. IMHO, it is not the defender that causes the 100% disk activity.
    – Miro J.
    Aug 25, 2016 at 14:14
  • I disabled Windows defender anti-virus and saw the activity drop to normal (regular up and downs). When I re-enabled it, it no longer caused the spike. Not sure what the behavior will be when I restart.
    – Jake88
    Sep 8, 2018 at 3:00
4

I would check out your hard drive's performance.

Acronis Drive Monitor will work and is free. I use this, it's really good. However, like all of these things, it's only as good as the signal route - IE, a bad cable may cause false positives etc so if you can also test the cable you will have the extra reassurance (and of course then the port on the motherboard! Although normally, the results are pretty accurate I just wanted to point out it could be something else.)

Acronis Drive Monitor: Estimate health percentage, and use Windows Event Log events (which may be related to risk of data loss). Can trigger automatic backup on S.M.A.R.T. alert when combined with Acronis backup software.

Wikipedia also gives you an overview of such S.M.A.R.T tools (too much to copy across).

One of the contributors to this site, Ramhound suggests SpinRite (from another post). Despite it saying XP at places, it should work for W8 fine.

The results of reports based on S.M.A.R.T data should be taken into context. Many of the problems HDDs have they are not even aware of. The best way to have a healthy drive is to run it through a program that will read each and every sector often. This allows the HDD to move data from bad sectors to good sectors and then mark any sectors it determines as bad as unusable. This is far more useful then say a defrag although it should be said, running a defrag, often does exactl this. One program I use for for all my HDDs is SpinRite. – Ramhound

3
  • You give me to much credit. While I do use SpinRite, the knowlege I share about SpinRite, is based on the author's knowlege. He hosts a podcast called Security Now! every week.
    – Ramhound
    Sep 5, 2012 at 14:28
  • @Ramhound I was wondering if Steve was paying you to say this.
    – user142485
    Sep 6, 2012 at 14:34
  • 1
    @user142485 - Of course I wasn't.
    – Ramhound
    Oct 1, 2013 at 11:36
3

To others: I had this exact same problem. Nearly identical screenshot to this one. Max usage, low throughput, latency through the roof. I tried disabling services--like indexing--, chkdsk, power management options, and even crazy things like disabling IPv6 per an Amazon review of my drive (desperate, I know). Nothing I did worked. So I did some research on my drive and unfortunately found that many many other users were experiencing the same issue.

Ultimately, I emailed the manufacturer of my drive and laid out my case, stating that this drive model was defective and requesting that I can send it in and receive the next model up in return (which has 1000+ good reviews). A friendly phone call later and for a very small fee, they complied (negotiate down their fee!). Yesterday I got the new drive and it's night and day. Incomparable. The old SSD was slower than spinning by a large margin, and the new one feels like every other proper SSD I've used. It's wonderful.

If you found this page because of similar issues, spinning or SSD, I'd highly suggest you do some Googling and potentially follow-up with the manufacturer to exchange it. I am very glad I did. Good luck.

4
  • I know sometimes this can be related to firmware on the SSD. So you can try upgrading the firmware before replacing the drive
    – Jonathan
    Nov 14, 2016 at 22:58
  • 2
    What type of SSD was it?
    – Petah
    Mar 25, 2017 at 9:09
  • I had a WD black installed giving the same problem. I think the hard drive was just broken however because it was working fine for 2 years.I tried formatting , this did not help. my solution was replacing it May 25, 2018 at 23:29
  • I had a brand new Seagate Barracuda 8 TB drive behave this way. After 15-20 minutes of heavy write usage its write speed would drop to almost nothing and it'd peg at 100% Active and stay there forever (until I rebooted). After a day of trying all the desperate fixes I could find online I finally gave up and replaced it with a new drive, problem solved.
    – Jim
    Nov 9, 2018 at 21:52
3

Use xperf from the WPT (part of the Windows 8 SDK) to trace the disk IO:

Link

2

I found that Windows Update is a culprit. When I stop Windows Update Service, Disk read down to 5%.

2
  • 9
    Can you confirm this with resource manager?
    – soandos
    Apr 4, 2013 at 17:39
  • This solved the issue for me. Oddly, Windows Update looked stuck in control panel, but was taking up 80-90% of my disk activity in task manager. Jan 15, 2019 at 12:31
1

My download-HDD had almost the same symptoms.

It ended up being the SATA port which had broken, making the HDD go to 100% activity, but not reading or writing anything, whenever the HDD wrote to itself.

I solved it, by simply moving the SATA cable for the affected harddrive to another port.

0

Check if you have drive indexing turned on. In the past I've heard HDDs rip like chainsaws as they look over every file on the drive. Try disabling it temporarily from services and see if that changes anything.

1
  • You should describe the steps needed to do this.
    – Black
    Jan 25, 2018 at 8:50

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .