I have an HGST Deskstar NAS (HDN724040ALE640) hard drive in my desktop. I've had the drive for a year or so and it started to respond extremely slow ~200KBs. I used HDTune to test the performance and after a reboot it would be 30MBs minimum and 60MBs maximum and it will go up and down to those values like 31,63,30,65,34,69,32,68 etc.If the drive sits idle for a while it will only respond at about 200KBs. It also shows very high latency when being tested anywhere from 400ms to 1200ms. If I do a scan on the drive it bursts and slows down and bursts and slows down surging.
After troubleshooting it I decided to warranty it and I got a new drive from HGST (WD).
The new drive does the exact same thing. After a reboot it will respond at 30/60MBs up and down. If it sits a while and I test it it's only 200KBs. So, I started troubleshooting further than before. I checked my BIOS settings and the controller is set for AHCI. I've moved the drive to a different port on the controller. I updated all my motherboard drivers and IRST. I have the newest BIOS for my motherboard. I checked all the caching and power saving options in Windows.
I have run tests on the three other drives in my computer and they all perform as expected without issue.
Here's the kicker. I took the drive out and put it in a different computer and it works perfectly fine. I see performance around 150MBs-170MBs consistently with low latency and scans run right through as usual. This PC it works fine in has a different SATA controller and has Windows 10.
Any ideas? I've never had a drive do this. Thanks.
My computer is:
Windows 10 Pro 64bit
Asus Maximus VI Impact
Core i5 4670K @ 4.2Ghz
Samsung 840 256GB
Samsung 840 Evo 500GB
Seagate Barracuda 2TB
HGST Deskstar 4TB
|>> Re: HGST drive acting very odd
Please use some S.M.A.R.T. readout tool and post your values.
Please keep particular attention on Host CRC parameter, which has a decimal ordinal 199 or hex ordinal 0xC7. How does it behave when the drive is in use?
Please observe if any other values also change while drive is in use.
Your linear benchmark read speed of 60MB/s tops is too low. It should benchmark above 100MB/s, closer to 120MB/s. I don't know this specific drive, it's a general conclusion from the overall age and technology generation of the drive, and can vary a bit. But i think if you google up the benchmark results for your drive model you will find linear read figures close to 120. Oh wait, you report 150-170 on another PC, that sounds right, that's what you should aim for.
Please try replacing the SATA cable. It's common to disregard them, but indeed they are error prone, a kink or contact degradation often happens and results in high CRC error rate, which will be attempted to be corrected by the drive and controller by successive speed drops. The errors are almost never fatal, as the CRC checksum is calculated on both ends, and the data will be re-sent until the integrity according to CRC is achieved. Indeed a tiny handful CRC errors per busy day are considered normal operating condition, but larger numbers are not.
Another possible, though unlikely, error source is power supply, which can be injecting noise that the drive is not dealing with properly, and that gets coupled onto the data or onto electronics. It's a remote possibility that the effects of power supply ripple are different between your other hard disk drive and this one due to drive logic board differences.